如何判断是否使用区块链技术

“我是一个区块链工程师”

在过去的一年中,说出这句话可以瞬间提升你的逼格,区块链过去一年多火到啥程度,杭州有个小伙子在某婚恋网上相亲1个多月没任何关注,后来加了个自己是“区块链工程师”的标签,几天就收到200多封私信。

区块链解决了不少难题,但这并不意味着它能解决一切问题,如果强行使用区块链,可能会引起许多其他问题,费时费力,而且难见成效。

瑞士的区块链研究人员Kurl Wust和Arthur Gervais提出了相关理论关于何时使用区块链技术,现阶段,在你要使用区块链技术之前,先来回答以下六个问题,来验证你的idea是否需要用区块链来实现。研究人员指出区块链的局限性(如成本和产出),毫无疑问在未来,区块链将会变的更加高效,当效率问题得到解决的时候,这些问题也会慢慢失效。


判断模型

1. 是否需要数据存储

如果你想创建一个快速阅读的app,你需要区块链技术么?

对一个快速阅读app来说,没有数据要存储。区块链是一个分布式数据库,而数据库的目的是存储和访问数据。如果您没有任何数据需要存储,则不需要区块链。如果你有数据要存储,那么让我们继续我们的验证下一个问题。

2.你是唯一一个写数据的人么?

如果你想汇总不同来源的消息,你需要区块链技术么?

如果你是唯一一个写数据的人,那么你不需要区块链技术。分布式账本技术是通过多方共识保证结果的一致性,如果只有你一人写数据,则不存在不一致的问题。
如果多个实体经常参与金融交易,则每个人必须维护一个分类账。这里存在不一致的可能性,因为涉及多个人并且需要纪录交易,那么使用区块链技术是有意义的。

3.你有可信的第三方么?

小时候我跟我哥分赃不均的时候,我妈会站出来解决问题。有的时候也会对结果不满意,但挨一顿揍之后,就服从了。对于我们哥俩来讲,我妈就是可信的第三方。

如果你有一个可信的第三方,那么您就需要考虑是否还有必要使用区块链技术。如果没有,那么继续下一问题。

4.系统的参与者需要匿名么?

如果回答是,那么使用区块链技术是有意义的。
试想一下,你从网上买东西时,不想透露个人信息,可以通过区块链技术保护你的个人身份。

在一个不需要授权的区块链(大多数公有链)中,不需要权威人士来验证交易,由网络的参与者进行验证。在比特币中,交易无需授权,交易结果由矿工进行验证,如果参与者是匿名的,则需要一个不需要授权参与的公有链。

5.系统的参与者是否相信彼此

我在某宝上买了个生活用品,拆开一看烂的一比,再一看评论,全是好评,我瞬间感觉自己的智商被踩在地上摩擦。
区块链解决了信任问题。例如。在一个集中的数据库中,权威机构可以将数据有选择的展现给用户。在区块链中,所有用户将看到相同的数据。如果数据在你的朋友圈内(可信范围)传播,那么你不需要区块链。如果你的系统参与者不相互信任,让我们问下一个问题。

6.你希望数据被公开验证么?

“ 比如你希望为海产品供应链提供透明度。你希望人们知道这些海产品如何被抓住,以及加工,包装等情况。“

你想让你的数据公开透明吗?如果是的话,使用公有链可以让公众 查询您区块链中的数据。购买海产品的人可以放心,它没有任何健康风险。如果您不希望自己的数据公开,并且只有当事方才能看到,那么您可以使用联盟链区(Hyperledger)或者私有链。

当然,区块链的杀手级应用仍在探索当中,这六条只是对于是否需要使用区块链技术的一个简单评判,至于要不要使用区块链,如何用区块链,仍需要结合实际应用场景来讨论。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 文/庄鹏 本文是基于作者近几年来对各种区块链平台理念和技术的研究,结合作者过去十多年的 IT 经验,审慎思考的结果...
    简闻阅读 6,760评论 14 101
  • 李花即为三华李花。 白色花瓣,黄色花蕊,已缓缓开矣。在我感觉上李花很清新,像个年轻的小女子,又名少女。 历经多少年...
    一尢心青阅读 362评论 0 1
  • 本帖展示我自己今年买买买收集来的物件中对我而言非常有意义的10件宝贝。 因为不想重复所以这篇文章不包括mandar...
    伊蒂雅阅读 1,644评论 0 4

友情链接更多精彩内容