> For the complete documentation index, see [llms.txt](https://daoone.gitbook.io/blockchain-handbook/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://daoone.gitbook.io/blockchain-handbook/di-er-bu-fen-shi-yong-zhi-nan/untitled-1.md).

# 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*
