并行执行区块链系统调研

撰文:PREDA;编译:ChainFeeds Research

本文的内容和目的

无论是在传统的数据库领域还是在区块链技术中,并行执行模型的设计都较为复杂。 这是因为,在设计过程中,需要综合考虑多个维度,而每个维度的选择都会对系统的整体性能和可扩展性产生深远影响。本文将深入探讨当前最具代表性的几种区块链执行层并行架构,并详细呈现我们针对这些架构在性能和可扩展性方面所做的实验结果。

从一个维度来说,区块链领域一直处在对链的高性能和高可扩展性的持续追求中。即使在多链系统和 Layer2 系统出现后,每个智能合约的执行能力仍受限于单一虚拟机 VM 的能力。随着并行虚拟机(Parallel VM)的出现,这一局限得到了突破。并行虚拟机允许单个智能合约的交易在多个 EVM/VM 上同时执行,从而利用更多的CPU核心来提高性能。

我们认为,在众多支持并行VM的高性能区块链系统中,Sei(V2)、Aptos、Sui、Crystality 和  最具代表性,每个系统都具备设计上的独特优势。

在本文开篇,我们展示了第一组实验结果。下图展示了在 128 核的机器上,执行相同的ERC20 智能合约时,Sei、Aptos、Sui、Crystality 和 PREDA 的每秒交易数(TPS)的绝对值。从这组实验结果来看,PREDA 模型在五个并行执行系统的 TPS 和可扩展性比较中占据了显著优势。

其他实验数据和分析,我们将在后文详细展开。

并行执行区块链系统调研

以下,我们将详细说明我们实验中的具体方法和操作:

我们首先比较了五个系统的 TPS 值,即吞吐量。在不同链上进行的 TPS 对比实验中所用的交易量相同。

考虑到不同系统中采用的不同编程语言和底层虚拟机不同,单一的吞吐量比较不能完全说明系统的优劣,我们还进行了相对加速结果即 Speedup Ratio 的比较,即同样数量的交易在多个 VM 相对于在一个 VM 上执行的加速效果。在 Sui、Aptos、Crystality 和 PREDA 中,每个线程都分配了一个专用 CPU core。

所有详细的实验数据,包括绝对 TPS 值和加速比,请参阅。

下表中展示了实验中所用的数据来源、实施过程和评估方法。

并行执行区块链系统调研

并行执行模型一览

Aptos 和 Sui 两个项目,都衍生于 Meta( 曾名 Facebook)宣告失败的区块链项目 Diem。两个项目均由前 Meta 工程师创立——Aptos 由 Avery Ching 创立,Sui 由 Sam Blackshear 创立。二者随后沿循的技术路线却不尽相同,Aptos 严格遵循为 Diem 开发的原始 Move 编程语言,但 Sui 对 Move 进行了大量修改。

接下来,我们将探讨 Aptos 和 Sui 的并行化模型的差异,分析它们采取的不同方法如何影响性能,并重点介绍它们各自的优势。

Aptos:采用乐观并行化的高性能 Layer 1

Aptos 是一个 Layer 1,通过乐观并行化机制实现智能合约的并行执行,从而提升高性能。具体来说在乐观并行化中,交易被初步假设为无状态冲突并以并行方式执行。执行后,系统会检查冲突,并通过回滚和串行执行方式或通过不同的调度,重新执行冲突交易来解决冲突。这种推测执行方法假设大多数交易不会发生冲突,从而最大化并行执行的优势,同时提供了处理冲突的备用机制。

乐观并行化的优势:(1) 不需要修改程序:无需对现有代码进行更改即可轻松实现。(2) 在冲突只占低到中等百分比的场景下的效率:通过允许许多交易并发进行,并在出现冲突时再处理冲突,最大化吞吐量,在许多现实场景中,冲突相对较少。

Aptos 使用 MOVE 编程语言进行智能合约开发,并在系统实现中使用 Aptos MOVE 虚拟机。

Sui:采用悲观并行化的高性能 Layer 1

Sui 采用了一种悲观并行化策略。在悲观并行化中,系统在执行前会预先检查交易是否可能发生资源争用。程序员需要指定每笔交易需要访问的资源(即状态)。系统对每个接收到的交易进行预检查,以检测潜在冲突。只有不涉及与当前执行中的交易发生资源争用的交易,才会被送至执行引擎进行并行执行。

悲观并行化的优势:(1) 避免回滚:通过在执行前识别并避免冲突,此方法最小化了回滚和重新执行的需求,从而实现更可预测的性能。(2) 在高冲突场景中的效率:在高争用环境中非常有效,确保只有不冲突的交易并行执行,减少冲突解决所带来的开销。

Sui 也使用 MOVE 编程语言,但具有自己的 Sui MOVE 扩展,并在系统实现中使用 Sui MOVE 虚拟机。

Sei:与 Solidity 和 EVM 兼容的乐观并行化

Sei最初推出公链时,其定位是基于 Cosmos SDK 构建的交易型应用链,现在已升级为首个并行化 EVM 链。在并行执行这一层面,Sei 采用了一种类似于 Aptos 模型的方法,我们称之为乐观并行化。

Sei (V2) 所采用的乐观并行,其与众不同之处在于使用 Solidity 编程语言和标准以太坊虚拟机(EVM),确保 EVM 和 Solidity 兼容性。

Crystality 和 PREDA:并行接力执行架构

Crystality 和 PREDA 都支持并行接力执行分布式架构(Parallel Relay-Execution Distributed Architecture)。PREDA 是为多 EVM 区块链架构里的并行化通用智能合约而专门设计。二者的关系是,Crystality 是一种用于并行 EVM/GPU 的编程语言,其基础是 PREDA 模型。从系统的角度来说,PREDA首次在区块链领域,使合约功能的完全并行化成为可能,因此能最大化一组交易的并发性。这确保了所有 EVM 实例的高效利用,从而达到一定硬件配置条件下的最佳性能和可扩展性。

与 Solidity 和 Move 的顺序执行,和Shared Everything的架构设计不同,PREDA 模型首次采用了Shared Nothing架构,以打破并行执行中的状态依赖,并确保不同的 EVM 实例永远不会访问同一片合约状态,从而几乎完全避免了写冲突。

在 PREDA 中,合约函数被分解为多个有序步骤,每个步骤依赖于状态中一个可并行化且无冲突的部分。用户发起的交易首先会被发送到一个持有用户地址状态的 EVM 上。在交易执行过程中,执行流可以通过发出接力交易从一个持有当前管理所需合约状态的 EVM 切换到另一个 EVM的方式,实现数据不动,而执行流根据数据依赖关系在 EVM 之间移动。

五大代表性合约的实验数据

在我们的评估中,我们测试了五个广泛使用的智能合约——ETH TokenTransfer、Voting、Airdrop、CryptoKitties 和 MillionPixel,以及 MyToken (ERC20)。这些合约在包括 Sei、Aptos、Sui、Crystality 和 PREDA 在内的各种区块链系统上执行。我们进行了详细的实验,以比较不同并行执行系统的性能,重点关注每秒交易量 (TPS) 和加速比,这些指标衡量了在多个虚拟机上与各系统单个虚拟机上执行时相对的性能提升。

所有详细的实验数据,包括绝对 TPS 值和加速比,请参阅。

  1. ETH TokenTransfer 合约:该实验使用了与标准 ERC20 智能合约相同的实际历史 ETH 交易。

  2. Voting 合约:Voting 合约是 PREDA 模型如何简化并行投票算法的绝好例子。它利用 Crystality 和 PREDA 的数据拆分、接力和执行机制,在绝对 TPS 和加速比上均优于乐观(Aptos)和悲观(Sui)并行化方法。原本在 Solidity 中的顺序算法现在允许跨虚拟机并行投票,并将结果从临时数组中聚合。

  3. AirDrop:此合约从一个地址向多个地址触发多次代币或 NFT 转移。它具有一对多的状态更改模式。在这种情况下,Sei、Aptos 或 Sui 中的两个交易不能并行执行。只有通过并行粒度更高的PREDA 模型,能使这些交易能够以流水线模式并行处理。

  4. CryptoKitties:这个合约是以太坊上的一款流行游戏合约,涉及根据父母猫的基因繁殖子代猫。与前述合约不同,这个合约在处理用户发起的交易时需要访问多个地址状态,包括「父猫」、「母猫」和「新生猫」。该合约在从父母基因中计算新生猫的基因时还涉及比前述合约更复杂的计算。

  5. MillionPixel:在以太坊上的这个游戏合约中,用户们要抢先在地图上标记坐标。这个智能合约用于展示 PREDA 模型的灵活性。除了按地址划分合约状态外,程序员还可以定制分区键,例如在这种情况下从地址类型切换为 uint32 类型。

并行执行区块链系统调研

为了方便读者理解上述大量数据,以下重点关注分析两个特别有代表性的合约。

ETH Token转账合约:在回放 ETH 历史交易数据时,五个系统的绝对吞吐量和可扩展性比率均较 ERC20 实验有所下降。这是因为历史交易中重复的地址导致了状态争用(读写冲突或写写冲突),从而阻碍了这些交易在并行 EVM 中的并发执行。

Voting 合约:Sei 合约几乎只能按顺序执行,在运行多个 EVM 时没有速度提升。如果算法没有转变为并行算法,其他系统也会出现类似的结果。对于 Aptos 和 Sui 的并行实现,必须为「proposal」变量的临时结果在不同地址初始化多个资源。此外,并行实现还必须基于投票者的地址提供手动调度,将投票者的交易引导至不同的虚拟机,并访问临时结果以进行并行执行。

由实验结果得到的启发

从实验结果中我们得到了以下启示:

对比乐观与悲观并行方法

Aptos 和 Sui 在不同的特定场景中各有其最佳表现。在 ERC20 转账案例中,Aptos 表现优于 Sui,这是因为 ERC20 转账的每笔交易中使用随机生成的地址,导致冲突非常少。相反,在 ETH 测试案例中,由于回放 ETH 历史交易带来的大量冲突,Sui 的表现优于 Aptos。

Aptos 执行中的时间分析

下表展示了在运行这 2 个合约时 Aptos 的性能分析数据(使用相同的智能合约,但交易数据分别采用的随机生成或历史交易数据)。由于性能分析十分耗时,测试所用的并行虚拟机数量最多限制在 64 个。

并行执行区块链系统调研

Aptos 交易执行包括执行和验证两个步骤,测试数据显示其中大量的交易执行状态被标记为「SUSPEND」(挂起),且这些交易执行耗时很长。「SUSPEND」意味着交易执行暂停,直到其状态依赖关系得到解决才可以恢复执行。对于 64个虚拟机上的随机交易,执行和验证的总次数分别为 102,219 次和 139,426 次。而对于历史交易,这些数字增加到 186,948 次和 667,148 次,交易挂起次数从 66 次增加到 46,913 次。因此,当交易执行中发生大量状态冲突时,回滚成为乐观并行化的沉重负担。

Sui 执行中的时间分析

以下图表展示了 Sui 在 ETH Token 转账合约测试和 Voting 合约测试中的耗时明细。在 Sui 的并行执行引擎中,有三个主要步骤:(1) 排队时间:交易被事务管理器选中之前的等待时间;(2) 任务管理时间:交易被放入 Sui 的 Executing Txns 哈希图或 Pending Txns 哈希图,到它被 Sui 的 Execution Driver 接收之间的时间;(3) 函数执行时间:由 Execution Driver 中的工作线程执行合约函数的时间。

并行执行区块链系统调研

任务管理时间涉Locking和等待两个部分。对比这两个图表可以看出,Voting测试中的任务管理时间占整个执行时间的比例明显比ETH Token转账测试大得多。这是因为在Voting测试中,访问共享对象需要通过Locking和等待来避免冲突,使得任务管理时间比函数执行时间和排队时间多了2到4个数量级。相比之下,在ETH Token转账测试中,由于只使用了Owned Objects,绕过了并发控制,任务管理时间要少得多。

Aptos 和 Sui 的局限性

总结来说,Aptos 采用乐观并行化,即使在存在冲突的情况下也允许并行交易执行。这种基于乐观并发控制(OCC)的方法对以读取为主的工作负载非常有效,这在写入请求稀少的数据库和大数据系统中较为常见。然而,在区块链系统中,由于链上执行涉及的gas 费用,这种方法可能会产生巨大的 Gas 开销。实际上,用户通常将只读请求(例如历史交易或区块查询)发送到像 Etherscan 这样的链下数据库,而写入请求则用于链上执行。在这种情况下,像 Aptos 这样的 OCC 系统将频繁遇到交易「Suspend」(中止)和挂起,从而降低并行虚拟机的整体性能。

相比之下,Sui 采用悲观并行化,严格验证交易之间的状态依赖性,并通过 Locking 机制防止执行过程中的冲突。这种基于悲观并发控制(PCC)的方法更适合计算密集型工作负载,在这种情况下,PCC相关的开销甚至小到忽略不计。但在逻辑简单的操作中,PCC 相关的开销很容易成为性能瓶颈。在现实世界里,许多在区块链系统上执行的交易,如 ERC20 Token 转账、Move Token 转账或 NFT 转账,都涉及相对简单的操作。具体来说,ERC20 代币转账通常涉及从一个地址减去一定金额并将其加到另一个地址。类似地,Move Token 转账或 NFT 转账涉及将一个资源或对象从一个地址移动到另一个地址。即使要考虑所有权验证等额外检查, 这些操作也非常快速。此时,PCC 的相关开销就会成为并行系统性能的限制因素。

为了解决这些挑战,PREDA 提出了一个几乎完全避免 PCC 开销和 OCC 重新执行需求的系统。该方法通过高效地拆分链上状态实现几乎无冲突的并行执行。

Crystality 和 PREDA 的性能表现

在所有合约测试中,Crystality 和 PREDA 的性能数据都显著优于 Sei、Aptos 和 Sui,其中 PREDA 表现尤为突出,因为它以原生二进制模式而非 WASM 进行执行。这种高性能得益于几乎无冲突的并行执行。PREDA 从设计之初就考虑了以下2个关键环节:

  1. 定义不同的合约状态范围,系统将依据这个范围进行状态拆分和维护。

  2. 要实现交易的执行流从一个虚拟机到另一个虚拟机的切换。

PREDA 的核心在于引入了可编程作用域(Programmable Contract Scopes),将合约状态拆分为不重叠、可并行的细粒度片段;并引入了异步函数接力(Asynchronous Functional Relay),用于描述不同 EVM 之间的执行流切换。

我们来进一步解释这些概念的含义,在 PREDA 中,一个合约函数被分解为多个有序步骤,每个步骤依赖于单一的、可并行的状态片段,且不产生冲突。

举个例子:通常情况下,Token 转账涉及两个步骤:一是提取步骤,即访问Sender的状态并提取指定数量的 Token 的,二是存入步骤,即访问 Recipient 的状态并存入相应数量的 Token。像 Sei、Aptos 和 Sui 等实现的最新并行机制,试图同步执行每个交易中的所有步骤。如果两个交易之间的访问状态是共享的或被更新的,比如当 Sender 或 Recipient 相同时,这两个交易将无法并行执行。

然而,PREDA 采用了一种可拆分且异步的机制,其中交易的各个步骤根据其数据访问依赖性进行分解,使每个步骤能够独立于其他步骤异步执行。对相同状态的访问严格按照原始交易块中确定的顺序进行序列化,并由共识算法保证,即由区块创建者排序。

例如,Token转账交易 Txn 0(将代币从地址状态 A 转移到状态 B)和 Txn 1(从状态 A 转移到状态 C)可以按照顺序两次访问 A(分别用于 Txn 0 和 Txn 1),然后并行访问 B 和 C。

并行执行区块链系统调研

Aptos,Sei 和 PREDA 中并行执行的架构比较

PREDA 和 Crystality 的局限性

尽管 PREDA 和 Crystality 能为区块链系统赋能, 提供显著的性能优势,但它们的局限性也体现在如下方面。

并行 EVM 之间工作负载不均衡

Crystality 的数据拆分和执行流重定向机制可能会导致并行 EVM 在运行时出现负载不均衡的问题。我们在用 MyToken 合约重放历史 ETH Token转账交易时观察到了这一问题。

为了评估负载分布情况,我们统计了每个 EVM 上执行的交易数量,包括原始交易和接力交易,然后计算了这些数量的极差和标准差。结果显示,在 64 个 EVM 上执行的交易数量极差与 2 个 EVM 上的范围相当,这意味着在某些EVM地址存在热点问题(即历史交易集中发生在一部分地址上)。对 ETH 数据集的进一步调查发现,每一个热点地址涉及高达 4000 多笔交易。这里必须指出的是,据我们了解,Aptos 和 Sui 在这种情况下,也无法做并行化执行。

我们的测试数据表明,随着 EVM 数量的增加,标准差有所降低,这意味着增加更多的 EVM 有助于缓解负载不平衡问题。

为了解决区块链上的热点问题,一个可行的解决方案是使用多个地址而不是单个地址来发送或接收代币。如果负载不均衡是由于几个非热点地址映射到同一虚拟机造成的,那么分片(Sharding)区块链中的现有方法,例如数据迁移,可能会有所帮助。

程序重写

PREDA 和 Crystality 的另一个显著的局限性是,开发者需要使用 directives 重写智能合约。如果有一种工具可以自动将 Solidity、Move 或 Rust 编写的现有智能合约翻译为等效的 Crystality 智能合约,将大大优化开发者的体验。从前人经验看来,也并不难实现,已经有一些研究探索了不同语言之间的翻译,例如从 Solidity 到 Move 和从 Python 到 Solidity。

自然语言处理的技术进步,大大增强了自动代码生成的潜力。这些进展结合基于规则和模式的编译器翻译技术(如用于大数据的 SQL 到 MapReduce 翻译和用于深度学习的计算图到矩阵计算的翻译)完全可以为开发自动化的智能合约翻译工具, 提供助力。

结论

Sei、Aptos、Sui 与 Crystality/PREDA 之间的性能对比突显了区块链并行化领域的不断演变。Aptos(与 Sei)和 Sui 分别展示了乐观并行化和悲观并行化机制的潜力,各自在不同场景下展现了优势。然而,Crystality 和 PREDA 显著的性能提升表明,更先进的并行化模型可能是解锁更高层级的可扩展性和效率的关键。

为了总结我们对区块链领域三种主要并行化方法的探索和观察,我们整理汇总了一张表格。如果您想从这篇文章中获得一份Takeaway,那就是本表格中的内容。

