企业如何选择适合自己的区块链?

上一篇我们提到了在选择共识机制时,对于不同类型的应用场景,有些假设是合理的,有些假设则是不合理的。当企业希望使用区块链技术改进自己的业务或者开展新业务的时候,一定要选择适合自己业务的区块链技术和系统。

在中国信息通信研究院数据中心联盟发布的《可信区块链认证系列标准》里面,把共识机制分成了两大类:

 “第一类是概率一致的共识、工程学上最终确认,如:PoW(工作量机制证明);第二类是绝对一致之后再共识,共识即确认,如:PBFT。”

如何理解这种分类方式?我们探讨一下这两类算法的缺陷以及在实际应用中的问题。

第一类共识机制的缺陷在于交易被打包到区块里面,并被大部分节点接收,并不代表这个交易就被确认了。因为这一类共识机制存在着区块链分叉的可能。在比特币系统中,我们通常认为6个区块后这个交易就应该不会再被分叉,然而实际情况只是分叉发生的概率比较小,并不是不存在。因此在标准里面说这种确认是一种工程学的最终确认,数学上并不能保证这种确认。

第二类共识机制的缺陷在于每个节点都需要知道其他节点是谁,这种缺陷决定了共识机制只能用在联盟链和私有链中。其次,这类算法往往还有其他假设存在,需要进一步分析这些算法和应用的关系。

目前,我们的观点是:第一类共识机制(概率一致的共识、工程学上最终确认)不适合联盟链。使用类似PoW的算法,整个区块链系统是需要强大的算力来确保系统的稳定性。而在联盟链中,一般不会投入过多的算力以免浪费电力资源等。但整个系统依然存在51%算力攻击的可能,当有足够的利益驱动时,不排除联盟中某个节点会突然增加算力来攻击整个系统。虽然可以通过加权的方式对这类算法进行修正,防止过多的算力进入系统,但是这种方式无法解决分叉的问题。同时,这种系统在区块链系统首次启动运行上也存在大量问题。

很显然,在公有链系统中,第二类共识机制是没有办法使用的。因为存在节点准入机制,这就导致了这个系统没有办法“公有”。

对于大部分企业来讲,其实绝大多数情况需要的都是联盟链。在设计联盟链的应用时,又该注意哪些问题呢? 

我们建议想采用联盟区块链技术做商业模型的企业应该首先问自己一系列问题:

1、  在本商业模式中,是否真的需要一个去中心化的信息系统来做?如果采用中心化的系统会存在哪些问题?

2、  如果问题1的答案是合作的多方由于不信任,没有办法达成一致,那么这些合作方都是哪些?这些合作方都需要一个区块链节点吗?

3、  运营区块链节点的合作方的IT技术能力怎样?信息安全能力怎样?

4、  未来这些合作方是否存在增加或减少的可能?谁来决定哪些合作方能够进入?

5、  合作方的利益在哪里?运营区块链节点的收益和付出是怎样的?

6、  需要记录的数据是谁提交的?(是运营区块链节点的合作方,还是这些企业的客户?)

7、  谁来确认这些数据是否允许记录进区块链?需要人工确认吗?

8、  当商业环境变化,需要修改整个系统规则时,谁决定这些规则的修改?

9、  整个区块链系统运行在什么样的环境里?与广域网是完全物理隔离的,还是逻辑隔离的,还是根本没有隔离? 

第1个问题是最关键的问题。如果一个中心化的系统做的非常好,并且不存在信任问题,那么这个系统的效率将是非常高的。比如目前在区块链圈内呼声非常高的供应链管理,在某些情况下并不适合采用去中心化的方式。苹果公司就以其对供应链的精准、高效的中心化掌控,成为了美国利润最高的科技公司。

如果确实由于合作方之间无法达成一致信任而导致无法使用中心化的商业模式和中心化的信息系统,那么联盟区块链技术将是一个非常好的选择。但是也要注意,使用哪种联盟区块链技术,还有面临很多的问题。

第3个问题,如果各个合作方的IT技术能力并不是很强,信息安全能力也不足的话,区块链由于其不可修改的特性,将给企业合作带来巨大的麻烦。因此,对于第3个问题,区块链云服务也成为了企业的一种选择,企业并不需要建立一个独立自主的区块链系统,而是采购第三方的区块链云服务,这样搭建的联盟区块链,在特定的情况下,能够取得与一般联盟链同样的效果。 

回答完前3个问题后,接下来的一系列问题,决定了企业联盟应该采用哪种技术和共识算法来搭建自己的联盟区块链。这里面主要存在的问题就是共识算法的假设和商业模型是否匹配的问题。由于篇幅限制,本文在这里不详细讨论了。

除了公有链、联盟链以外,其实还有第三种类型的区块链:私有链。私有链由于完全被某个组织机构控制并使用的,并不存在可能作恶的节点,因此可以使用更加高效的一致性共识算法,例如把整个区块链分成若干个子链,进行局部共识。跨链数据通过少数几个节点共识即完成数据跨链。这种使用方式下,整个区块链系统的数据吞吐性能将达到一个非常高的水平,甚至超过同等成本的中心化系统。

本文作者:敖萌

本文转自雷锋网禁止二次转载,原文链接

时间: 2024-12-26 20:25:57

企业如何选择适合自己的区块链?的相关文章

SaaS课堂:外贸企业如何选择适合自己的软件

