We're sunsetting PodQuest on 2025-07-28. Thank you for your support!
Export Podcast Subscriptions
cover of episode Ep.94「比特币系列」比特币技术新篇章:GOAT BitVM2创新架构(ft. Stephen)

Ep.94「比特币系列」比特币技术新篇章:GOAT BitVM2创新架构(ft. Stephen)

2025/5/13
logo of podcast Cryptoria | Web3&加密说

Cryptoria | Web3&加密说

AI Chapters Transcript
#blockchain and cryptocurrency#web3.0 podcast initiative#ai entrepreneurship challenges#e-commerce platform strategies#artificial intelligence and machine learning#machine learning theory#ai privacy concerns#generative ai#digital life balance#investor perception and behavior#ai in banking workforce Chapters
本节探讨GOAT Network去中心化排序器的技术优势,与其他比特币解决方案和以太坊Rollup的差异,以及如何解决中心化系统面临的宕机风险和MEV攻击问题,并提升网络活性和安全性。
  • GOAT Network是首个采用去中心化排序器的比特币ZK Rollup
  • 去中心化排序器解决了中心化系统的宕机风险和MEV攻击
  • 去中心化排序器提升了网络活性和安全性,并实现网络收益向参与者的返还

Shownotes Transcript

比特币的交易它是无状态的因为它是 UTXO 模型过去如果你是一个中心化的定序器那就意味着你自己要恶意的去交易进行定序或者你自己加入 MUV 供给等等之类的一些问题哈喽大家好欢迎回到 Cryptoria 这里是用简单的语言带你了解纷繁复杂的加密事件我是 Vivian 我是 Zia

我感冒了,所以大家可能会听见我的声音比较哑啊,所以大家就多多包涵。然后呢,但今天呢,我们特别荣幸啊,就又到了我们比特币的这个系列了。大家都知道我跟 Gian,我们两个是两个技术小白。然后比特币的技术和以太坊的技术,本来他们就有一个本质上的差别。我觉得我花了很长的时间了解完了以太坊的技术,然后,

我上次跟凯文聊完了以后呢我觉得我又去花了一段时间去读他们的白皮书然后但是比特币那个技术着实的有点恼人就是我不太 get 到所以呢我就跟凯文就说要不咱们请咱们的技术来聊一聊因为我着实的有一些我们听众里面给的抛过来的一些问题然后以及我看白皮书的时候有一些问题这些问题我尝试着自己去找过答案然后但是我感觉

我找回来的答案又给我抛出来了一堆问题我觉得这个就是完全是因为我们两个都不是技术出身的原因对就是心怀往复对一定要找一些专业的人士来回答一下我们这个问题比较系统而且比较清晰跟明了对所以今天我们就邀请到了 Gone Network 的 CTO Stefan 然后来加入到我们我们今天专门的来好好的聊一聊比特币的按照 Kevin 的说法就是

等等的这一系列的技术然后以及因为高尔纳特会我们也在做这个 ZK 也在做零知识证明那零知识证明我们知道的大部分都是应用在以太坊生态的项目上面很少有听到说 at least 我可能就是至少在我觉得我很少听到有说比特币生态有在做这个 ZK 的那所以呢今天的这期节目会非常干非常技术但是我觉得这是一期

非常有价值的然后大家好好地来看一看比特币生态的技术架构的一期节目那话不多说我们先邀请一下 Stefan 和我们做个自我介绍欢迎欢迎 Stefan 欢迎加入我们谢谢谢谢对我叫 Stefan 我简单介绍一下自己的工作经验吧我过去主要就是说毕业之后在百度工作了八年左右然后也是百度超级店的联合创始人员之一

然后我从百度离开之后我就创立了一家做隐私保护网络的项目创立了一个项目 AgNetwork 然后在那个项目我们也主要以明知证明等隐私保护技术为主之后我就加入了 GKM 也算是个 Network

然后在这边主要开始负责 ZK-MIPS 的研发然后我们在做 ZK-MIPS 研发的时候研发的过程中我们同时也在兼顾证明这一层和验证这一层因为我们有一个很重要的理念是我们

不单纯是做到就是 proof network 这一个层面就是说我们不单纯是说我们只做好这个 prove 就好了大家去生成 proof 就好了我们更倾向于我们要打通我们要解决就是说全网这个流动性割裂的问题所以在这个层面上我们就是做了更多的 voluphile 这一验证这一层的工作那么这一层的工作里面就包含我们

有以太坊上的验证也有比特币上的验证然后比特币上的验证又额外的难一些也就是说在比特币上你想要去验证完成任意联网计算的验证这个工作相对又更难一些这也是 GOT Network 或者我们本身的竞争力之一算是好的因为上次我们跟 Kevin 聊天 Kevin 已经大概有把

整个 Ghost Network 的这个创立的这个思想以及你们现在正在做的事情大概简述一下然后我们当时就像刚刚林平讲我们听众其实是听完之后有蛮多问题的所以今天我们先打算从技术端去入手去把这些听友们的问题先回答一下那么其中一个很重要的问题我觉得也是基本上我们采访所有的啊

CTO 们都会问的一个很核心的问题就是你们和别人有啥不一样所以这个就是因为上次 Kevin 是有讲说 Goldenwell 是第一个采用去中心化排序器的比特币的 ZK rollup 所以第一个问题很简单就是这个 Kevin 所说的去中心化的排序器比特币 ZK rollup 和其他传统的比特币解决方案策略或者以太坊的 rollup 有什么区别嗯

这是一个很好的问题简单来说我们确实从第一天开始我们的架构就是遵循于去中心化因为简单来说从 GOT 我们其实跟 METIS 这个你们也知道对吧这个是属于 METIS 基金会那么 METIS 其实也算是以太坊里面第一个上线去中心化排序器的这么一个项目

那么我们在这里面就是说第一个这肯定首先简单说在技术上我们是一个相同的理念甚至在 GOOD 之前很早就我们已经秉持这个理念在做这个事情那么简单说就是去中心排序器这个事情我们可以说不是第一个发明这个词但是我们肯定是第一个竭尽全力在推进并且落地的这么一个团队啊

