Simperby 是一种区块链引擎,旨在运行去中心化、独立自主且自托管的组织。它通过共识机制、治理机制和通信渠道,实现组织状态的最终确定、决策制定以及成员间的可验证通信。Simperby 的设计重点在于简单轻量的节点操作,支持链上治理和成员间的通信,并采用了 Vetomint 共识算法来处理潜在的领导者不作为或审查问题。
Vetomint 是为满足 Simperby 特殊需求而设计的共识算法,它是 Tendermint 的一个修改版本,允许通过投票来替换指定的共识领导者。Vetomint 适用于自托管环境,支持长时间的超时设置,而不会降低性能。主要修改包括允许验证者在超时前投反对票,以及收集到超过 5/6 的prevote时立即停止并进行precommit。
本文介绍了 Simperby 区块链如何使用 Git 作为底层存储和版本控制系统。Simperby 将区块链数据(包括交易、提案、区块等)存储在 Git 仓库中,并利用 Git 的分支、合并、版本控制等特性来实现数据的分布式存储、同步和验证。最终实现一个通用的分布式 Git 仓库,可以包含任何对组织有用的数据。
Simperby是一个为DAO构建独立区块链的引擎,它具有自主托管、无需信任、分布式、容错、轻量级和高度互操作等特性,原生支持多链金库。Simperby通过构建独立的layer-1区块链,采用点对点投票机制进行治理和成员管理,使用分布式Git存储,并通过轻客户端实现多链互操作性,允许节点进行零星操作。
Simperby是一个多链互操作性平台,允许DAO与各种区块链上的Dapps进行交互。它使用轻客户端技术在不同区块链之间实现无需信任的消息传递,例如在Simperby链和结算链之间。Simperby DAO可以控制各种多链应用,如资金库、代币发行和DeFi服务,并具备通用互操作性,甚至可以扩展到现实世界。