AW_Research

Posted on Oct 27, 2023Read on Mirror.xyz

黑皮书 - Bibliotheca DAO的旅程

翻译:Gink5814

校对:AW Research

本文描述了关于Bibliotheca DAO 贡献者的未来以及 Realms.World 作为一个可信中立的链上游戏网络和从玩家、贡献者到建设者的生态系统。

💡 本文分为6个部分,强烈建议阅读全部。

第一部分

🌐 第1部分:构建一个世界而不是游戏

第二部分

🔁 第二部分:Realms.World

第三部分

♾️ 第3部分: Eternum

第四部分

👛 第4部分: Lordship Protocol和Tokenomics V2提案

第五部分

🔨 第5部分:链上治理

第六部分

🔗 第6部分:外部链接

🌐 第1部分:构建一个世界而不是游戏

Realms的起源很早

Realms作为一个早期的链上游戏项目于2021年推出。 MIT 开源软件许可证、开源框架和 CC0 许可协议的采纳展示了 Realms 对技术和社会参与的未来导向和长期主义愿景。在接下来的两年里,该DAO取得了以下成就:

  • 作为链上游戏领域的创新者而备受赞誉。

  • 以建立在领先的 L2 网络 Starknet 上而受到认可。

  • 构建一个生态系统,目前正在孵化 12个游戏的开发。

  • 作为链上游戏引擎 Dojo 的创始人,奠定了在生态中的领先地位。

  • 吸引了积极参与的玩家群体,同时推动DAO的去中心化。

  • 成为凝聚挑战链上游戏极限的游戏开发者的磁铁,催化他们的协同合作。

Realms 承担了在公开环境中构建的宏伟任务,没有手册、没有基础游戏引擎,而且在未透露的技术约束条件下,这一切都绝非易事。尽管偶尔会陷入技术死胡同,但在整个过程中 Realms 一直受到对风险和回报的信仰驱动。一旦我们成功,我们将建立一个前所未有的跨越多代人的游戏网络,这将是一个无与伦比的独特创新。鉴于DAO是从Loot项目中自然出现的,对其他人来说,复制我们的努力将非常具有挑战性。

在开发Realms (现在的'Realms.World') 两年的奇遇中,,我们不仅推进了链上游戏领域,还始终坚守核心愿景:创建一个由Loot Realms NFTs治理的开放、公开和无需许可并始终对全球参与者开放的世界,同时确保游戏可以从数据中重建并在L2网络上运行。

从2021年关于链上游戏的轻声细语过渡到2023年它们主导了行业中的讨论,Realms已经明确证明:它走在了时代的前沿。

介绍全新的标志和品牌,宣告 'Realms.World' 将成为一个包容各种游戏类型和风格的奇幻多元宇宙的家园。网站

从 Day 0 开始就在公共领域构建

从一开始,Bibliotheca DAO —— 一个致力于将Realms打造成链上世界的去中心化实体,就坚定地致力于在MIT许可和CC0下公开透明地创建其所有产品。这种对开源的根深蒂固的热情是我们认为是人类最重要的社会创新之一。我们的旅程不仅仅是在公共领域中构建;它包括了所有游戏的公开创作,以及与代币经济学和周边生态系统相关的概念。

生态系统 2021 DAO 构建可扩展的链上游戏

2021年首次发布的 Master Scroll 封装了我们对开放世界构建的开放愿景,但这绝非最终版本。对于任何新兴组织来说,失败配方中的一味就是在产品面世之前的固执,只有一个文档并抵制演进可以说是愚蠢的。在初创组织内部探索思维的迷宫是发现真理的必要条件,而这就是 DAO 所执行的。2021年设计的第一个游戏暴露了我们的错误,同时突显了我们最初方法的幼稚。但同时请注意,这是在MudDojo和任何链上引擎出现之前。

  • 同步速度较慢

  • 自定义索引器难以维护

  • 在L1上的数据存储成本过高,无法运行可行的游戏