那么从技术本身来说去除排序器这个事情我觉得要分几个角度来看从技术的角度来看它解决了过去中性化排序器的问题就是中性化排序器我们知道刚开始出来其实

第一就是面临当机的问题其实是单点的问题是非常严重的当然到后面其实你出不出问题他们内部怎么处理我们其实外面也不知道这是第一点就是我们其实是在大家可以认为在所有的整个社区集体去维护集体去

监督的这种情况下去保证网络的活性这是一个非常重要的事情即使我们这个项目方比如说项目方自己的运营的排序器出问题了那么其他的社区的节点其他的节点其实是完全没问题还能够照常使得网络保持在正常运行的这是单点问题

第二个我相信凯文上次也提到其实这里面因为排序器它产生的收益包括排序器可能产生一些其他的就像 MEV 的我们称之为对用户可能算是一种攻击的这些问题其实你在去中心化情况下其实这一类问题是不存在的因为这一类问题你所有的想要实施 MEV 其实你要得到去中心化排序器网络的共识

那么你的这一类公鸡很难去得到别人的共识的所以这是另外一个程度上提升了网络的安全性第三个有一个点就是当然第一个算活性第二个算安全性第三个有一个点其实是什么呢就是说你整个网络的参与用户越多的情况下它这个网说产生的 Gas 的收益其实是能进一步的去返还给这个网络参与者

其实这样进一步又推进了就是又放大了就是活性和安全性的这个提升又进步放大了所以这种方式相当于我们就是说过去很多说二层你怎么去保证就是说你不是说把一层的用户量拿下来在你这边去做交易降低盖世费这一点而已我们是更进一步的去扩充了这个网络的交易量也好玩法也好对

OK 因为刚刚你提到这 MEV 其实因为我们上个礼拜五才在 G93 期的这个 Layer 1 系列刚讲完这 MEV 然后在以太坊里面是特别的盛行的当然 MEV 就 Pro and Core 有些人就觉得这就是一个加密市场隐形的手去维持整一个市场的这么一个平衡但有人也会认为其中有一些方式就是真的是一种恶意攻击去掠夺

用户的利益当然如果这件事情在比特币网络里面不存在的话我觉得这倒是一个我之前一直没有想到的一点今天您不提到这个的话后面我们可以去再聊一下这个话题但回过头来我们讲今天第一个问题就是为什么你们当时选择的是用排序器作为核心组件我没有说去依赖比特坊主网的智能合约扩展因为我觉得这是两条不一样的技术路径对吧

对,因为首先就 GOTS 本身作为一个 ZKLUAP 的话,它自己肯定有一个列外的账本那么列外的账本本身它交易的定序打包以及对应的交易证明的打包之后的这个区块的证明生成它其实都需要定序器负责去,它作为一个提议者去完成这一项工作

对,所以那么相对来说,我理解就是说在目前来说,我理解你的问题是说我们在比特币主网本身去完成这么一个定序的过程,对吧?就是说通过比如说比特币的脚本什么去完成这个定序的过程

是这么一个问题对吧对对对那么这里其实面临一个问题就是说前面我们提到就是说第一比特币的交易它是无状态的它是无状态的什么意思就是说因为它是 UTXO 模型它相对于我们平时看到的就是账户模型就以太坊是账户模型账户模型什么意思比如说你钱一笔交易

发生了 Alice 给 Bob 转账那么 Alice 可能减了 10 个 tokenBob 加了 10 个 token 那么这个事情其实你会反映在 Alice 和 Bob 的账户余额上面发生了转换那么你下一个交易的时候你依然可以去访问到上一个交易修改后的这个状态就相当于它其实是有一个 world state 我们叫世界状态在底下但在比特币上面其实

正常说它是不存在这么一个世界状态的那它就是 UTXO 就 Alice 给 Bob 转账相当于我们的钱包里面的钱对吧你把你的零钱拿出来一张比如说 20 的你给 Bob 之后然后这个时候就产生了两张零钱 Bob 拿到一个他接收的 10 块钱的这个 UTXO 然后

同时剩下的 10 个 Token 的 UTX 就返还作为一个就是说余额返还给这个 Alice 所以这样一种模式你可以看到它其实所有的它两个交易之间它其实没有一个说账户这么一个统一账户这么一个概念你完全拿到的是一张一张的这个零钱只是这个零钱是需要你这个钱包对应的签名或者满足一定的条件你才能花掉它

对所以这是就是说两个核心不太一样的地方那么在比特币这边所以你如果需要通过比特币的脚本去完成这样的一种二层上的状态的验证包括交易的执行过程的验证其实它的难度就非常大

所以你要完成排序这么一个操作它同样就像我们回到刚才前面提到可能需要 BitVM 这样的方案对链外的复杂计算通过乐观挑战的方式去进行完成对这也是就是说在比特币上其实你要完成链外计算其实是面临比较大的一些困难的

对 刚刚 Steven 提到的 UTXO 的模型我们在之前的 GoldenEvo 赞助的系列第 89 期我们就是在 BTC5 一场激活万亿城税比特币的运动这一期里面其实有讲过尤其是刚刚 Steven 已经提到了以前在 UTXO 的

全世界的这么一个状态在以前是不存在的所以如果没有听这一期的小伙伴可以先回去听一下然后就能更好地去理解 Steven 刚刚讲的这个新的这么一个状态的问题那么后面这个问题我想问一下就是既然你们选择了这么一个技术解决路径我觉得所有事情都是有好有不好的你能比如说大概跟我们说一下这个以去中心化排序器的这个比特币 ZK rollup 的好在哪里优势在哪里而相对而言会有什么地方是不足或者劣势吗

这个问题我觉得我可以先简单整体介绍一下因为我们高线 work 的技术架构的亮点主要我觉得我们有三个一个就是刚刚提到的我们最早上线的 decentral sequence 这么一个二层的定序的架构第二个就是我们有我们自己自研的 Zikmips

作为去快速生成证明 ZKMIPS 是一个零资证明虚拟机那么零资证明虚拟机我们之前过去可能听到比较多的是 ZK1VM 是零资证明 EVM 以太坊虚拟机那么 VM 相对于 EVM 的区别就是

