对于开发者来说,分片的方式意味着 dApps 在同一个分片链中是同步可组合的,而跨分片通信是异步的 (较慢)。这对于搭建像 1Inch 这样的 DEX 聚合器来比较不同交易场所的价格并以最佳价格进行原子兑换构成了一定的限制。 对分片方式的一个批评就是,当通过分片方式对一个去中心化的数据层进行扩展时,其带来的可扩展性好处是有限的。而使用 Rollups 的 L2 扩展可以在区块链之上实现更高的交易吞吐量,但可组合性会再次被限制在单个 Rollup 链内,而且跨 Rollup 通信是异步的。 另一方面,维护应用程序之间的可组合性 (同时提供可扩展性) 是 Solana 推崇的主要价值增值。此外,开发者通过使用 Polkadot 的 Substrate 或者 Cosmos SDK 进行构建,也即相当于选择在某个特定于应用程序的区块链上进行构建,这使得开发者们对于本地的治理和安全性有着更多的控制权。比如,Compound 团队基于 Substrate 开发的专用区块链「Gateway」允许 COMP 代币持有者通过一个以太坊上的治理投票来选出「Gateway」链的验证者。一部分以太坊社区对于 Compound 的这一发展疑惑不解,而 Polkadot 的支持者则认为这是一个明显的胜利,因为「Gateway」链是基于 Polkadot 的区块链开发工具包 Substrate 而搭建的。 可能很难理解为何应用程序竟然离开以太坊 (或者在以太坊之外进行部署)。毕竟,以太坊是最安全、运行时间最长的智能合约平台,所有其他协议/应用都在以太坊上,且以太坊可以说是最去中心化的。在以太坊之外的另一条链上搭建应用的常见原因是以太坊有着高昂的交易成本,但 Compound 的创始人 Robert Leshner 表示,Gateway 是“被设计成一个跨链工具,而不是一个可扩展性工具。” 支持像 Compound 的「Gateway」这样的特定于应用程序的区块链的论点主要是其主权性。此外,这种区块链可能是 L1 链和建立在其上的协议之间的权力平衡发生变化的先导。 引导区块链生态系统迄今为止,以太坊生态系统在开发者活动方面一直占据主导地位。虽然 GitHub 的数据并不精确,但引用“以太坊”一词的仓库的数量 (以及最受欢迎的仓库的 star 数量) 比任何其他区块链都高一个数量级。 TVL (总锁仓价值) 数据显示,BSC (币安智能链) 是迄今为止除以太坊之外获得最多使用的平台,BSC 网络中的应用锁仓的 TVL 达到 147 亿美元。以太坊的侧链 Polygon 最近的 TVL 以快速的速度增长到 65 亿美元。Solana 是仅次于 Polygon 的区块链,其中锁定的价值约为 9 亿美元。 以下是区块链项目吸引开发者和用户的成功经验:
|