并行执行区块链系统调研

比特币的物理原理:为什么不是一种常见资产

来源:第三题

为什么比特币不是一种常见资产,而是更类似于受普遍幂律支配的自然现象,因为该系统具有递归、无限的反馈循环。

BTC 幂律不仅是一个模型,而且是关于比特币性质和行为的强大理论。

BTC 幂律最初是对比特币价格规律的实证观察。但它现在正在演变为一种连贯、强大的比特币行为理论。最近我们发现,哈希率、地址、交易、价格都是彼此的幂律(我们从之前的工作中已经知道),而且也是时间的所有幂律。

比特币的物理原理:为什么不是一种常见资产

这是令人难以置信的,因为它表明比特币的演变是由规模不变的属性驱动的。它也完全符合比特币的实际含义:一个自我参照和自适应网络。特别是难度调整,这是中本聪最天才的创新之一,是幂律背后的关键机制,而非稀缺性。这构成了比特币的适应性属性。幂律是迭代过程的数学和物理表达,其中输出成为输入(由于难度调整,哈希率现在会影响以后的哈希率)。正如我已经证明的那样,这不仅仅是在文字上,而且还展示了精确的数学,它产生了我们所观察到的时间幂律。

因此,虽然在 BTC 幂次法则之前不具备因果力,但现在它却比任何竞争模型都更加完整和强大。事实上,我们现在可以解释为什么我们在底部看到如此强大的障碍(这是由于矿工投降并通过比特币的迭代模型完美再现),我们可以解释牛市期间地址和价格与哈希率的脱钩(哈希率不会跟随牛市期间的狂热,因为需要时间在基础设施和新芯片技术上投资数百万美元才能赶上)等等。比特币行为的几乎所有方面都可以通过比特币行为的幂律理论来解释,它很强大。

BTC 幂律的及时发现

我通常不包括这些早期交易,因为大多数早期采用者用比特币交换披萨。但是,当您将它们包括在内时(将已知最早的美国对 BTC 交易添加到数据集中,该交易非常接近趋势),当前斜率和所有数据斜率之间的差异几乎不存在,这证实了模型的良好程度。虚线是当前模型,红色是包括最早的交易。

比特币的物理原理:为什么不是一种常见资产

比特币的物理原理:为什么不是一种常见资产

幂律规律无处不在!

我之前提到过称为克莱伯定律的权力定律。它决定了动物的体重与它生存所需的能量之间的关系。大小的尺度从果蝇等小生物到大象,范围为7个数量级。这基本上就是 BTC 从交易 10,000 BTC = 1 美元托达时所经历的

比特币的物理原理:为什么不是一种常见资产

比特币的物理原理:为什么不是一种常见资产

比特币的物理原理:为什么不是一种常见资产

比特币的物理原理:为什么不是一种常见资产

比特币的物理原理:为什么不是一种常见资产

尺度不变性

让我举一个我从事的另一个研究领域(天体物理学之外)的例子,即睡眠神经科学。尤其是睡眠时的脑电波。我知道这听起来与之无关,但听我解释一下你就明白了。

我专门了解一个称为慢波睡眠的睡眠阶段。在这个阶段,我们有大而慢的脑波(与清醒时的脑电波相比,每秒大约 30 个,而慢波为每秒 1 个),这被认为是深度睡眠的标志。波浪越大,睡眠越深。因此,当您在诊所进行睡眠研究时,重要的是要计算它们或使用它们来确定某人的睡眠状况。在我的工作中,我必须尝试理解这种现象。鉴于我作为一名物理学家的训练,我作为一个新手进入了这个领域,但这有时有助于提出当这个领域的内部人士通常不会问的问题。例如,睡眠医生用来识别这些波的手册说,只有超过特定阈值的非常大的波才被视为慢波。如果小于此阈值,则具有相似特征(例如其频率)的较小波(例如其频率)不是一个慢波。

拥有一个任意的阈值听起来很荒谬,因此我进行了一项研究,收集了具有此类特征的所有波(例如它们的频率范围、形状和所有波共有的其他内容,但我排除了大小)。我发现的是:它们是规模不变的!甚至没有人知道。慢波有大有小,医生的重点是肉眼容易看到的大波,他们并没有真正深入了解这种现象。

大多数医生不知道尺度不变性及其相关性。这些大波浪是该范围的极限,根本不代表该现象,它们是尾部的大型罕见事件。这些波的分布有一个很长很长的尾巴,并且这些事件位于尾巴的最一侧。大多数慢波(数千个)要小得多,并且没有人为的阈值来区分大小,它只是由过去的一些医生随机组成,决定慢波需要有多大。但这不是大脑的工作方式。所有这些慢波都很重要。也许对于年轻、健康的受试者来说,大的波可以作为良好睡眠的衡量标准,但对于老年患者(波随着年龄的增长而变小并且与认知能力下降相关)是一个非常糟糕的衡量标准,可能会导致一些诊断问题。

我在我的研究中证明了这一点。你可以发表一篇论文,得到其他研究人员的一些赞扬,但在应用医学领域没有人关心,他们也没有改变他们的医学研究方式,这是医学研究中一个非常可悲的部分。无论如何,与 BTC 有什么关系? 

ETF 是大型慢波。我们注意到它们是因为它们很大,它们位于分布的末端,并且我们人类的注意力都被照亮了。但 BTC 经历了很多此类从小事到大的事件,比如网络规模很小时很少有更多人加入,一个谈论 BTC 的网站,第一个讨论它的媒体等等。在任何点都存在成比例的事件。我们不记得它们,因为它们很小,所有其他慢波医生都会忽略。如果我关于 BTC 是一个规模不变系统的发现是正确的,那么 ETF 就是 BTC 在其发展过程中迈向下一步所需的事件。一切都没有改变。我知道有些人认为这是利空消息。它不是。ETF 似乎会影响当前价格,并且可能会放大减半后似乎出现的牛市。

周期的峰值可能比我们预期的要大,而不是像过去那样下降,它可能会像一些早期的峰值一样大。但这些只是“局部”效应(它们涉及此时此刻的变化),而不是长期轨迹。正如我多次说过的,比特币遵循幂律这一事实是健康和力量的标志,我们希望支持这一点。但就理解 BTC 的规模不变性而言,它们不会改变 BTC 的长期轨迹,因为没有证据表明 ETF 从规模角度理解时与所有其他事件不同。也许我需要对此进行深入研究,并证明 BTC 的资金流入与 BTC 价格具有某种双对数关系,并表明它像价格本身一样具有规模不变性,但目前这是我的直觉和理解规模不变的系统建议。

比特币的物理原理:为什么不是一种常见资产

比特币的物理原理:为什么不是一种常见资产

比特币的物理原理:为什么不是一种常见资产

增长和幂律螺旋

斐波那契螺旋与幂律螺旋相关,它们相似但不完全相同。有许多增长过程遵循幂律螺旋而不是斐波那契法则。例如动物牙齿和角或树木年轮的生长。

比特币,一场错综复杂的幂律之舞

比特币是一个充满幂律的深度网络,它随处可见:

价格、哈希率、地址和交易量都是彼此的幂律,它们在时间上也都符合幂律。甚至连持有时间和财富分配都是幂律分布(最后这些是幂律分布,本质上与其他分布略有不同)。

但交易量随价格上涨。它们还与幂律有关。正在发生的事情是一个自我调节的过程。需要越来越高的价格才能将交易数量改变 10 倍。幂律有时并不直观,但如果你不了解 BTC,你就无法从字面上理解 BTC。每个比特币爱好者都应该跟上,并尝试理解幂律是如何运作的。价格更高,交易更多,因此从某种意义上说,公开市场上有更多可用的比特币。这看起来很矛盾,但前提是你不了解幂律或用它们来理解比特币。请注意,交易以 BTC 为单位,而不是美元,因此不仅交易了更多的美元,而且交易了 BTC 的数量。

工作量证明的良性循环

比特币的物理原理:为什么不是一种常见资产

迭代过程的数学就是幂律的数学

幂律是一个迭代过程的结果,我们能够证明这一点:dPrice/dt=5.82 *价格/时间。超酷!你可以将这个公式迭代到未来,但当然,随着你添加更多的未来点,它往往会趋向于一般的幂律趋势。因此,最好提前 1-2 天告诉我们价格应该是多少。基本上,您可以创建具有不同权重的图表,这些贡献者对价格的贡献。展位捆扎价格本身似乎对当前价格给出了很好的估计,不是趋势价格,而是当前价格(泡沫期间有点保守,但仍然对它们做出反应)。哈希似乎表明底部在哪里。解决介于两者之间的问题。

可能你们中的大多数人根本没有学过高等微积分或任何微积分(或讨厌它)。但是对于那些做过或想在这里学习一点的人来说,为什么幂律是迭代的结果。让我向你展示数学(有点长,但我向你保证,如果你有耐心通读,这是值得的):让我们考虑一下形式的方程:dy/dt=n y/t。这是一个称为微分方程的方程。它是数学和物理学中用来表示某种数量变化的东西。例如,如果我想将物体在距离 y 上的变化表示为恒定加速度 a 的函数,我可以写成 dy/dt=a t,其中 dy/dt 表示距离随时间的变化。在这里,我只是说,距离的变化与加速度和时间成正比。它是最简单的微分方程之一。求解方程意味着找到满足方程的 y 方程(这意味着右侧和左侧相等)。一旦你找到这样的 y,你就知道距离是如何随时间变化的。求解微分方程的方法有很多。但是我的一位最好的教授告诉我(我一直记得听到这个消息时我是多么惊讶和困惑,但这是有史以来最明智的数学建议)猜一个似乎有意义的解决方案,并测试它是否有效。简单!那么,这个方程式的好猜测是什么呢?好吧,左侧是导数,t² 的导数是 2 t,所以我建议作为 y=1/2 a t² 形式的解,所以 2 在导数之后被抵消,两边都有 a。您代为检查此解是否满足以下方程:左侧 dy/dt=d(1/2a t²)dt=1/2 a 2 t=a t,等于右侧 = a t。所以 y=1/2 a t² 是我的解决方案,有趣的是,距离随着时间的平方而增加。

注意:对于微积分专家来说,考虑到导数的性质,这当然是一个容易的猜测,但我试图说明一个观点。好了,让我们回到我们想要研究的原始方程式。dy/t=n y/t。请注意,这个方程很奇特,因为我们想要求解的量也在右侧,所以基本上这个量的变化取决于量本身!或者换一种方式,方程的输出也是输入的一部分。这就是为什么我将其用作迭代或反馈循环过程的最简单示例之一。让我们对上述方程的解做一个很好的猜测,y=A t^n 呢?其中 A 只是一个常数,它并不那么重要。让我们代入:左侧:dy/dt=d(At^n)=A n t^(n-1),右侧:n y/t = n A t^n /t=An t(n-1)。左侧 = 右侧。解决!但是 y=A t^n 是什么?这就是权力定律!对于 BTC,是 Price=At⁵.82,或者对于 Hash=B *t¹¹.4,或者 Price=C*Hash¹/2,依此类推。所有幂律或迭代过程(输出 = 新输入)。所以你看到现在你可以把变化 dy/dt 加到 y 上,你得到新的y,可以用来求解y 中的变化,依此类推。因此,幂律是反馈回路的结果,我们知道由于网络中的矿工和用户交互而存在。这就是为什么哈希率、地址和价格本身都是彼此的幂律,也是时间的所有幂律。因此,价值、能量、时间和采用的幂定律。这有多酷????

我们之所以在底部看到如此强大和一致的壁垒,是因为泡沫破灭后的“矿工投降”。这是矿工通过采矿而赔钱的底线。系统无法生存。

比特币的物理原理:为什么不是一种常见资产

比特币:一个具有生命力的网络

作为网络的有机体

城市与社交网络

势不可挡的时间机器

比特币的物理原理:为什么不是一种常见资产

比特币的物理原理:为什么不是一种常见资产

比特币的物理原理:为什么不是一种常见资产

比特币的物理原理:为什么不是一种常见资产

比特币的物理原理:为什么不是一种常见资产

比特币的物理原理:为什么不是一种常见资产

比特币的物理原理:为什么不是一种常见资产

稀缺性不是推动比特币价格的原因

这是一种非常短视的经济活动观念。现代社会的整个运作方式,基于通过科学技术提高生产力,正在克服这些限制。例如,现在饥荒只是一个政治问题,而不是一个资源问题。如果我们真的愿意,我们有资源来战胜世界上的饥饿。BTC的固定供应更多的是关于不稀释“利益相关者”,从而造成虚假的稀缺性。这是一个非常不同的属性,比稀缺性更重要。马尔萨斯稀缺性理论:该理论指出,食物的供应跟不上人口的增长,不可避免地导致疾病、饥荒、战争和灾难。

那个告诉我她用稀缺性论点告诉人们快点去获取一些 BTC 的人(顺便说一句,这是个好消息)也告诉我“坚持数字”。我听从了她的建议(不确定她到底是什么意思,但我再次知道她的意图是好的)。但数学就是数学。这里有两个模型,幂律模型对稀缺性的假设为零,仅基于对价格以可预测的方式上涨的观察。稀缺性根本不是模型的一部分。另一种是S2F,其中稀缺性是主要驱动力,事实上,它假设稀缺性随着时间的推移而增加。幂律(不假设稀缺性)导致“现在就赶紧买一些比特币”。正如你所看到的,S2F 表示你可以随时加入,并且仍然可以获得相同数量的收益,无论你是 10 年前加入(同样持有 4 年时间)还是 10 年后加入(同样是 4 年持有时间)。相同的 HODLING 时间)。在此期间,两位投资者都将获得 10 倍的回报。当您注意到幂律模型时,尽快加入很重要。那么,您是否看到人们如何利用稀缺性论证得出没有事实支持的不合逻辑的结论?

比特币的物理原理:为什么不是一种常见资产

我将发表这篇文章,然后花一些时间关注其他内容,因为这个话题对很多人来说并不那么受欢迎。但这非常重要,我认为当大多数人对此感到困惑时我就做对了(这对我来说非常令人惊讶,因为似乎几乎每个人都弄错了)。论文:货币系统中只需要稀缺性作为防止伪造的安全工具。比特币不需要稀缺性,因为它已经可以防止伪造(有一个例外)。注意:此讨论围绕“货币系统”,因此不适用于投资、集邮或其他类型的有价值的事物或活动。仅限货币系统,因此请将讨论重点放在这一点上。让我们用 4 个例子来解释这一点。

这篇文章有点长,但我认为值得一读,因为它将澄清一个非常重要的误解。

1)赌场:赌场可以理解为一个货币系统。顾客进来,交换一些“有价值的”东西(比如美元),他们就会得到一些筹码。筹码以精确的汇率进行交换,红色的价值 10,蓝色的价值 50,黄色的价值 100。代币由廉价的塑料制成,因此与所用材料的稀缺性无关。它并不像黄金那样珍贵。但它们很难伪造,因为没有人会在浴室里制造更多这些芯片。它们完美地发挥了货币的功能。它们甚至不是一个固定的代币系统,因为随着越来越多的顾客进来,收银员会赠送更多的代币,但这些更多的代币不会稀释其他所有人的代币。它们的价值在入口处是固定的,并且在顾客玩耍的夜间期间不会改变。但该系统作为货币系统运行得很好,因为它有明确的交易规则,它与系统外部有价值的东西挂钩,而且没有人伪造代币。在这样的系统中,稀缺性的作用为零。

2)垄断游戏。类似的论点。整个游戏应该模拟一个竞争性的经济,即使是以一种非常简单的方式,他们是赢家和输家。有一些非常便宜的代币(我们甚至将它们用作毫无价值的钱的模因),但在游戏中却是有意义且值得的。供应量是有限的,但实际上随着玩家在棋盘上走动并获得与他们的运气和/或玩游戏的能力成比例的游戏货币奖励而增加。没有人伪造钱(作弊者可以从另一个游戏中拿走钱,将钱塞进口袋,然后出现在游戏中,并在没有人观看时将它们拉出来,但这并不是一种玩游戏的无趣方式,而且也可能很容易被其他玩家察觉)。系统已关闭;除了公平、每个人都理解和同意的游戏规则给予的方式外,没有任何资金进出系统。因此,同样不需要稀缺,甚至不需要固定供应。

3)理想的,不存在的,但在人们的想象中是可能的社会,从不撒谎或欺骗。这些外星人(当然不可能是人类)从不撒谎或欺骗,他们的大脑不是这样的。我知道这很难想象,但请和我一起玩。该系统不一定是封闭的,它可以与这个想象世界中的其他系统交互(那里有不同的国家和人民,但都超级公平并尊重规则和法律)。在这种情况下,人们可以使用任何坚固耐用的东西来作为货币。你所要做的就是用一些可识别的标志来标记“钱”,以表明这是钱,或者使用一些可识别的形状或颜色。涂有不会剥落的油漆的彩色编码石头,或者带有某些中央机构制作的特殊标记的石头或任何可以用作货币的东西。不需要稀缺性,因为同样不存在假冒。您还可以通过让商店和类似银行跟踪总供应量来跟踪这笔钱,当硬币因磨损而丢失或损坏时,可以以公平和一致的方式提供其他硬币。在这个疯狂的世界里,即使是政府也是公平和诚实的(好吧,我知道我在伸展它),所以他们也不会做任何相当于印钞的事情(除了我所说的替代丢失或损坏的硬币并保持稳定的供应)。

4)罗马帝国使用金币和银币。这也是一个开放的系统。罗马帝国发行由贵金属制成的硬币。代表更有价值的单位是由一种稀有、耐用的金属制成的,称为黄金。政府在硬币上盖章并保证(至少在最初)金属的纯度,并且每枚硬币都具有其重量价值(这意味着即使您将其熔化,您也可以在公开市场上获得金属的价值)。选择这两种金属,特别是更有价值的一种,是因为它们是“稀缺的”(相对于其他金属甚至其他有价值的东西)。考虑到上述示例,这样做的原因只有一个。减少和/或避免(这在现实世界中基本上是不可能的)伪造。由于黄金很难开采(事实上,在罗马时代,开采技术已经达到了极限),不良代理人很难获得一些黄金并将其与其他较便宜和稀有的金属混合并创造更多的硬币。人们可以将现有的硬币熔化,然后稀释它们(顺便说一句,这种情况经常发生,特别是在帝国的外围地区),但硬币仍然需要至少含有大量黄金才能通过就像金币一样(就重量和黄金的其他典型特征而言),因此这种伪造过程至少受到了货币所用材料稀缺和有价值的事实的遏制。但你可以看到,这种材料的选择完全是基于安全问题,与赋予金钱本身价值无关。在一个每个人都诚实的社会中,所需要的只是某种固定的供应,甚至是一个不固定的供应,具有简单而明确的交换规则,这是公平的并得到每个人的同意。