本文讲的是SaaS课堂:外贸企业如何选择适合自己的软件,[IT168 资讯]目前全球经济 日趋"放缓",对我国的进出口行业最直接的影响就是进出口增速减缓.外贸企业资金紧缩,并且这种情况还将持续很长一段时间.国内外贸企业如何正确认识金融危机的冲击及其后果,采取积极有效的应对措施,已经成为一个迫在眉睫的课题.企业经营管理者在应对这场经济困境时立即不约而同地选择了紧缩开支. 为了缩减开支,大部分企业的IT预算减无可减,企业加强信息化管理的日程被迫延后,但是业界一种全新的风潮--SaaS(软件

企业如何选择适合的宽幅喷墨打印机

  宽幅喷墨打印机,使用户可以以更清晰更生动的颜色及更精确的细节,输出更大尺寸图像的打印设备,其输出效果是很多传统印刷机所不能比拟的.宽幅喷墨打印机设备包含了小型廉价的消费模式,以及商业环境中昂贵的专业化输出能力,适合各种不同行业的不同选择,应用范围更是包括了全彩色文稿.指示牌.海报.横幅.图纸以及地图等等. 当企业选择宽幅喷墨打印机的时候,价值不菲的它应该作为企业的重要资产而被重视.那么如何选择最适合您企业的宽幅喷墨打印机就是迫切需要了解的问题. 喷墨打印机的选择,重中之重的是打印头,宽幅喷墨

小企业如何选择适合自己的推广方案

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 从事网络推广工作2年多,在企业进行网络推广和学习过程中,看到了也学习了网上关于网络推广很多方法,但很多方法在企业推广过程中,不见会适合企业自身的推广方法.网络营销是一个系统而复杂的工程,单靠企业的一两个员工,很难按照网络上介绍的那些方法来做好推广工作.很多企业的网络营销部门,都是临时建立起来的,没有专业从事推广的工作人员,而很多企业的网络营销

塔式服务器热点分析 企业应该选择适合自己的

IBM X225 维护简便易行 IBM X225 塔式服务器采用全新Intel? XeonTM 2.4GHz处理器,以经济的价格提供双处理器功能.内存512MB,集成千兆以太网卡,前端总线速度高达533MHz,具有无工具维护的 易用性设计.配备最新Ultra320接口,硬盘及电源支持支持热插拔,增强了http://www.aliyun.com/zixun/aggregation/8206.html">系统可用性. HP tc 2110 P7758A 手动选择电源 HP塔式服务器tc2110

解构区块链:这是对区块链及其技术应用最详尽的解说 | 硬创公开课

随着某些领域的应用陆续浮出,区块链技术的发展又有了新的进展.但本行业的许多细节并未为社区外的人有较多的了解,包括开发进展和应用情况.这一期公开课,雷锋网邀请到众安保险旗下众安科技CTO李雪峰来讲解! 李雪峰,众安科技CTO,曾就职于摩根大通.亚马逊.东南融通.阿里巴巴,英属哥伦比亚大学计算机软件.金融学和工商管理硕士. 以下是公开课实录: 雷锋网:众安科技将针对金融这一大领域进行技术输出,那么整个金融领域的区块链应用场景来说,主要是应用了区块链的哪些技术? 李雪峰:区块链的技术特点我认为是:数据

泼点冷水,区块链真的该降温了!

文章讲的是泼点冷水,区块链真的该降温了,IBM成立了专门的实验室,英国发行了电子货币牌照,中国国家工信部发布了白皮书,受此殊荣的背后赢家就是"区块链",股市动荡回落翻绿而区块链概念股领涨.外媒调查显示,65%的企业预计在三年内使用区块链分布式数据库,尤其是金融和医疗行业居多,根据对全球400家银行和金融业的调查显示,银行和金融市场针对付款和贷款服务均采用区块链分布式数据库,目前已取得显著成效. 区块链是分布式数据存储.点对点传输.共识机制.加密算法等计算机技术的新型应用模式.区块链是比

区块链的业务价值是通过数据共享降低信任成本

本文讲的是区块链的业务价值是通过数据共享降低信任成本,区块链技术脱胎于比特币,2014年左右逐步从比特币中脱离出来,做为一种独立的技术发展,分为公有链.联盟链.私有链三个方向,2016年成为 Gartner 10大技术趋势之一.普元近年来持续对区块链技术进行了研究,这里和大家分享一下研究的成果.我们的研究重点放在了如下几个方面: 区块链技术适用的应用场景有哪些,该技术带来的价值是什么? 区块链技术是由哪些技术组合而成,和现有技术的关系如何? 采用区块链技术后,应用技术架构是什么,与微服务架构的关

IBM想把“区块链”技术应用到金融服务以外

7月15日消息,据华尔街日报报道,IBM今天宣布推出平台让企业在其供应链中测试"区块链"(blockchain)记录技术.该公司的新服务将帮助企业测试在线账簿技术来追踪供应链中的高价值商品. 该服务是将区块链的使用延伸到金融服务以外行业的一次尝试.该项技术是数字货币比特币的基础,目前还被银行和交易所用来追踪金融交易.纳斯达克.美国证券托管清算公司.摩根大通.美国银行等公司都在试验使用区块链,包括丰田在内的小部分公司也在探索将该技术用于监控供应链. 区块链是一种可生成和共享交易活动数字账

IBM 想把“区块链”技术应用到金融服务以外

IBM7月15日宣布推出平台让企业在其供应链中测试"区块链"(blockchain)记录技术.该公司的新服务将帮助企业测试在线账簿技术来追踪供应链中的高价值商品. 该服务是将区块链的使用延伸到金融服务以外行业的一次尝试.该项技术是数字货币比特币的基础,目前还被银行和交易所用来追踪金融交易.纳斯达克.美国证券托管清算公司.摩根大通.美国银行等公司都在试验使用区块链,包括丰田在内的小部分公司也在探索将该技术用于监控供应链. 区块链是一种可生成和共享交易活动数字账簿的数据结构.通过利用密码术