在上个月在圣何塞举行的BlockWorld会议上,我对大型全球企业对区块链用于交易应用程序的热情程度感到惊讶。尽管普通公众可能将区块链与比特币等流行的加密货币联系在一起,但企业正在转向区块链,因为它能够处理无信任交易和保密记录。
在会议上,我采访了BlockWorld的一位发言人,平台6的创始人Emmanuel Thiriez,讲述了企业向分散式区块链应用的转变。Emmanuel对这一趋势有着独到的见解。除了区块链技术专业知识外,Platform 6的母公司Amalto已经拥有众多企业客户,包括Chevron,GE,Iron Mountain,Suez,Superior Propane和Thales。
Gartner的“区块链业务最佳预测”报告指出,企业采用点对点分散模式而没有中间人的项目很少见。实际上,大多数企业区块链项目仍然依赖于与底层区块链技术交互的中央应用程序。
我向Emmanuel提出的问题是,“企业为什么要转向区块链业务应用的点对点分散模式?”
他的回答提供了对企业区块链软件开发不断发展的行业的洞察力。
1.害怕单点故障的风险
如果基于区块链的应用程序与集中管理协同工作,为什么要更改它?利用当今的安全和网络基础设施,中央管理服务器的停机时间可能会最小化。但是,未来呢?随着区块链的使用越来越广泛,集中式系统可能会出现使用高峰或受到攻击的影响。
为解决这一问题,Emmanuel建议开发人员考虑制作基于区块链的应用程序,这些应用程序实际上是分散的,并使用点对点模型进行交易和管理。每个贸易伙伴或生态系统成员都应该运行自己的分散应用程序实例,而不是依靠中央实体与底层区块链框架进行交互。
2.集中控制减速采用
基于企业区块链的应用程序通常用于连接不同的组织或贸易伙伴。如果解决方案的一部分是集中的,则每个组织都需要信任实体或控制中心部分的人员。通过使用完全分散的应用程序,企业克服了这一担忧,从而加快了采用率。分散式架构允许每一方运行自己的实例,而不必信任任何其他方。
3.对篡改的担忧
虽然区块链交易本质上是透明,安全和不可撤销的,但组织已经表达了对篡改集中式系统的风险的担忧。通过分散区块链应用程序,开发人员可以大大降低这种风险。在真正的点对点分散模型中,没有中间人。企业可以消除任何类型的中间人攻击。
这使企业更有信心,他们没有把钥匙放在一个地方的钱库。为了篡改应用程序,攻击者需要妥协所有系统。
企业区块链应用的未来
对于基于区块链的应用程序,分散化似乎很自然,对企业来说很容易卖出。它利用了区块链的固有优势,并将它们带入了事务性应用程序。那么,为什么并非所有企业区块链应用程序都分散了?
区块链应用程序可能仍然集中的一个重要原因是分散的应用程序更难以构建。但像Emmanuel这样的公司正在通过提供平台来改进区块链行业,这些平台可以更容易地开发,打包和运行企业级的分散式区块链应用程序。
区块链将在未来对企业交易产生巨大影响。尽管企业采用了一些方法,但区块链应用仍处于技术采用周期的早期阶段。很明显,分散的应用程序架构将占上风,因为它可以降低企业采用者的风险和焦虑。从技术角度来看,它更好。这也是一个更安全的选择。