那么比特币呢?BTC 通过以下方式解决了这一切:1)固定的、无法更改的总供应量。因为它是一种数字技术,所以这在人类历史上是第一次实现。BTC 背后的算法保证了这种供应无法改变,除非整个系统达成共识,而且无论如何这都很难实现。2) 在总固定供应量达到之前,通过一种非常精确、可理解的商定(通过参与该系统,您隐含地同意其规则)、透明的方法来逐渐增加供应量,该供应量由相当于“稀缺性”的安全措施支持,是 hashwpower 或通过挖矿获取硬币的能量和工作的交换。你不会免费获得任何东西,但你可以用 BTC 奖励来交换有价值的东西(能量)。这相当于在赌场用美元购买筹码,将“有价值”的东西换成另一个。这又是一种避免伪造的安全措施,也是唯一体现稀缺性概念的地方(但人们又可以利用丰富的太阳能来开采硬币,因此它本身并不是真正的稀缺性,而是更多地将一种形式的能源转换为另一种形式的能源)

当我们讨论 BTC 时,这个问题就显得有些遥远了。硬币的数量、它们的可分性以及固定供应的事实与稀缺性本身无关。这一切都与系统的规则清晰且基于共识有关。总供应量是固定的这一事实是围绕货币总供应量问题达成共识(通过先前的法律或规则)的一种手段(这可能是任何其他货币体系的绊脚石,在这种体系中,中央当局或民主程序会定期决定供应量)。随着时间的推移,总供应和供应产量由系统本身在开始时选择。就是这样。这些规则使事情变得更加简单,这就是为什么如此天才。我希望我的例子能够阐明为什么当与赋予 BTC 价值的想法相关时,稀缺性是一个糟糕的概念。我相信这会在社区中造成混乱,当我们试图向其他人解释 BTC 是什么时,情况会更加混乱。我不会再坚持这一点了,至少现在是这样,哈哈,让人们思考一下,看看这是否是一种有用的推理方式。感谢您的聆听。

比特币是可以滋养整个世界的披萨(请相信意大利人的话).你知道那位基金经理女士(不确定她的名字,没关系)的大崩溃,她说了一些“显然”愚蠢的事情,让许多卫星稀释了BTC的价值?当然,她说了一些愚蠢的话,互联网发疯了,取笑她好几天。但她之所以这么说,是因为对稀缺性的强调让人们感到困惑,尤其是非比特币人(以及比特币人)。虽然追随她的比特币人没有错,但他们也不是对的。从逻辑和数学的角度来看,它们是正确的,但从叙事和教育的角度来看,它们是错误的。人们用来证明她错了的最喜欢的例子之一是,你不能通过切披萨数十亿次来解决世界饥饿。但你知道吗? 有了比特币,你可以。 事实上,这正是我们正在努力做的事情。

我们希望BTC成为世界货币体系,所以从某种意义上说,它就像为整个世界提供营养(或服务于某种功能)。我们强调了错误的概念。这就是为什么我坚持认为,以制造一些摩擦和捍卫一个不受欢迎的想法为代价,稀缺性是用于BTC的错误视角和叙述。我们错过了一个巨大的机会来指出,是的,有一种方法可以使用 1 个披萨来滋养世界,方法是使披萨非常非常非常营养,其中 1 小片非常有营养,可以满足地球上每个人的需求。

如果BTC注定要成为世界货币体系,那么它就需要成为我们所说的那个神奇的披萨,这是不可能的。我们只是通过关注稀缺性来搬起石头砸自己的脚,它使我们和(社区外的人)对BTC的价值以及为什么它如此独特和重要的看法是错误的。让我们开始从丰富和无限效用的角度来思考BTC,而不是稀缺性。BTC解决了所有这些问题,甚至解决了世界对公平公正货币体系的渴望。

S2F模型

比特币的物理原理:为什么不是一种常见资产

比特币稀缺性的其他衡量标准

比特币的物理原理:为什么不是一种常见资产

比特币的物理原理:为什么不是一种常见资产

比特币的物理原理:为什么不是一种常见资产

比特币的物理原理:为什么不是一种常见资产

比特币的物理原理:为什么不是一种常见资产

幂律人生课

我在BTC中使用“模型”一词来表示幂律,以遏制其重要性并谨慎其含义。但它并不是大多数人认为的数学模型中的“模型”。如果这是真的,我说如果,那么它告诉我们关于BTC的更大的事情。它是系统的基本属性。这意味着:

1. Scale invariance. 尺度不变性。

2. Sustainability. 可持续性。

3. Adaptability. 适应性。

4. Order and organization. 秩序和组织。

5. Predictability. 可 预见性。

6. Intelligence and information. 情报和信息。

7. BTC is like a city and a living organism.BTC就像一座城市和一个活生生的有机体。

8. Long lasting and resilient. 经久耐用,有弹性。

9. Good things come in time.好事来得及。

10. Unavoidability of 1 M and even 10 M BTC.1 M 甚至 10 M BTC 的不可避免性。

BTC会做BTC会做的事情。我们都是这一惊人现象的谦卑观察者。但是,如果我的发现甚至接近事实,那么你希望BTC具有这些属性,数学告诉我们它们不是一厢情愿的想法,而是它的数学和科学真理。

当我们谈论BTC价值时,要考虑的一件事是,人类的生产力和能力正在以指数级的速度增长(而BTC的价值则以幂律的速度增长)。BTC的目标是捕获越来越多的人类生产力价值,最终代表整个货币体系(价值不断增长)。鉴于供应有限,由于人类生产力的增长,价值将继续增长。上限不是为了稀释或让任意力量通过这种任意稀释来捕获该值的大部分。但这不是稀缺性,恰恰相反。

Odaily编辑部投资操作全记录(9月2日)

本新栏目为 Odaily 编辑部成员真实投资经历分享,不接受任何商务广告,不构成投资建议(因为本司同事都很擅长亏钱),旨在为读者扩充视角、丰富信源,欢迎加入 Odaily 社群(微信@Odaily 2018 ,,)交流吐槽。

Odaily编辑部投资操作全记录(9月2日)

推荐人:南枳(X:)

简介:链上玩家,数据分析师,除了 NFT 什么都玩

分享

  1. 如约而至, 8.25 清仓后一直在等 9.1 的基准价格,朴素抄底位置为 9.1 起始价×(1 – 十年平均跌幅)= 58900 × 94.8% = 55800 USDT。

  2. 个人进行套利抄底中,方案为选择抄底价值币,U 买入后在币安抵押借出不看好的 VC 币,卖出得到 U 转入链上生息。

例如: 1 w U 购入 SOL,借出 7800 U 的 ARB,卖出为美元并转入 Kamino 生息。

潜在收益:SOL/ARB 汇率对(基于 ARB 的解锁下跌)+差额的 SOL 上涨+链上利息 5.32% -币安借款利息 2.01% +Kamino 空投

潜在风险:汇率对大涨,差额 SOL 下跌,链上被盗

变量:价值币、VC 币的选择,链上生息的选择(例如 scallop 为 6% )、CEX 借贷产品的选择(详见新鲜出炉)。

推荐人:golem(X:)

简介:比特币生态捕手、撸毛练习生、永远吃不上热乎选手

分享

最近玩比特币生态的重点还是在 Fractal 上,有许多 pre-Fractal 概念和矿机概念的 NFT 发售。但是整体参与下来发现,并未有想象中的财富效应发生,多数 NFT 项目陷入无人打和打完即破发的命运,因此奉劝大家谨慎出手。

这说明两个情况,一是经过多轮迭代目前比特币生态用户质量已经显著提高,对于只玩概念的粗糙项目有了较高的筛选门槛;二是或许用户对于 Fractal 生态的期待过高,而实际在大盘下行和比特币生态整体活力不佳的情况,Fractal 很难吸引除 Unisat 用户外的更多人参与。

当然,也可能是 NFT 天然流动性和破圈效应不如同质化代币,Fractal 主网上线不久就会启动 BRC 20 ,期待生态到时能有较好的表现。

往期记录

推荐阅读

猜测区块链未来五年发展的几个潜在方向和目标

来源:闪电HSL

最近区块链行业有点低迷,价格低迷,但和担心价格相比,我觉得整个区块链大社区好像失去了发展方向,这才是更令人担心的。

我感觉今年x上讨论时间最久、最剧烈之一的主题是meme币是不是合理的讨论,包括V神、各大主流VC、KOL等都加入了论战。

主要的观点是,一方认为meme是区块链的噪音甚至是负面的东西;另一方则认为meme才是代表了加密数字货币和区块链的本质。

另外一个大焦点是,美联储、sec和华尔街等等这些组织机构已经成为了币圈核心焦点了。且不论加密数字货币的初心是不是反这些机构的,但行业都围绕这些机构转来转去,似乎也意味着行业失去了主心骨,而是自甘沦为美帝的一种政策工具。

我并不想参与这两个大焦点的是非讨论之中,我只是拿这两个现象来论证区块链大社区好像失去了发展方向,正在陷入一些不重要的细节纠纷当中。

在n年前(2016年前后),比特币扩容几乎成为了整个区块链行业的唯一重要的事,但以太坊却偷偷猥琐发育成功完成了区块链最重大的一系列创新,包括智能合约、defi、rollup这些重大改变行业的发明。

从现在回顾当时比特币的扩容讨论,其实那根本不是什么重要的事,就是行业发展道路上的小插曲。而那几年里,智能合约、defi等的发展才是正宗主旋律。

我感觉,现在区块链大行业集中精力搞的meme,和花如此之大精力围着美联储转,都是行业发展道路上的小插曲。主旋律是下面这些。

我认为行业真正的大方向,并且大概率未来5年会成功实现的目标是下面三个。

1.稳定币会在全球经济活动当中占据一个非常重要的地位,如果非得找数据来猜的话,我觉得可以是。

1)稳定币的总量会超过1万亿美元;2)稳定币的交易量能占到全球贸易结算的10%。

链上的稳定币实在是太好用了,有区块链和法币的双重优点,并且还剔除了法币的重大的缺陷。

稳定币对比最重要的优点有效率高,远远高于银行转账,特别是在面对国界这个限制时链上稳定币的优势几乎是秒杀级别的。

稳定币的交易成本对比法币也是非常明显的。

还有一个重大的优点就是nokyc这一套,当然这个有点政治不正确。

我觉得这些优点,在国际贸易当中,对比法币是好10倍以上的。

一方面稳定币的总量会大幅度上涨,5年内达到1万亿美元的数量应该不难。

另一方面,稳定币的种类也将会变的更多,大概率会复制现有国际贸易的主流货币的种类,如除了占据绝对主导地位的美元稳定币外,还会有欧元稳定币,人民币稳定币,英镑日元等稳定币。

这是区块链大行业非常值得去追求的目标。

2.我觉得区块链行业未来五年会有大发展的另一方向是会有更多的现有资产上链,就是RWA。其实就是把股票、基金、债券和保险这些在现在的证券交易所交易的产品弄到链上来交易。

对标现在的BTC和ETH的ETF来定义,我觉得与其称之为RWA,不如称之为股票债券等的反向ETF。

BTC和ETH的ETF是将链上的资产变成现在的证券交易所能交易的产品,而股票token化也可以采用类似的ETF机制,只不过是和ETF反过来,将股票等托管在某个基金公司,然后发行对应的token上链。

链上资产的好处 vs 证券交易所的资产,前者也是十倍级别的好。

链上的资产可以在defi里如鱼得水。

股票发展了几百年了,积累了一些内生性问题,买股票在绝大多数人来说都是只能以更高价卖出去,股票没有别的用处,解决这些问题需要引入外部创新,区块链就是可借用的力量之一。

币,可以参与defi的种种机制。特别是用户可以铸Lptoken这样的流动性资金池来赚取交易手续费,可以将币注入借贷资金资以赚取利息。

试问,你的股票啥时候可以借给别人赚点利息呢?

其实在用过区块链后,目前的证券交易所这一套玩法是完全过时的。

纳斯达克就应该自己在以太坊上发行一个rollup,然后构建一个链上的纳斯达克dex。

3.我觉得第三个行业大方向和目标是强化隐私保护,这已经是迫在眉睫了。

区块链在透明性上是做到了极致,但这给保护隐私带来了麻烦。

随着ETF的落地,现在整个行业越来越有美国化的倾向,区块链有可能就成为了美元的一个工具,美国执法力量很可能会完全渗透进链上。区块链许诺给用户的去中心化、抗审查、无须许可等特性可能会在美元化的背景下被强制性剥夺。

一个隐私保护的方向是zk,这是以太坊生态的强项。

但,其实我主观感觉,以太坊生态在这一方向上投入越来越敷衍。现在它们拿zk来做rollup,这不是保护隐私。真正的保护隐私是拿zk来隐藏或搞混交易细节,让交易变得更难追踪,让交易内容变得不那么透明。

自从龙卷风项目被执法后,以太坊生态好像还没有涌现出真正的扛起保护隐私大旗的项目了。反而在配合审查方向上越来越乖,比如makerDao的Dai,升级成了sky的usds后就具备了黑名单功能。

另一个隐私保护的方向是以比特币为代表的UTXO生态发展起来,UTXO技术整体在隐私保护上还是优于以太坊的账户制。起码到现在为止还没有看到UTXO黑名单技术。

隐私保护是bitcoin core开发者特别注重的,但Core的保守同时也带来了比特币的可编程性太弱的缺点,也就是搞不了tokenize和defi。

虽然经常我们都能看到在比特币生态上冒出来各种发行资产的方案,各种二层啥的以提高可编程性。但我觉得这些都属于是社区表达了强烈的愿望,至今还没有看到真正去中心化的解决方案。

其他UTXO链,也就BCH生态愿意发展这些技术,还有微弱的希望,而其他如LTC,doge等,都毫无竞争的意识。

没有token化技术和defi,那整个生态就不够繁荣了。

总的来说,UTXO派系技术并没有重视这一切。很可能,希望还得落在以太上。

以上三个方向,我觉得唯一值得担心的就是隐私保护,现在看来确实没有强大的力量在推动这个方向。

稳定币达到1万亿美元,反向ETF运动,我觉得这是接下来五年必然会实现的。

而且大概率隐私保护这个方向也最终会成功。

你要问为什么?答案就是对去中心化的信仰。

黑神话第一个投资人谈Web3游戏:不热爱游戏怎么可能做出好游戏

米哈游大伟哥在一条朋友圈下面评论,「我就在这里暴言一句,过去五年中国游戏行业最强投资人:Daniel,没有之一。」

发这条朋友圈的人叫吴旦(Daniel),他是第一个投资《黑神话:悟空》的人。七年前,他担任总裁的英雄游戏以 6000 万投资游戏科学,占股 20%。直至 2021 年腾讯入股前,英雄游戏是其唯一的投资方、最大的外部股东。

所有人不知道的是,除了 6000 万的股权投资,英雄游戏在《黑神话:悟空》这个项目上又至少追加投了一个亿。这一个亿也让英雄游戏成为了《黑神话:悟空》唯一的联合出品方。

黑神话第一个投资人谈Web3游戏:不热爱游戏怎么可能做出好游戏

Daniel 的朋友圈

事实上,从投资维度来看,上半年全球重磅发行《鸣潮》的库洛游戏可能是 Daniel 更为成功的投资案例。从 2017 年第一笔投资起一路加注,他一度持股高达 49%。

他是眼光独到的谋士,更是陪在创始人身边真正的朋友。游戏科学立项《黑神话:悟空》,他在第一时间跟进了一个亿,并帮着黑神话项目组搬迁到杭州,在杭州找了一座山里僻静的工作地。他甚至借了一辆他父亲在杭州的车,供创始人冯骥(Yocar)使用,方便他在杭州出行。

黑神话上线,Daniel 在朋友圈写道:很多人来问,怎么投的黑神话,怎么投的鸣潮。「我其实答不上来,因为这里面的方法论简单到没啥可说的(多说一句都是装逼),就是:事在人为….. 人对了就行。如果真有什么方法论,其实还是带我入投资行当的老师,徐老师,王老师,和 Anna,给我植入在内心深处的一些对人的感觉,和对人的信任。每到有点小成绩时候,都会格外想念真格的老法师们。」

2012 年,在德勤做审计的 Daniel 在一个饭局上遇见了 Anna(方爱之,真格基金创始合伙人兼 CEO)。

Anna 说,「吃完饭他就说想来真格,还要找我谈话。我就觉得我们没有预算,还要付房租,这帅哥来我们这干嘛呢?但正好我们天天在做表,缺个财务,工资还能付得起。那行吧,就来帮我们做点报表。」

那时候 Daniel 喜欢穿大裤衩和拖鞋上班,天天痴迷打游戏,memo 也不写。徐老师(徐小平老师,真格基金创始人)就对 Anna 说,那就不要让他做那些财务了,你就让他看游戏好了,他能变成中国最好的游戏投资人。

入职一年半后,Daniel 升任真格基金史上最年轻的副总裁。他在真格的三年,投出了《超级英雄》、《全民枪战》、《虚荣》,一度占整个市场上成功创业团队手游的 70%。后来他从投资人转型成为了一名创业者,与应书岭一起创办了英雄游戏。

上周,Daniel 回到了真格,和我们谈起了《黑神话:悟空》和《鸣潮》投资决策中的投人哲学。游戏行业做了这么多年,关键还是「从人本身出发」。

以下为访谈节选。

黑神话第一个投资人谈Web3游戏:不热爱游戏怎么可能做出好游戏

很爱做饭的 Daniel(左)在 Airbnb 做早餐

大一暑假,他曾在杭州一个酒店厨房里学习

王老师(右)表示,

「Daniel 的葱油面是真格早期看项目必吃的」

01「撇开所有商业的条件,我想他成」

Q:回到那个时间点,Yocar 带着老同事从腾讯《斗战神》出来。这是一个所有人都在抢的白马项目吗?

Daniel:说实话,他们当时是一个肯定有人看得上,但也肯定有人看不上的团队(笑)。比较两极评价的团队。客观回想,当时应该也有别的公司给了 offer,但是估值和给钱速度,都没有我的 offer 更让团队心动。当然,我的决策速度和给钱速度,肯定也是受了真格的影响。在真格的时候,徐老师推过一个改革叫做一页纸 TS(Term Sheet,投资意向书),给我的投资风格带来了很深的影响。

