Decentralization? We're still early!

如何理解比特币的信任和去中心化?

  • 如何理解比特币的信任和去中心化?

    發布人 Brave 2023-11-29 at 08:24

    来自祝维沙老师的观点,做简要的摘录和整理:

    如何理解比特币的信任?

    比特币系统被称为去信任系统。比特币的系统去除哪些信任,保留了什么信任。
    1比特币去掉了什么信任
    1.1无需银行保管我们的资金
    比特币的账本被分布存储在几千个节点上,负责保管用户的比特币。无需信任任何保管节点,所有节点账本由程序自动同步。备份节点数量上远超任何中心化结构的云存储项目,不存在资金被挪用和银行倒闭的风险,数据保管的可信程度超越银行。理论上有量子对加密技术的爆力破解的可能,但是如果能够破掉比特币,银行的加密都破译光了。这是矛和盾的问题。
    1.2去除银行作为转账方的信任
    比特币没有银行作为中介方,在转账的过程中是机器自动完成转账和记账。银行也有电子转账,两者在转账过程都是自动的。但是银行控制用户的账本,银行在大额转账可能会问询,对用户资金有很多附加权力。比特币系统几乎没有权力。只有记账特权,使交易费用少的交易记录可能被推后记账。
    1.3去除银行作为验证方的信任
    银行有一个功能是对资金和交易进行验证,比特币系统的验证是通过程序,由后续的6个随机节点进行区块验证。
    1.4去第三方信任的含义
    去第三方信任在区块链的语境下,是去除银行等金融机构。也就是把银行从转账过程中排除掉。使得转账过程所需的信任尽量小。但是比特币系统对第三方的信任始终存在,尽管信任方不参加交易,但是在系统中仍然是不可缺少的一环。
    2. 比特币系统保留的信任
    要信任程序员的水平。不光是道德水平还有认知水平。十分幸运的是,比特币的维护团队和程序员贯彻了中本聪的思想:“0.1结构贯彻始终”。
    要信任算力不做恶。当超过51%的算力也没有作恶。
    3. 时间积累信任
    第二条描述的信任都有事件发生。比特币系统经受了时间的考验。时间考验了技术稳定和参与者的水平。目前除了发币,从互联网的角度,比特币是成熟系统。具备成熟系统所需的信任。
    4. 公开透明是信用的来源
    这是比特币系统的核心观点。中本聪在整个白皮书只引用了戴维的一句话,他便被排到了第一引文,足见这个观点的重要。在交易过程中,中本聪说:“在不引入一个可信任方的前提下要达到这个目的,所有交易就必须公开发布”。这个思想也是Web3的核心思想。通过比特币系统的实践证明了一个道理,取得市场信任最好的方法是公开透明。
    5. 比特币系统创造的机器信任标准
    比特币系统是货币发行系统,发行方是矿机(矿池)和核心程序员,必须信任他们不作恶或不能作恶。最终,我们还是需要信任。只是信任的人越少越好,信任环节越少越好,信任的环节越安全越好。需要信任得越少,风险越小,价值越大。
    绝对去信任是不存在的。即使是纸币也是中介,人们也要信任纸币才行。如果完全没有信任,现代社会就无法运转。中本聪创造的机器信用隐含对第三方的信任,同时提出了让市场产生信任的方式是公开透明。我们需要信任,同时也不得不制衡。需要的信任少所需要的制衡就少。如果这种制衡机制不是自动的,也不是机器信任。区块链的种种乱象,在于对自动信任和制衡的关系不理解。对照比特币看一下,它自动制衡是存在的。
    前三条是在考察项目的风险。比特币是一人开发的核心程序。需要信任人的因素有两个。信任环节是互联网结构和运营商。
    去控制指用户数据不受第三方控制,但是作为系统依然有他的社区决策机制。自动制衡和社区决策制衡还是有差别。以上都是程度性指标。
    第七和第八条是强制性指标。
    第九条是结果指标。时间信任是根本的信任。
    机器信任是中本聪做出来的事实标准,中本聪信任标准可概括为9条:
    1.信任的人越少越好。
    2.信任环节越少越好。
    3.信任的环节越安全越好。
    4.系统具有自动制衡机制,算力与程序维护者的制衡。
    5.具有社区决策机制。
    6.去控制
    7.自己的数据自己掌握。
    8.账本公开透明不可篡改。
    9.信任经历过的时间越长越好,即信用要时间积累。
    其实还有一个公理:代码即法律。修改代码要根据规则,是机器可信标准的底层共识。
    衍生出一个定理,系统不宕机。

    如何理解比特币的去中心化?

    1. 比特币系统去中心化去了什么?
    1.1 交易去银行
    无需通过银行这个第三方。银行作为中介的一方被去掉了。但是还有第三方,这个第三方是记账的一方。记账一方如何不作弊?靠程序设计保证。还是有小问题,参见2.3。
    1.2 账本去控制
    程序设计保证账本去控制。没有任何记账一方可以修改程序。没有任何一方可以控制账本。这一点很重要是比特币去中心的正解之一。
    1.3 存储结构去中心
    比特币的存储不存在一个中心化的调度,任何人可以加入和撤出。
    1.4 总账记账权去中心
    只有通过工作量证明竞争的赢者取得记账权。即算力去中心。
    1.5 账户验证去中心
    记账者负责验证区块,六个区块验证为有效。意味不知道下一个验证者是谁?
    1.6 发币去中心
    比特币系统没有统一的发币机构。
    1.7 管理去中心
    没有统一的管理机构靠社区协商,但是不适合复杂的项目。
    1.8 决策去中心
    比特币系统没有创始人干预,靠社区治理,这是区块链成熟项目所必需的。但是在社区有中心点。社区治理的协商机制和投票机制都不完善。
    1.9 责任去中心
    自己的钱自己掌握,自己控制风险。这时是利弊的取舍。
    2. 比特币系统没有去掉的中心
    2.1程序维护存在中心
    弗拉基米尔范德兰(Wladimir Van Der Laan)是比特币系统第三任首席维护员,他是比特币系统的中心点。他在2022年8月退休,没有指定首席维护员。具体如何做的,没有见到详细披露。外界猜测,可能是一组人负责。这一组人就是中心。所以去中心没有去掉程序员。当然开发者不止范德兰团队,但是他们的程序超过96%的市占率。
    2.2 记账存在中心
    账必须记在最长链上。最长链就是中心。从数学上说,账本不是中心化,数学不具备完备性。也就是无法保证不遗漏。对此也有争议,比如比特币在发生故障时会出现分叉链。但是当故障排除,还是要回归最长链原则。其他没有记账权的节点是将确认的区块拷贝到自己的节点上。就如同云备份不能被认为是去中心的道理是一样的。
    2.3 交易过程存在中介
    矿工记账是第三方。记账方代替了银行的中介。有第三方,第三方的权力就存在。但是没有银行的权力大。当记账变堵塞,谁给的交易费多记谁的账。这是银行记账没有的缺陷。
    3.区块链的项目大部分达不到比特币系统去中心化的水平
    比特币系统是算力充当记账的中介,替代了银行,只是权力不同。比特币系统是中心化账本。
    不能简单地把用了区块链账本就认为是去中心化的项目。要与上述标准仔细对比。中心化和去中心化其实不是比特币的概念的准确提炼。在中本聪的白皮书,戴维一句话“账本公开”就作为白皮书的第一引文。这一句话才是比特币系统的概念的准确提炼。比特币去中心是后人的理解。你在中本聪的白皮书,哪里见到比特币系统去中心的说法?
    绝对去中心不存在。

    简单讲,信任的前提是“制衡机制”。这种制衡机制,可以是自然的制衡机制。

    而去中心化无法去掉程序员的中心化。但从学术上讲,这样一个理解没解决的问题是:这里该不该有对程序员的制衡机制?

    总体而言,比特币已经解决了很多问题。如何理解基于机器的信任和去中心化,也值得我们持续、充分地思考。

    Brave 回复 11 months, 4 weeks ago 1 成員 · 0 回复
  • 0 回复

Sorry, there were no replies found.

Log in to reply.

讨论開始
00 回复 2018 年 6 月
現在