ZKVM 能够针对于像你使用 RustGNR C++等任何通用程序编写的代码去生成证明那么这样其实是不单纯是在 EVM 也可以在其他的比如说 SolanaAvalanche 以及像 ToneKadana 等等所以所有的生态其实都可以用 ZKVM 去给他们的链上进行扩容

对,当然 ZK-MIPS 作为一个基于 MIPS 指令集的 ZKVMMIPS 指令集我们知道它可以说是一个非常成熟的非常老的一个指令集它从产生到现在应该都超过 40 年了并且它产生应用生态也是非常完善的它的指令集的特点是非常简单而且简单一致的意思就是说

这个简单一字也相对于现在另外一个指令集像 Risk-V 来说的 Risk-V 它其实有一个基础指令集然后更多的功能是依赖于你上面做自己的模块定制所以它有个特点叫模块化它这是模块化但是模块化有个好处就是你的能力很强你可以定制非常优秀的这个微码出来但是如果你是

想用使用別人定義好的這些擴展那意味著你可能用了這一家的另外一家你可能不兼容了倒是在這個 MIPS 這個場景來說他沒有這個問題因為大家都是同一套

这个指令集对然后另外一个点就是说我们基于 MIPS 做这个事情之后我们当然现在就是我们核心是要提升证明速度降低证明成本我们最近也发布了 ZKMIPS 1.01.0 其实可以看到在 EastproofEastproof 是

以太坊基金会下面的一个项目他们主要就是推进以太坊 ZKVM 在以太坊落地这个事情我们在上面可以看到目前的性能是排行在第一的我们的证明数都是排第一的然后所以这是第二个点就是说我们在 ZKVM 这一块其实是有很长时间的投入专注

也有不错的表现第三个点是 GOT B2VM 这个也是我们最近快要发布的一个测试网 GOT B2VMGOT 自己的一个进行增强的一个 B2VM2 协议所以这三个点其实是我们整个架构的一个特性我们整个就是说从区块的定序打包

到区块的证明生成到二层区块在一层比特币上的验证那么在这一整套里面我们应该是全网就是说所有比特币二里比特币类二里面

就是在整个技术战上面自言深度最深的一个这么一个团队了可以这么理解所以回到你的问题来说就是我们做这样的一个架构其实只有两个点两个目标第一我们要安全要真正继承比特币的安全这个不像以前以太坊因为 BTC 的这个 holder 他们对于 BTC 的这个对吧

安全要求完全不跟以前其他的可能完全不在一个级别上面就很多可能我宁愿放在冷钱包里面然后等着它升值我不愿意去围绕外面的比如说五个点的这样一种可能带风险的对吧收益有兴趣对这是第一个就是我们在过程中遇到的很多的问题就是我们希望能做到什么样的安全程度

我们希望我作为一个 BTC Holder 我把钱放到你这个二层上去的时候质押进去的时候我随时能够有安全通道退出而且只需要我自己我就能够保证退出也就是说我们其实从这个稍微技术一点的角度来说是 One of N 的这个诚实假设

我们要在这样一个城市讲是比如说这个用户自己作为你的一个网络参与节点他自己肯定对自己是诚实的那么这只要我自己诚实的情况下我就能保证我资产的安全性对这是保证安全性这一个点上所以我们做了这么多事情包含从就是刚才提到的从二层的活性到一层的就是说对于二层计算的验证的安全性

以及对于整体上面就是我们在效率方面因为刚才说了我们基于比特币 M 做的高的比特币 M 其实这本身它是一个乐观挑战乐观挑战过去面临的问题其实挑战周期非常长比如说以太坊里面它的可能比如说 7 天才能够完成这个 withdraw 完成这个提款从二层到一层那么

我们其实在这里面就希望就是通过不单纯是我们要把证明的速度做到极致就像基于 ZK-MIPS 做到极致另外一方面我们在这个里面还有提出了像 Universal Operator 和多轮随机挑战这样的机制

來保證所有的挑戰者如果作弊的話他會受到懲罰而且一定會被後面的挑戰者發現他作弊所以我們中國這樣的隨機挑戰的這種機制

加速这个挑战过程我们现在目前能做到的像我们目前在我们的参数设置里面包括实验里面其实我们设置的实验看到能够做到比如说一天以内完成挑战当然这是一个很保守的数字一天以内的完成挑战这个其实就一定程度上极大的提升了这些用户的资产的我们叫资产利用效率 capital efficiency

所以综合这么几个点从安全性活性和计算或者资产的利用效率方面我们其实做了大量的工作这个是我们我认为在目前这个市场上面的就是说非常独特的这个我们的思考和我们的工作对

刚刚您提到说你们也兼容 EVM 肯定的然后 Tone 你们兼容 Move 吗因为最近你也知道碎系崛起的很快兼容 Move 吗兼容 Move 肯定是没有问题的但是因为我们在拓展的过程中这也是我们的另外一个策略之一我们目前比如说 TendMeet

在我们上面就能很快的完成证明木屋本身它肯定从 ZKVM 的角度肯定是没有问题的但是我们在目前没有实际去跟这些猎人沟通一个方面就是因为你也知道像

他们这些链的实行效率是非常非常高的当然这是也会对我们发生一定的挑战因为我们本身生成证明生成证明的效率目前可以这么理解就是说我们业界可能做的现在稍微好一点的大概是在 1000 倍左右的

也就是说我们原生执行一个程序需要的单位时间可能是一那么我们生成证明的过程大概可能需要一千个单位的时间这其实是还是相对来比较慢的就是整体业界的水平就是说 ZQVM 这个角度当然我们有的做的好的可能能达到比如说五百倍的

但是实际上这里面还是对于很多高速的链来说如果我们去搭建它的爱城其实会面临这么一个问题就是我们的证明速度可能还不如他们的执行速度所以这个也是我们目前在没有深入去做这一块做过大的投入的原因

好耶那刚才其实我们聊到这个 BitVM2 所以我在这里有个问题我想问一下有 BitVM2 就肯定有 BitVM1 对吧所以 BitVM1BitVM2 然后以及咱们的这个 GOT BitVM2 它们三者中间的区别分别是一些什么呀方便和我们在这里介绍一下吗