简单的做法是当时就推出游戏并继续进行;然而,我们选择了具有挑战性的路线:在一个名为Starknet的新网络上重建整个游戏。回过头来看,这是正确的解决方案,但我们在网络及其编程语言完全成熟之前就做出了这个决定。我们的愿景一直集中在长期主义的市场趋势上,而不是追求短期的修修补补。这一举措为享有 L1 的安全性的同时提供高度经济实惠的游戏铺平了道路。

Starknet 上建设游戏的后续版本揭示了其他底层架构问题,其中开发速度尤为突出。到了2021年中期,需要数周的时间才能发布相对简单的功能。随后 Lattice团队 发布了拥有自动索引和标准化链上数据模型的 Mud v1 引擎,给市场带来了重大突破。

这种数据和客户端同步的标准化足以将链上游戏提升到下一个阶段。

几个月后,Starkware 发布了 Cairo 1:一种类似Rust的智能合约语言,使得编写精致而又可扩展的可证明程序成为可能。Dojo 从 Starknet 链上游戏社区对使用 Cairo 进行游戏开发的标准方法的渴望中涌现。受 Mud 的数据标准化和创新方法的启发,以及Starknet 在 Cairo 1上的独特开发轨迹,诞生了 Dojo 链上游戏引擎。Cairo 1引入了一个可扩展的自定义编译器,以打造独特的开发者体验。

快进到距离EIP 4844还有三个月的当下,在保持相同的愿景的同时,DAO 现在已经拥有了实现最初愿景所需的工具、知识和基础设施。在没有偏见、早期技术束缚的情况下,得到了充满活力的社区支持,我们共同并无需许可地塑造着在这个崭新的领域中构思的自治世界的概念。

现在的状态 - 自主世界正在涌现

随着2023年10月的到来,链上游戏社区已经形成了一个成熟的变革。生态系统蓬勃发展,目力所及之处各种创意四处迸发,2021年到2023年的对比鲜明如白昼和黑夜。

Realms.World 最重要的一个方面是,正如它的名字一样:它是一个世界。它不仅仅是一个叫做Eternum的游戏,它是一个由可组合和相互关联的链上游戏构成的网络和生态系统,不仅由 DAO 建设,还有来自独立游戏开发者到链上游戏工作室的数十名开发者。

Bibliotheca 生态系统现在拥有两款内部建设的游戏和另外8款社区推出的游戏正在建设中,每一款游戏都拥抱了这一生态系统所代表的共享愿景。与此同时,一个充满活力的Realm Lords社区通过我们独特的治理概念:Frontinus House,管理着国库。

下一步的计划

我们必须不懈追求一个赋予任何人创造任何东西的世界,同时也要为神秘的超级编码者和公司提供可行、可持续的商业模式的基础。DAO建设的两款游戏只是这个世界中将会存在的一小部分。在我们的计划当中,未来12个月内 DAO 生态将催生数百款游戏。这些游戏不需要纷繁华丽的画面,而应该体现出简单而独特的游戏,充分利用链上游戏所具备的独特玩法。

链上游戏中新兴的商业模式

链上游戏可以清晰地分为三种类型:简洁的单人游戏、生命周期可控的多人游戏和永远持续的游戏,每种类型都具有独特的特点和商业模式。下面让我们深入了解它们:

1. 短期游戏

这些单人游戏通常在游戏时间上为5-30分钟,以低成本和可重复性为特点,类似于链上的Roguelikes。例如:Loot SurvivorDope Wars 'Roll Your Own'第1季和第2季。

2. 中期游戏

新兴的中期游戏领域探讨了将有趣的经济机制与短期游戏相结合,类似于数字桌面游戏。例如,想象一下链上的大富翁:需要六名参与者,可以免费或者有入场费,由链上托管,赢家获得入场费(扣除开发者的比例)。示例包括Words3和Beer Baron,以及当仁不让的Darkforest

3. 永恒游戏

众所周知,由于涉及众多因素,制作这些游戏明显具有挑战性,但链上MMOs吸引了广泛的关注,并提供了令人兴奋的游玩体验。DAO 的例子是Eternum,市场上还有其他出色的游戏,如DownstreamMithraeumConquest

Realms 作为一个自治世界

新的游戏类型即将出现,彼此交织在一起,打造真正的自治世界。自治世界不仅仅是孤立的单体,它们包括了线下共识和链上链接,这两者紧密又松散地结合在一起。

