那么,什么是去中心化系统呢?去中心化是与互联网发展过程中产生的新型社会关系形态和内容产生形态有关的概念,相对于中心化而言,是一种新的网络内容生产过程。在一个分布有众多节点的系统中,每个节点都具有高度自治的特征。节点之间可以自由连接,形成新的连接单元。任何一个节点都有可能成为阶段性的中心,但没有强制性的中心控制功能。节点之间的影响通过网络形成非线性因果关系。这种开放、扁平、平等的系统现象或结构被称为去中心化。
去中心化系统使用分布式储存和算力,使得整个网络节点的权益和义务相同。系统中的数据由全网节点共同维护,不再依赖于中央处理节点,实现数据的分布式存储、记录和更新。每个区块链遵循统一的规则,这些规则基于密码算法而不是信用证书。数据的更新过程需要用户批准,从而实现了区块链无需中介与信任机构的背书。
虽然去中心化的分布式系统有很多优点,但是设计和运行这样的系统非常困难,因为它处于一个不可信任的环境中。要保持系统的一致性、完整性和安全性是非常困难的。往往在中心化系统中很容易实现的事,在去中心化系统中会非常困难。
在去中心化的比特币系统中,具体有一些问题需要解决。总结起来,主要有以下几点。
1. 去中心化系统中的节点拥有记账和存储账本数据的权力,节点的加入和退出完全自由,没有人来管控和认证。这样就会出现恶意篡改数据或伪造账本的风险,需要找到方法防止这些问题的发生。
2. 比特币系统的节点分布在全球各地,在网络中同时产生大量的交易数据需要记账。各地网络的速度差异很大,有时部分网络还会断线。要保持全网所有节点记录的交易账目一致是非常困难的。
3. 双重支付是一个无法防止的问题。双重支付发生在资产被使用两次的情况下。在比特币系统中,即使记录了一次交易,由于网络传输的不同步,可能导致资产被多次支付的情况发生。
在中本聪设计比特币系统之前,许多密码朋克试图设计去中心化系统,但屡次失败。然而,中本聪总结了前人的经验,并设计了一种非常巧妙的运行机制,成功解决了这些问题,使得比特币系统在无中心节点运维管理的情况下可以稳定运行。
区块链是一种安全、分布式和恒定的数据库区块链应用 分布式交易,由分布式网络中的所有各方共享。简而言之,区块链是一种允许彼此不认识的人信任事件的共享记录的技术。数据存储在称为块的刚性结构中,它们通过哈希值链接(每个块包含时...
自合并以来,以太坊一直是区块链社区中心化问题的焦点,反对者声称转向股权证明使以太坊更加中心化。但为什么是以太坊,这些问题是什么?本文试图通过考察集权和分权力量之间的许多“战斗”来解决这个问题。为什么是以太坊?以太坊作为智...
1、低性能:早期区块链技术交易吞吐量小,低性能导致今天的区块链应用无法与传统的非区块链应用竞争,性能问题一直困扰着许多用户。2、同步数据缓慢:用户需要同步区块链中的所有数据。由于数据量大,同步效率低。3、非消费者友好:几...
数字货币的疯狂拥护者者传扬Web3的优势,她们表明将来大家在网络上做的一切都将由区块链技术给予驱动力。Web3的拥护者说,互联网技术的下一次迭代将把绝大多数权利交到客户,而不是由大中型个人公司管理互联网技术上的观点和商业...