根据我的时间试验以太坊区块链并与社区互动,以下是对以太坊优点和缺点的一些想法。
优点
通过允许在区块链上使用完整的语言,以太坊创建了一个平台,可以在网络上运行更复杂的合同。在很多情况下不需要第三方服务。这使得以太坊成为一个完整的包装,与其他区块链不同。
以太坊作为其他产品和服务的平台,为系统提供强大的生态系统。这意味着随着时间的推移,关于以太坊会发布更多更好的信息,使开发人员更容易输入和贡献。其他区块链只是没有这种网络效应。
以太坊设计了一个强大的路线图,从原型到3-5年。这意味着社区对未来几年的预期有明确的标准。这个路线图及其执行对于该行业来说是罕见的,因为持续改进令人鼓舞。
有很多公司参与改善以太坊以外的基础。在以太坊企业联盟(EEA)和Hyperledger团队批准其第一个以太坊项目之间,有数十家企业组织致力于改善生态系统。除了比特币之外,其他区块链还没有得到当前商业社区的大力支持。
缺点
因为以太坊是一个平台,它永远不会像专门设计成加密货币的其他连锁一样有效。比特币只是真正的分类帐,但是以太坊正在试图成为一个分类账/超级计算机/智能合约产生器/等等,为更多的用户提供服务。这种复杂性使其具有了灵活性,但是对于任何一种用例而言,都没有优化。
由于路线图的原因,以太坊的一些重大升级包括将工作证明转移到证明权益的平台。如果这种转换不顺利,可能会在架构中引入一些关键问题并导致系统崩溃。我相信以太坊团队可以确保这一切都不会发生,但这是一种风险。
缺乏帮助开发人员的教程或文档是成为以太坊开发人员的严重障碍。你通过google找到的大多数教程都是过时的,或者只是教授对技术的概念性理解,或者只是一个基本的“hello world”教程,没有任何实质性内容。这是因为以太坊区块链的新变化,并且随着时间的推移可能会变得更好。但在此之前,引入智能合约开发将会非常痛苦。