Simperby 是由 PDAO 开发的开源区块链引擎,允许 OO(Onchain Organization)创建独立的链来进行治理决策,类似于 Cosmos SDK 创建 Cosmos 应用链。
本文介绍了 Simperby 区块链如何使用 Git 作为底层存储和版本控制系统。Simperby 将区块链数据(包括交易、提案、区块等)存储在 Git 仓库中,并利用 Git 的分支、合并、版本控制等特性来实现数据的分布式存储、同步和验证。最终实现一个通用的分布式 Git 仓库,可以包含任何对组织有用的数据。
Simperby是一个多链互操作性平台,允许DAO与各种区块链上的Dapps进行交互。它使用轻客户端技术在不同区块链之间实现无需信任的消息传递,例如在Simperby链和结算链之间。Simperby DAO可以控制各种多链应用,如资金库、代币发行和DeFi服务,并具备通用互操作性,甚至可以扩展到现实世界。
Vetomint 是为满足 Simperby 特殊需求而设计的共识算法,它是 Tendermint 的一个修改版本,允许通过投票来替换指定的共识领导者。Vetomint 适用于自托管环境,支持长时间的超时设置,而不会降低性能。主要修改包括允许验证者在超时前投反对票,以及收集到超过 5/6 的prevote时立即停止并进行precommit。