前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >企业进军区块链的七个问题

企业进军区块链的七个问题

原创
作者头像
程序你好
发布2018-05-30 10:16:23
3460
发布2018-05-30 10:16:23
举报
文章被收录于专栏:程序你好程序你好

当前区块链行业处于高速发展阶段,创业者和资本不断涌入,产业集聚效应明显,区块链产业生态已经初步形成。虽然如此火热,可整个区块链产业还处于初始阶段 ,而不是中间或到了尾声。如果比特币区块链是第一代概念,而以太币(Ethereum blockchain )是第二代,我们现在开始看到已经有很多的第三代区块链,如Hyperledger、Cardano和EOS等项目。他们关注的是现有区块链的交易吞吐量能力和用户界面等不足之处。

企业区块链项目只能利用区块链的独特属性才能成功。我在其他地方写过,区块链是一种分布式账本,由不受信任的参与者共享,对准确性和一致性有很强的保证。考虑到这一点,如果您正在考虑建设企业区块链项目的话,请关注下面几点。

1.你到底想完成什么?

仔细看看你的要求,问问自己是否真的需要区块链。您是否需要为区块链提供的协议提供额外的保证,还是仅仅需要一个分布式数据库?

2.你有多信任你的合作伙伴?

不受信任的商业伙伴会严重影响区块链项目。而且,他们还可能影响区块链的工作证明或风险证明。

3.你需要怎样公开或开放?

谁需要参与你的区块链?公共区块链与比特币或Ethereum之间有一个连续体,最小的、最小心控制的区块链。我可以想象一些特殊用途的公共区块链,例如电力微网。我可以想象,金融服务中的区块链只服务于一小部分合伙人,本质上是私有的。一个只服务于一个组织的区块链,它可能看起来像区块链,但它没有任何价值。

4.您的数据集成问题是什么?

企业区块链面临的最大问题可能不是协议,而是集成了区块链参与者使用的所有遗留数据格式和数据结构。卫生保健区块链就是一个很好的例子。有数百种医疗记录格式在使用,任何医疗区块链都必须做一些额外工作来处理这些格式。任何跨越企业边界的区块链(甚至是企业边界内的区块链)都需要处理数据集成问题,解决这些问题可能比构建区块链本身更加困难。

5.如果你需要“矿工”,他们会是谁,你将如何补偿他们?

在大多数当前的区块链中,包括比特币和以太币,“矿工”都在验证区块链的一致性和添加块。他们不会免费做这项工作。数字货币ICO非常流行,而且很容易用加密货币支付矿工(毕竟,这就是比特币和以太币的做法),但很难想象企业区块链项目也像这样做。

6.你的性能要求是什么?你将如何满足他们?

比特币和Ethereum区块链目前每秒处理大约12个事务。对于许多企业应用程序来说,这个速度太慢了,差了几个数量级。你需要考虑你需要什么样的性能,以及你将如何实现。有许多可能的解决方案,包括比特币 Lightning Network ,更换矿工执行的计算密集型 “proof of work”(工作证明),还有被许可的区块链,比如 Hyperledger’s Fabric。

7.有没有法律上的问题?

最近,我看到几个人问区块链应用程序是否可以遵守GDPR(一般数据保护条例)和其他规定。这无疑是一个未知的领域。我认为答案是区块链不能遵守;答案将取决于您在区块链中存储的数据、数据的使用方式以及区块链的私有或公开程度。

许多加密货币提倡者对企业区块链持批评态度,这些问题很大程度上来自于这些批评。这些批评并不意味着企业区块链不奏效,但它们确实提出了需要解决的问题。您不希望构建一个区块链,只是为了发现您确实创建了一个非常慢的分布式数据库,或者没有人想验证您的区块链的一致性,因为您没有考虑过补偿。

现在是进行区块链技术实验的好时候。我相信,在未来的几年里,我们将看到许多企业区块链的生产。那些幸存下来的不会是模仿比特比这样的项目,而是那些认真思考区块链意味着什么,以及如何有效利用它们的项目。

参与讨论,或更多文章,请关注公众号:程序你好

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
区块链
云链聚未来,协同无边界。腾讯云区块链作为中国领先的区块链服务平台和技术提供商,致力于构建技术、数据、价值、产业互联互通的区块链基础设施,引领区块链底层技术及行业应用创新,助力传统产业转型升级,推动实体经济与数字经济深度融合。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档