非常好的问题其实最开始的从 23 年提出 Robin Lewis 提出 BWM 以来其实 BWM 第一个版本可以理解为它就是一个参考最经典的这种交互式证明或最经典的这种以前的乐观

挑战的模式那么也就是说我们把所有的计算一定程度上拆分成不同通过非常基础的算子去表达这个基础算子比如说包括你可以通过基础的 NAND 比如说语费运算来表达然后你整个大的计算都拆成语费运算或者一些其他的比特币脚本能表达的这些运算之后

然后你再去通过多轮挑战的方式去找到其中可能存在的错误的计算点那么在 BitWay 里面它其实提出来是一种基于就是说二分数锁就是传统的类似于以前 2bit 或者是像

offchainlab 是他们的 optrum 他们类似的一些方案去完成挑战过程其实这种挑战过程在比特币脚本里面它是多轮挑战它的效率其实是很低的因为你知道每一次你挑战其实你可能要等 6 个区块那么就一个小时就过去了

那么你多轮的话这个效率就更低了所以在 BitVM2 里面其实一个核心的改善是把这种多轮挑战改成了基本上只需要大概两轮左右就能够完成那么在 BitVM2 它的简单的整个协议就是说它首先

在 Pegin 的时候比如说 Alice 想要把自己的一部分资金放到一个 Side System 它里面叫 Side System 上面去那么你首先发起一个 Pegin 叫 Pegin 的过程 Pegin 的过程它其实会产生一个交易图

那么这个交易图叫 Transaction Graph 或者 Flow 那么在这个交易图里面它其实就像模拟了一个契约那在这个契约里面是什么意思就是说你这个契约里面你就定义了这个资金进来之后它不同的花费方式以及谁可以接收就相当于你在这个资金一进来之前你就把这个钱的花费方式都已经定义好了

那么只需要等待后面真正有人去报销这个资金就像你的钱打进来放在一个这样的一个池子里面然后等着后面有人去报销报销的时候也就是说达到某一种花费条件了他就能够把这个钱取走那么在这样其实这整个过程都是通过大概就是两个

重要的技术第一个就是如何保存这种状态比如说你 PegIn 这个事情你产生了一次质押这个质押这个状态你要到后面在所有的其他的后续交易里面能使用能识别或者是能验证这个质押的操作是

所以这是有一个状态共享就是不同交易之间状态共享的问题第二个问题就是你的逻辑的共享其实在整个交易图就是一个大的合约在比特币这边叫 Convenant 其实叫契约所以

所以其实你核心比特币 MI 是构建了这么两个就是构建了一个状态共享一个逻辑共享这么一个能力然后在这个基础上它再借助于像前面讲的它把整个计算首先也会拆分成不同的确实然后拆分成不同的确实之后它是采取了这种 type root 的形式它把所有的这个确实拆分成脚本然后把指的脚本通过

串联在一起让挑战者在挑战的过程中他只要挑战其中一个挑战其中的直接他可以找到其中的 type root 他的脚本路径上面不正确的某一个路径他就可以直接进行挑战不需要进行多轮

对 当然这里面还是存在纶数就是首先就作为这个报销活它里面有个叫 operator 的角色 operator 它首先在比如说用户在 packout 的时候就是它首先用户发起 packoutoperator 会把钱打给这个用户之后这个 operator 再向这个池子里面去报它最开始 pack in 的那一笔资产

所以 operator 在这里进行报销的时候他就要先 commit 比如说我现在的这个链外所有的比如说链外的计算都完成了然后 Alice 她把钱提走了那提走的话那你肯定要说她在链外提走的这个钱它是一个正确的金额那就意味着她钱进来之后的交易到当前这个提款这个交易之间所有的这些交易执行是正确的对所以这个时候

首先就是 operator 他要 commit 说这个执行的结果是正确的也就是说我们的 fx 等于 y 的 y 其实就是按照这个链最新的这个区块的状态那么 x 当然就是最开始的那个状态可以理解为当然我们其实 x 还要包含其他的一些信息这个在临时证明里面其实就叫 public input 叫公共输入的东西啊

对所以这样的话 Operator 承诺这个 Y 之后就等待其他的挑战者去挑战如果他觉得这个 Y 不对也就是说你面发生了比如说 Fork 那我就觉得你现在这个

状态不对你可能就是已经发生了 fork 虽然你承诺了比如说以前这个状态可能是 S 那你这个时候你 fork 了之后你产生了 S 一撇拿这 S 一撇你去链上报销这就会产生双花对吧最典型的双花问题这个时候就会

进行挑战挑战者他挑战之后他就会阻止你报销阻止你报销但阻止你报销并不是堵住了你所有的去路因为也是存在恶意挑战者的所以在 BitVM 里面其实它整个有三条退出路径你可以立即为其实简单统称为两个两个概词叫 Happy Path 和 Unhappy Path 就快乐路径和不快乐路径快乐路径的意思就是说

我发起报销了其实我走快乐路径就是我是城市的我没有人来挑战我那么我等一个时间窗口比如说两周左右到了之后我就直接把钱可以提走了那么不快乐路径其实它就分两个出口两个具体的路径一个就是说挑战者来了挑战我了但是我啥也没做错我是一个城市的 operator

那我就会揭露我的计算过程我告诉你我的计算过程是什么样的你如果你觉得我哪里算错了你再进一步进行挑战我这其实就是第二轮的挑战那如果说你觉得我没有错那你挑战不出来说白了这个挑战其实你发起挑战裁决执行的过程其实是在脚本里面执行的就像前面说的那个子脚本它其实是可以执行的

对那么你没提出来有效的挑战那么我直接就可以通过说我的就是这个第二个路径出去第二个路径其实我就是相当于挑战完成之后我又可能要再等个一段时间再去退出去对第三个就是真正的不快乐的路径了就是说真正别人挑战是有效的挑战那这个时候 operator 的报销肯定会被阻止并且

Operator 之前在发起这个报销过程中开始进行的质押也会被 slash 掉会被

