SCP 就是 WEB3 开发架构设计的明智选择,可以让开发者集中精力进行面向领域的 PoS 设计。本文会深入对面向领域的 PoS 进行示例性讲解,阐述如何通过面向领域的 PoS 解决信任问题,通过 PoS 为用户之间的协作创建一个去信任化的 DAO。
Web3 正在加速发展,Arweave 作为基础设施将被更多的开发者采用,创造一个全新的、更加丰富多彩的生态系统。 PermaDAO 正是为此而建立起来的共建者社区。所有参与的人都能在这里找到自己的角色来贡献 Arweave 生态,任何关于 Arweave 的提案与任务都可以发布于此,并得到整个社区的支持与回馈。 加入PermaDAO,建设 Web3! From everVision
上一期我们介绍了面向领域的 PoS 设计,可以预见崛起的 WEB3 时代,一定不会仅局限于在区块链以及 EVM 之中,会有更多的范式去搭建 WEB3 应用。SCP 就是 WEB3 开发架构设计的明智选择,可以让开发者集中精力进行面向领域的 PoS 设计。本文会深入对面向领域的 PoS 进行示例性讲解,阐述如何通过面向领域的 PoS 解决信任问题,通过 PoS 为用户之间的协作创建一个去信任化的 DAO。
Token 安全是区块链安全领域常被诟病的话题。在公链上,任何人都可以发行 token ,这些 token 质量参差不齐,甚至有黑客恶意发行只能购买不能销售的 token 以欺骗用户。在区块链世界中,智能合约就是法律,但是这些合约条款仅有专业的技术专家才能鉴别,用户很难在无数的代码中区分有效安全的 token 和恶意 token。
imToken 创建了 token profile (https://github.com/consenlabs/token-profile),在 github 上 token 项目方自行提交 token 信息,这些信息由权威机构(imToken)进行审核后方能在钱包中正确显示。如果存在恶意 token ,通常是由用户反馈给权威机构,并让机构进行重新审核,这个一个冗长且缓慢的流程。everFinance 就遇到过恶意 token EVER,由于冗长的审核,需要和各种机构以及媒体对接,极大地延迟了对恶意 token 的标记和公示。那么,我们是否有一种去中心化,更高效的 token 判别机制?并且通过经济激励让 token 标记变得透明和可信,准确和快速?
传统的 token 安全依靠中心化权威机构进行审计。 token 的风险发现机制归纳为下图所示流程:
上图中, token 发行方或者用户提交 token 信息,此时审计的 token 状态为黄色。该信息由权威机构审计后进行标记,安全可靠的 token 标记为绿色,风险 token 标记为红色。如果机构对 token 审核有误,则开启重新审计的流程,重新审计后 token 状态会被进行重新标记。
在传统安全领域中,每有一个新的 token 产生时,一家权威机构会不断重复上述的过程。 token 信息的使用者需要相信权威机构, token 出现问题时需要等待权威机构的标注信息更新(re-audit)。
同时, token 的安全性会在不同的权威机构被进行重复的审计,权威机构间不一定能达成绝对的信任,就算协作紧密的机构之间共享数据,也会存在工作失误导致人为的错误审计等情况。我们可以看到安全有关的信息在一个分散的、由不同权威机构进行独立管理的不可信网络中产生。
现有的机制中有两个重要的问题:
信任权威机构存在巨大的单点风险,这也是为什么很多应用商会自己构建安全风控体系的原因。单点风险可能导致 token 更新不及时,甚至是错误的 token 更新。业务非常注重安全性时,应用商集成了权威机构以外也需要对内容进行二次审核,不仅降低了时效性同时也提高了安全信息的共享成本。
由于信任问题, token 的安全性在机构之间并不能快速形成共识。风险 token 被标记时,机构间通常需要重复的审计,进行冗长的核对流程才能进行最终的 token 安全性数据更新。
对于一些尚未流行的小币种 ,由于审计成本高甚至会出现无机构处理的情况,只有当小币种在未来导致重大的金融问题时,才会引起机构的注意,信息安全滞后的情况屡见不鲜。
Arweave 及 everFinance 倡导的存储共识范式(SCP)为 token 安全领域带来了新的可能性:
合理的经济激励是创建 DAO 的关键要素。传统的安全审核流程无法解决安全信息的共识问题,也无法解决中心化单点风险问题。
我们开发一种 tokenDAO 节点,tokenDAO 节点是 DAO 协作的链下智能合约,代码定义了 token 信息的上传模版, token 机制,如何进行投票、奖励和惩罚等规则。
tokenDAO 中有一种数字 token TOK,TOK 是一种社区 token (PSC)任何人都可以去 everPay Swap 获得 TOK。TOK 的功能:
token 数据将被上传到 Arweave,并且需要按照 tokenDAO 规定的数据模版进行上传,数据字段不正确或者重复上传都属于无效数据。有效的数据上传到 Arweave 之后,就会被加载到 tokenDAO 的节点中。tokenDAO 节点会自动标记每份数据的上传地址。TOK 可以质押到每一份 token 信息上,对于每一份 token 信息,质押的 TOK 越多,上传者获得的增发 TOK 奖励越多。但是上传者获得的 TOK 奖励要远远低于质押 token 进行判断的奖励,因为采集信息的难度远远低于判断信息的难度。
任何持有 TOK 的用户,都可以将自己的 TOK 质押到有效的 token 信息上。TOK 质押是一种三元操作,包括:无质押,质押该 token 为安全,质押该 token 为危险。无质押时,TOK 没有任何的收益。质押某个 token 为安全或者危险,可获得收益或被惩罚。TOK 的质押者需要正确地判断 token 是不是恶意 token 。错误的质押导致的惩罚力度会大于正确质押的收益,这是为了保障质押行为的品质,避免随意质押。
一个 TOK 可以质押给任意多个 token 信息,可以对不同的 token 信息选择不同的质押方式:质押安全或质押危险。一个单位价值的 TOK 如果仅对一个 token 信息进行质押,收益会较低;如果对全网的 token 进行质押,收益最高。 token 也可以授权给第三方(Delegator)进行质押操作。
图中展示了 TOK 质押所产生的结果。绿色代表了安全质押的数量,红色代表了危险质押的数量。其中 tokenA 有量大的 TOK 质押了安全,tokenC 则有大部分质押了安全,小部分质押了危险,属于存在争议的 token 。如果有任何人为 tokenA 质押危险,tokenA 则变成争议 token ,此时 token 进入不确定性状态。
在争议 token 产生的n小时内,用户可以选择更改质押类型,如果n小时内达成新的共识, token 自动解除争议。如果n小时后仍然存在争议,则会进行投票阶段。持有 TOK 的用户都可以对争议 token 进行投票。最终会将错误一方的质押权重罚没并奖励给投票者以及正确质押的用户。
DAO 完全免费,任何人都可以下载 tokenDAO 节点,运行该节点会自动从 Arweave 上同步 token 信息,并且按照 Arweave 上的交易记录生成每一个 token 的质押和投票情况。当 tokenDAO 节点同步到 Arweave 最新区块后,使用者可以访问 tokenDAO 的 API,获得最新的、完全去中心化的 token 安全共识。
使用 Arweave + SCP 我们可以快速根据一个领域的特定问题打造专有的 PoS,创造 DAO。该模式可以适配非常多的领域,不论是前几期提到的无链 DEX 还是去中心化媒体,都可以通过面向领域的 PoS 设计代币经济激励。Arweave + SCP 解决了共识问题,为开发者提供了巨大的自由开发设计空间,为 WEB3 铺平了技术道路。
关于 PermaDAO:Website | Twitter | Telegram | Discord| Medium | Youtube
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!