2.1 我想做一个区块链项目——从哪儿开始?
本页翻译:周崇瑞(太平洋岛主) | 校对:郭梦君
实现区块链或其他分布式账本技术的方法各式各样。来自各种不同背景的玩家层出不穷,包括在更高的叠栈水平—而非区块链协议本身,提供软件功能的软件服务提供商。每种方法各有其优劣。
如何
实例
IT服务
建立在请求之上
ConsenSys
区块链先行
利用专门的区块链提供的工具来开发
以太坊、比特币
发展平台
为IT专业人员提供的工具
ERIS, Tendermint,超级账本
垂直解决方案
特定行业的
Axoni,Chain, R3, itBit, Clearmatics
专门的应用程序编程接口及蒙板
自助式区块建立
Blockstack,​ ​Factom,​ ​Open​ ​Assets,​ ​Tierion
表:区块链实现方案 ;来源:Coindesk.com

区块链作为服务(BaaS)

建立一种环境以测试与研究区块链,要求生态系统具备能开发研究与测试的多重系统。云行业巨头,比如亚马逊(AWS)、微软(Azure)、IBM(BlueMix),已经看到了在云端提供区块链服务的潜在收益,并开始为其客户提供一定水平的BaaS。用户将受益于无需面对配置问题并可建立起可运转的区块链。硬件投资将同样并非必不可少。微软已经与ConsenSys合作,在微软Azure上提供基于以太坊区块链即服务(EBaaS)。IBM(BlueMix)已经与超级账本合作为其客户提供BaaS。亚马逊宣布,他们将与数字货币集团合作来提供此项服务。开发人员将会拥有单击式基于云的区块链开发环境,将促进智能合约的迅速发展。 例子:埃森哲、ConsenSys、高知特、德勤、IBM、普华永道(PwC)、安永

区块链先行

在这种情况下,你直接与给定的区块链工具和叠栈共事。程序集是必要的,所以此时此刻这并非是因为中心的微弱,而是因为许多技术仍在发展与进化之中。然而,与区块链直接共事,会提供一种良好程度的创新,比如说在建立去中心化应用中。在这里,企业家们创造志向远大的端对端、点对点的应用,比如OpenBazaar(在比特币上)、或Ujo音乐(在以太坊上)。 例子:比特币,以太坊等

发展平台

在此,你并非以对区块链的偏爱为起点。恰恰相反,你着手于开发方法定位,并且你创建一个回到区块链基础设施内,可以为云提供服务的APP。这里的目标是快速发展,而你关注的是区块链的可编程性。 同样的选择:BlockApps,Blockstream,Monax 例子:Parity、超级账本、Tendermint

垂直解决方案

这就是过去一年里,我们所亲眼目睹的最日新月异的部分,大多数在金融服务领域。这些解决方案是特定行业的,也是基于私有链或账本基础设施的。这里要附加说明的是,这其中有的并非完全的区块链。它们只不过是分布式账本—区块链功能的子集。并且有的甚至不包含共识元素,这把该应用实现从分布式账本技术降低至另一个水平层次。 例子:Axoni、Chain、Clearmatics、数字资产控股、itBit、R3

应用程序编程接口及蒙板

该方法将区块链作为一种资产、所有权或身份捆绑的基础设施,并且你创建应用是通过明确地关注链证明、所有权、权力登记或其它特定的嵌入式的基于信任成分的服务。 例子:Blockstack、Factom、Open Assets、Tierion