作为 bonus 给挑战者所以这是 Bitum M2 整个协议当然说实话其实整个协议是非常复杂的我们其实在这里面虽然我们在搅的过程中它看起来好像也没什么太大的问题但实际我们在看执行过程是有不少的问题的这也是我们整个 Gaude B2M2 它的创新点所在第一点就是刚才提到了

那么过去如果你是一个中心化的定序器那就意味着你自己要恶意的去交易进行定序或者你自己加入 MEV 供给等等之类的一些问题外面的其他的 operator 就是 BitVM 的这个 operator 他是不知道的那么这个时候他如果说他自己去 fork 一个你的

这个节点他就是说从某一个点开始他自己跑一个节点然后他尝试去报销发生双花而在原始的 BitVM 里面他其实是没有具体去考虑他的具体假设是你所有的 side system 是可信的那么他并没有就是说强调但是在这个 TKLUAP 的场景里面

它并没有一种机制指导说你怎么去确保这个二层的是可信这个问题那么这也是我们其实是我们天生就基于 decentralized sequence 这套网络能够保证能够做到的而且是一个就是说 permissiveless 就是无许可的这么一个网络方式所有的人都可以参与去监督去参与共识

对这是第一点所以在这个点上我们就其实这里面就额外带来另外一个问题我们不单纯是要验证二层的这个计算的执行还验证这个二层的共识所以它的验证计算量会更大而在验证共识的时候你还要往前再去提交你的这个共识的一些公共输入比如说你的共识节点因为你的

最终你的这个共识结果你要签名这些验证者集你可能需要提前通过某种方式去先承诺到比特币上面去然后在比特币的挑战过程中再去

共享这些状态使用这些状态去验证二神的区块是正确的共识出来的然后再去验证这个区块的执行对这是第一个点第二个点就是说 GOTS 本身的这个增强 BitVM2 的增强在于挑战者刚才提到有两门挑战其实在原始的 BitVM 协议里面这两门挑战不是一个挑战者不是一个人

他两次挑战都要质押但是他其实极大概率不是一个人因为比特币上的交易第一个挑战是谁都可以去挑战的第二个挑战也是谁去可以挑战的那么谁有可能因为第一个你要质押第二个你其实一定程度上也需其实在原始协议是不需要质押的但是他能拿到收益就是说他第二次挑战成功了他能拿到收益这就带什么第一个挑战者有可能

我干活自压了我第二次我还拿不到手一年我自己自压的那一部分可能都拿不回来这就是 BWM 里面就是说这个挑战者机制它的不完善的问题其实对我们在这边我们其实对整个 BWM 的这个交易图进行了就是优化和升级我们通过有挑战者发起挑战但自压在二层上自压

那么一层的资亚采用我们 Committee 的方式或者说是通过外包的方式放进去然后只要这个挑战成功了二层上的然后这个 Committee 它其实是在 pack in 的时候这个交易图就预签好了预签好了的意思就是说它你

在中途没法改了我刚才说我第二次挑战的时候为什么拿收益的人可以是任何人但实际上会是谁实际上肯定是比特币的矿工你知道吧因为他们是有最终就是这个交易商链权的所以我们如果说你在这个交易一开始这个交易图里面就把这个受益者已经写死了然后我们在二层再把这个受益的金额再转给这个 challenge

那么其实我们就很好的就解决了这个问题而且并且能一定程度上简化比特币这个协议第三个问题就是非常大问题就是说我们刚才是 PeginPegin 进来这个金额其实是固定的因为比特币它有个这样的特点就是说你把这个自押进来的钱是一张零钱零钱放在你这里你要提走又因为它是预签好的一个交易图

最终退出的这个 HappyPass 和 HappyPass 它的这个接收人和接收金额一开始 pack in 的时候就定好了的就它这些金额是没法改的所以如果我们要有一个人他想退出任意金额的时候他就没办法他需要去凑他要赚够这么多钱比如说你 pack in 每次金额比如说是只支持一个 BTC 两个 BTC 五个 BTC 你就要凑齐这么多 BTC 你才能去退出或者你太多了

那你可能你还找不到一个合适的这个 PegIn 的这个 UTX 去退出所以针对这个问题我们其实是采取了一种就是代理

你可以理解为是一种流动性代理的机制就是我们会让这个 operator 他自己先通过原子交换他把钱付给用户然后他自己再去整存整取类似于他去报销的时候就报比如说一个五个这种金额所以我们简单来说就是采取原子交换再加 operator 自己代为报销这种方式去实现就是

任意金额配合这样的能力最后一个非常重要的点是什么是说整个 Bitum 这些角色

我们要达到 one of n 的这种诚实假设的时候这个 n 其实针对 challenge operator 它都有数量的要求它要达到一定数量那么这些角色实际上它得如何维护他们的活性保证他们在线特别是 challenge 我刚才说如果出现前面那种他出力不讨好的情况谁也不想做 challenge

第二个就是 challenge 因为它是竞争式的你可能你发现了你巧上去做 challenge 别人也在做同样的事情那叫拼手术但是这种拼手术带来一个问题就是资源浪费

或者是重复计算但我们其实就是前面提到的我们就是采取了多轮随机挑战也就是说我们通过密码圈抽签的方式去选择一个 challenge 来做这个事情然后同时他在选出来之后他要做自驾他如果说他自己认为

这个网络没有问题他就 OK 他就说我们没有问题然后我们会再进行几轮我们要保证就是说所有的就是说选出来这些节点他的作弊的可能几率非常非常小也就是说我们确保能够选出一个城市节点并且这个城市节点一定要参与到这一轮的

这个挑战里面去那么可能经过几轮我们就能选出这么一个城市保证有一个城市节点出现那这样的话我们就能提升就是挑战的效率因为在以前的所谓的七天混两周其实很大一个定程度是要等待你所谓的 challenge 挑战者被通知到并且他自己愿意去算对所以我们通过这种质押再加随机选择

的方式既降低了这个就是说他作弊的可能性肯定是反过来说就是提升了保证了挑战的这个城市者的出现大概就是