现在回头看,很多人说黑神话团队很厉害,做过《斗战神》。但假如你了解游戏行业,《斗战神》是一个在当年花了那么多钱,但商业回报不够好的项目。那时候所有人考察一个游戏团队厉不厉害,只有一个指标,叫做「能不能赚钱,商业化能力强不强」。这个一定是受很多人质疑的。但同时,他们的内容能力,制作经验,又让很多人心动。

Q:为什么会轮到英雄投?《斗战神》当时在行业内是很有名的,但腾讯不投,网易也不投。

Daniel:我觉得是个双向选择。两位大厂不投,要么是决策慢,要么是不想投,要么是给不到我给的估值,背后都有可能性。

我相信很多人会觉得这个团队商业化能力不行,太理想主义。但结果最后赚钱它也不是靠商业化能力,它是一定程度的靠理想主义。或者创始人说的,务实的理想主义。

但我当时聊完,是坚决地,决绝地,想立刻,第二秒钟,就和团队签约打款。英雄当时并不是很有名,我们也只是一个初创公司,有点像真格早期作为一只新基金的状态。但真格过去给我的培训,让我在那一瞬间,知道,我只有足够快足够「狠」足够有诚意,才能达到我想要的。

Q:当时「坚决地,决绝地」决定投资的原因是什么?

Daniel:当时我和 Yocar 聊完,太罕见了。这样的人才。

首先那时我已经在做英雄了,过程中就会深入研发,深入研发就会理解「工业化水平」能力,就是怎样让很多很多的人在一个项目上发挥足够好的耦合能力,安排好流水线,让生产能力很高效。

当时我有一个浅显的判断,假设游戏往后走,工业化水平是最重要的。工业化水平一定是基于项目经验而来的。你没有经历过两三百人的项目,你就不会有这样的工业化的经验。这里面很复杂,有对管线的理解,对工具的理解,等等。

全中国能有这样大项目经验的,是很少的,腾讯的《斗战神》和《天涯明月刀》,网易的《逆水寒》,就这三四个大的 MMO 项目,很少很少。这样的项目经验是 100% 稀缺的。

其次,当时聊完的第一感受是,他是个全才。游戏行业的制作有从技术、美术、策划、运营出身,都有。某种程度上都会有短板。但 Yocar 真的都懂。他既有很强的审美,也懂策划,也懂些技术,都有很强的理解。

然后他还很高知。和他讲话有种在和生物学家讲话的感受,理论上他是可以读到生物学博士的人。但同时他又很人文,能和你聊数学、聊哲学、聊创作表达,聊宏观环境,就和王老师一样(王强老师,真格基金联合创始人),什么书都读。

我不知道这些东西最后会折化成什么。当时你不会想象到他所有的这些,最后都会在《黑神话:悟空》这个产品里折现出来。但那一瞬间我很被吸引。就是天才,全才。

Q:见第一面聊了什么?据说只聊了不到半小时。

Daniel:第一次见在深圳,Yocar 和我讲团队的历史,和当时做《战争艺术:赤潮》的思路。他的聊天方式非常战略,你不会觉得他是个游戏制作人。他永远会先讲,我举个例子,今天有个《流浪地球》,这证明了什么?理论上中国应该有什么样的市场?宏观到微观的一种讲事情的方式。

还有个聊天细节很有意思。《斗战神》和《百将行》的宣传片质量非常高,像电影一样。我问他,为什么这些片子可以拍得那么好?他说你知道我大学干嘛吗?我大学每天就在寝室里沉迷看广告片,看了几百部。

他就是这样的人。Yocar 是个什么样的人?你看他的朋友圈,每隔几天就推荐一部动画,隔几天推荐一部电影,隔几天又推荐一本书。他永远在各种各样的内容作品里遨游。他所有的推荐都是用押韵的打油诗来描述,但凡哪天朋友圈突然不押韵了,底下还会一堆质疑,今天怎么不押韵了?

Q:2017 年英雄投了 6000 万,占 20%。在那个时代也是很贵的钱了。

Daniel:这哥们毕竟还是一个师出有名的人。当时想一想,无论如何还是得投。这样的人才太稀缺了,这样的团队太稀缺了,这样的项目经验也太稀缺了。

其实突然碰到一个 6000 万的项目,还是要咬咬牙的。原来在真格做的 deal 都是几百万几百万的。。。相当于一直做天使投资,突然遇到了一个天使项目但要 B 轮融资的金额在当时。

Q:其实英雄投资时是奔着《战争艺术:赤潮》去了,团队还没有开始做《黑神话:悟空》。确定要立项做单机,这个决定是怎么做的?为什么又给了 1 个亿?

Daniel:到 2018 年团队在正式做《黑神话:悟空》之前,做过 3 款产品,从《斗战神》,到《百将行》,再到《战争艺术:赤潮》。简单来说,大概是 12 年, 三四年一款产品,也可能更久(斗战神的实际开发时间不详)。

其实当时的情况是,做完赤潮了,团队处在一个相对迷茫的状态,那时账上的钱已经不多了。我们就在深圳的湘赣农庄聊,这地方巨好吃,安利。我问他以后怎么办?

那时候经过仔细地讨论,Yocar 说了他的想法。也就是他新华社采访里说的那些,其实都是真实客观的情况。他怎么看待单机市场,怎么看待这个机会,等等。对我来说,当时最打动我的,还是他展现出来的那种状态吧。就是一种时刻先自省,面对困境或者失败,向内寻因的能力。

大概的意思是,他说:我们首先要先了解自己。我这个团队就不能做纯商业游戏。我们有自己审美的坚持,和玩法的坚持。我们对很多纯商业游戏的热爱和体验是不够的,我们应该做更打动自己的产品。

对我来说,既然这个团队做不了商业游戏,也不那么想做了,那就还是做自己喜欢的再试一把。

其实当时我主要是基于几个判断,也就是这件事情要成立的几个大的假设。1)假设单机市场真的存在,有这样的大机会。2)假设讲好中国故事,有大的时代红利。3)假设团队能真的做好中国故事,以及有实力制作出 3A 水准的游戏。

这里面,1),2),有电影行业已经跑在了前面,验证了这样的大 story 的成立。

而 3),其实是我最最看重的。也就是,我深刻的相信,这个团队有真的讲好中国故事的能力,以及有制作出 3A 游戏的能力。我记得 Yocar 当时的原话,「人一定要把自己的事业,与国家民族的崛起绑定,才能获得最大的动能,这是最朴素的情怀也是最基本的理性」,这是他对这件事情的态度。

而他们历来的游戏作品里,所体现出的对中国文化的了解,对中国文化的热爱,以及如何把中国文化用一种自己的审美能力所产品化的能力,也让我坚信,虽然 3A 游戏制作很难,但他们有这个能力去实现。

讲好中国故事是个大命题。很多人是假的,但他是真的。

Q:英雄内部怎么看?

Daniel:公司大部分还是反对我。其实做完赤潮,公司内部对这个团队的反对声音还是有的,至少参与赤潮项目的团队。。。大部分都离开英雄了。。。

而且某种程度,投入这样级别的项目,也是和公司内部的项目团队抢资源,毕竟公司的钱是有限资源。

Q:但从你的角度来看,世界上商业模式更好的游戏有那么多,赚钱的路有那么多条。即便他能做出第一个像《流浪地球》一样的单机游戏,为什么不去投资其他能带来更高回报的项目?

Daniel:某种程度上就是你希望他成。对 Yocar 这一个人,我撇开所有商业的条件,我想他成。

他不成,我也替他不甘心。其实是有这样的情绪在的。这也是真格人文的部分带给我的,我也很想一个中国文化的东西在某个时间点以这样的形式出来。我也很想玩这样的一款游戏, 且我深信不疑这个团队能做出来。

02「最难的是他的心性」

Q:很多人说黑神话的成功是一场天时地利人和。

Daniel:他的天时太关键。当时我们立项的思考出发点,就是《战狼》加上《流浪地球》的火爆。我们判断假设有突破技术和品质天花板的作品出来,国人自豪一定会带来很大的商业成绩。

西游是中国故事。这支团队做过《斗战神》,本身就是一帮西游学家,西游学家这个词也是团队教会我的一个词。做一个 IP,花时间最多的其实是世界观和美术怪物的设定上。比如今天我画一只怪物,它长什么样?需要大量的研究。所以理论上他们一直做一个风格的游戏,就会越做越顺。

在那个时间点,中国市场上卖过最多的单机是 10 万套,我们当时判断《黑神话:悟空》是 1000 万套(上线仅三天,黑神话全平台销量即破 1000 万)。

最难的是你要真的能做成《流浪地球》,那就是团队的实力。但我们判断他有实力。

再往后就都是走一走、试一试,不断吃苦,在无人区里探路的过程。第一个片子出去,b 站就有 5000 多万的播放,就很好。

Q:有没有想过发售后最差的结果?

Daniel:最差的是平淡无奇,你卖了,举个例子,一两百万份。

我最担心的,其实从投资人角度来看,你卖了十万份,那无所谓,你就知道这个市场不存在。你卖了一两百万份,不上不下,钱也不够做下一款游戏,成绩也不足以融钱做下一款,你就卡这儿了。这其实是最难受的。

Q:Yocar 作为创始人,最关键的特质是什么?

Daniel:一方面,是他真的深刻地爱国,这个上面也提了。想做这件事情,和能把这个产品做好,都离不开他深深地热爱祖国的方方面面带来的。另一方面,我的角度看,创始人的特质,最难的其实不是研发实力有多好,最难的是他的心性

泼天的流量进来,很多人会飘的。第一支片子出去之后,5000 多万播放,就开始有很多人都来找他。他对我说,Daniel,你帮我全挡住。我们现在要屏蔽所有外界的干扰。

当时他们还专门从深圳搬到杭州,为什么?就是因为判断,团队的心性也很重要。我不能今天在深圳,做一会儿一个人过来挖你。杭州是安静、合适的城市。其次,闭关在杭州的一个山里,其实是很「苦」的。有一次我去杭州看他,坐他的车,他说他加一桶油可以开三个月。你想,我一桶油没几天就能开完。

黑神话第一个投资人谈Web3游戏:不热爱游戏怎么可能做出好游戏

游戏科学杭州工作室

他们内部永远有一句话,完成比出彩更重要。也是每次我去看他们,Yocar 不断跟我强调的一句话。

做游戏的过程中要不断地做减法,一定要有项目的边界感。很多时候项目一做就是十年,或者一做就无止境地花预算。其实今天从专业的游戏角度去看,这个游戏可能还是有很多问题,玩家也有很多挑剔的地方。但我们很清楚,完成本身就是突破。

《黑神话:悟空》组织结构上有 7 个合伙人。所有采访都说这 7 个合伙人一起吃苦。吃了那么多年苦,从来不散。最后那么大的内容量,是所有人齐心协力的结果。

他甚至杠杆了英雄所有的能力。上线之前,英雄整个发行团队几十号人是自愿住在杭州,陪他一起发行。你很难让一个人在别的城市住一两个月,但《黑神话:悟空》有这个团结你的能力。他让你觉得你在为一个理想奋斗,是这个理想的一部分,有很燃的感觉。

我还想到徐老师当年跟团队说的一句话,忘了是在什么场合。他说他投了那么多公司,往往那些真的做得好的创业者,都是心怀对他的感恩的。

今天《黑神话:悟空》这个游戏打完,玩家会看到一长串的名单。名单里有很多很多英雄的人,都是在他做《战争艺术:赤潮》时英雄团队帮过他的人,这些人有些在《黑神话:悟空》的上线过程中是不起作用的。但他感激这些人。这可能也是他的心性的一部分,让人很温暖。

03「我关注的是自洽的天赋」

Q:你在判断要不要投一个游戏团队的时候,你会问什么问题?

Daniel:嗯,是这样,(欲言又止地笑了一下,战术性喝水)原来我在真格的时候,我也很好奇别的投资人会问什么样的问题。当时最开心的事就是和 Anna 去见大佬,我也去听听大佬们都在聊什么,就感觉是一个很好的吸收嘛。

但当我自己真的开始做英雄之后,我发现投资人和团队看重的是两件事情。所以我觉得最终不在于我会问什么,而是你已经有了水平。

你的水平一定来自于你和创始人泡在一起,你了解他在想什么。他在想什么,就是你要问什么。你还不了解他在想什么的时候,你问什么都是错的。

因为我只在游戏这一个行业,我太了解这个行业所有人的想法。我在英雄研发也管,发行也管,投资也管,理论上游戏涵盖的所有方向我都管。在做投资决策的时候,这能在真正意义上驱动你很多东西。

Q:判断一个游戏制作人的能力有哪些标准?

Daniel:一个游戏制作人最需要的能力是宏观的思维。无论是单机还是网络游戏。

游戏有很多玩法,系统、数值,彼此之间都是嵌套耦合的。上来就要想好,怎么耦合,我的目标用户是大还是小,所有的立意、美术、技术都会围绕这个中心去做延展。最完美的状态就是我今天做了一个立项策划案,列了一二三四五条目标。三年做完了回去看,这几个目标没有变过。这是最厉害的,一上来就想得特别清晰。

大部分人只会停留在第一层,「我要做一个好玩的东西」。但他讲不清楚用户群体、系统结构,那就说明想得不完整,是赚不了钱的。游戏最怕想不清楚返工。

再就是看他的游戏审美。游戏审美会趋同于他要做的游戏方向。因为他的游戏审美就是他喜欢玩的游戏类型,游戏类型的经验决定了他制作游戏某种程度的倾向性。你一天到晚读王朔,写出来的东西也就是这种风格。魂系游戏某种程度上你觉得它小众,但它增长率足够快,也可以支撑你的投资逻辑。

我投资库洛也是因为发现《鸣潮》的制作人是一个天才。他 90 年,游戏制作经验在当时算是非常非常浅的。但我发现他的审美和画面感非常适合做很酷的二次元的游戏。

如果你了解这个领域,当时成功验证的二次元游戏,大部分都是日式赛璐珞。但相对硬核,带一点点写实感的风格也是二次元一个很大的赛道。当时没人做。这个制作人他虽然年纪很轻,也没完整做过游戏,但对这个文化非常熟悉,很痴迷。更重要的是,他想问题的方式,也是宏观完整,微观惊艳,所以就很坚决地投了。

Q:有哪些事情是见第一面的时候就可以确定的?

Daniel:某种程度还是过程接触。其实我后来觉得,比如你今天和一个人谈投资,我会突然在他不知道的情况下杀到他公司底下,说下来抽根烟或者下来喝杯茶。你要在不经意之间,在非正式场合去聊天。这样能聊出更多东西。

Q:在和创始人长期的过程接触中,对你来说看到什么是好的,什么是不好的?

Daniel:我真正时刻观察的是他们有没有聚焦在自己擅长的事情上,坚持不变。

第一要务是战略层面一定要非常确信,不能瞎变。游戏行业有个最大的特点,一个战略至少影响你三年。今天确定要做这个游戏了,假设一年 10 个亿的成本,第二年换战略方向了,这 10 个亿就白烧了。这个过程一定要提醒自己,不能因为任何情况产生变化,不能追热点。

第二要务就是看组织结构,组织结构必须符合你的生产要素。其次就是看创始人和管理层之间,因为什么事情在高兴?因为什么事情在不高兴?很多小事情在内心里藏着,压抑久了会不好。很关注这种事情,因为这种事是直接影响组织稳定性的。

Q:从一开始在真格进入游戏投资摸爬滚打到现在十多年,你看一个游戏团队的角度有没有发生变化?

Daniel:原来在真格,我最关注的事情是团队的天赋。事在人为,因此那时候只想着人。

我现在关注的是自洽的天赋。这个自洽很关键。它来自很多层面,比如你对这件事情的认可、你和投资人之间的耦合、组织结构,比如这个项目需要很多人,那管理能力就必须得跟上。还是围绕一个事儿要成,它背后一定有几个要素。把要素拆明白,看他这个人能不能搞得定。

Q:对于游戏制作人,从 good to great(从优秀到卓越)的最后一公里是什么?

Daniel:最后一公里就是你的野心。最后一公里一定不是为了钱,是为了你的愿景,你的产品野心。这背后的能量超大。

你必须有这么强的野心才行。因为做的过程是很苦很苦的,游戏行业是全世界最加班的行业,真的永远在加班,永远在试错,永远在无人区迭代。

Q:你怎么识别一个人有没有这样的能量?

Daniel:就跟他聊天的感觉。他在他什么都不是的时候,他会想成为谁,举个例子。

Q:你投资的原则是什么?

Daniel:必须特别早期,这可能跟在真格待过有关系。

第一款产品的发行权要给我。然后持续加注,深筹很关键。只有这三个点结合在一起,你才能利润最大化。

Q:所有人都说不好,只有你觉得好的项目 VS 所有人都说好的项目,你更倾向于前者?

Daniel:一个事情是非常辩证的。假设你问了很多人,所有人都说不好,但你就是觉得好。你就可以吃死它。

我往往最担心的是所有人都说好。你就会觉得这个机会为什么是你?为什么这个项目属于你?一旦形成很强的竞争关系,我一定往后撤。

基本上我的每笔投资,问别人,都有很多的质疑,这会让我觉得更有安全感些。当然,前提也是,我有过真格的经历,我对自己做的投资决策本身有自信和逻辑。

Q:听起来你只投黑马。在游戏行业投白马成立吗?

Daniel:完全白马在游戏行业跑出来的不多。

因为假设你是白马,代表你一定有很强的成功作品。你有很强的成功作品,就代表你一定有路径依赖。你有路径依赖,就代表你一定还是和传统大厂擅长的领域在竞争。

一个行业发展到成熟期代表着什么呢?代表你所有要卷的东西,大厂会花一万倍的时间或者资源跟你去卷。

Q:你从 VC 出来进入产业,现在会给纯 VC 的机构投资人什么样的建议?

Daniel:投资是一个去掉 ego(自我)的过程。你必须是一张白纸,才能真正了解别人。我的好处是我天然是张白纸,我的性格是这样的。

有时候你已经想过一百遍一个方向不靠谱,可能只是他当下想的方向不靠谱,但是人靠谱。就要避免因为 ego 而错判。

