
个区块本身就要存储分布式账本的全量信息,我实在是想不清楚对方号称的所有大数据上链如何做?难道是PB级的大数据都要在所有区块存储?
也正是这个原因,我觉得有必要进一步探讨下自己对区块链应用场景的理解。
区块链概述
区块链本质上是一个去中心化的分布式账本数据库,其本身是一串使用密码学相关联所产生的数据块,每一个数据块中包含了多次比特币网络交易有效确认的信息。
从这个定义来看,需要了解清楚去中心化的概念,区块的概念,区块组合组成链条,存储的数据是账本,如何分布式存储的?存储的数据如何通过密码学进行安全保障的,双方交易的信息通过什么机制来确认有效的?即从定义里面拆分出来的这些内容都理解清楚后,基本才能够理解清楚区块链。
以下所有的场景分析还是用A向B发起一次现金转账交易来进行说明。
去中心化:传统转账是A通过银行转账给B,那么A和B之间的中介是银行,银行来确保交易的安全和有效性,同时防止B抵赖。而去中心化就是没有这么个信用中介机构,A和B直接进行交易完成,那么这种交易本身就是一种去中心化的交易。
那么A和B直接交易如何保证交易有效并防止抵赖?如果是传统交易,B还可以写一个签字后按手印的收条,A拿到收条后可以防止抵赖,毕竟签名和指纹很难进行伪造。但是如果是网络交易,那么B就很难进行签名或按指纹这种操作,这个来确保交易有效和防止抵赖就很重要了。
去中心化是区块链技术的颠覆性特点,它无需中心化代理,实现了一种点对点的直接交互,使得高效率、大规模、无中心化代理的信息交互方式成为了现实。在去中心化以后,整个系统中没有了权威的中心化代理,信息的可信度和准确性便会面临问题。
-
其一是由于去掉了中介方,在A和B双方通信的情况下,完全可能出现A说转账了,B说没收到这种情况,双方各执一词,这个时候各由各的的证据和说明,那么如何判断究竟谁说的是对的?
-
其二:在一个去中心的系统中,有可能出现节点坏掉,那么节点就会传输坏的信息,如何确保信息传输的准确性?
(编辑:阜新站长网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|