论文部分内容阅读
为什么企业需要更加关注区块链使用案例,更加仔细地考虑部署?
推动比特币等加密货币发展的技术是区块链,然而这种技术并没有得到完全的信任。有的人可能只是一时冲动才采用了区块链。
非赢利性组织Lloyd’s Register基金会的食品与可持续发展副总裁Vincent Doueizel在今年的伦敦区块链展会上指出:“每个人都在谈论它们,但是没有多少人付诸行动,而那些付诸行动的在许多方面也都不尽如人意。”
包括马士基、澳大利亚证券交易所、路易达孚和森特理克集团在内的数十家企业正在摸索着前进。几乎没有哪家企业成功完成了从试用到完全生产型区块链的转型,更不用说用区块链取代关键任务流程了。
安永公司最近的一份报告称,目前企业分布式賬本技术(DLT,另一个术语为区域链)已经碎片化,孤立开发的协议规范达到了几十种之多。这些网络中的大多数正在以测试为目的展开小规模部署,通常只有少数参与者,并且运行在一个简单的安全环境中,这个环境不会与企业关键任务系统进行交互。
那么,如此“火热”的区块链技术为什么还不能为企业做好准备,这又是怎么回事呢?
区块链目前的短板
区块链在多个方面都存在可扩展性问题。与现有系统相比,其交易速度非常缓慢。以太坊和比特币区块链分别为每秒15和7次交易。而VISA网络的交易速度约为每秒4万-5万次。IBM则宣称其最新的大型机每天可以执行120亿次加密交易,这相当于每秒超过10万次交易。
除了处理速度慢之外,确认一个交易为合法交易也是一个漫长的过程。到目前为止,虽然确认交易已被接受大约需要20分钟,但是整个延时会达数天之久。以太坊的速度会更快些,但是对于一些公司来说还是太慢了。
高能源成本是另一个绊脚石。尽管数据中心正不断努力提高能源效率(在北欧地区使用自然冷却设施已成为近期发展趋势),但是区块链仍需消耗大量能源,因此成本高昂。目前整个比特币网络的日常能源成本约为20万次交易需耗电1.8亿度。以太坊每天耗电5000万度可完成大约100万次交易。对于试图将成本和碳排放量降到最低的公司而言,这样的低效率是不可接受的。
虽然开放式区块链在不变性和透明度方面具有许多优势,但是一款“加密猫”(crypto-kitties)游戏就能拖慢整个以太坊平台的事实证明,区块链尚未做好迎接黄金时期的准备,且向所有模型开放可能对于许多公司来说并不适用。
安全性也是一个挑战。 尽管市场研究机构Gartner预测,到2025年区块链的商业附加值将增长至1760亿美元,到2030年将超过3.1万亿美元,但他们同时认为,智能合约,即区块链上的程序执行规则,还没有为商业世界做好准备,原因在于缺乏监管和测试。
虽然对去中心化的DAO投资基金的入侵可能是最臭名昭著的智能合约遭入侵案例,但是这并非唯一的案例。新加坡国立大学计算机学院的一项研究发现,目前在3.4万多个以太坊智能合约(价值2亿美元以太币)中存在大量可供黑客入侵的漏洞。
区块链咨询公司Stratis首席执行官Chris Trew指出:“智能合约中有时没有足够的编码。” 他表示,对安全流程和审计缺乏相关经验和疏于审查是我们为什么看到了很多关于智能合约和去中心化应用被入侵的原因。目前已经出现了智能合约安全审计工具,但是与区块链开发的大多数环节一样,这些工具是新的,并且没有很好地与传统开发工具整合在一起。
缺乏安全性只是区块链面临的众多问题中的一部分。目前市场对区块链人才需求旺盛导致供不应求。新的开发工具和语言意味着许多需要从头开始。那些拥有相关技能的人才都身价不菲,而那些具有丰富经验的人可能从比特币价值大涨中获得了可观的收益,这也意味着他们可以挑选项目。
区块链浏览器大战
对于认真考虑部署区块链的企业来说,另一个问题是选择哪种区块链。目前有几十种不同的网络,每种网络都有自己的特点和功能。有的更侧重于提升安全性,有的则关注交易速度、智能合约或侧链的部署。
区块链咨询公司New Alchemy的市场研究主管Galen Moore认为,目前的情况很像前几年的网络浏览器、台式机或移动平台大战,即多股重要力量与抱团取暖的实力较弱的参与者共同争夺市场份额(比特币和以太坊)。
“谁赢得了区块链浏览器大战,谁就将成为能够吸引大多数开发者的平台。而能够吸引大多数开发者的区块链和协议将赢得区块链生态系统,” Moore说。
以太坊目前是市场的领导者,一部分原因在于它们是首个提供智能合约的区块链,另一部分原因在于它们拥有一个优秀的领导与开发团队。但是Moore和Trew都认为,如果有能够满足市场共同需求的新东西出现,无论是满足了交易速度还是易开发性或是别的其他需求,那么以太坊的地位都将会被动摇。
相互竞争的区块链平台包括Neo、Waves、Stella、EOS、Stratis和Hedera Hashgraph。 一些有大量开发者和充足资金的平台正尝试吸引更多公司加入他们的平台。
“每个平台都在吸引尽可能多的开发者加入他们,并试图在他们的平台上开发出杀手级应用,” Moore说。“建设Netscape (即以太坊)现在可能已经被证明不是最好的主意。这就如同你花精力创建了一个Myspace应用,而没有为即将到来的Facebook机遇做好准备一样。”
另一个问题是区块链本身的发展。比特币区块链网络的重复分叉表明,公有区块链总是存在着潜在的复杂性和不稳定性,并可能会改变区块链的操作特性。这些可能会给蓄意修改的人带来便利,这也意味着进一步分叉一直是一个潜在问题。与此同时,在系统中进行修改需要整个社区达到共识,这意味着对主网络进行修改也非常的缓慢。
Trew指出:“比特币网络拥有能够解决自身所有问题的提案,但是实际执行它们却是一个问题。” 虽然以太坊由创始人Vitalik Buterin领导,并且采用了一种被Moore称之为“仁慈的独裁者模式”的领导模式,但是即便是像以太坊这样相当稳定的平台也仍然存在问题。一个分叉是在DAO攻击之后创建的,另一个分叉是由社区内的人员提议的。私有区块链能够减少这种不稳定性,但是也失去了一些优势,如大规模的不变性。
区块链初创公司开始成长
区块链的功能也在不断发展。虽然工作证明/算法证明可帮助推动在投票节点中达成共识,但是许多大大小小的公司还是在寻求消除对工作证明/算法证明的需求,并用拜占庭容错(BFT)取而代之。BFT算法更接近投票系统,消除对工作证明的需求意味着能源成本更低,网络性能更好。
除了更好的性能,区块链还正变得更加灵活,这要归功于侧链。侧链为附属于主链的独立链。与原始链并行运行时,这些侧链有着不同的特点。例如,使用来自主链的数据运行程序,然后将结果访问限定为一组规模较小的受信方。这样可以提供更高的灵活性,同时保持核心链精干和性能优异。
在不断发展区块链技术的同时,越来越多的初创企业还希望为这一领域带来更高的成熟度和企业级体验。这其中包括R3、Tymlez、Symbiont、Interbit、dApps等公司。这些初创企业面临的一个主要挑战是展现自己的合法性和持久性。2017年,提供ICO(首次代币发行,即利用加密货币通过区块链募集资金)的企业中有一半已经停止运营,这表明市场存在很大的波动性。
Trew以已经垮台了的Bitconnect为例指出了一些ICO问题。当我们参加旧金山展会时,Bitconnect只是一家参展商。参加展会只是向你表明他们可以参展,有能力支付参展的费用,能够获得一个漂亮的展位,但这些并不能为你提供保护。
Trew 强调称:“有了传统的风投基金,你就有了很多措施来保护你作为投资者的利益,而这正是这个领域所没有的。此外,我认为,我们确实需要引入监管,这样才能真正把它们提升到一个新的水平。这个领域正在不断成熟当中,未来三年将非常重要。”
Stratis于2016年在伦敦成立,他们的目标锁定为企业和金融服务市场。Trew之前的从业经验主要是在咨询企业,如今他希望为区块链领域带来类似水平的专业服务。他们的部分信心来自于易用性,因为Stratis平台是使用C#和.Net开发的,这不仅使得开发人员能够使用Visual Studio等行业标准工具创建(适用于Stratis链或以太坊的)智能合约和去中心化应用程序,同时也解决了精通区块链特定语言和工具(Solidity)的开发人员短缺问题。
“你实际上找不到任何具有Solidity两年或三年以上使用经验的开发人员,因为Solidity自身的出现还没有超过这个时间,”他说。“但是,对于C#,你可以找到拥有20年使用经验的开发人员,因为它们是企业和金融服务开发的主要语言之一,目前全球约有2000万名开发人员通晓该语言。”
另一家希望將这一技术提升至企业级的区块链初创企业是Hedera Hashgraph。这家总部在美国德州的企业于2016年成立,他们承诺其区块链每秒交易次数超过25万次(之前提到的以太坊和比特币网络每秒交易次数分别为15次和7次)。
Hedera Hashgraph的创始人Mance Harmon称:“有人说我们永远不会需要每秒几十万次的交易速度,但是不要忘记比尔·盖茨还曾说过没有人会需要超过64MB的内存呢。”
“如果你提供了更快的速度,那么市场总会找到使用它们的方法。绝对会出现每秒执行数百万或数千万次交易的市场。“
Hedera的私有区块链产品是使用Java编写的。对此,Harmon认为,这使得在他们的产品上进行开发变得更加容易。此外,Harmon还表示其管理委员会成员“不仅仅是一堆银行”,而是来自不同行业的39家企业组织,以确保没有一个实体对公共版本的区块链拥有过多的控制权。
企业正带头推动区块链走向成熟
虽然初创公司正在努力迎合各企业,但是还没有一家初创公司能够说他们自己已经成长为了企业级的公司。与此同时,许多知名的企业巨头也正努力在这一领域中占据一席之地。
目前,埃森哲、德勤、Cognizant和Capgemini等大型咨询公司均提供区块链服务,VMware和Appian等公司也正在积极引入工具以更好地管理和整合区块链。
SAP已经推出了自己的区块链产品。与此同时,戴尔也正在寻求创建一个横跨其不同部门(戴尔、戴尔EMC、VMware、RSA、Pivotal Software、Virtustream和SecureWorks)的完整的“企业级区块链堆栈”。其中,VMware的重点是共识算法多链管理,Pivotal主要致力于改善智能合约开发,戴尔Boomi则在努力促进链上/链下的整合。
为帮助加速推广,AWS、甲骨文、IBM、华为、微软、百度、腾讯和Virtustream等主要云提供商也都已经或即将推出“区块链即服务”产品。Linux基金会的Hyperledger项目成为了许多这些“区块链即服务”(BaaS)产品的基础,并正在迅速成为私有区块链的事实标准。
尽管纯粹主义者认为任何私有区块链都不是真正的区块链,但是许多人都清楚企业需要的是能够满足其对扩展性和灵活性需求的解决方案。即使在获得“许可”的情况下,这些解决方案也并不符合比特币创始人中本聪的最初构想。
Trew称:“这些厂商都是全球顶尖的云提供商,所以如果他们能够简化和加快公司部署区块链的进程,那么这绝对是一件好事。微软拥有非常庞大的客户群,如果他们开始向其客户群销售区块链,那么这真的是太好了。”
原文网址
https://www.computerworld.com/article/3276656/blockchain/blockchain-technologies-face-a-maturity-problem.html
推动比特币等加密货币发展的技术是区块链,然而这种技术并没有得到完全的信任。有的人可能只是一时冲动才采用了区块链。
非赢利性组织Lloyd’s Register基金会的食品与可持续发展副总裁Vincent Doueizel在今年的伦敦区块链展会上指出:“每个人都在谈论它们,但是没有多少人付诸行动,而那些付诸行动的在许多方面也都不尽如人意。”
包括马士基、澳大利亚证券交易所、路易达孚和森特理克集团在内的数十家企业正在摸索着前进。几乎没有哪家企业成功完成了从试用到完全生产型区块链的转型,更不用说用区块链取代关键任务流程了。
安永公司最近的一份报告称,目前企业分布式賬本技术(DLT,另一个术语为区域链)已经碎片化,孤立开发的协议规范达到了几十种之多。这些网络中的大多数正在以测试为目的展开小规模部署,通常只有少数参与者,并且运行在一个简单的安全环境中,这个环境不会与企业关键任务系统进行交互。
那么,如此“火热”的区块链技术为什么还不能为企业做好准备,这又是怎么回事呢?
区块链目前的短板
区块链在多个方面都存在可扩展性问题。与现有系统相比,其交易速度非常缓慢。以太坊和比特币区块链分别为每秒15和7次交易。而VISA网络的交易速度约为每秒4万-5万次。IBM则宣称其最新的大型机每天可以执行120亿次加密交易,这相当于每秒超过10万次交易。
除了处理速度慢之外,确认一个交易为合法交易也是一个漫长的过程。到目前为止,虽然确认交易已被接受大约需要20分钟,但是整个延时会达数天之久。以太坊的速度会更快些,但是对于一些公司来说还是太慢了。
高能源成本是另一个绊脚石。尽管数据中心正不断努力提高能源效率(在北欧地区使用自然冷却设施已成为近期发展趋势),但是区块链仍需消耗大量能源,因此成本高昂。目前整个比特币网络的日常能源成本约为20万次交易需耗电1.8亿度。以太坊每天耗电5000万度可完成大约100万次交易。对于试图将成本和碳排放量降到最低的公司而言,这样的低效率是不可接受的。
虽然开放式区块链在不变性和透明度方面具有许多优势,但是一款“加密猫”(crypto-kitties)游戏就能拖慢整个以太坊平台的事实证明,区块链尚未做好迎接黄金时期的准备,且向所有模型开放可能对于许多公司来说并不适用。
安全性也是一个挑战。 尽管市场研究机构Gartner预测,到2025年区块链的商业附加值将增长至1760亿美元,到2030年将超过3.1万亿美元,但他们同时认为,智能合约,即区块链上的程序执行规则,还没有为商业世界做好准备,原因在于缺乏监管和测试。
虽然对去中心化的DAO投资基金的入侵可能是最臭名昭著的智能合约遭入侵案例,但是这并非唯一的案例。新加坡国立大学计算机学院的一项研究发现,目前在3.4万多个以太坊智能合约(价值2亿美元以太币)中存在大量可供黑客入侵的漏洞。
区块链咨询公司Stratis首席执行官Chris Trew指出:“智能合约中有时没有足够的编码。” 他表示,对安全流程和审计缺乏相关经验和疏于审查是我们为什么看到了很多关于智能合约和去中心化应用被入侵的原因。目前已经出现了智能合约安全审计工具,但是与区块链开发的大多数环节一样,这些工具是新的,并且没有很好地与传统开发工具整合在一起。
缺乏安全性只是区块链面临的众多问题中的一部分。目前市场对区块链人才需求旺盛导致供不应求。新的开发工具和语言意味着许多需要从头开始。那些拥有相关技能的人才都身价不菲,而那些具有丰富经验的人可能从比特币价值大涨中获得了可观的收益,这也意味着他们可以挑选项目。
区块链浏览器大战
对于认真考虑部署区块链的企业来说,另一个问题是选择哪种区块链。目前有几十种不同的网络,每种网络都有自己的特点和功能。有的更侧重于提升安全性,有的则关注交易速度、智能合约或侧链的部署。
区块链咨询公司New Alchemy的市场研究主管Galen Moore认为,目前的情况很像前几年的网络浏览器、台式机或移动平台大战,即多股重要力量与抱团取暖的实力较弱的参与者共同争夺市场份额(比特币和以太坊)。
“谁赢得了区块链浏览器大战,谁就将成为能够吸引大多数开发者的平台。而能够吸引大多数开发者的区块链和协议将赢得区块链生态系统,” Moore说。
以太坊目前是市场的领导者,一部分原因在于它们是首个提供智能合约的区块链,另一部分原因在于它们拥有一个优秀的领导与开发团队。但是Moore和Trew都认为,如果有能够满足市场共同需求的新东西出现,无论是满足了交易速度还是易开发性或是别的其他需求,那么以太坊的地位都将会被动摇。
相互竞争的区块链平台包括Neo、Waves、Stella、EOS、Stratis和Hedera Hashgraph。 一些有大量开发者和充足资金的平台正尝试吸引更多公司加入他们的平台。
“每个平台都在吸引尽可能多的开发者加入他们,并试图在他们的平台上开发出杀手级应用,” Moore说。“建设Netscape (即以太坊)现在可能已经被证明不是最好的主意。这就如同你花精力创建了一个Myspace应用,而没有为即将到来的Facebook机遇做好准备一样。”
另一个问题是区块链本身的发展。比特币区块链网络的重复分叉表明,公有区块链总是存在着潜在的复杂性和不稳定性,并可能会改变区块链的操作特性。这些可能会给蓄意修改的人带来便利,这也意味着进一步分叉一直是一个潜在问题。与此同时,在系统中进行修改需要整个社区达到共识,这意味着对主网络进行修改也非常的缓慢。
Trew指出:“比特币网络拥有能够解决自身所有问题的提案,但是实际执行它们却是一个问题。” 虽然以太坊由创始人Vitalik Buterin领导,并且采用了一种被Moore称之为“仁慈的独裁者模式”的领导模式,但是即便是像以太坊这样相当稳定的平台也仍然存在问题。一个分叉是在DAO攻击之后创建的,另一个分叉是由社区内的人员提议的。私有区块链能够减少这种不稳定性,但是也失去了一些优势,如大规模的不变性。
区块链初创公司开始成长
区块链的功能也在不断发展。虽然工作证明/算法证明可帮助推动在投票节点中达成共识,但是许多大大小小的公司还是在寻求消除对工作证明/算法证明的需求,并用拜占庭容错(BFT)取而代之。BFT算法更接近投票系统,消除对工作证明的需求意味着能源成本更低,网络性能更好。
除了更好的性能,区块链还正变得更加灵活,这要归功于侧链。侧链为附属于主链的独立链。与原始链并行运行时,这些侧链有着不同的特点。例如,使用来自主链的数据运行程序,然后将结果访问限定为一组规模较小的受信方。这样可以提供更高的灵活性,同时保持核心链精干和性能优异。
在不断发展区块链技术的同时,越来越多的初创企业还希望为这一领域带来更高的成熟度和企业级体验。这其中包括R3、Tymlez、Symbiont、Interbit、dApps等公司。这些初创企业面临的一个主要挑战是展现自己的合法性和持久性。2017年,提供ICO(首次代币发行,即利用加密货币通过区块链募集资金)的企业中有一半已经停止运营,这表明市场存在很大的波动性。
Trew以已经垮台了的Bitconnect为例指出了一些ICO问题。当我们参加旧金山展会时,Bitconnect只是一家参展商。参加展会只是向你表明他们可以参展,有能力支付参展的费用,能够获得一个漂亮的展位,但这些并不能为你提供保护。
Trew 强调称:“有了传统的风投基金,你就有了很多措施来保护你作为投资者的利益,而这正是这个领域所没有的。此外,我认为,我们确实需要引入监管,这样才能真正把它们提升到一个新的水平。这个领域正在不断成熟当中,未来三年将非常重要。”
Stratis于2016年在伦敦成立,他们的目标锁定为企业和金融服务市场。Trew之前的从业经验主要是在咨询企业,如今他希望为区块链领域带来类似水平的专业服务。他们的部分信心来自于易用性,因为Stratis平台是使用C#和.Net开发的,这不仅使得开发人员能够使用Visual Studio等行业标准工具创建(适用于Stratis链或以太坊的)智能合约和去中心化应用程序,同时也解决了精通区块链特定语言和工具(Solidity)的开发人员短缺问题。
“你实际上找不到任何具有Solidity两年或三年以上使用经验的开发人员,因为Solidity自身的出现还没有超过这个时间,”他说。“但是,对于C#,你可以找到拥有20年使用经验的开发人员,因为它们是企业和金融服务开发的主要语言之一,目前全球约有2000万名开发人员通晓该语言。”
另一家希望將这一技术提升至企业级的区块链初创企业是Hedera Hashgraph。这家总部在美国德州的企业于2016年成立,他们承诺其区块链每秒交易次数超过25万次(之前提到的以太坊和比特币网络每秒交易次数分别为15次和7次)。
Hedera Hashgraph的创始人Mance Harmon称:“有人说我们永远不会需要每秒几十万次的交易速度,但是不要忘记比尔·盖茨还曾说过没有人会需要超过64MB的内存呢。”
“如果你提供了更快的速度,那么市场总会找到使用它们的方法。绝对会出现每秒执行数百万或数千万次交易的市场。“
Hedera的私有区块链产品是使用Java编写的。对此,Harmon认为,这使得在他们的产品上进行开发变得更加容易。此外,Harmon还表示其管理委员会成员“不仅仅是一堆银行”,而是来自不同行业的39家企业组织,以确保没有一个实体对公共版本的区块链拥有过多的控制权。
企业正带头推动区块链走向成熟
虽然初创公司正在努力迎合各企业,但是还没有一家初创公司能够说他们自己已经成长为了企业级的公司。与此同时,许多知名的企业巨头也正努力在这一领域中占据一席之地。
目前,埃森哲、德勤、Cognizant和Capgemini等大型咨询公司均提供区块链服务,VMware和Appian等公司也正在积极引入工具以更好地管理和整合区块链。
SAP已经推出了自己的区块链产品。与此同时,戴尔也正在寻求创建一个横跨其不同部门(戴尔、戴尔EMC、VMware、RSA、Pivotal Software、Virtustream和SecureWorks)的完整的“企业级区块链堆栈”。其中,VMware的重点是共识算法多链管理,Pivotal主要致力于改善智能合约开发,戴尔Boomi则在努力促进链上/链下的整合。
为帮助加速推广,AWS、甲骨文、IBM、华为、微软、百度、腾讯和Virtustream等主要云提供商也都已经或即将推出“区块链即服务”产品。Linux基金会的Hyperledger项目成为了许多这些“区块链即服务”(BaaS)产品的基础,并正在迅速成为私有区块链的事实标准。
尽管纯粹主义者认为任何私有区块链都不是真正的区块链,但是许多人都清楚企业需要的是能够满足其对扩展性和灵活性需求的解决方案。即使在获得“许可”的情况下,这些解决方案也并不符合比特币创始人中本聪的最初构想。
Trew称:“这些厂商都是全球顶尖的云提供商,所以如果他们能够简化和加快公司部署区块链的进程,那么这绝对是一件好事。微软拥有非常庞大的客户群,如果他们开始向其客户群销售区块链,那么这真的是太好了。”
原文网址
https://www.computerworld.com/article/3276656/blockchain/blockchain-technologies-face-a-maturity-problem.html