企业联盟链应用的好处
- 另一种开源模式,更好的把开源带入到企业应用中
- 集合各个企业的数据,可以挖掘出更多的分析结果,可以推荐行业进步
- 通过多区块链分享数据和智能合约 ,促进企业间或者行业间的合作
坏处
- 新技术目前还成熟 ,在试水阶段
- 在设计前期要考虑完善,后期维护旧数据不好处理,比如需要硬分叉
- 性能问题
关于企业区块链的一些思考
- 数据用什么格式分享
- 如何校验数据的有效性
- 用何种方式平衡不同类型企业的投入
另一种开源模式,更好的把开源带入到企业应用中
现在开源软件已经大面积入侵企业级应用,不论是去IOE的旗帜,还是互联网+的思想,企业开始投入开源的怀抱,但是目前企业级应用本身还没有开源的趋势出现,但是区块链技术可以更进一步让企业软件本身开源,促进共享。
集合各个企业的数据,可以挖掘出更多的分析结果,可以推荐行业进步
看着互联网企业的大数据分析,很多企业只能看着眼红,或者和互联网企业合作,但是这种不平等的合作很可能就为人做了嫁衣,但是其实企业级应用的数据都是很干净的数据,只是可能数据不够,或者业务太局限的原因 。但是如果通过区块链可以分享整个行业的数据,那也是很可观的,更甚者可以跨行业的分享数据。
通过多区块链分享数据和智能合约 ,促进企业间或者行业间的合作
行业里不同的领域可以分别建立不同的分布式账本,可以支持不同的共治协议。
在不同的区块链有可以通过一些事件相互之间交互,比如在智能合约中触发一些事件。
比如一个天气险的保单智能合约,一个天气数据的transaction进入到区块链并且触发这个合约,合约判断需要理赔,直接发送事件到支付链,支付链发送电子货币到用户钱包。
新技术目前还成熟 ,在试水阶段
目前在公有链中最成功的就是比特币,但是bitcoin的共识算法不太好应用到联盟链的场景中,目前在permissioned blockchain 比较好的是Hyberledger的开源项目,主要是IBM和Intel捐献的项目code,目前由Linux foundation 合作开发 主页https://www.hyperledger.org/ 目前这个项目由两个子项目组成 Fabric IBM提供
Sawtooth Lake 由Intel提供 ,这2个项目都还在孵化期 ,离正式release 应该还有一段时间
性能问题
很多人都对区块链的性能问题不看好,主要原因是bitcoin的共识算法给大家了先入为主的概念。我觉得公有链目前来说还是没有什么更好的方式,但是在联盟链中应该还是可以有很多方式可以尝试,比如fabric 用的PBFT共识协议 。 还有就是如何定义去中心化,是否可以考虑都部署在一个Cloud上面减少network的传输时间,或者是否可以在协议层面不用p2p的这种方式 改为cloud提供的消息中间件 ,我觉得这些都是可以尝试和考虑的
在设计前期要考虑完善,后期维护旧数据不好处理,比如需要硬分叉
如何维护这对于现状所有的devops都是一个挑战,因为目前所有的都还是面向中心化应用的,因为数据分布在各个节点所有无法做hotfix,并且软件的升级等都是需要考虑的问题。需要在发布应用前有个比较完善的方案
数据用什么格式分享
如果区块链用于分享数据的话 ,行业里面的标准有是一个很重要的话题,如何可以引入一个行业标准,并且有一个Group持续维护这个行业标准 ,比如在保险领域可以考虑用ACORD。
网友评论