所以这整个协议相对来说非常复杂对我大概知道这个协议非常复杂但是我觉得你有讲清楚就是这几个协议中间的区别然后以及不同的协议或者说更新出来的这个新生代的协议都解决了上一代的这个协议的哪一些核心问题

那在这就有一个 follow up question 就是我们都知道这个 sequencer 这件事情就像 Gott 来做我们是要做一个这种去中心化的那去中心化的 sequencer 就有一个问题了就是我怎么样能够来确保这些 sequencer 它不被少数集体控制这个里面是不是我们在做这个架构设计的时候有这个考量然后其次就是如果

非常不幸这个 Sequencer 它被少数集体控制了那么接下来会产生一些什么样的后果然后我们的这个架构上面会对此做一些什么样的一个应对对 非常好的问题首先是 Chunima Sequencer 它是基于我们是基于 Command BFT 也就是基于 Tenomate 他们的最新的高效控制算法 Command BFT 上面就实现了它的安全要求是需要

至少三分之二的城市节点

那么因此三分之二的城市节点或者说三分之二的城市节点的质押量来保证就是说整个网络的安全执行那么所以整个来说你刚才提到的情况就是说如果少量节点每个人的质押量非常大因为这里面有一种机制就是说大家都可以去投票他投票的这个票数你可以理解他的票数是跟他质押量

成一个正比关系的比如说我们如果是四个节点这个时候每个节点都是四分之一那么他们的投票的权重就是一样的其实一定程度你也可以理解为他的票数吧如果你一个权重为一票的话那么如果有一个节点他就特别厉害那么他就直接上来我就占了 51%占了三分之二的

这个质押料那么这整个网络肯定就会出问题因为很多情况下投票的出块权都由这个节点去掌控那么在这里面其实我们是首先我们是做了一个就是说一个很重要的机制就是我们会有一个上线

那么这个上限就是说什么所有的节点你个人单个节点的质押的上限不能超过三分之一你可以质押多但是你算这个权重的时候你最多

会算到全网的不超过三分之一或者说最多算到三分之一这么一个上限来保证单个节点它不会使得整个网络出现问题第二个就是说我们当然在做网络部署的过程中我们会邀请一些非常有就是 reputation 非常好的节点进来

比如说我们过去合作的,我相信凯文上次可能也会提到我们潜在的一些节点,就包括 Hashkey,包括 Ambor,包括本末等等这些节点,其实这些节点它一定程度上,因为它的 reputation 其实是非常重要的,然后它因此在维护的过程中投入的 IT,

和对应的重视程度也是不一样的对这是第二个很重要的说是我们会有这些类似于明星节点或者说是

重要的成績節點的加入來保證整個網絡對所以這兩個是我們就是說應對您剛才提到的這個問題的主要措施對好的接下來這個問題我覺得當時 Kevin 在聊的時候引起了大家的注意當然我覺得這個也是整個 gold network 的一個產品的亮點或者這個 portal 的亮點之一就是

我们可以 stake Dogecoin 去获得比特币的收益当然这件事情更多的是一个经济模型的问题怎么样达到这件事情所以这个就不在我们今天讨论范围但是我比较好奇一点就是在技术上你们是怎么实现这件事情因为很明显 Dogecoin 跟比特币就是两件完全不一样的东西所以你们是怎么把这两个协议衔接在一起的

其实这个地方就是刚才提到的在我们说它的这个投票权重的来源它是跟这个节点的质押量有关那么我们在支持在这个质押资产上面我们是支持不同的这个资产的除了原生的 BTC 我们当时可能应该也提到像 BTCB 像 Dodge

等等这些就是优质的较为稳定的一些资产所以这个是只要我们把这些不同的资产通过一厅的系数转换成对应的权重最后所有的这个不同资产的转换之后的权重相加得到一个总权重这个总权重作为这个节点它的这个出块的这个概率

所以基本上就是这么一种逻辑对当然对于资产的来源我们当然目前其实它有不同的这个桥过来有通过像 Lio Zillow 这样的桥有通过像就是官方的 BTC 桥和以及官方的 Dodge 的桥过来大概这样的对然后这里还有一个没说完就是说赚取对吧刚才我们提到了是说

它可以作为权重对吧但是你最终是它质押了多少级它赚取了 BTC 对吧那么我们作为一个节点在这里它赚取的收益就是我们的 GAX 收益那我们的 GAX 就是用原生 BTC 作为计量的所以它赚取的 GAX 就是 BTC 所以因此你质押进来比如说多少级 BTCB 在我们这上面其实是可以赚取对应的这个

BTC 收益的大概就是这么完整的回答是这样的对那是不是意味着其实我们提供的底层的架构我可以服务于任意资产这个资产可以是任意链上的可以是以太坊可以是索兰娜也许以后也可以是 stable coin

然后我们可以服务于任意的可定义的资产在我们的链上然后来赚取我们的 gas fee BTC 是吧从技术的角度来说我们是支持的但是对于资产的安全性要求非常高稳定性和安全性要求非常高如果说你这个资产发行你是一个不健康的资产

那么你可能哪一天这个资产因为这个发现资产不一定掌握在我们这些 sequence 节点的这个控制范围内那么他如果说资产发生了一些风险那么在我们这上面的质押这个对应的这个资产我们怎么去保证他能够快速的应对这些风险其实是像 Karen 他们等等重点还有我们的这个

经济模型设计上面需要考虑的问题但是在技术这个角度其实是完全没问题的就是说你的这个质押的资产的增加减少包括它权重系数的调整在我们这上面通过共识之后都是可以调整的

那接下来因为我们的节目已经快到三分之二了然后所以我想把这个我们的目光从纯技术上面往外面延伸一下因为我们知道现在在做一个生态大家一定会考虑到开发者对吧尤其是像我们做像 GoNetwork 这么大的一个生态的情况下那咱们这边是不是也有一些针对于生态开发者的一些 tools

那这些 tools 它是不是用这些 tools 或者说这种 SDK 或者 API 的这种形式那我们是不是怎么样是否是可以保证对到其他链的一个兼容性的呢就是利用这些 SDK 或者 API 我们有这方面的设计吗