这使我们进一步探讨了我们所谓的“Realms自治世界”的涌现 ,它将由数百个链上游戏组成,这些游戏都通过线下社会共识或链上不可变数据进行连接,由希望加入该网络的第三方构建。尽管我们还没有达到这一点,但我们已经在这条道路上遥遥领先。

第二部分:Realms.World

自2022年初以来,我们已经进行了许多关于L3s的讨论,他能通过zk-rollups上的分形式扩容来实现。尽管当时它们只是一个梦想,但现在它们已经成为现实。有了像KatanaMadara这样的网络,以及开源的证明者工具上线,我们确实可以构建超大规模的游戏,允许极低的费用和快速的转账交易。

我们设想的道路涉及到Starknet L2的未来和许多L3s,应用在他们各自彰显价值之处。最终,我们正在构建的世界不仅仅是一个单一的巨石,而是数百个被同一个共同的理念交织在一起的共享的故事和叙事。

二层网络(Layer 2s)

DAO 发布的第一个游戏将是"Loot Survivor" 它将作为一个立即部署到L2上的特别优化案例。"Loot Survivor"目前在很大程度上是一个独立的游戏体验,采用了开放和可分叉的代码库,它作为一款最纯粹的永恒游戏的理念实践而存在于主网上。当其他游戏发布时,将根据情况部署在L2s上,其设计不需要高频交易或限制计算复杂性。事实上,我们设想在不久的将来,使用Dojo构建的 World 合约将部署到Starknet的主网上,以允许任何人构建和扩展Realms.World。这预计将在2023年第四季度完成。

三层网络 (Layer 3s)

第三层 (Layer 3s) 可以被定义为将共享状态结算在 第二层 (L2) 上的网络,就像 第二层 (L2) 第一层 (L1) 所做的一样,可以是定制的 Madara 网络、定制的 Katana 网络,甚至是客户端层面上的 Starknet 状态通道

Realms.World 是什么

Realms.World 首先是一个网络,其次才是游戏和应用。在链上构建游戏并不是一件简单的事情,但现在有了像 Dojo 这样的框架,情况发生了巨大变化,我们也对如何设计可扩展的体验有了更多经验。

根据游戏的不同,可以采用不同的解决方案,DAO 的成员和第三方开发者们正在通过他们认为最合适的方式进行开发。

注意:这是我们对使用Starknet 堆栈模块化扩展工具来实现Realms.World的看法,并不意味着这是构建链上游戏的唯一方式。

第二层 (Starknet):

第二层 (Layer 2) 主要用于慢节奏游戏,同时也将作为数据可用性 (DA) 层,类似于 L1 用作 L2 的 DA 层。

L2 概要:

第三层 (Katana, Madara):

递归 STARK的出现让我们可以运行自定义的 Starknets 并将它们的状态结算到 第二层 (L2),实现了超大规模的可扩展性。需要注意的是,这些网络可以完全从 Starknet 状态 重建。

  • 短暂状态(例如,你可以为一个为期一种游戏创建一个KATANA,游戏状态可以在此期间保存在 Starknet 上)。

  • 状态的压缩不像存储那么关键,因为存储非常便宜。

  • 区块时间可以瞬间完成。

  • 自定义代币 ($LORDS 代币) 可以被用作网络支付代币。

客户端 状态通道

Starknet 的另一个特性是它可以在你的浏览器中本地运行!这意味着所有的计算都在你的本地设备上完成。此外,本地生成的证明可以被验证,以确认你在游戏中是真实的。对于玩家来说,唯一的成本将是将最终状态提交回 第二层 (L2) 第三层 (L3)。这种设置可以实现最经济的计算、短暂的状态、隐藏信息以及没有区块。

如何让

第3部分:Eternum

随着我们正在创造的概念的演变,对于 Eternum 的理解也发生了变化。

从广义上讲**:**

  • Eternum 是将 $LORDS 代币分配给 Loot Realms NFT 持有者的过程。

  • 它是自治世界的基本经济层,人们可以在其基础上扩展。

  • 它作为自治世界扩展的基础设施。

