自选
我的自选
查看全部
市值 价格 24h%
  • 全部
  • 产业
  • Web 3.0
  • DAO
  • DeFi
  • 符文
  • 空投再质押
  • 以太坊
  • Meme
  • 比特币L2
  • 以太坊L2
  • 研报
  • 头条
  • 投资

免责声明:内容不构成买卖依据,投资有风险,入市需谨慎!

是什么在阻止应用分叉你的区块链?

2018-05-18 15:03:25
收藏

区块链基础设施中的应用程序控制权

运行在区块链基础设施之上的应用程序始终会按照自身最佳利益行事。这一认知想必不会让任何人感到意外。但可能会令人惊讶的是,在区块链基础设施的博弈中,真正掌握权力的其实是应用程序。

我们近期发布了一篇关于"谁控制你的区块链"的博文,现在比以往任何时候都更加明确:控制权在应用程序手中。

Kin的Stellar分叉案例

Kik Interactive开发的Kin是首批转向区块链的大型应用程序之一。Kin的终极目标是成为消费者使用最广泛的加密货币。为了实现这一目标,Kin选择在Stellar区块链而非以太坊上启动其数字服务生态系统,这主要是由于以太坊的扩展性问题。

本周有消息称,Kin将实际使用Stellar的分叉版本,这为整个事件增添了新的转折。为什么Kin要这么做?毕竟,分叉是个复杂的过程,且维护区块链基础设施的正常运行是一项艰巨的任务。

这一切都关乎控制权。

首要原因是Kin需要快速扩展,而Stellar的费用是按钱包收取的。如果你计划吸引尽可能多的用户,这种直接随用户数量增长且极易受到用户流失和欺诈影响的收费模式显然不太理想。通过Stellar分叉,Kin可以改变收费模式,并避免向Stellar主网节点支付基础设施费用。

区块链项目如何避免分叉?

区块链基础设施主要采用四种策略来降低分叉的动机:

法律手段:Hashgraph通过专利和知识产权保护来防止用户分叉。但如果应用程序能找到类似的区块链解决方案,开发者可能会避开这种限制性较强的选择。

安全性:比特币等PoW网络将安全性与算力挂钩,因此分叉网络无法维持原网络的算力,也就无法保证安全性。但EOS和Stellar等项目正在转向非PoW机制,使用更少的节点。

锁定机制:以太坊等网络要求用户持有一定数量的ETH来支付基础设施费用。由于大量用户持有ETH,应用程序很难迁移到其他区块链。但最终,更好的基础设施提供的竞争优势仍会吸引应用程序迁移。此外,应用程序会希望用户采用其自有代币。

繁荣的生态系统:ERC20等成熟标准的存在使得转向其他集成度较低的选择变得困难。但Kin通过并行运行以太坊和Stellar规避了这一问题。可以让代币的不同目标用户群根据需求依赖不同的区块链实现,并通过原子交换等技术在不同实现之间无缝切换。

避免分叉的最佳方法

解决方案其实很简单——就是不给应用程序任何分叉的动机。基础设施分叉总是要付出代价的。维护一个正常运行的区块链基础设施环境需要承担巨大责任。安全性和可扩展性是需要整个项目团队专注解决的问题。在区块链开发这样一个动态发展的领域,即使对专注于基础设施的团队来说,跟上最新技术进步也是一项挑战。应用程序很难独立完成这些工作。

看看AWS、Microsoft Azure和Google Cloud等中心化基础设施。为什么中心化应用程序不"分叉"它们并维护自己的基础设施数据中心?实际上,最初确实有应用程序这样做,但现在不这样做反而更经济。只要不能通过其他方式获得重大利益,应用程序总是更愿意专注于其核心业务。就AWS而言,云服务提供商已经变得如此高效,将基础设施任务委托给他们更有商业意义。实际上,包括Kik在内的几乎所有现代中心化应用程序都在第三方云基础设施上运行。

这正是我们在Orbs采取的方法。应用程序分叉Orbs没有任何好处。应用程序已经拥有控制权,通过虚拟链相互隔离。还有其他关键因素可以抑制分叉:一个由贡献者组成的专业生态系统维护着协议的最新版本,并满足最新的基础设施要求——如隐私和激进分片等问题,这些正是下一代解决方案才开始应对的挑战;即一个随着更多应用程序加入而提高安全性的网络。

展开阅读全文
更多新闻