一、背景
首先DAPP是去中心化的应用,所以必须基于区块链来进行开发。一般有两种方式,一个是自己搭建环境,另一个就是对接现有的公链。
二、自己搭建区块链
像联盟链和私有链基本都是自己搭建环境、部署节点。然后在上面进行DAPP的开发。这种私有链或联盟链大部分节点数都不多,中心化比较严重,其实就是由中心化变为了多中心化,本质上离真正的区块链思想还比较远。而且大部分宣称打造公链的,其实就是部署的联盟链。
对于传统的开发人员并不熟悉区块链的底层,这种开发模式上手难度比较高,成本也很大,所以大部分DAPP不会采用这种模式。
三、基于以太坊或者其它公链
以太坊自从实现了智能合约,代币发行变得很简单。往往创业团队有一个idea,就可以写一个白皮书,发行一个代币,开始ICO了。这些工作甚至不到一周就可以搞定。所以现在市面上充斥着大量的空气币。这些币没有实体支撑的话,往往很快就会归零,所以币圈市场上收割韭菜是一波又一波。
闲话不讲,大部分的DAPP都是基于以太坊或者其它公链来进行开发的。以太坊的环境比较好,各种第三方的平台都有支持,甚至开发一个DAPP,都可以不需要在本地部署全量节点而轻松访问以太坊主网。所以以太坊充斥着大量DAPP,但是限于以太坊的速度(以太坊的TPS大概只有21左右),普通的商业化应用无法基于以太坊开发。
除了以太坊,还有其它的公链,比如比较火的EOS和TRON,速度号称百万,实际连3000都不到。所以依旧无法满足商业化应用。并且除了以太坊,其它的公链生态环境比较差,更无法吸引开发人员为其开发DAPP。
四、总结
以上一系列的文章是我根据个人的从业经历整理的,并不代表某个企业,肯定也有一些错误之处。欢迎业内人士批评指正。无论如何,我希望你觉得这些文章对你有帮助。
楼主本身在区块链企业中工作,目前链圈是一片蓝海市场,但是技术的成熟度决定了目前很难在这片蓝海中获得很大的利益,只有一直打磨自己的技术,站稳脚跟,等到迎来了链圈的爆发才能逐渐展露头角。
MAC还很年轻,而且也走了不少弯路,但是其TPS速度来满足一些商业化应用还是很容易的,所以期待更多的DAPP来接入MAC,我也会在后面慢慢来打开区块链的开发之门,从最基础的应用来开始和大家一起打造个人的DAPP。
附链接:区块链行业感受及近期的一些规划