看人有三个角度。你可以仰视地看人,俯视地看人,平视地看人我个人比较喜欢,永远保持一开始平视地看人。如果慢慢地你开始仰视地看这个人了,这可能就是你要加注的时候了。

Q:你说过自己现在其实没什么时间打游戏,只打一点作为消遣。当你把自己作为一把尺子去量团队的时候,你是如何保持这把尺子的敏锐度的?

Daniel:提炼的尺子其实不是对产品的尺子,还是对人的尺子。这把尺子一旦形成了,就形成了。我现在很少花时间在提炼这把尺子。

产品审美好的前提是人的审美。对人还是要想明白很多维度。

04「下一个时代的游戏投资机会,两三年之后才好判断」

Q:游戏行业这么多年,最大的爆款都做对了什么?

Daniel:我觉得最大的爆款都是因为你做了别人做不了的事。当年《原神》是这样,《黑神话:悟空》今天也是这样。

因为游戏行业它不是 rocket science(造火箭),花个很多年都能做出来,难的是你有没有这个胆子和耐心去做。

Q:《黑神话:悟空》的投资成功可复制吗?

Daniel:我觉得是不可复制的。主创团队也是很难复制的。这个团队人能做,别人做不了。游戏行业是非常吃天赋的,和吃导演一样。

从我个人的判断来说,今天的年轻一点的开发者很难做出这种单机游戏。为什么?

黑神话这样的游戏,这对一个人整体的人文层面的沉淀要求就很高。年纪相对大一些的开发者,经历的时代变化更多,经历的人生事情更多,沉淀也就更多。而年轻一代的成长环境相对顺遂幸福,做不出这种带厚重感的游戏。往后走,再过十年,看今天被《黑神话:悟空》启发的年轻一代可能才十五六岁,他说我要做这样的东西。那有可能。

下一个时代的游戏投资机会,其实在两三年之后才好判断。眼前我基本全部不投了。

Q:你现在不投(外部的游戏初创公司)了,那在做什么?

Daniel:我现在就在非常专注地做英雄游戏。我一直在做自己的项目,现在 2000 多人。

因为你在投资中有很大的正反馈,反而就会想有一个作品是自己做出来的。当然,这也和客观规律有关。英雄游戏在经历的阶段,也许是黑神话团队当年在做《斗战神》时经历的阶段一样。游戏行业跳脱不出的规律就是需要积累,需要沉淀。我现在会花更多的时间让英雄的团队在正确的事情上积累和沉淀。

Q:这两三年你在等什么?

Daniel:两三年之后 AIGC 会成为一个很大的变量,到那时应该会带来新一轮的投资想法变化。但眼前 AIGC 没有真正意义上形成,它提升了一定效率,但还不够。

Q:我们看见一个新技术兴起时往往会出现「技术+游戏」的趋势,比如 Web3 游戏、AI 游戏,但最后好像都很难出来。

Daniel:我觉得任何时候都是游戏加别的。

任何时候。就是我刚刚说你要关注团队,不要被一些新的方向给骗走。我见过大量的游戏行业创业者在 Web3 出来之后去做 Web3,那些人我就死都不投。首先他就不热爱游戏,那还怎么可能做出好游戏?很浅显的道理。

很多人问我,要不要去做一个 Vision Pro 游戏?我说我们不用做 Vision Pro 游戏,因为我们每天在吃苦锻炼的能力是内容制作的生产能力。它一方面是质量,一方面是效率。

假设 Vision Pro 真的普及了,依托于我的质量和效率本身,就提供最好的内容。不是做得早,就能提供足够好的内容。它是两种逻辑。像早年所有人都说要投一个移动游戏公司,未来颠覆腾讯。不会的。最终还是腾讯碾压这个市场,因为它的生产质量和效率摆在那里,只是这个市场成熟了。

你要抓住的是大厂做不出的。要么是大厂吸引不了这样的人才,比如二次元人才不喜欢进大厂,要么就是大厂没有这个组织效率去做的事,其实你只需要关注这些。

05「自己足够痛苦,但要给所有人希望」

王老师:以前在真格,我们觉得你是一个性情中人,一个很温和、闪着光的孩子。但就是那样一个人,后来到了英雄,现在管 2000 多个人,成为了独当一面的一号位。从进入真格做游戏投资人,到创立公司、做 CEO,你最大的成长是什么?

Daniel:最大的成长其实是足够痛苦。

我原来是一个很随和的人,一起开会就是翘着二郎腿,团队就没有压力感。现在我不是这个状态,我会逼自己尽量不笑。

你会意识到有很多事情都要做得很残酷。公司转型时我上来就开了几百个人。那段时间我手机后来都关机了。那种痛苦在于团队的某个人的老婆会给你发短信说我小孩才几岁,你凭什么这么对我?

转型这一刀下去,慢慢你会找到一些感觉。开人只能一刀,不能今天开一些,明天开一些,后天开一些,会让整个公司的士气不断降低。一刀下去,留下来的人就知道不会是我了。

在整个公司管理过程中,你最后发现最难的其实是找到自己的弱点,或者说,最难的,永远是如何更了解自己,以及怎么和自己合作。比如,今天我虽然表面上相对严苛了,但我内心不是一个很能给团队施压(push)的人,那我就交给会 push 的人。

假设在这个公司我是一个刘备,配合我的人必须是关羽、张飞、赵云这种抽鞭子的人。谋士根本就不搭我,你必须是个武将。另外,因为我不是一个严苛的人,我不会抽鞭子,这代表和我长期合作走得远的人,他必须自驱力特别强。我不喜欢花太多的时间教人带人。

这几年我在英雄经历了一个很大的周期转换。很大的内部调整、思维模式的调整。对我来说,先要确定具体方向,再去调整思维模式,让小部分人先富起来,再去用小部分人卷剩下的人。在公司内部去慢慢形成这种感受和正面的、积极向上的卷。我的投资,对我来说,就是让小部分人先富起来带动内部团队的卷,是一种标杆,当然这些标杆现在很大了,可能对行业都是标杆了。。。

我现在每年给公司写一封内部信。春节我不出去的,在家闭关写内部信,慢慢会感觉到自己思考的变化。

其实这也是我在真格学的。徐老师原来不也写信吗?文字的力量远远大于嘴的力量。写多了之后发现自己还可以,还真能写。

17 年写为什么我们今天不能做发行商,我们要转型。18 年写为什么我们要做某几类游戏,我们怎么做?19 年写我们的组织怎么从小团队变成工业化管理团队。20 年写,我们转型过程中还需要注意的东西,以及外部的世界的变化,诸如此类吧。每年坚持写。

为什么大公司特别好管?王者荣耀的所有人每天都在加班?游戏行业所有人都卷不过大公司,因为它有明显的先富带动后富的效应。一个项目组赚那么多钱,全腾讯的人都知道,那所有人都跟他一样拼命。

创业团队是没有这种能力的,因为你没有一个先富在前面,你就得自己造一个先富。对我来说,我是靠投资,用生态的力量。其实某种程度,腾讯可能也是这样,他们也是先靠投资做的好,当年的四小龙,英雄联盟,dnf,穿越火线,都是投资的。再带动内部实现了研发转型,成就了现在的霸业。其实最早开始做英雄的时候,研究了很多他们的策略和思路。

必须这么一层层往下来,首先不能急。你得找到这个事物发展的规律,得特别耐心。得去观察他们,陪伴他们,这样发展起来。

Q:《黑神话:悟空》对英雄之后会有什么影响?

Daniel:没什么影响。我们在过程中提炼出了很强的发行能力,作为联合出品方,发行工作很多都是我们在做。比如 KOL、KOC 怎么选?怎么做异业联动?这些做下来,我们其实也是有很强的经验提升的。

这个过程学到了很多。比如我们现在整个 KOL 的管理有一套算法,形成了一套自己的算法,基于播放量、人次等背后的逻辑,我们可以精准地算出哪些 KOL 的直播带货效果最好,这其实对我们后面做所有游戏都很有帮助。你必须经过一个这样的游戏产品的上线发行,去试,才能试得出来,来打磨你的算法。

Q:你自我成长的方式是什么?有人是读书,有人是思考,有人是聊天。

Daniel:我的方式就是多找人聊天,想尽一切办法和最厉害的人聊。当然我也挺爱读书的。

Q:你最大的天赋是什么?

Daniel:我觉得我最大的天赋就是不要脸。

我讲个故事。大家都不知道这个故事,我今天第一次讲。原来我刚来真格呢,给我的名片是分析师。但当时游戏行业已经兴起了,我的难处是我要见到行业的大老板,把游戏卖给他们。我就自己去印了个名片,叫真格合伙人。这个名片我到现在还有,哈哈。你是还得自己想办法。

比如我最早遇到 Anna,我就主动地说你能不能把我招进去?死皮赖脸地销售自己给 Anna。

王老师:我知道名片这事,你知道为什么?当初有一次你带我去上海见一个留学生,你就给我亮出了这个名片。我说你就悄悄地用,哈哈。徐老师也不知道。

Anna:?(一脸震惊,转头对大家说)你们可别学坏了!

Daniel:对,我当时就用这样的方式认识的周亚辉。所以你还是得自己想些招的,这个很难亲授。哈哈。

王老师:Daniel 本身也是真格投人哲学的一个案例。所以 Anna 当时你把 Daniel 拉进来,那时候怎么判断的?

Anna:我一直开玩笑,因为他工资便宜。

但肯定不是因为这个。首先我真的觉得在那个时候,有任何人特别想进真格我都会愿意。直到现在我们所有人还是眼里只有真格,肯定不会去申请别的工作。你说你想赚钱,那你可以去大的机构。你肯定是要热爱这件事情,热爱天使投资。

Daniel 当时来了真格之后老打游戏,memo 也不写。徐老师就让 Daniel 去做游戏投资,我是通过徐老师学会了看人,学到了跟随天赋找到每个人的闪光点。人就完全别干自己不想干的。

徐老师真正改变了 Daniel 的方向。我后悔的是他被老应挖走去做自己真正擅长的事情:创办游戏公司。

(随后 Daniel 继续分享了两小时未公开内容)

黑神话第一个投资人谈Web3游戏:不热爱游戏怎么可能做出好游戏

2012,刚成立两年的真格在美国加州团建

Daniel 在 C 位

Fractal、OP_NET、AVM、BRC100、可编程符文,BTC 还有哪些扩展方案?

自 2024 年第一季度以来,BTC 生态的投机热情并不及 2023 年,但随着越来越多的开发者加入并熟悉 BTC 模型,BTC 生态在技术层面的进展可谓神速,特别是在可编程性扩展方案上。之前 Trustless labs 介绍过 与 、,本文将继续查缺补漏,对关注度极高的 Fractal Bitcoin 以及 BRC 20、CBRC、ARC 20 等 BTC 元数据协议的可编程方案进行介绍。

Fractal

Fractal 是一个基于 bitcoin core 客户端软件虚拟化,通过递归创建树状的可扩展框架,每一层区块链都能提高整个 Fractal 网络的性能。因为复用主要代码,Fractal 与比特币及其基础设施即时完全兼容,比如在挖矿上就完全通用。不同点在于 Fractal 激活了 op_cat 操作符,允许了实现更多的逻辑。

Fractal 由 Unisat 团队开发,Unisat 在 2024 年 1 月的博客中就提到了 Fractal 的相关开发进度。项目在 2024 年 6 月 1 日上线了 Beta 测试网, 7 月 29 日完成了一次测试阶段的重置,主网预计将于 2024 年 9 月上线。

团队刚刚发布了其代币经济学,Fractal 网络将有自己的代币, 50% 由挖矿产出, 15% 用于生态系统, 5% 向早期投资者预售,顾问与核心贡献者占 20% , 10% 的社区补贴金用于建立合作关系与流动性。

架构设计

Fractal 完全虚拟化 bitcoin core 客户端,将其封装成可部署和运行的区块链软件包(Bitcoin Core Software Package, BCSP)。然后通过递归锚定在比特币主网上,独立运行一个或多个 BCSP 实例。通过现代虚拟化技术,实现高效的硬件性能共享,使多个实例在主系统上运行。简单来说,类似于一个计算机(BTC 主网)上开了多个虚拟机实例(Fractal 构建的 BCSP 实例),并且还可以递归下去。

当大量链上交互需求出现时,可以选择性地将这些需求委派到更深层次。这种系统的动态平衡能力有助于避免任何特定层级的过度拥堵。为了更好的用户体验,Fractal 也对 bitcoin core 做出了一些修改,区块确认时间改为 30 秒或更短,区块的大小增大了 20 倍到 20 MB,这保证了足够的性能与够短的延迟。

Fractal 激活了 op_cat 操作符,让更多 BTC 上的扩容方案有了探索测试的可能。

在资产垮链层面,由于不同实例都运行在一个物理环境下,可以理解为在同一台 BTC 框架下运行了多条  bitcoin core 链,因此实例链之间可以通信,通过构造一个通用的资产转移接口来实现不同层之间的资产无缝转移。

比特币以及 BRC-20 和 Ordinals 等资产可以通过非中心化桥接。底层机制是具有动态替换的旋转 MPC 签名机制。目前看应该是包装一层。在后续迭代中,BTC 和其他主网资产也可以作为 brc-20 包装资产存在于 Fractal Bitcoin 上。

Fractal、OP_NET、AVM、BRC100、可编程符文,BTC 还有哪些扩展方案?

与典型的以太坊 Layer 2 解决方案相比,这种形式的虚拟化在主链之外通过附加抽象层实现计算可扩展性,同时保持与主链的一致性,不引入新的共识机制。因此,现在的 BTC  ASIC 矿工和矿池可以无缝的加入 Fractal 网络。

Fractal 的安全性保证就在于其算力大小。在设计上主要通过三方面来增强 Fractal 的 PoW 机制的安全性。Fractal 引入了联合挖矿,每三个区块会有一个区块通过与 BTC 矿工合并挖矿生成,以帮助保护网络免受潜在的 51% 攻击;剩下的两个区块由 Fractal 网络自己的算力产出。由此可见,对于 BTC 矿工的影响是 Fractal 成功的关键,其代币经济将不可避免地向矿工进行倾斜。

同时,新创建的虚拟化实例链在启动阶段会经历一个初期脆弱期。在启动新实例时,操作员可以设置特定的区块高度以提供保护,直到实例达到安全和健康的状态。未来,拥有大量算力的矿工可以将其资源分配到不同的 BCSP 实例上,从而增强整个系统的鲁棒性和弹性。

Fractal  主网币和 sats 的关系

Fractal 主网币的挖矿产出是为了保证链运行,fb 链和 btc 基本一致,没有直接运行智能合约的能力,因此复杂的 defi 如 swap 功能是需要额外的基础设施。Unisat 承诺会将 brc 20 sats 将用于 swap 使用,这个 swap 在 Fractal 上运行,也需要自己的节点,这些节点为了自负盈亏收取的服务费用即为 sats。

AVM

AVM(Atomicals Virtual Machine)是 Atomicals Protocol 的 BTC 智能合约实现。AVM 创建了一个模拟 BTC 脚本允许的虚拟机,并在虚拟机中打开了多个 BTC 原始操作码,开发者通过比特币脚本组合实现智能合约,定义自己的规则来管理资产的创建和转移。

Fractal、OP_NET、AVM、BRC100、可编程符文,BTC 还有哪些扩展方案?

中本聪在比特币的最初设计了一种完全表达性的脚本语言设计,包含了一组丰富的原始操作码指令,这些脚本具备一定的数据存储能力,且执行是图灵完备的。后来比特币核心禁用了一些图灵完备性所需的操作码,如基本的字符串连接操作(OP_CAT)和算术运算符(如乘法 OP_MUL 和除法 OP_DIV)。

AVM 的思路是最大程度发挥 BTC 原始操作码能力。AVM 虚拟机模拟了 BTC 脚本,通过双堆栈 PDA(可压入存储自动机)实现了图灵完备。这个虚拟机运行在一个沙盒中,这个沙盒包含了索引器、指令解析器、全局状态,从而实现智能合约的处理与状态的同步与验证。

AVM 虚拟机的指令集包含了完整的 BTC 操作码,因此开发者可以正在主网上利用很多 BTC 未启动了功能进行编程。这让 AVM 看起来像是一个 BTC 生态扩展的原生先行网。

AVM 是一套架构,任何 BTC 的元数据协议,如 BRC 20、ARC 20、Runes、CBRC 都可以对其自定义,由应用程序开发者、服务提供者和用户共同管理,共同形成了一种自发的共识。因此几乎适用于任何元数据协议,只需要对虚拟机下的索引器进行微调即可。

AVM 已经发了一个测试版 https://x.com/atomicalsxyz/status/1823901701033934975,相关代码 。

OP_NET

官网:https://opnet.org/#

OP_NET 于 2024 年第三季度提出,是致力于在比特币网络上引入类似以太坊的智能合约功能,但更符合比特币的特性和架构。在 OP_NET 上进行交易,只需使用原生比特币,无需使用其他代币来支付节点激励或交易费用。

OP_NET 提供了一套完整、紧凑且易于使用的开发库,主要使用 AssemblyScript 编写(类似 TypeScript,可以编译为 WebAssembly),其设计目标是简化比特币相关技术的创建、读取和操作,尤其是在智能合约和比特币智能铭文(BSI, Bitcoin Smart Inscription)方面。

OP_NET 的核心功能与特性

OP_NET 保留了比特币的区块共识和数据可用性,确保所有交易都存储在比特币网络上并受到其不可篡改的保护。通过一个执行虚拟机(OP_VM),OP_NET 可以在比特币区块上执行复杂计算,所有提交的 OP_NET 交易都标记为 “BSI” 字符串,并在 OP_VM 中执行以更新合约状态。

OP_NET 节点运行着一个 WASM 虚拟机,因此支持 AssemblyScript、Rust 和 Python 等多种编程语言变成,通过利用 Tapscript 启用高级智能合约功能,使开发者无需许可即可直接在比特币区块链上部署和交互智能合约。

这些智能合约的代码被压缩后,写入了 BTC 交易中。这回生产一个 UTXO 地址,被视为合约地址,用户与合约交互需要向这个地址转账。

在于 OP_NET 网络交互时,除去 BTC 交易的手续费外,用户还需要额外为支付至少 330 聪的手续费,这是为了确保交易不会被 BTC 主网矿工认定为「粉尘攻击」。用户可以添加更多的 gas 费用,OP_NET 网络中交易的打包顺序会根据手续费排序,不完全依靠 BTC 区块打包顺序。如果用户支付的 OP_NET 交易费大于 250000 sat,超过部分将奖励 OP_NET 节点网络。

