抛弃链式思维:革新区块链的信誉驱动共识

过去十五年来,区块链一直是在基于“链”来设计的。但弊端也极其明显,这导致我们必须保留历史,不能无限并行,易中心集权等等。那么在此我提出一种构想:我们是否可以依赖基于信任的涌现现象来设计共识机制?以及:

区块为什么必须是链?

基本概述

一个简单的构想:

每个节点维护一张 本地信誉表(Locally Observed Reputation Table, LORT)存储对于其他节点的信誉评价。

同时,信誉表必须严格同时满足以下三条基础公理(L.O.P.)

  1. 不对外公开(Local Privacy)

    本地信誉表不得向任何外部节点共享、广播、复制或导出。

  2. 仅来源于实际观察(Observation-Only Derivation)

    本地信誉表中的任何信誉值必须完全由节点自身直接观测到的行为推导,而非来自第三方建议、传递、导入的信誉信息。

  3. 根据网络实际目的制定规则(Purpose-Driven Rule Construction)

    协议制定者必须依据网络的用途、功能或服务类型,决定节点采用何种具体的信誉计算规则。

共识机制

每轮选举每个区块可以构建一个提案。提案在节点之间传播,每个节点根据提案上自己认识的节点签名,对照本地信誉表内的权重进行打分。经过几跳的传播后,网内的所有健康节点最终会收敛到一个提案,也就是某个提案会在所有健康节点内分数排名第一。此时就完成了共识。

后言

这是一个非常简单的雏形,你如果有任何反驳或想法,请一定要在评论区交流或发邮件给我:yangzhixun-@outlook.com

这种机制在我看来非常有潜力,为此我创建了一个空仓库。如果你感兴趣可以 Watch 一下,不过不要有太大希望。

=> BinGo-Lab-Team/TrustMesh: Consensus without chains — an orderless, history-free, reputation-driven framework with infinite parallelism.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值