它是开放的和无需许可的(与纯粹的 Autonomous World thesis 相一致)。

迭代

Eternum 如同它的名字“永恒” 有时会引起困惑。因为游戏需要不断迭代,才能够完善成为可以面世的产品。无独有偶 Eternum 也一样需要迭代和更新,尽管它的基因类似于最初的想法:一个人人可以参与创造的,具有同质化代币的世界。

在构建 Eternum 时,我们发现了其原始设计所存在的问题。具体来说,它过于侧重全局 AMM,而不是游戏玩法。这个重点导致了游戏性不足,因为玩家只需要通过MEV和几个额外步骤就可以随时获得他们所需的东西。任何对游戏充满激情的人都明白,要保持游戏的吸引力并经得起时间的考验,它就必须不断提供令人满意的体验,否则它就会变得单调乏味。

当前的 Eternum 设计可以在自定义的 第三层网络 (L3) 上进行游玩,基础设施和基础部分都以非常有条理的方式布置,以实现最大的扩展性。当前的代码附带了一个早期的 SDK,以及初始的游戏系统。

https://github.com/BibliothecaDAO/eternum

https://github.com/BibliothecaDAO/eternum-expansion-starter/pulls

如何让 Realms.World 扩展以支持结算在以太坊上的计算密集型游戏

Eternum的最小可行物理规则

Eternum的最小可行物理规则

Eternum作为一款游戏,在传统游戏意义上永远不可能真正“完成”,就像你无法“完成”以太坊一样。Eternum是用于构建体验的基础设施,因此,最好将Eternum的首次发布视为Realms Autonomous Worlds的最小可行物理规则。但这是什么意思呢?

注释

经济生态系统

经济系统与生物生态系统密切相似。它们总是在不断变化中,寻找平衡,除非面临世界末日事件,即使在事件发生后,它们也会重新建立平衡 - 但它们需要时间。鉴于Eternum 激进的开放程度,与传统游戏的平衡性可以被肆意修改相反,我们认识到链上游戏不是以这种方式运作的。我们必须励精图治、夯实基础,允许新兴的、稳定的经济生态系统形成。只有通过这种方式,游戏才能真正在玩家之间找到平衡。

Eternum游戏客户端 - Realm 观察和管理界面

首次发布

游戏的首次发布将围绕交易系统展开;这将首先发布,伴随着上述的经济系统的涌现。在 Dojo 栈 构建的 Discord 里玩到试玩版,也可以在此基础上自由创造和贡献!

Eternum的更新设计仍然重视基于位置的资源概念,推崇涌现出来的和不可预测的玩家行为。资源与特定位置相关,并且没有一个通用的AMM来使得玩家可以轻松获得他们所需的物品。然而,AMM 仍然存在!玩家可以建立、拥有和竞争分布在地图上的银行,AMM将通过这种形式存在于地图上。这些AMM 作为通往这个世界的入口,促进游戏代币的交易。这允许资源在 Eternum 之外被利用,同时保留多样的游戏体验。这一概念进一步构建在本文后面提到的Lordship协议上。

https://alpha-eternum.realms.world/map

更大的生态系统

这个Realms.World 一直被设想得比Eternum更大。DojoDAO 以及我们建立的生态系统为可扩展性奠定了坚实的基础。目前,我们知道有12个团队正在生态系统内开发游戏,每个团队都在利用$LORDS代币或世界的不同方面。此外,还有更多团队正在积极整合到当前的Eternum构建中。

Realms.Word是一个独特的生态系统。通过这两年从基层开始自下而上的发展,培育出了一个充满活力的开发者、创造者和爱好者社区。他们都有一个共同的愿景和使命:见证这个世界茁壮成长。我们由衷地感谢由Loot所建立的思想,以及Realms.World生态系统和Loot生态系统('Lootverse')之间持续的交叉重叠和共同繁荣。

第四部分:Lordship协议和 Tokenomics V2 提案

注意:这是对DAO的提案,不是实施中的更改。必须通过BIP才能生效。

自最初发布以来,DAO和市场环境都发生了许多变化,这意味着我们必须重新评估协议的结构,以实现可持续增长。