为了在 DeFi 应用中扩展 BTC 的使用,OP_NET 提供了 Proof of Authority 系统,允许 BTC 封装为 WBTC,主网 BTC 是通过多重签名的方式被桥接入 OP_NET  协议。

值得一提的是,OP_NET 与 SegWit 和 Taproot 兼容,并且其代币设计不绑定到 UTXO,避免了将代币错误发送给矿工的风险,进一步提高了系统的安全性和可靠性。通过这些特性,OP_NET 为比特币生态系统注入了更强的智能合约功能和去中心化应用支持。

OP_NET 的生态项目

OP_NET 的前身是 cbrc-20 协议,多数生态项目直接延续。生态涵盖了去中心化交易、借贷、市场做市、流动性提供、跨链桥等多个领域:

  1. Motoswap: 这是一个去中心化交易协议,运行在比特币 Layer 1 上。

  2. Stash: 这是一个去中心化借贷协议,运行在比特币 Layer 1 上。Stash 使用 OP_NET 的 WBTC 作为抵押品,允许用户进行无许可借贷,贷款以 USDs 稳定币形式发放。

  3. Ordinal Novus: 这是 OP_NET 生态中的市场做市和流动性提供平台。

  4. Ichigai: 这是一个去中心化聚合器,整合了多个 DeFi 平台,用户可以在一个界面上管理交易、市场追踪和投资组合。

  5. SatBot: 一个集成于 Telegram 的交易机器人,支持用户通过 Telegram 实时执行交易、追踪市场和管理投资组合。

  6. KittySwap: 一个运行在 OP_NET 上的去中心化交易所和永续合约平台。

  7. Redacted: 提供链上私密的合规 DeFi 私人银行服务。

  8. SLOHM Finance: 在 OP_NET 上推出的去中心化储备货币项目。

  9. BuyNet: 为比特币 DeFi 生态系统开发的买入机器人。

  10. SatsX: 一个在 OP_NET 上开发多功能特性和工具的项目,扩展生态系统的能力。

  11. Meme Coins 如 Satoshi Nakamoto Inu, Zyn, Unga, Pepe: 这些是基于 OP_ 20 协议的 Meme 代币,均由 OP_NET 支持。

BRC 100 

文档:https://docs.brc100.org

BRC-100 是一种基于 Ordinals 理论构建的去中心化计算协议,通过给 brc 20 加入“销毁”、“铸造” 等新操作,通过对这些新操作的结合,在索引器中记录不同地址持有的代币余额与状态,从而实现复杂的 defi 操作。开发者他也可以在 BRC-100 协议的基础上扩展更多的操作符,来扩展业务。

BRC-100 协议的操作

BRC-100 提供了一些操作: mint 2/mint 3 和 burn 2/bur n3 ,使得 token 可以在 UTXO 模型和状态机模型之间安全地转换:

  • mint 2 :用于生成新的代币,且会增加整个系统的流通量。通常需要来自某个应用程序或地址的权限才能操作。

  • mint 3 :与 mint 2 类似,但不会增加流通量。它主要用于将应用中的余额转换为 UTXO(未花费交易输出),这些余额可以在其他应用中使用。

  • burn 2 :用于销毁代币,同时更新应用程序的状态。销毁的代币可以在满足特定条件下通过 mint 2 重新生成。

  • bur n3:与 burn 2 相似,但不减少流通量,而是将代币转换为应用程序的状态。销毁的代币可以通过 mint 3 重新生成。

扩展和兼容性

计算能力和状态转换可以通过 BRC-100 扩展协议进行扩展。所有 BRC-100 扩展协议相互兼容,即实现 BRC-100 及其扩展协议的代币可以在所有应用中使用。同时,BRC-100 协议及其扩展协议可以通过改进协议进行更新和升级。

BRC-100 协议及其所有扩展和改进协议统称为 BRC-100 协议栈,所有 BRC-100 扩展协议相互兼容,即实现 BRC-100 及其扩展协议的代币可以在所有应用中使用,并且支持跨链操作。有 BRC-101 ,BRC-102 和 BRC-104 :

  • BRC-101 是一个去中心化的链上治理协议,定义了如何治理基于 BRC-100 协议或其扩展协议的应用程序。

  • BRC-102 是针对 BRC-100 资产的自动化流动性协议,它为基于 BRC-100 协议栈的一对代币定义了基于“恒定乘积公式”(x*y=k)的自动化做市方法。

  • BRC-104 是一个流动性质押/重质押池协议,定义了如何通过质押将 BRC-20 资产、符文资产和 BTC 包装为 BRC-100 资产,以及如何将 BRC-100 资产奖励分配给 BRC-100 资产、BRC -20 种资产、符文资产或 BTC 质押者。 BRC-104 是 BRC-100 协议栈的 Asset Wrapping 协议和 Yield Farming 协议。

BRC-100 生态项目

项目方正在为 BRC-100 协议索引器探索一种实现最小索引的方法。需求方可以部署自己的最小索引来获取 BRC-100 协议栈所有资产的状态,而无需实现所有扩展协议的复杂计算逻辑。而且,最小索引不需要频繁更新或升级。

BRC-100 生态中有 3 个项目:

  • inBRC (Launched) – 第一个 BRC-100 市场和索引器: 。

  • 100Swap (Launched) -第一个基于的比特币L1 AMM 铭文去中心化交易所: 。

  • 100Layer (Developing) – 比特币L1上的比特币生态系统的流动性协议,基于和 BRC-106 协议,由去中心化抵押品支持的稳定币、包装代币和流动性挖矿组成: 。

可编程 RUNES(Protorunes)

符文本质上是一种数据结构,存储在比特币的 OP_RETURN 字段中。与其他基于 JSON 的协议(如 BRC-20)相比,符文更为轻量化,不依赖复杂的索引系统,保持了比特币的简单性和安全性。

可编程符文是符文的扩展层,允许创建带有符文的可编程资产。引入这些资产可以存在于 UTXO 中,并支持类似 AMM(自动做市商)协议的操作。可编程符文的核心理念是在比特币区块链上利用数据,通过虚拟机或类似技术,实现智能合约的功能。

Proto-Runes Protocol

在可编程符文中,最主要的项目是 Proto-Runes Protocol,由 oyl 钱包创始人@judoflexchop 团队主导开发。目前已开源:https://github.com/kungfuflex/protorune

Proto-Runes Protocol 是一种标准和规范,为可编程符文提供了框架,通过在子协议(meta protocols)之间管理和转移符文资产,可以构建 AMM、借贷协议或成熟的智能合约。

比如 Proto-Runes Protocol 在比特币网络上实现了类似 Uniswap 的 DEX(去中心化交易所),支持符文资产的原子交换和流动性池的创建。通过原型销毁和原型消息的组合,用户可以在不离开比特币网络的情况下进行去中心化交易和资产管理。

简单来说,Proto-Runes Protocol 允许符文被 Burn 成可编程符文 Protorunes 的形式,从而赋予符文额外的功能和用途。

Protoburn 和 Protorunes

Proto-Runes 的关键机制之一是 Protoburn,它允许用户将符文销毁并转换为仅供子协议使用的表示形式,这些符文资产通过 Runestone 的指针或符文协议上的 edict(法令)目标化,从而在子协议中生成新的资产形式,也就是可编程符文 Protorunes。

原型销毁通过将符文锁定在 OP_RETURN 输出上来确保其不可花费性。这种机制确保了符文资产能够安全地从主协议转移到子协议,从而允许在子协议中进行进一步的操作和交易。

这一过程通常是单向的,即资产从符文协议转移到子协议中,但无法直接转回。Protoburn 消息嵌入在 Runestone 的 Protocol 字段中的 Protostone 内,其协议标签为 13 (符文协议标签)。消息包含目标子协议 ID 以及资产的指针等信息。这一机制为子协议之间的资产管理和转移提供了基础,并且允许原子交换(Atomic Swaps)等功能。

Protomessage

在 Proto-Runes 协议中,Protomessage 是指在子协议中执行的操作指令。它通过在 Protostone 结构中编码并由索引器解析来实现。Protomessage 通常包括对资产的操作请求,如转账、交易或其他协议定义的功能。当索引器解析到 Protostone 中的消息字段时,该字段包含一个字节数组,通常会通过 protobuf 或其他子协议预期的序列化器进行解析,然后作为参数传递给子协议的运行时。该消息可能涉及资产转移、交易逻辑或其他协议功能。

指针用于指定 Protostone 的目标位置,这个位置可以是交易输出中的一个 UTXO,也可以是另一个 Protostone。如果子协议决定不执行某个输入,交易失败时,protorunes 会被退还到退款指针(refund_pointer)指向的位置,将未使用的资产退还给原交易的发起方。

Proto-Runes 协议的运行机制

Proto-Runes 协议的运行机制是:索引器首先处理符文协议中的 Runestone 特性,然后按顺序处理子协议的协议消息。所有的 Protostone 按照它们在 Runestone 的 Protocol 字段中出现的顺序依次处理。为了避免复杂性和潜在的安全漏洞,Proto-Runes 协议禁止递归执行原型消息,即每个原型消息只能执行一次,任何递归指令将导致交易失败,未使用的资产会被退还。

在 Proto-Runes 协议中,LEB 128 (Little Endian Base 128)是一种用于表示大整数的可变长度编码方式。LEB 128 编码被广泛用于表示协议字段和消息,以节省空间并提高处理效率。每个子协议都有一个唯一的协议标签,用于区分不同的子协议。这些标签以 u 128 值表示,并且在 Protostone 中作为 LEB 128 编码的值出现。指针用于指定 Protostone 的目标位置,可以是交易输出中的 UTXO,也可以是另一个 Protostone,甚至引用原型消息,以便在子协议中实现复杂的操作逻辑。

最新进展:创世 Protorune

QUORUM•GENESIS•PROTORUNE 是第一个 Protorrune,它的 Protoburn 已成功完成,可以看到 ord 索引器的正确运行,其中 Protoburn 发生在没有 cenotaph 的情况下,因为用了 OP_RETURN 输出 QUORUM•GENESIS•PROTORUNE 的余额,可通过这个链接看到:https://mempool.space/tx/eb2fa5fad4a7f054c6c039ff934c7a6a8d18313ddb9b8c9ed1e0bc01d3dc9572。

Fractal、OP_NET、AVM、BRC100、可编程符文,BTC 还有哪些扩展方案?

这个创世 Protorune 仅作为参考实现,也不打算用于出售。它旨在作为 Protorune 标准的公开论坛,并可集成到协议中,为项目代币提供治理功能。

@judoflexchop 团队仍在为这个 genesis protorune 一个 WASM 开发索引器:

这是一个在比特币 L1 上实现链上治理的功能模型,作为索引器,允许用户通过 protomessage 生成投票代币,每个提案中同一范围的符文只能生成一次投票代币。提案在达到法定人数后自动执行,用户也可以通过将投票代币转移到不可支出的地址来撤回投票。整个过程确保了治理的透明和有效性。

TON网络为何出块中断?详解底层设计局限与验证者问题

