判断区块链应用的标准是什么
准则1: 是否存储状态
区块链可以通俗地理解为分布式数据库。使用数据库的各方都可以存储事务数据 (所有会产生数据状态变化的事务),存储的数据称为 “状态”。区块链结构中最核心的部分用于存储交易信息 (状态),因此可以说没有状态存储就不会有区块链。
哪些数据不适合缠绕:
业务角度: 不需要共享的数据,例如用户的私钥;
性能视角: 过大的数据和频繁更新的数据,如音频、视频、用户上传的日志等;
哪些数据适合缠绕:
需要共享的数据,需要可信的数据,不能篡改的数据,需要可追溯的数据;
准则2: 是否多方合作写作
只有多方协同编写,才能充分发挥区块链去中心化特性的优势。
集中式系统的缺点:
电力过于集中,所有数据源都是数据中心,容易被篡改;
集中式数据难以使用,数据的增加带来访问性能瓶颈,数据访问对接成本增加;
集中式系统的抗攻击能力较差,黑客只需捕获一个节点即可获得所有数据权限;
准则3: 多方是否相互信任。
多方之间的相互信任是决定应用程序是否适合区块链的重要指标,区块链的意义在于使彼此不信任。各方都可以通过区块链转移和获得信任,建立这种信任的成本非常低,具有非常高的性价比。
区块链内在的互信本质是去中心化的基础。区块链采用密码哈希算法和数字签名,保证交易始发者不能被冒充,而区块的链哈希结构保证历史交易被永久记录,不能轻易被篡改。
准则4: TTP是否得到了完美解决
TTP的最大缺点是昂贵的高阈值,访问操作的高复杂性以及功率的过度集中。
准则5: 是否限制参与
判断应用程序是否适合公链还是联盟链,公链对用户的访问要求不高,比如虚拟货币,而联盟链不希望未经授权的人参与,是基于一定的信任。
本文来自1361471852小安论币投稿,不代表链科天下立场,如若转载,请注明出处:https://linknews.cc/nft/173824.html