Realms Autonomous World内的发展速度必须在很长期保持,投入充分的时间来创建可持续的经济反馈循环,以确保Realms生态系统的未来。这需要一个庞大的国库,用于资助和激励自治世界内的创作者。

提案结构

资金库分为三个部分:Bibliotheca Treasury(Bibliotheca 国库),Developer Fund(开发者基金)和Emissions(奖励发行)。每个部分都有自己的标准,相互独立确保它们之间不会互相影响。

Bibliotheca Treasury - 150 Million Lords

这个资金库将完全通过 Frontinus.House 协议 上的链上治理来使用。资金库所需的储备基于以往的开发者成本、FH拨款预期和多余部分,以便进行可能的融资。

  • (1亿Lords - 20%)往年的开发者产出

    • 每年1000万Lords,相当于10年内的1亿Lords。这部分金额不是为任何特定领域保留的,而是根据 DAO 的需要进行分配和使用。
  • (4000万Lords - 8%)FH拨款

    • 每年四轮大额拨款,这将导致每年400万Lords的支出,以及10年内支出的4000万Lords。
  • (1000万Lords - 2%)筹资储备

    • 我们分配了1000万Lords,以备Lords可能筹资,以增加“硬通”货币并确保足够的时间。

Dev Fund - 5000万Lords

这个储备是为Eternum和Realms.World的核心贡献者设立的,这些贡献者在最初的Master Scroll代币经济模型中得到了确认。这将在1年的时间里线性分配给贡献者和创始人,以确保长期利益。

与之前的 Bibliotheca 提案相比,这一部分经历了多次修订。其中包括 BIP-4 BIP-7

Realms.World生态系统和$LORDS代币

$LORDS代币为支柱的Realms.World生态系统构建在一个多方面的结构之上。该系统的基石是Lordship Protocol,将在下文详细阐述。

发行速率:

总发行量: 约为1亿8750万LORDS

  • 10年线性发行

    • 每日发行量为51369.863 LORDS

根据上述信息,我们可以计算出未来十年的预计发行量。

Lordship Protocol

什么是Lordship Protocol?

Lordship Protocol是Realms.World平台上的一种流动性机制。它旨在创造长期流动性,并协调$LORDS代币持有者、Loot Realms NFT持有者和开发者的利益。

为了吸引更多参与者并保持有效的治理,整合veLords是很重要的。在加强了治理活跃度的同时,在网络内保持了决策的完整性。

$LORDS代币对于Realms.World经济至关重要,它是生态系统中经济活动和工具的底层资产。

协议目标

  • 对齐Realms网络的长期愿景,将其打造为基于Starknet的主要游戏网络。

  • 为网络上的$LORDS提供经济效用。

  • 激励在游戏AMM池的深度,提供流动性。

  • 激励网络参与者的数量增长。

协议需求

协议关键术语

理解以下术语非常重要

  • $LORDS - 现有的Lords代币

  • $dLORDS - Lordship权益代币

  • $veLORDS - 质押的Lords代币

  • Pool Gauges - 奖励排放的批准机制

需要理解的关键机制

  • 质押$LORDS将获得用于治理的$veLORDS。

  • DAO财政会自动通过ekubo hooks获得AMM费用,用于从市场上回购$LORDS tokens

  • 国库将回购的$LORDS作为奖励分发给拥有$veLORDS的用户。

  • 用户可以根据其$veLORDS余额获取属于他们的回购的$LORDS份额。

$dLORDS是一种可通过VRGDA定价机制和ETH铸造$LORDS代币,ETH将被贡献给国库。

Lordship Token ($dLORDS)

简而言之:

  • 通过生态系统获得的新的erc20代币。

  • 调整DAO的长期激励机制。

  • 限制挖矿和抛售(查看新的CRV financeveYFI以了解更多原因)。

  • 可以按照当前VRGDA价格将$dLORDS代币兑换为$LORDS代币。

  • 通过在VRGDA上行使$dLORDS代币期权,为DAO长期创造收入。

  • 通过使用更长时间锁定机制,可以获得当前VRGDA价格的折扣。

    Lordship Token($dLORDS)通过游戏和发行获得,然后在兑换为$LORDS时被销毁。这替代了原本通过游戏直接发行$LORDS的机制。