对这是一个对很好的问题就是说我们首先从 D1 开始就是百分之百 EVM 兼容的就是这个爱城市 EVM 兼容的那么百分之百 EVM 兼容意味着 EVM 生态这些巨大的开发者保障这些资产就是说这些开发者工具集这些库对吧这些模板合约 D5 等等

等等这些协议都是可以直接在我们这上面去部署运行的所以这个当然也是依赖于我们有 ZKVM 因为 ZKVM 上面我们再去跑 EVM 那么 EVM 你的任何代码其实直接可以原生在这个 ZKVM 上去生成证明的所以从这个角度来回答你这个问题就是目前 EVM 相关的所有的开发者工具协议都可以其实在我们这个上面去

无缝的去进行部署和使用那帮我们的听友问一下就是我们听友里面有蛮多都是 builder 大部分也是在以太坊里面 builder 有的是在 Solana 上面的 builder 有一些是 C 上面的 builder 所以我们也蛮想

我觉得他们应该也蛮好奇就是能够来继承比特币的比特币原生安全性这件事情听着就非常的 attractive 就非常的有吸引力啊那就这个事情就是怎么样我们这边有没有一些像什么 Hackathon 啊或者一些什么样的 program 可以来吸引到这些现在在以太坊上的这些 builder 能够来到我们高安 Network 上面

或者说我们这段时间有没有 focus 一些某一些特定的 section 比方说像 defy 或者像是其他的一些特定的赛道这些都可以在这聊一下

对,我们在对开发者这一部分我们其实做了很长的时间现在最重的一个项目一个 problem 其实叫一个 one piece 的 problemone piece 上面其实开发者可以跟我们一起去推进就是开发者提出他们的 idea 提出他们的设计然后我们可以跟他们一起去做联合的

用户的吸引,就是说用户的增长,以及后续的一些包括项目启动过程中一些空头啊,包括一些后续的一些协议迭代的一些技术上的一些支持等等这些啊,

在 One Piece 这个项目里面我们现在都有涉及到所以这是我们目前在推进的一个重要的事情因为我们其实理解一个非常重要的就是说对于项目的支持不单纯是说给你一个 grant 让你自己去玩就结束了其实很多项目它是需要用户它是需要有用户它是需要有

项目方就是需要底链在他们技术上可能一些支持一些高效的支持支持很多都有支持但如何高效的支持这些东西其实是我们在对于开发者支持上面有很大的不一样的对所以在这些链上在这些

就是说角度我们的 One Piece 项目就核心会让开发者更快速的在我们上面 nunch 他们的项目然后同时去完成对应的就是用户增长和后续的一些就是用户激励包括项目服务方本身激励这些事情来吸引开发者参与到比如说我们现在的 BTC5 这样的一个生态里面去

上次跟凯文在聊凯文好像凯文说咱们这条链其实核心还是以这个 BTC-5 为核心那我是不是可以说我们比较想要去吸引过来的其他生态的建设者可能都会围绕着还是 Five 这个方向就是像什么 DeFi 这个方向的建设者过来

对目前来说的话 BTC5 是我们一个非常重要的就是说出发点或者说是我们非常重要的一个动机因为整个 BTC 生态我们认为从过去你看从 Defi Lama 上面可以看到其实差不多有 1000 个 billion 左右的这种 TVL 但实际上可能就 BTC5 占不到 5%而超过

50%都是以太坊生态相关的项目那么所以我们如果说能够把 DeFi 带到 BTC 那就意味着我们如果能够推进 5%到下一个比如说 10% 20%甚至 30%这样一个比例的话那就意味着这其实是一个巨大的机会

所以 BTCFi 整体来说是我们的一个非常重要的场景在这个场景里面其实我们所有的目前的设计目前的这些技术上的支持其实是投入非常大的包括我们在重点位阶到比如说 Swap 比如说 Stepcoin 比如说借贷一些 option market 或 Purpose 等这些产品

方面我们都做了大量的这些工作来引入对的这些服务来支持开发者我们在做上一次聊 BTCFi 的时候我们也在说我们很期待比特币生态的 DeFi Summer

对那我们说完一个小圈层的这个开发者我另外一个问题其实这个问题上一次也有和凯文做一个非常稍微的一个探讨就是其实现在比特币的生态或者说就是比特币的这个 ecosystem 里面它一方面特别的去中心化然后一方面又特别的保守

所以呢就是这种比特币它的这个核心的这些开发者会不会有那么一个问题就是给到这个高 network 就是说高 network 咱们现在这个技术路线未来是不是也会依赖于比特币的这个协议升级那如果说这个核心的比特币的开发者说我拒绝升级

那这个会不会对我们 God Network 未来会有一些影响或者说我们是不是也针对这个有可能发生的一个可能是个小概率事件但是针对于这个小概率事件我们是不是也有一些备选的方案对我理解你提到的这个升级目前主要的其实是针对于比如说像支持 OPCAT 或者是支持

其他的一些就是新的算子的一些支持比如说最近有一个通过的对吧他要合并的就是去掉了 OP Return 的限制这个升级 OP Return 限制去掉这个升级对我们的这个影响其实是相对有限的为什么呢因为 OP Return 本身他没办法去承载我们计算过的计算他可以去

做一些数据的状态的存储但是他没办法去在里面承诺我们的计算过程所以那第二个就是刚才提到就是 OPCAT 的升级 OPCAT 的升级它确实会对整个 BTC L2 产生巨大的影响但是首先来说 BitVM 这一个 family 或者说 BitVM2 的这一个

系列的变种协议它其实是不依赖于 OPCAT 的也就是说目前的基于 Bitcoin 的这些方案它是可以通过乐观挑战的方式去完成这个另外计算的验证而不依赖于对比特币进行 fork 或者是其他的一些就是说升级那么因此这个问题简单就是有了 OPCAT 它能解决什么现有 Bitcoin 的方案对吧

那么这个问题就是很简单就是说你可以理解为它可以极大的简化现在在链上做

