学习笔记区块链应用判断准则

Posted SAP剑客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习笔记区块链应用判断准则相关的知识,希望对你有一定的参考价值。

区块链应用判断准则

在普遍的印象中区块链技术一般都运用在数字货币和密码货币上,其实区块链有更多运用场景,比如医疗领域、物联网、公共服务和教育领域等,以下就通过《区块链技术及应用(第二版)》一书来学习一下如何判断应用是否适合区块链。

区块链提供了一种在不可信环境中进行信息与价值传递交换的机制,是构建未来价值互联网的基石。

【应用方向】

存在去中心化、多方参与和写入数据需求;

对数据真实性要求高;

存在初始情况下互相不信任的多个参与者建立分布式信任的需求;

区块链面向行业是一个解决方案,需要多方参与,构建行业联盟,形成事实标准,抢占第一波市场。区块链是适用于多状态、多环节,需要多方参与协同完成,多方相互不信任,无法使用可信第三方(Trusted Third Party:TTP)完美解决的事情。

准则一:是否存储状态

可以将区块链通俗理解成一个分布式的数据库,使用数据库的各方都可以存储交易数据(一切会产生数据状态变化的事务),把存储的数据称之为“状态”。区块链被链起来的区块结构中最核心的部分就是用来存储交易的信息(状态),因此可以说没有状态存储就不会有区块链。

哪些数据不适合上链:

业务角度:不需要共享的数据,如用户的私钥;

性能角度:过于庞大的数据和更新过于频繁的数据,如用户上传的音频、视频、日志等;

哪些数据适合上链:

需要共享的、需要具备可信度、不能被篡改且需要可追溯的数据;

准则二:是否多方协同写入

只有多方协同写入才能将区块链的去中心化特点的优势完美发挥出来。

中心化系统的弊端:

权力过于集中,一切数据来源都是数据中心,容易被篡改;

集中的数据难以使用,数据增多带来访问性能瓶颈,数据访问对接成本增加;

集中的系统抗攻击能力差,黑客只需攻陷一个节点就可以获取全部数据权限;

准则三:多方是否互信

多方是否互信是判断应用是否适合区块链的一个重要指标,区块链的意义在于使得互不信任的各方可以通过区块链传递和获取信任,并且这种信任建立的成本是很低的,具有极高的性价比。

区块链与生俱来的互信特性是去中心化的基础,区块链利用密码学的哈希算法和数字签名来保证交易的发起人无法被冒充,而区块的链式哈希结构则保证了历史交易被永久地记录,无法被轻易篡改。

准则四:TTP是否完美解决

TTP最大的缺点在于昂贵的高门槛、接入运营的复杂度高以及权力过于集中等。

准则五:是否限制参与

判断应用到底适合公链还是联盟链,公链对用户的准入要求不高,比如虚拟货币,而联盟链并不希望未经授权的人参与,是建立在一定的信任基础之上的。

以上是关于学习笔记区块链应用判断准则的主要内容,如果未能解决你的问题,请参考以下文章

区块链与密码学第4-2讲:区块链应用遵循何种准则?

区块链学习笔记5——BTC网络

区块链学习笔记4——BTC实现

区块链基本概念学习笔记

区块链基本概念学习笔记

区块链学习笔记6——BTC挖矿难度