原创 | Odaily星球日报(

作者 | 夫如何(

TON网络为何出块中断?详解底层设计局限与验证者问题

8 月的 TON,身处在水深火热中。

先是 Telegram 创始人在法国被捕、取保候审,再有 Ton 网络两次出块中断面临较大的质疑。两次危机,给日趋火热的 Ton 生态泼了一盆冷水,也进一步压缩其未来叙事空间。

市场关注焦点多集中在创始人被捕事件,对技术故障并未过多关注,而后者才是真正影响 Ton 生态未来发展的重大事件。

TON 网络为何频繁宕机?社区对此的说法也是众说纷纭。Odaily星球日报将从 TON 的白皮书、相关技术文档以及目前网络的现状进行分析,探寻 TON 网络两次出块中断背后的原因。

多方作用:验证者的数量不足,底层设计过于复杂

事件回顾: 8 月 28 日清晨,TON 网络出现第一次出块中断,历经 7 个小时,才恢复出块。但仅仅不到 24 小时,Ton 再次在 29 日凌晨出现第二次出块中断。

表面原因:DOGS 交易量激增引发的出块停滞

网络出块中断的直接原因是 DOGS 交易量的激增。

DOGS 是近期在 TON 网络热度颇高的 Meme 币,总量 5500 亿枚,空投份额占总量 72.73% ,并且空投门槛仅需 Telegram 账号。近期,DOGS 上线币安等数个平台,导致短时间链上交易转账数量激增。

作为一个 PoS 公链,TON 依赖其验证者节点来处理和确认交易,并将这些交易打包成区块。在正常情况下,区块链网络会按设定的时间间隔生成新区块,但当系统无法及时处理所有待处理的交易时,出块过程就会延迟,甚至可能中断。

交易过载现象在区块链领域并不罕见,包括比特币、以太坊等知名公链在内的多个网络都曾面临过类似的问题。当交易量超出网络的瞬时处理能力时,交易验证速度会大幅下降。就 TON 的情况而言,交易量激增可能导致验证者负载过重,进而拖慢整体出块速度。这种现象在特定高峰期尤为明显,正如 DOGS 爆火一样,突然受到用户追捧时,交易量激增超出网络的承载能力,导致出块延迟。

对于网络两次中断出块的原因,TON 基金会解释称,因 DOGS 交易过载,导致垃圾收集使许多验证者过载,时间过长导致他们失去共识。

有意思的是,TON 曾在在去年 11 月底的公开性能测试中,因 TPS 高达 104715 而成功申请吉尼斯世界记录认证。官方解释因 DOGS 交易过载的说法,显得过于苍白无力。

深层原因:TON 网络的设计局限与验证者问题

实际上,交易过载仅仅是问题的表象,TON 网络出块中断的根本问题隐藏在其底层设计和验证者机制中。通过分析 TON 的技术架构、分片机制及其验证者的组织形式,我们可以从以下三点角度来分析 TON 网络为何在极端条件下表现出不稳定性。

1. 分片链架构的复杂性:高扩展性带来的挑战

TON 的架构设计以高扩展性和高性能为核心,其独特的主链、工作链与分片链多层次结构在理论上可以通过分散负载提升网络的处理能力。然而,这种复杂的分片链结构也带来了诸多挑战。

每个工作链都可以进一步分割成多个分片链,每个分片链负责不同账户的交易处理。这种设计允许大量交易在不同分片链上并行处理,从而提高整体网络的 TPS。然而,当交易量激增时,如果某些分片链中的负载分布不均或验证者未能及时处理大量交易,可能会导致这些分片链的出块速度放缓甚至停滞。由于分片链必须与主链保持同步,如果某个关键分片链出现问题,可能会影响整个网络的出块进程。

TON 的分片方法极具创新性,允许分片链缩小至每个分片链仅负责少量账户或智能合约,甚至每个分片管理一个账户或合约。然而,这种极端分片方式也增加了协调和管理的复杂性。虽然分片技术是提升区块链可扩展性的一种有效手段,但它需要每个分片链和主链之间的高度高效且稳定的协调。一旦某个分片链在极端条件下出现瓶颈,整个网络的出块过程就可能受阻。

2. 验证者数量不足:TON 去中心化的潜在风险

TON 网络的另一个显著问题是验证者数量的不足。与其他 PoS 公链相比,TON 的验证者数量明显偏少。目前 TON 网络仅有 318 个验证者节点,而以太坊的验证者数量已超过 60 万,Solana 的验证者数量也远超 TON。这种验证者数量的差异,直接影响了 TON 的去中心化程度及网络安全性。

在 PoS 网络中,验证者负责验证交易、达成共识,并将验证后的交易打包成区块。验证者数量的多少不仅决定了网络的去中心化程度,也直接影响了网络在高负载情况下的处理能力。TON 验证者数量少,意味着每个验证者需要处理更多交易请求。当交易量骤增时,验证者可能无法及时处理所有交易,导致出块延迟甚至中断。

此外,TON 对验证者的硬件和网络要求较高,并且成为验证者需要质押大量 Toncoin。这些高门槛条件限制了验证者的数量,使得只有具备足够资源的参与者才能加入验证者行列。这不仅限制了 TON 网络的去中心化程度,还使得在高峰交易期出块延迟问题更为突出。

3. 共识机制的局限性:拜占庭容错协议在高负载下的挑战

TON 网络采用了一种基于拜占庭容错(BFT)理论的共识机制,即 Catchain 协议。这一协议的设计目的是在存在恶意节点的情况下,依然能够维持网络的正常运行。然而,当验证者数量有限且部分验证者因交易量过载无法及时参与共识时,这种机制的效率就会受到影响。

Catchain 协议的工作原理是,只要参与共识的验证者中,恶意节点的数量不超过三分之一,网络就可以达成共识并生成区块。然而,当验证者数量有限且负荷过高时,多个验证者可能同时无法响应,导致共识过程变得缓慢,甚至无法达成共识,从而导致出块停滞。

尽管 TON 的共识机制在设计上具备很强的抗风险能力,但其实际效果依赖于验证者数量和分布。当验证者数量不足且网络负载超出预期时,Catchain 协议的效率就会显著下降,导致网络出块速度放缓甚至停滞。

去中心化程度和底层机制缺陷成为 Ton 发展阻碍

TON 近期面临的挑战接连不断,首先是 Telegram 创始人在法国被捕事件,这不仅使 TON 的未来发展面临不确定性,也可能影响到 Telegram 与 TON 生态的合作。Telegram 的 10 亿月活跃用户原本被视为 TON 生态发展的潜在巨大力量,这一事件无疑为双方未来的合作蒙上了一层阴影。

此外,TON 网络自身在短时间内连续两次出块中断,进一步暴露出其在高负载条件下的局限性。这两次中断事件尽管因 DOGS 交易量激增而起,但深层次原因则涉及 TON 网络的底层设计问题。分片链架构的复杂性、验证者数量的不足,以及共识机制在高负载下的效率下降,都表明 TON 网络在应对突发情况时存在显著的技术瓶颈。这些问题不仅影响了 TON 的当前稳定性,也对其长期发展构成潜在威胁。

作者认为 TON 生态需要在以下几个方面进行改进以确保其稳定性和可持续发展。

  • TON 需要扩大验证者数量,降低成为验证者的门槛,吸引更多的节点参与,从而提升去中心化程度和网络的承载能力。

  • TON 应优化其分片链架构,提升分片链与主链之间的协调效率,确保在高交易量环境下的平稳运行。

  • 共识机制的进一步优化也是必不可少的,TON 应研究如何在高负载情况下提升 Catchain 协议的效率,确保网络在极端条件下依然能够稳定出块。

TON 一路走来,从诞生时就面临着重大危机,后依靠社区自治完成涅槃。并且在早期发展时也面临着热度低,生态贫瘠。相必目前的状况对于曾经的 TON 生态而言,并不足以产生“致命威胁”。希望 TON 克服当前的困难,完善自身网络,才能更好地迎接未来的挑战,并逐步构建一个更为强大和繁荣的生态。

    系统解读Fiber:把闪电网络嫁接到CKB上的宏大实验

    系统解读Fiber:把闪电网络嫁接到CKB上的宏大实验

    8月23日,CKB官方发布了基于CKB的闪电网络方案——Fiber Network(光纤网络),这则新闻一经传播,很快便在社区里引发了热议,让CKB价格在一天内快速上涨了近30%。新闻之所以会引起强烈反响,主要在于闪电网络具有强大的叙事魅力,而CKB的Fiber对传统闪电网络进行了方案升级,针对后者做出了诸多改进。

    比如,Fiber可以原生支持多类型资产,如CKB、BTC、稳定币等,而且CKB的手续费远比BTC低、响应速度快,Fiber可以借此在UX方面取得突破。而在隐私和安全层面,Fiber也做出了不少优化。

    此外,Fiber和BTC闪电网络可以互联互通,形成更大的P2P网络,此前的线下活动中,CKB官方甚至表示,将在Fiber和闪电网络中设置10万个物理节点,以促进P2P支付网络的完善与进步。毫无疑问这是一个空前宏大的故事。

    系统解读Fiber:把闪电网络嫁接到CKB上的宏大实验

    如果CKB官方的愿景得以在未来实现,无论对闪电网络还是对CKB乃至比特币生态而言,都将是巨大的利好。根据mempool的数据,当前BTC闪电网络中安置了3亿多美元的资金,节点数量约为1.2万个,彼此之间构建了近5万条支付通道。

    系统解读Fiber:把闪电网络嫁接到CKB上的宏大实验

    而在spendmybtc.com上,我们还可以看到越来越多的商家在支持闪电网络收付款,只要BTC的被认可度越来越强,闪电网络和Fiber等链下支付方案的崛起势能必将与日俱增。

    本着对Fiber的技术方案进行系统性解读的目的,《极客Web3》写作了这篇关于Fiber整体方案的研报。作为基于CKB的闪电网络实现方案,Fiber的原理与比特币闪电网络大面上一致,但在很多细节上进行了优化。

    Fiber的总体架构包括以下四个核心部分:支付通道、WatchTower、多跳路由、跨域支付。下面我们先展开解释下最重要的“支付通道”。

    闪电网络和Fiber的基石:支付通道

    支付通道本质是将转账/交易都挪到链下处理,过段时间再将最终状态提交到链上进行“结算”。由于交易是在链下即时完成的,往往可以摆脱BTC等主链的性能限制。

    假设Alice和Bob共同开启了一个通道,他们先在链上构建多签账户,向里面存一些钱,比如Alice和Bob各存入100块,作为在链下通道中各自的余额。接下来双方可以在通道里进行多笔转账,等退出通道时,再把最终的余额同步到链上,由多签账户给双方打款,即“结算”。

    系统解读Fiber:把闪电网络嫁接到CKB上的宏大实验

    比如说,双方开始时各有100块,之后Alice向Bob转账50,之后Alice又向Bob转了10块钱,而后Bob又给Alice转了30块,最终双方余额变为:Alice—70,Bob—130。大家不难发现,二人的余额总和不变,上图中算盘珠子来回推拉的案例可以很好解释这点。

    如果有一方退出通道,就把当前的余额Alice:70/Bob:130同步到链上,把多签账户中的200块钱按各自余额转给二人,完成结算。上述流程看起来简单,但在实操中要考虑很多复杂情况。

    首先,你其实并不知道对方想在何时退出通道,拿上面的例子来说,Bob可以在第二笔转账完成后就退出,亦或是第一笔转账后就退出,而支付通道不会对此强制要求,是允许参与方自由退出的。要实现这一点,要假设随时会有人退出,任意一方都可能向链上提交最终余额,进行结算。

    所以有一个“承诺交易”的设定,“承诺交易”用于声明通道内双方的最新余额,每笔转账发生时都会生成对应的“承诺交易”。你如果要退出通道,可以向链上提交最新的一笔“承诺交易”,把自己应得的钱从多签账户中抽出来。

    系统解读Fiber:把闪电网络嫁接到CKB上的宏大实验

    我们可以记下这个结论:承诺交易用于对通道中双方的余额进行链上结算,任何一方随时可以把最新的承诺交易上链,然后退出通道。

    但这里有一个重要的作恶场景:Bob可以把过期的余额和承诺交易提交到链上,比如上图中的Commit Tx3生成后,Bob的余额为130,但Bob为了给自己牟利,把过期的Commit Tx2提交到链上,声明自己的余额是160,而这个余额状态不是实时的,这就是典型的“双重支付”。

    为了防止此类双花场景,要有相应的惩罚措施,关于惩罚措施的设计恰好是整个1对1支付通道的核心,理解了这部分才能真正理解支付通道。在通道的设计里,如果任何一方把过期的状态和Commit Tx提交到链上,不但不会如愿以偿,反而会被另一方把全部资金都抽走。

    这里用到了“不对称的承诺交易”和“撤销密钥”,这两个概念非常重要。我们先对“不对称的承诺交易”进行解释。以前面的Commit Tx3为例,下图是承诺交易的示意图:

    系统解读Fiber:把闪电网络嫁接到CKB上的宏大实验

    这笔承诺交易由Bob构造,然后发给Alice让对方自行处理。如图所示,这就是一笔比特币转账,声明把多签账户中70块钱给Alice,130块钱给Bob,但钱的解锁条件“不对称”,Alice面对的限制更苛刻,对Bob更有利。

    Alice收到Bob构造的承诺交易后,可以附上自己的签名满足2/2多签,之后Alice可以主动把“承诺交易”提交上链,这样就可以退出通道,如果她不这么做就可以继续在通道中转账。

    这里我们要注意:这笔承诺交易是Bob主动构造的,其中条件对Alice不利,Alice只能接受/拒绝,我们要想办法留给Alice一些自主权。在支付通道的设计中,只有Alice自己能把“对自己不利”的承诺交易放到链上触发,这是因为承诺交易要凑足2/2多签,Bob在本地构造交易后只有自己的签名,没有Alice签名。

    而Alice可以“只接收Bob的签名,但不把自己的签名发给他”,这就好比一份对你不利的合同,需要你和别人双签,对方先签名后把文件给你,你可以不让对方拿到签名。你想让合同生效就签名然后公示,不想生效就不签名或不公示。显然在上面的案例中,Alice有办法限制Bob。

    系统解读Fiber:把闪电网络嫁接到CKB上的宏大实验

    然后到了重点:通道中每次有转账发生后,会有一对承诺交易出现,有两个类似镜像的版本,就像下面这样。Alice和Bob可以分别构造对自己有利的承诺交易,在其中声明余额/退出时应得的金额,然后把交易内容发给对方处理。

    有趣的是,这两笔承诺交易声明的“退出时所得金额”相同,但取款条件不同,这正是前文“不对称的承诺交易”的来历。

    系统解读Fiber:把闪电网络嫁接到CKB上的宏大实验

    前面我们解释过,每笔承诺交易都要2/2多签才能生效,Bob本地构造的、对自己有利的承诺交易不满足2/2多签,而满足2/2多签的承诺交易扣在Alice手上,Bob没法提交,只能由Alice提交,这就形成了制衡。反过来也是类似的道理。

    如此一来,Alice和Bob只能主动提交对自己不利的承诺交易,只要双方中有一人把Commit Tx提交上链且生效,通道就被关闭。而回到最开始说的“双重支付”场景,如果有人把过期的承诺交易提交上链,会发生什么呢?

    这里要提到一个叫“撤销密钥”的东西。假如Bob把过期的承诺交易提交上链,Alice可以通过撤销密钥把Bob应得的钱提走。

    我们看下面这张图,假设最新的承诺交易是Commit Tx3,Commit Tx2过期,如果Bob把过期的Tx2提交到链上,Alice可以通过Tx2的撤销密钥把Bob的钱抽走(Alice要赶在时间锁范围内行动)。

    系统解读Fiber:把闪电网络嫁接到CKB上的宏大实验

    而对于最新的Tx3,Alice没有其撤销密钥,只有在未来Tx4出现后,Alice才能获取Tx3的撤销密钥。这是由公私钥密码学和UTXO的特性决定的,碍于篇幅本文不会深入解释撤销密钥的实现原理。

    我们可以记住结论:Bob只要敢把过期的承诺交易提交上链,Alice就可以用撤销密钥把Bob的钱拿走,作为惩罚。反过来如果Alice作恶了,Bob也可以如此惩罚她。这样一来,1对1的支付通道可以有效避免双重支付,只要参与方都是理性人,就都不敢作恶。

    关于支付通道这块,基于CKB的Fiber相比于比特币闪电网络有大幅优化,能够原生支持多类型资产的转账/交易,比如CKB、BTC和RGB++稳定币,而闪电网络只能原生支持比特币,Taproot Asset上线后比特币闪电网络还是无法原生支持非BTC资产,只能间接支持稳定币。

    系统解读Fiber:把闪电网络嫁接到CKB上的宏大实验

    系统解读Fiber:把闪电网络嫁接到CKB上的宏大实验

    (图片来源:Dapangdun)

    此外,由于Fiber依赖的Layer1主链是CKB,打开和关闭通道的操作消耗的手续费低得多,不会像BTC闪电网络那样磨掉用户很多手续费,这是其在UX上的明显优势。

    全天候的保安:WatchTower瞭望塔

    上文中讲到的撤销密钥有个问题:通道参与方要时刻监视对方,防止对方偷摸把过期的承诺交易提交上链。但没人能保证24小时在线,如果你离线的时候对方作恶,该怎么办?

    对此,Fiber和比特币闪电网络都有WatchTower瞭望塔的设计,会帮用户全天候监视链上活动。一旦通道中有人提交了过期的承诺交易,WatchTower会及时处理,从而确保通道和资金的安全。

    具体的解释如下:对于每笔过期的承诺交易,Alice或Bob可以事先把对应的惩罚交易构造好(用撤销密钥处理过期的承诺交易,受益人声明为自己),然后把惩罚交易的明文发给WatchTower。一旦WatchTower监测到有人把过期的承诺交易提交上链,它就会把惩罚交易也提交上链,进行针对性的惩罚。

    系统解读Fiber:把闪电网络嫁接到CKB上的宏大实验

    Fiber为了保护通道参与者的隐私,只让用户把“过期承诺交易的hash+惩罚交易明文”发给WatchTower,这样WatchTower一开始并不知道承诺交易的明文,只知道其hash。除非有人真的把过期承诺交易提交到链上,WatchTower才会看到明文,然后紧随其后把惩罚交易提交上链。这样一来,除非真的有人作恶,否则WatchTower不会看到通道参与者的交易记录(即便看到了也只能看到其中一笔)。

    这里我们要提一下Fiber相比于比特币闪电网络的优化。上述与撤销密钥相关的惩罚机制被称为“LN-Penalty”,而比特币闪电网络的LN-Penalty有明显缺点:WatchTower要保存所有的过期承诺交易Hash和对应的撤销密钥,这会造成不小的存储压力。

    早在2018年,比特币社区就提出了一种叫 “eltoo” 的方案来解决上述问题,但需要比特币分叉支持SIGHASH_ANYPREVOUT操作码。思路是当过期的承诺交易上链后,最新的承诺交易能对其进行惩罚,这样用户只保存最新的承诺交易即可。但是SIGHASH_ANYPREVOUT操作码至今还未激活,该方案迟迟不能落地。

    Fiber实现了Daric协议,修改了撤销密钥的设计,让同一个撤销密钥适用于多笔过期的承诺交易。这样可以大幅减少WatchTower以及用户客户端的存储压力。

    网络中的交通系统:多跳路由和HTLC/PTLC

    前面讲的支付通道仅适用于1对1交易的场景,而闪电网络支持多跳支付,即通过中间节点来路由,让未直接建立通道的两方间能够转账,比如说Alice和Ken没有通道,但Ken和Bob间有通道,Bob和Alice间有通道,Bob就可以作为Alice和Ken之间的中间节点,让Alice和Ken之间可以发生转账互动。而“多跳路由”就是指通过多个中间人搭建转账路径。

    “多跳路由”能够增强网络的灵活性和覆盖范围。不过,发送方需要了解所有的公共节点和通道的状态。在Fiber中,所有公开通道即网络结构是完全公开的,任何一个节点都可以获知其它节点掌握的网络信息。由于闪电网络中整个网络的状态是不断变化的,Fiber会使用Dijkstra最短路径算法找到最短路由路径,让中间人数量尽可能的少,然后在两方之间架设转账路径。

    系统解读Fiber:把闪电网络嫁接到CKB上的宏大实验

    不过这里面要解决中间节点的信用问题:你怎么保证他是诚实的,比如前面提到Alice和Ken之间有中间人Bob,Alice现在要给Ken转账100块,Bob随时可能扣住这笔钱。对此要有办法防止中间人作恶,HTLC和PTLC便用于解决此类问题。

    假设Alice要向Daniel付款100块,但他们之间没有建立通道。而Alice发现,可以通过Bob和Carol这两个中间人向Daniel付款。这里面要引入HTLC作为支付渠道,首先Alice向Daniel发起请求,然后Daniel发给Alice一个哈希r,但Alice不知道r对应的明文R。

    系统解读Fiber:把闪电网络嫁接到CKB上的宏大实验

    之后,Alice在与Bob的通道中,通过HTLC构造支付条款:Alice愿意付给Bob 102块,但Bob要在30分钟内说出密钥R,否则Alice会把钱撤回。同理Bob再跟Carol创建HTLC:Bob会向Carol支付101块,但Carol要在25分钟内说出密钥R,否则Bob会把钱撤回。

    Carol如法炮制,在和Daniel的通道中创建HTLC:Carol愿意支付100块,但Daniel要在20分钟内告诉她R的明文,否则钱会被Carol收回。

    Daniel明白,Carol索要的密钥R其实是Alice想要的,因为除了Alice没人会在意R的内容是啥。所以Daniel会配合Carol,告诉她R的内容,并从Carol那拿到100块,这样子Alice就实现了目标:给Carol 100块钱。

    之后的事情不难想象:Carol把密钥R告诉Bob,拿到101块钱;Bob再把密钥R告诉Alice,拿到102块钱。我们观测所有人的得失,可以看出Alice失去102块钱,Bob和Carol净赚1块钱,Daniel得到100块。这里面Bob和Carol赚的1块钱就是它们从Alice那抽的手续费。

    系统解读Fiber:把闪电网络嫁接到CKB上的宏大实验

    即使上面的支付路径中某个人卡住,比如Carol没有把密钥R告知下游的Bob,也不会让Bob有损失:过时间后Bob可以把构建的HTLC撤回。对于Alice也是同理。

    但闪电网络也有问题:路径不宜过长,如果路径太长中间人太多,会降低付款的可靠性:某些中间人可能离线,亦或是余额不足以构建特定HTLC(比如前面案例中每个中间人至少要有100多块钱)。所以在路径中每增加一个中间节点,都会提高出错的可能性。

    此外,HTLC可能泄露隐私。虽然洋葱路由可以适当保护隐私,比如把每一跳的路由信息都加密,除了最初发起者Alice外,每个人只知道相邻的上下家,不知道完整的路径,但实际上HTLC还是容易被推断出关联性。我们以上帝视角看下面这个路径

    系统解读Fiber:把闪电网络嫁接到CKB上的宏大实验

    假设Bob和Daniel是同一实体控制的两个节点,每天都会收到很多人发来的HTLC。它们发现,Alice和Carol每次发来HTLC后,要获知的密钥总是一致的,而与Daniel相连的下家Eve总是知道密钥R的内容。因此Daniel和Bob能猜到,Alice和Eve之间存在支付路径,因为它们总是和相同的密钥扯上关系,借此推断出Alice和Eve之间的关系并施加监视。

    对此,Fiber采用了PTLC,在HTLC基础上进行了隐私改良,支付路径中每道PTLC都用不同的密钥来解锁,单纯观测PTLC索要的密钥无法判断出彼此的关联性。通过将PTLC与洋葱路由结合,可以让Fiber成为隐私支付的理想方案。

    此外,传统的闪电网络存在“替代交易循环攻击”(replacement cycling attack)场景,可以让支付路径中间人的资产被盗。这一发现甚至让开发者Antoine Riard退出了闪电网络的开发工作。到目前为止比特币闪电网络尚未有根本措施解决这个问题,已然成为一个痛点。

    目前,CKB官方通过在交易池层面进行改良,可以让Fiber解决上述攻击场景。由于替代交易循环攻击及解决方案比较烧脑,本文不打算继续占用篇幅做出解释,感兴趣的可以阅读BTCStudy的下述文章以及阅读CKB官方的相关资料。

    总体而言,无论是在隐私还是在安全层面,Fiber都比传统的闪电网络进行了大幅改良。

    Fiber与比特币闪电网络间的跨域原子支付

    利用HTLC和PTLC,Fiber可以和比特币闪电网络实现跨域支付,且能够保证“跨域行为的原子性”,即跨域相关的全部步骤要么全成功,要么全失败,不会有部分成功部分失败的情况。

    跨域原子性有了保障后,可以保证跨域本身不会导致财产损失,这样可以让Fiber与比特币闪电网络可以互联起来,比如可以在Fiber和闪电网络组成的混合网络中搭建支付路径,直接在Fiber中向BTC闪电网络中的用户转账(接收端仅限BTC),还可以在Fiber中用CKB和RGB++资产在BTC闪电网络中换取等价比特币。

    我们简单说下原理:假设Alice在Fiber网络内运行了节点,而Bob在比特币闪电网络中运行节点,Alice想向Bob转账一些钱,它可以通过跨域中转商Ingrid实现这笔转账。具体而言,Ingrid会分别在Fiber和BTC闪电网络内运行节点,充当转账路径中的中间人。

    系统解读Fiber:把闪电网络嫁接到CKB上的宏大实验

    如果Bob想收到1个BTC,Alice可以与Ingrid协商兑换比率,比如用1个CKB换1个BTC。Alice可以在Fiber中向Ingrid发送1.1个CKB,而后Ingrid在BTC闪电网络中向Bob发1个BTC,而Ingrid会留下0.1个CKB作为手续费。

    这里面具体的操作方式,其实就是在Alice和Bob与Ingrid之间建立支付路径,即Alice—>Ingrid—>Bob,然后会用到HTLC。类似道理其实前面有讲过,Bob为了收到钱,必须告诉Ingrid密钥R的内容。一旦Ingrid获取了密钥R,就可以解锁Alice锁在HTLC里的钱。

    需要注意,这两笔分别发生于BTC闪电网络和Fiber中的跨域行为是原子性的,意味着要么两个HTLC都被解锁,跨域支付顺利执行。要么都不解锁,跨域支付失败,而不会出现Alice给了钱而Bob收不到钱的情况。

    (其实中间人Ingrid可以在知道密钥R后不去解锁Alice的HTLC,但这样受损的是Ingrid这个中间人,而不是用户Alice,所以Fiber的设计对于用户是安全的)

    这种方式不需要信任第三方,即可在不同的P2P网络间实现转账行为,几乎不需要任何修改。

    Fiber相比于BTC闪电网络的其他优点

    前面我们提到,Fiber支持CKB原生资产,以及RGB++资产(尤其是稳定币),这使得它在即时支付场景中有极大潜力,更适合日常小额支付需求。

    此外,比特币闪电网络有一个主要痛点,就是是流动性管理问题。大家可能记得我们最开始说的,支付通道中总体余额是固定的,若其中一方的余额耗尽,就没法向对方转账,除非对方先转钱给他,这个时候就要重新注入资金或打开新的通道。

    系统解读Fiber:把闪电网络嫁接到CKB上的宏大实验

    此外,如果是在复杂的多跳网络中,某些中间节点余额不足无法向外转账,可能导致整个支付路径失败。这是闪电网络的痛点之一,对此的解决方案无外乎提供高效的流动性注入方案,确保大多数节点都能随时注入资金。

    但是,在BTC闪电网络中,注入流动性、打开或关闭通道的步骤都在BTC链上进行,若BTC网络手续费极高,会对支付通道的UX产生不良影响。假设你想开启一个容量为100美元的通道,但建立通道的操作花掉10美元手续费,那这个通道在初始化时就磨了你 10%的资金,这是让大多数人无法接受的;对于流动性注入等工作也是同理。

    对此Fiber拥有非常显著的优势。首先CKB的TPS远比BTC高得多,手续费可以达到美分级别;其次,为了应对流动性不足导致无法转账的问题,Fiber计划与Mercury layer合作推出新的解决方案,使得流动性注入的工作可以摆脱链上操作,解决UX和成本问题。

    系统解读Fiber:把闪电网络嫁接到CKB上的宏大实验

    至此,我们系统的梳理了Fiber的总体技术架构,其和比特币闪电网络的大致对比总结如上图所示。由于Fiber和闪电网络本身涉及的知识点太多太杂,单纯一篇文章可能无法覆盖到方方面面,未来我们将针对闪电网络和Fiber的话题推出系列文章,大家敬请期待。

    MoveWeekly News|8.25-8.31


    Move 生态一周进展

    Echo 登陆 Aptos 主网,探索 BTC 收益新篇章

    Echo 是比特币生态 staking restaking 先驱。Echo 已在 Aptos 上正式启动!Echo 将探索 Aptos 上的 BTC 收益基础设施和推动 restaking 创新。

    了解更多:

    Sui DeepBook V3 上线测试网,提供更低费用和更快速度的用户体验

    DeepBook 自 2023 年 7 月推出以来,迅速被 Sui 网络上的 DeFi 协议所采用。最新发布的 DeepBook V3 版本大幅降低了 Gas 费用,推出了动态交易费用,为做市商提供了资本高效的订单管理功能。

    了解更多:

    Movement 公布 1000 万美元生态基金

    Movement 与 Web3Port Fund 达成战略合作成立生态基金。将共同出资 1000 万美元,专门用于 Move_Collective 的项目,支持在 Movement 网络内实现的高吞吐量链、新型 DeFi 收益策略以及全链计算等创新用例。

    了解更多:

    Aptos 本周生态聚焦:Storychat

    Storychat 是一款基于 Aptos 的 AI 内容平台,利用 AI 技术为用户提供交互式漫画、网络小说和 AI 角色对话等功能。得益于 Aptos 网络的速度、稳定性以及可以简化入职流程等高效性能,Storychat 可以实现内容创作的民主化。

    了解更多:

    中世纪格斗大逃杀游戏 DARKTIMES 登陆 Sui 生态

    DARKTIMES 是一款专注于玩家体验并拥有深厚背景故事的中世纪格斗大逃杀游戏,现已登陆 Sui 生态。该游戏承诺通过 Web3 资产所有权在 Sui 上开启游戏的新纪元。

    了解更多:

    Cool Sloths 发文称 Aptos 上的第一个 NFT 铸币游戏——Slothball game 现已开放 Mint

    Slothball game 将为 Aptos NFT 社区开启前所未有的铸币体验,Slothball 游戏的发布日期和时间将会在之后公布,请实时关注动态,敬请期待。Mint 通道现已开启。

    了解更多:

    B² Network、Aptos 与 Echo Protocol 建立战略合作伙伴关系

    本次合作旨在将 BTCFi 扩展到 Aptos 生态系统,作为在 Move 生态系统中探索 BTCFi 的首次实验。最初,通过 B² Network 桥接到 Aptos 上的 Echo 协议的 BTC 提供了 10% 的 APY,目前,已达到 2000 BTC 的上限,并已从 B² Network 桥接到 Echo 协议。

    了解更多:

    FORDEFI,Sui 上的第一个 MPC 钱包供应商

    Sui 表示 FORDEFI 作为 Sui 上第一个 MPC 钱包供应商,将为 Sui 上的建设者、交易者和运营商带来机构级安全性,可帮助 Sui 用户快速、轻松连接到任何区块链上的 dApp。统一的界面让用户完全操纵资产。

    了解更多:

    Movementum 加速器项目支持越南及亚太地区 Web3 初创企业

    Aptos 与 Aminis Finance 联合推出的 Movementum 加速器为越南及亚太地区初创企业提供高达 100 万资助资金。入选的企业最高可获得 15 万美金补助,以及 Aptos 基金会的专家指导、网络资源等直接支持,此举动旨在促进企业在 Aptos 的成长和发展。

    了解更多:

    Mizu Wallet 为 Aptos “Code Collision hackathon” 提供  6000 USDC  额外奖池

    MizuWallet 为 Code Collision Hackathon 参赛者额外提供 6000 USDC 奖金,鼓励构建基于 Mizu Wallet、在 Telegram 运行的 Aptos 创新项目,希望能够在 Telegram 中创造无缝且用户友好的体验,推动 Aptos 生态发展。

    了解更多:

    RoochNetwork 与 Portal to Bitcoin 建立合作伙伴关系

    8 月 28 日,Portal to Bitcoin 宣布与 RoochNetwork 建立合作伙伴关系,将携手为比特币解锁新的实用性和可扩展性。

    了解更多:

    生态活动

    KBW 活动专题:Movement in Seoul

    Movement 主办的 Movement in Seoul 将于 9 月 1 日(周日) 19: 00-23: 00 GMT+ 9 在 korea Blockchain Week 举行,欢迎与 Movement 和 Frens 一起狂欢。扫码报名。

    了解更多:

    KBW 活动专题:Web3 Data Dance: Analyze, Build, and Connect

    NODIT 主办、Aptos 赞助支持的 Web3 Data Dance 边会将于 9 月 2 日(周一) 15: 00-18: 00 GMT+ 9 举行 ,帮助开发者了解在 Aptos 上构建的更多信息,听取行业专家的见解。

    了解更多:

    KBW 活动专题:Ready/Sui//Play

    Sui 主办的 Ready/Sui/Play 聚会将于 9 月 4 日 (周三) 20: 00 PM 举行,在参加 Xociety、Pebble City 和 Ambrus Studio 展示的同时,享受互动技术和现场娱乐的沉浸式 Party。欢迎扫码报名。

    了解更多:

    KBW 活动专题:The Aptos Experience 2024 

    Aptos 主办的 The Aptos Experience 2024 将于 9 月 5 日(周四) 10: 00 AM 举行,深入探索 Web3 核心和灵魂之旅,提供为全世界开发者建立联系的机会。欢迎扫码报名。

    了解更多:

    KBW 活动专题:Night Shift with Peaches

    9 月 5 日(周四) 19: 00 GMT+ 9 ,Aptos 将与 Peaches 合作举办 Night Shift w/ Peaches 开放式 Party。Aptos Experience 的参加者只需出示腕带或会议徽章即可免排队进入。

    了解更多:

    KBW 活动专题:Aptos Afters

    9 月 6 日(周五) 22: 00 GMT+ 9 ,The Aptos Experience 结束之后,Aptos 将举办 Aptos Afters 聚会。Aptos Experience 的参加者只需出示腕带或会议徽章即可免排队进入。

    了解更多:

    Aptos Code Jam 活动巴黎站开启注册

    9 月 11 日在巴黎办公室举办一场与 Aptos  Code Collision 黑客马拉松相关的 Code Jam 活动。参加者有机会与来自该领域的构建者交流想法,并获得真实反馈,为他们的下一个大型项目奠定基础。

    了解更多:

    “Aptos After Dark”活动将于 9 月 19 日在新加坡举行

    Aptos 与 MEXC、Mirana Ventures 和 Foresight Ventures 联合举办的 Aptos After Dark 将于 9 月 19 日在新加坡 Ce La Vi 举行,这是一场与众不同的 Token 2049 聚会,旨在重塑 DeFi 和 Web3 的未来。报名现已开启。

    了解更多:

    Sui Bali 2024 正式开启报名

    Sui 将于 2024 年 9 月 22 – 25 日在巴厘岛举办 #SuiTropicalWeek,活动将工作与休闲相结合,带来充实又放松的热带冒险。

    了解更多:

    Sui 联合 AntalphaLabs 举办的 Suihackerhouse 圆满结束

    Sui 联合 AntalphaLabs 在成都举办的 Suihackerhouse 两周共建之旅落下帷幕,见证了多个新兴项目的诞生。

    了解更多:

    技术热点

    Aptos 宣布 Aptos 文档升级,简化链上数据检索体验

    Aptos 宣布其全新文档已上线,该网站提供了简化链上数据检索的功能,用户可以直接从文档中使用可自定义的索引器查询,轻松地在主网、测试网和开发网之间切换,并根据需要调整查询。

    了解更多:

    关于 MoveFuns DAO

    MoveFuns DAO 是一个专注于 Move 语言,致力于推动其生态发展的去中心化自治组织(DAO)。我们通过研究和推广 Move 语言,聚集技术精英,共同探索其在区块链技术中的创新应用。我们构建了一个开放的平台,提供全面的学习资源,并通过组织开展专业研讨会、实践工作坊和 Move 培训课程,提升开发者的专业技能和创新能力。

    MoveFuns DAO 坚持共识协作、开放性和创新驱动的核心价值观,推动 Move 语言的和谐发展。欢迎加入 MoveFuns DAO,与我们一同探索、学习、成长!

    Writing Move funs and make fun!

    获取更多信息

    Twitter:

    Github:

    Telegram:

    YouTube:

    Ticket.fans—开启BTC Memecoin流动性新时代

    背景

    最近几个月Pump.fun铸就了Solana上的MEME之夏,Pump协议收入屡创新高。据统计,在Pump上共发行了超120万的代币。如此疯狂的MEME浪潮,作为Solana上的代币发射平台,将Solana链上活跃度推向新高。其他链也纷纷跟进,比如孙哥的Sunpump。

    Ticket.fans—开启BTC Memecoin流动性新时代

     

    而我们一直期待的BTC生态却还没有类似的MEME发射平台。由于BTC本身的特性,流动性、交易便捷性等都受到限制,但是BTC社区的文化是非常适合MEME的孕育发展。在MEMECOIN这个叙事的周期内,我们无法忽略BTC上的MEME生态,MEME很可能跟铭文一样再次引爆BTC生态。

    我们关注到BTC生态上也有一个这样的发射平台Ticket.fans,它吸收了Pump成功的经验:简化代币发行方式,降低发射成本,公平发射,内外盘交易,绑定曲线和自动做市等等,还提出了一些创新的机制如侧链。

    Ticket.fans—开启BTC Memecoin流动性新时代

     一、项目介绍:

    Ticket.fans 是一个专注于比特币生态系统的 MeMe 代币 Launchpad,基于MetalD,并且运行在比特币和其侧链 MVC 上。

    其中MetaID 是建立在比特币及其同构区块链上的统一身份和数据格式协议。基于 MetaID 协议,开发者可以在比特币上构建各种 Web3 应用,实现数据互联互通,保障用户数据主权。

    官网:https://www.ticket.fans/

    在Ticket.fans上,用户可以在一分钟内轻松快速地生成自己独特的代币,所有这些都在一个公平的环境中进行,其特点是没有Rug,没有VC,也没有预售。

    用户也不用担心流动性问题,因为在第一阶段流动性众筹跟后续外盘交易阶段,都有充足的流动性机制供买入和卖出。

    二、产品及创新:

    产品

    一站式 Token 发行、众筹、交易平台

    发行代币:部署发行MEME代币

    众筹流动性池:用户存入资产获得流动性代币。

    DEX 上币: 在 Orders.exchange 上交易。

    功能

    Ticket.fans 的核心功能分为 Club Ticket 和 Fans Ticket。

    Club Ticket:允许用户以低门槛参与 Meme 代币的发行,轻松创建自己的 Meme 代币,以便在去中心化交易所 (DEX) 上进行交易。

    Fans Ticket:专为KOL 设计的专属社区建设平台,应用场景如社区付费、粉丝经济。

    创新

    Ticket.fans—开启BTC Memecoin流动性新时代

     交易在链上发生,安全可靠

    采用BTC 生态的MRC-20 协议,Ticket.fans 中发生的所有操作,例如买卖,本质上都是 BTC 交易。确保无缝和安全的平台内交易。

    MRC-20 协议是一种运行在比特币网络上的基于 UTXO 的代币协议。该协议设计简单高效,非常适合 BTC 环境,并可能适用于未来的跨链应用。

    创建流动性池,提高流动性

    当代币市值超过$100K时,会触发注入流动性,将存储在服务的资金注入流动性池,用户可以在Orders.exchange 上交易(类似uniswap)

    采用侧链MVC,安全便捷

    第二阶段外盘交易(Orders.exchange)转移至比特币侧链,保证安全的同时优化了便捷交易的体验。

    散户友好

    买卖低于 0.001 BTC 的交易免费,对等于或大于 0.001 BTC 的交易,将收取 1% 的费用。

    三、社区和数据

    社交媒体:

    Twitter:https://x.com/ticketdotfans ,3K followers

    Telegram:https://t.me/Ticketdotfans,1.3k members

    历史发射数据

    首日上线的项目都有较高的涨幅。其中首发项目WUKONG截止目前涨幅已超过2200%

    Ticket.fans—开启BTC Memecoin流动性新时代

    四、如何运转:

    以Club Ticket 为例:

    创建代币

    Meme / BTC 池部署在 BTC 上。成功部署后,Token 可以在一级市场进行交易。

    众筹流动性池

    a. 流动性池众筹是为代币的初始流动性提供资金的过程。这通常是通过 Primary Market 方法完成的。

    b.参与者将新创建的代币兑换成聪 (sats),用于建立流动性池。

    c. 建立流动性池对于 DEX 上的代币交易至关重要,因为它为买卖订单提供流动性。

    DEX 上币(当市值超过特定阈值时,池将桥接到侧链 MVC。)

    a. 一旦建立了流动性池,代币就可以在去中心化交易所 (DEX) Orders.exchange 上市。

    b.上架后,代币可以在 Orders Swap 或一级市场自由交易,用户可以根据自己的需求进行买卖。

    从创建代币到一级市场交易,这个过程跟LBP流动性拍卖类似,依据预设的绑定曲线进行买卖。

    相比BTC上原生的BRC20协议,如ORDI,Ticket.fans有更好的流动性(流动性池、DEX),更优质的交易体验(侧链)。参与用户除了支付gas之外,还需要支付一部分资金来购买代币,提供初始流动性,当市值满足一定条件后,有机会上DEX交易。外盘DEX流动性更充足,手续费更低,速度更快,交易更方便。

    新代币的第1阶段在绑定曲线 AMM 模型下运行,用户支付 BTC 购买代币或出售代币取回 BTC。交易发生在用户和代币服务之间,价格由绑定曲线算法决定。这种模式的优点是它纯粹在链上,永远不会耗尽流动性。

    当代币市值超过某个阈值时,进入第 2 阶段。此时,该服务存储的流动性将被存入Orders.exchange 来创建一个流动性池。然后,代币可以在 Orders.exchange 上交易,价格由市场类似 Uniswap 的方式决定。以前的 bonding curve 模型继续作为渐进式发行机制并行运行。如果价格低于市场价格,用户只能从绑定曲线购买代币,但不能再将其卖回给模型。

    在这两个阶段,所有交易都在链上进行:BTC主网和侧链。

    五、参与教程:

    可参考官方教程:https://ticket-fans.gitbook.io/ticket.fans/v/ticketdotfans-jiao-cheng

    六、总结:

    从反VC到拥抱MEME,从Solana到BTC,我们有理由相信,BTC上也会有属于自己的MEME文化。而Ticket.fans正是基于BTC设计的,兼顾安全性、便捷性,在链上交易的基础上,开启BTC生态MEME的流动性时代。

    Pump的惊人表现,让我们对Ticket.fans有了更多期待。但我们也不能否认和忽略当前Pump上出现的问题,也有可能在Ticket.fans重演:

    发币成本低,缺少监管,项目数量繁多,骗子项目充斥其中。

    赚钱效应差,据统计,Pump.fun 上 80%交易者亏损,仅 3.061% 盈利超 1000 美元没有反哺所在链,没有对整个行业发展做出真正的贡献

    甚至更多可能在BTC上才会出现的问题如:链上交易卡顿,gas居高不下等

    永恒不变的是人性,所以这些问题可能会一直存在,但是我也期待在BTC链上,在最原始最纯粹的BTC生态上,Ticket.fans能比Pump和BRC20有改进和创新,从目前的链上交易(主链+侧链)以及流动性的设计上看,他们确实在用心建设,促进BTC的MEME生态发展。