验证二层证明的这么一个事情其他的简化并且提升它的这个验证效率也就是说以前你可能要提前那基于 OPCAT 做比如说 stack proof 的验证可以实时的完成验证那么这其实有一个巨大的提升的那么反过来就是说如果我们现在做了 Bitcoin 那是以后要升级到 OPCAT 会有什么问题那其实完全没有问题因为

我们首先从这个证明架构来说我们产生证明格式是这样的首先通过把二层的这个计算生成一个 stack 证明然后我们再做了 snag 证明的地归生成了一个 Glossy6 的证明

那么我们其实在后面的迭代过程中其实很简单如果要申请我们直接不需要做后一步的这个地规证明就行了那么其实很容易就切换过去而且我们在实现 STARK 脚本这一部分我们也在积极的跟进包括参与像一些开源的实现里面做一些积累这是一个就是说作为这个措施的应对但是实际上这整个

BitVM 这个乐观挑战的过程我们如果有了这个验证那其实前面说的几个将近一个季的脚本其实就可以直接说得非常短而且我们在中间的这个挑战过程我们可以把其中的这个交易图进行简化而不是说完全推翻去掉因为你整个前面提到的共识的验证你要先在链上承诺验证者集这些东西

到后面你在去做证明验证的时候你要共享前面验证者集这个事情是去不了的所以这整个 Gloav 也会进行一定的简化所以整个来说我们是会跟着社区如果在后续有非常明显的信号说能支持的话我们其实就可以进一步的在现有的技术上快速的切换过去快速的去支持啊

而不影响现有的很多就是二层证明生成以及其他方面要做很多推导重来其实不需要的啊

感谢今天 Stefan 跟我们解释了整个 Go Network 后面的这些技术的不同的亮点以及优势尤其刚刚 Stefan 提过的 Go Network 的 One Piece 我们会把链接放在我们的 show notes 里面各位有兴趣的小伙伴们尤其开发者们可以点进去看一下 Go Network 最近给大家提供的一些便利以及他们的一些激励措施看你们有没有兴趣在 Go Network 上面跟 Stefan 他们一起去共建美好的 BTC 位对

所以今天非常感谢你啊 Stephen 花了一个多小时跟我们去聊整个 Gold Network 的技术的优势和整一个路线图我们接下来也会再跟你们的这个经济部的顾问去聊一下首席经济学家来聊一聊你们的这个 tokenomics 是怎么设计的

我觉得我们真的非常非常开心能够有这个机会和一个在比特币生态上面深耕的一个项目从创始人到 CTO 再到他们的首席经济学家可以来和我们好好地解析一下整个高 Network 的整一个的这个架构当然从愿景到技术再到非常重要的这个经济上面的这个经济学

然后我们也我们其实怎么说我们当我们开始做比特币系列的时候其实也是跟凯文聊完了以后才觉得比特币系列似乎可以做一下然后我们的听众里面也对整个比特币的为生态未来的这个发展其实也特别特别感兴趣

随着 gold network 往前发展然后我们也会继续的来深耕这个比特币生态的一些内容那最后的最后我想让 Steven 能不能和我们非常简明的来说一下我们 gold network 最近的一些 road map 有没有一些就是今年我们要做的一些不管是技术上还是产品上面的一些亮点然后可以和我们在节目最后来做一个简单的 recap

我们可以说一下一个长期的愿景其实高端 Network 的长期愿景是分两个阶段一个是成为 BTC 生态的核心技术设施通过像原生比特币 Low App 和去中心化 Sequence 这些为比特币提供可持续的并且安全的这种 BTC 收益第二个阶段其实是整个 ZKVM 的底层因为前面提到了其实我们最开始这个项目

最开始之初其实是从 ZKVM 这个未来我们觉得非常重要的技术上面进行 all in 然后

再去推进一系列上面生态应用建设包括后续的性能优化等等包括技术的更新和创新技术的创新等等为目标所以其实我们的这个第二个大阶段其实是我们希望通过 ZKVM 通过 Intangible App 这样的一种方式 Intangible App 其实就是我们借助 ZKVM 为把不同的链的流动性进行打通解决割裂问题啊

使得整个就是说 integra up 能够成为整个区块链的流动中心吧流动中心这么一个目标所以因此那回到今年其实我们有两个很重要的 must-do 一个就是 real time proving 就是说从这些 VM 的角度来说是实时证明生成实时证明生成实际上在我在 GOT 上面其实已经

可以做到了从我们的目前的这个实验数据来看但当然这个 real time proving 其实针对的是以太坊以太坊他提出了一个目标就是说对以太坊的主网的区块能实时证明生成但这个因为是以太坊上和 GOT 目前的这个交易量还是有不太一样所以我们也就是说进一步在 ZKVM 这个角度进一步的就是说进行去优化这是一个这样的

第二个重要的点其实就是 GOTOBITVM 我们在 5 月份我们就是在接下来的一周左右我们就会发布对应的 GOTOBITVM2 的测试网

我们上周发布的这个白皮书然后经济白皮书在最近会发布也就是在下周左右然后同时我们会上线我们的 GOTO B2 的这个测试网然后我们也预计是在今年应该是在比较早的可能是在下半年比如说 Q3 左右我们希望去上这个 B2 的在主网上的一些应用就是说基于 GOTO B2 先去解决

先上到主网上去解决一些特定场景的这个资产桥接的这个需求对主要就是这两个大的这个规划吧啊

好我们在今天的这期节目里面的 show notes 我们会把 B3M2 的这个 testnet 的网站放在我们的 show notes 里面然后同时我们也会把白皮书的 link 放在我们 show notes 里面听众小伙伴有兴趣的话欢迎大家去试玩一下然后有兴趣去研究技术框架的话白皮书在这里小伙伴们可以自行选择

好那我再次感谢 Steven 参加我们今天的这一期节目能跟我们详细的聊这个 God Network 和 B2B M2 的一个整个的这个架构啊然后真的非常感谢你在礼拜天然后也愿意花一个小时的时间和我们坐下来和我们聊那我们的这期节目就先这样咯那也感谢小伙伴们的收听那我们就下期节目再见拜拜

拜拜拜拜

We're sunsetting PodQuest on 2025-07-28. Thank you for your support!

Export Podcast Subscriptions