Simperby是一个为DAO构建独立区块链的引擎,它具有自主托管、无需信任、分布式、容错、轻量级和高度互操作等特性,原生支持多链金库。Simperby通过构建独立的layer-1区块链,采用点对点投票机制进行治理和成员管理,使用分布式Git存储,并通过轻客户端实现多链互操作性,允许节点进行零星操作。
Simperby 超级简单总结
DAO
DAO(Decentralized Autonomous Organization,去中心化自治组织)是一个在区块链上自主运行的组织,不依赖于政府或中心化控制。它由协议中编码的一组规则管理,并基于一个无需信任的网络,所有决策都由网络参与者记录和验证。
有关 DAO 的更多信息,请参阅 DAO 简介 (WIP)。
依赖现有区块链的 DAO 的局限性
实现 DAO 最常见的方法是使用支持智能合约的现有区块链。这包括将 DAO 的治理规则编程到智能合约中,并将其部署在区块链上。然而,这种方法有一些缺点:
- 用户需要支付 gas 费用才能运行 DAO。
- 它依赖于与所选区块链相关的性能、安全性、可靠性、可用性和潜在的政治风险。
- 它的能力受到所选区块链的生态系统的限制,并且可能不容易与其他区块链交互。
Simperby 协议通过为 DAO 提供一个独立的区块链来解决这些问题。
有关更多详细信息,请参阅 比较 (WIP)
Simperby
Simperby 是一个区块链引擎,它为 DAO 构建一个具有以下功能的独立区块链:
- 自托管和独立
- 无需信任
- 分布式
- 容错
- 轻量级
- 高度互操作
- 本地支持多链金库
有关核心协议的详细信息,请参阅 协议概述。
拜占庭容错系统
治理和成员资格
- 对等投票机制用于对组织做出决策,然后通过共识最终确定。
- 没有代币,没有质押,没有挖矿,没有 gas 费;相反,是许可的和显式指定的节点。
- 拥有自己的对等通信通道供组织使用。
存储
- 为组织提供分布式文件系统。
- 作为分布式 Git 存储库进行管理。
- 区块和交易存储为 Git 提交。
- 治理和共识提案存储为 Git 分支。
- 链的规范历史记录表示为指定的 Git 分支。
有关存储的详细信息,请参阅 文档。
互操作性
- 本地支持无需信任的消息传递,从而直接建立多链互操作性。
- 基于轻客户端,它验证链的最终性,而不需要完整状态或完整区块,与 Cosmos
IBC 共享相同的原则。
- 轻客户端将作为合约上传到组织想要交互的现有链上,称为结算链。
- 这些轻客户端验证组织在 Simperby 链上发出的指令,并在结算链上执行它们。
- 凭借其简单而轻量级的架构,可以轻松地在各种现有区块链上实现。
- 有效控制组织拥有的金库、代币和其他 dapps,而无需受信任的第三方。
- 支持的区块链的金库合约开箱即用。
有关此协议的详细信息,请参阅 文档。
零星和轻量级节点操作
- Simperby 的新型共识协议允许节点操作是零星的;不需要节点 24/7 全天候运行。参与者可以仅在有提案需要投票时才打开他们的节点。
- 区块是按需生成的,只有在存在治理批准的交易时才生成。
- 每个 Simperby 节点都运行一个轻量级 CLI 软件,该软件不在后台运行。
- 所有操作都是同步的和显式的。
- 参与者可以充当客户端节点,执行所需的操作,根据需要将消息广播到对等网络,并立即返回结果。
- 至少需要一个工作服务器节点来接收广播的消息,但它没有任何权限,仅负责中继消息。
- 总体系统的性能不受此严格的节点正常运行时间条件的影响,因为 Simperby 不是一个通用的合约平台,不需要存储合约状态并以低延迟处理合约调用交易。