什么是VRGDA?

VRGDA(Variable Rate Gradual Dutch Auction)是一种算法市场,确定资产的公平市场价格。它根据购买的资产的供应和需求调整拍卖的价格。我们建议在这里阅读更多关于它的信息。

Lordship VRGDA

该协议的目标是协调所有参与者并发展网络生态。这可以通过奖励提供流动性的个人或通过游戏奖励来实现。

当个人获得了$dLORDS代币后,他们就获得了在VRGDA上执行交易并获得$LORDS的权利。如果$LORDS的市场价格当前高于$dLORDS VRGDA价格,就会出现即时套利机会。在这种情况下,VRGDA的价格进入DAO,差额则归卖方所有。

手续费、交易费率和成本均不包含在本主题中。它们都将被多次修改,这些费率的确认将在主网之前通过BIP固定下来。

$veLORDs

$veLORDS是分配给LORDS代币质押者的灵魂绑定代币(SBT)。$veLORDS赋予持有者权利,可以投票决定将$dLORDS代币的发行分配到流动性提供池或直接分配到游戏中。质押者使用代币进行投票,采用了gauges(仪表板)。

veLORDS Gauges

经批准的流动性池的发行是由veLORDS持有者控制的仪表板决定的。要提出激励池,需要一定数量的REALMS代币。

有关gauges应用的更多信息,请阅读这里

Lordship Protocol的执行落地

我们应当谨慎地分阶段实施该协议落地,初始阶段将在BIP通过。

阶段1 - 在Starknet Mainnet上推出LP激励

由于**$LORDS**已经具备流动性,协议的第一阶段应该在Starknet上建立协议拥有的流动性(POL)深度。

这将涉及:

  • Lordship代币

  • 仪表板

  • LP奖励

  • VRGDA

阶段2 - 游戏仪表板和用户界面

第2阶段将引入游戏仪表板,根据veLORDS持有者的投票,dLORDS将被分配。

第五部分:链上治理

**Frontinus.House**现已上线,现在是时候将其永久地迁移到链上。为了降低社交、协议和监管方面的风险,治理过程需要完全上链。

将解决以下风险:

  • 多签用户的监管风险。

  • 社交工程风险。

  • 智能合约风险。

执行

这将需要Bibliotheca DAO成员和开发者的参与,因为DAO内的治理发生了范式转变。

DAO成员:

  • 用户需要在新合同中重新抵押他们的代币。

  • 所有奖励方式将被转移到这些合同。

  • 投票将在Layer 2上通过SnapshotX进行。

  • 提交BIP(Bibliotheca改进提案)将需要提交一笔交易。

贡献者

  • 链上治理的开发过程将遵循OpenZeppelin的治理合约结构。更多信息请参考以下链接:OpenZeppelin治理合同

  • 对于ERC721Votes,请参考OpenZeppelin的API文档:ERC721Votes API

  • 铸造和转移$LORDS代币到新的链上治理合约。

  • 将任何奖励合同迁移到链上治理合约。

开发SnapshotX与治理合约的一体化集成。

链上治理的关键目标

主要目标包括:

  • 大幅降低链上投票成本。

  • 在任何L2L3上使用L1 NFT。

  • 确保硬件钱包的可用性。

  • 解决需要将资产跨链到相对不那么安全的卷叠上的需求。

从长远来看,DAO的目标是完全在链上自主运作。然而,可能需要一些时间来消除链下的任何责任。为了解决链下需求,DAO已经在DAO运营框架文档中做出概述。

第六部分:链接

如果您想成为一名开发者、玩家或者相信这个项目的价值,您可以在以下链接当中找到所需的一切:

Realms & Bibliotheca DAO

Frontinus House

通过**Frontinus.House进行治理第1轮委派**

Loot Realms NFT的市场(DAO治理和Eternum游戏资产)

$LORDS代币(L1以太坊)

$LORDS代币(L2 Starknet)

Lords代币桥

Follow AW Research:

https://twitter.com/AW_Research/status/1717549007659212908

DAO