主页 > imtoken钱包安卓版手机下载 > 报纸资料整理:区块链的去中心化是如何实现的?
报纸资料整理:区块链的去中心化是如何实现的?
区块链的去中心化是如何实现的?
区块链的去中心化是如何实现的?
去中心化定义
在一个分布有很多节点的系统中,每个节点都具有高度的自治性。 节点之间可以自由连接比特币如何实现去中心化,形成新的连接单元。 任何节点都可能成为阶段性中心,但不具备强制性的中心控制功能。 节点之间的影响会通过网络形成非线性因果关系。 这种开放、扁平、平等的制度现象或结构,我们称之为去中心化。
——来自百度百科
区块链如何实现去中心化?
核心:解决身份、通信可控、账本完整性。
1.解决身份问题
解决身份问题:引入非对称加密(ecc加密系统等),如签名算法ecdsa等,保证身份无需第三方即可公开验证;
2. 消息完整性
消息传输完整性:引入sha2、hmac、keccak等哈希算法,其高抗碰撞性保证了个人信息传输的完整性;
3.点对点通信
点对点通信:引入kad、gossip等p2p通信协议,使通信双方无需第三方参与,直接完成信息传递;
4. 共识技术
共识技术:共识既要保证区块链的有序性,又要保证每个人参与网络的充分激励。 比较出名的有POW(比较算力)、POS(
争夺财力)和其他关于争夺某些资源的共识。
5.多副本冗余
多副本冗余:在前面4点的基础上,每个人都有一个账本记录所有的交易比特币如何实现去中心化,没有人依赖任何人,没有人可以否定任何人,最终体现去中心化。
记录经验
去中心化就是共识机制,就是数据的一致性。 它分为POW和POS。 去中心化的关键是分布式账本。 我们可以把这些分布式账本看作是分布在不同节点上的数据库,存储着比特币,如何保证这些分布式账本的一致性是网络交易记录的核心问题。 区块链是通过密码学产生的数据块,区块链的每一笔交易都通过区块记录。