E03·对话 Bitcoin Optech 中文翻译小组
曾汨: 听众朋友们大家好,欢迎收听《亿聪哲史》第三期。我是主播曾汨。
阿剑: 我是主播阿剑。
曾汨: 在我们第一期节目的结尾,姚翔老师向我们介绍了一个非常值得关注的网站,叫做 Optech,并提到了他所组织的翻译小组。今天,我们有幸邀请到了这个翻译小组中的三位成员,来和我们一起聊一聊他们和 Optech 的故事。那么首先,请大家先和我们的听众朋友打个招呼,做一下自我介绍吧。
姚翔: 大家好,我是姚翔。这是我第二次参加《亿聪哲史》节目。
Jeffrey Hu: Hi,大家好,我是胡智威。现在是在 HashKey Capital 主要负责一些技术的工作。很高兴今天跟大家一块来交流。
张瑜: Hello,大家好,我是张瑜。我是一个 bitcoiner。
曾汨: 那么在我们正式开始聊 Optech 翻译小组之前,我还是想先请姚翔老师再次给我们的听众朋友更详细地介绍一下 Optech 这个网站以及翻译小组。
姚翔: 好的。Bitcoin Optech 其实是一个很庞大的一个工程。我们可以从几个方面来理解它。首先给大家一个概览,或者说比较全景式的一个认知。Bitcoin Optech 它成立是在 2018 年的 6 月,所以今年是已经到了它的第五年。它的这个名字是 Bitcoin Operations Technology Group 的缩写。当然,Optech 这个词也和比特币里的一个技术术语叫 opcode 是相呼应的。这个组织从建立开始,它的定位发生过一些微调,但总体来说还是很明确,它不是说去做比特币的创新的本身,而是帮助比特币的用户和相关的商业去集成这些比特币的相关技术。也帮助一个很重要的关系的建立,这个关系就是来自于商业的应用和开源社区之间,也就是说它在这两个中间去建设一个桥梁。那需要着重提出的是 Optech 其实是一个非盈利组织,所以它的所有的资料也都是基于 MIT 这个协议,也就是说你其实是可以很方便地去使用它,那么我们再从另一个角度去看,谁为这个组织来贡献。这个组织最开始的资金主要是来自两个企业家,一个叫 Wences Casares,另外一个叫 John Pfeffer。其实这两个他们都是很出色的投资人。Wences 现在是一个著名的比特币的钱包叫 Xapo,是这个钱包的 CEO。他还有一个比较有趣的故事是,据说他 convince 了比尔盖茨去投资比特币,在硅谷的一个小的轶闻。John Pfeffer 是一个家族资金的管理人。他也是写了很多相关的数据资产的投资的文章。具体参与到 Optech 的人员,包括了 Chaincode Labs,包括 Brink 的一些工作人员,包括一些个人的参与者。
我们再看 Bitcoin Optech 具体干了什么。你输入 bitcoinops.org 就可以打开这个网站。它主要包括的内容,一块工作是非常重的,就是它的每周的 newsletter,也是我们翻译小组着重地去翻译的一个内容。这份周报主要会包括在过去一周当中,比特币社区大家重点讨论的一些技术问题。一些社区关心的问题,也包括软件的最近更新,包括相关的技术要点的研究的进展,这块接下来我们觉得我们还可以再展开。那同时呢,在 COVID 之前,Optech 组织过 5 次的线下的 workshop,在全球的范围内,这个议题也包括 Taproot 的研究和应用,包括 RBF 等等。此外呢,这个网站上还包括了他们的原创的研究,其实还有一些面板,相关比特币数据的一些面板,以及钱包对于新技术,比如说 RBF,比如说新的地址类型的集成的一个监控情况。最近呢,他们还开始做相关的 podcast。这个是 Optech 的一个大致的情况。那么接下来呢,我想说一下比特币 Optech 中文翻译的工作。这个可能要从 2020 年说起。2020 年 6 月份的时候,我认识了力心。那个时候我在一个钱包的团队工作,然后力心在做硬件钱包,我们就见面聊了一下。聊了很多问题,当时他给我提到了比特币 Optech,那是我第一次听说到这个名字。从 20 年的 6 月份开始,我就开始阅读它。到年底的时候我就在想,为什么我们不可以把这个很优质的内容向中文世界的读者进行传播呢?当时我和力心聊,我说,我们要不要一起来翻译。但是我觉得可能当时他也抽不出精力。所以呢,在 21 年的 2 月份开始,我就去和身边那些朋友聊了。当时有几个小伙伴也参与到这个工作。
我刚才也和他们联系了,问能不能把他们的名字提到。其实包括一泉,包括 Spectre,还有一个女生叫 Jasmine。从 21 年的 2 月份到 4 月份,我们试着翻译了大概 9 期。当然我也参与到了这些翻译工作。当时的感觉就是还可以,但是我在想这件事情怎么去可持续地做下去。那在四月份之后这件事情就暂停了,因为当时其实我觉得就还没有想得特别清楚吧,没有办法把它可持续地做下去。到 2021 年的八月份的时候,那时候我就在做原语里弄的过程当中认识了 Winky,其实他也是后来比较稳定地翻译的工作的第一个成员。当时我就和他商量说我们俩要不要一人翻译一期。然后我翻译的时候他就来校对,他翻译的时候我来校对,然后我们就开始了这个工作,这个工作做到了二一年年底,然后一月份的时候阿剑就找我说能不能加入这个工作,然后我们就非常开心,因为其实每周翻译一期对我们俩来说工作量有点大,那阿剑加入之后这件事情就压力变得小了很多,然后后面呢就是在二二年的六月份的时候,智威加入了,当时我开始和他说这个事情,说服他加入到我们的工作当中。但是他加入之后,我们就有一个非常大的突破。就是我们在 6 月份的时候,在第 203 期的 newsletter 就集成到了这个 Bitcoin Optech 的网站上。也就是说在网站上可以直接阅读我们的翻译成果。而在此之前呢,就是我们的翻译成果就放在 github 上,就是没有集成到这个网站上。那到今年的三月份,张瑜加入了这个翻译小组。这是一个基本的一个发展的状况。我们具体的这个工作的方式其实非常简单,就是每周有一名成员来负责这一周的周报的翻译,然后我会进行一些基本校对,然后最后由智威进行核实的检查,并且去向这个主仓库进行提交。
大概是这样一个状况。
阿剑: 首先非常感谢姚老师刚刚为我们做的一个完整的追根溯源的关于 Optech 的介绍,同时也为我们的《亿聪哲史》播客打个小广告。刚刚姚老师提到的一位关键人物,告诉了他有 Optech 这么一个东西的那个人叫力心,他其实是《亿聪哲史》第二期播客的嘉宾。我们也非常欢迎各位在这里跳转到《亿聪哲史》的第二期播客,听听他做的一款硬件钱包的故事。
曾汨: 好的,那么刚刚姚老师已经介绍了翻译小组的整个组建流程,我很好奇另外两位嘉宾,也就是智威和张瑜是怎么发现 Optech 的,以及为什么也想加入到 Optech 这个翻译工作中呢?
张瑜: 嗯,好呀,我其实上次在第一期的播客的时候有聊过,就是大概去年八九月份从大理回来以后,我基本上开始了一段全职学习比特币的过程,啥也没干,基本上每天泡在上海图书馆东馆或者家里面学习比特币。这里也特别感谢 BTC Study 这个网站,节省了我很多时间。然后就差不多到今年年初吧,就我觉得可能是也了解了一些东西了,然后我就在想,因为身边大部分人都是聊以太坊或者说其他生态币的,我就在想,我身边可能在上海可能最懂比特币的是姚老师,于是就约他出来。然后我记得就跟他交流了交流,然后姚老师说,哦,那你大概懂了比特币 2.0。于是呢,又过了一段时间,然后姚老师就带领着我加入了这个 Optech。大概就是这么一个流程,就是比较 enjoy 这个事情吧。就是可能今天的这个播客录完之后,我要立马去翻译新的一期去。对,就这些。
Jeffrey Hu: 其实当时最早了解到 Optech newsletter 这个也是应该是比较早。我估计应该就是姚老师当时最早 21 年的时候开始翻译。Optech newsletter 的时候,就看到姚老师当时呃,在在在好像是在微信还是在哪些渠道里面吧,在就向大家来介绍这 Optech newsletter,所以我当时也很感兴趣去了解了一下这个呃,这相关的一些内容。我当时看到了一个感受,我不知道其他人会是什么样的感受。我自己看到的感受其实是会有点慌。我不知道大家有没有这种感受。为什么呢?就是自认为在那个时候其实还是会对区块链各方面的技术还是比较了解了。当我看完 Optech Newsletter 之后,我发现里面提到的很多内容,我实际上是第一次看到,名词我是完全之前没有接触过,而且内容看他们在说的什么东西,我可能是完全不太了解,或者是就可能只是大概能够明白他们大概是在干点啥。但是不太能够深入去理解他们里面的一些内容,所以当时就很好奇,也是就连续后来就有些内容就会再去读。那么在大概就是 22 年上半年的时候,后来也是。因为一些需要吧,就后来在研究闪电网络的一些东西,后来呢也是跟姚老师去聊,我可以去在业余的时间去加入到这个联盟来,然后去给 Optech Newsletter 再进行一些翻译。对,所以大概是这么一个心路历程吧。
曾汨: 其实我感觉我的心路历程和智威非常像。因为我在 21 年,应该是 20 年底的时候,当时有做一个 BTC 的导航网站,叫做 123BTC.org。那个时候我个人还是以太坊社区的成员,然后当时去研究比特币生态,看到各种各样的东西,真的是眼花缭乱。我当时也看到了 Optech,就感觉里面的所有东西是自己以前从来都没有听说过的,真的非常的震撼。OK,那么下一个问题就是,大家在为 Optech 贡献翻译的这个过程中,有没有什么事情是让大家感觉到比较震撼的、难忘的?
阿剑: Optech 它有一件事情是其实一开始也是姚老师提醒了我,也是让我觉得非常震撼的,就是其实它连续性非常强。我不知道大家有没有在其他地方读过周报的习惯?一般周报是一个大家都认为一个很好的、很有规律的,大家可以在里面分享一些新的资讯,的这么一个载体。但是 Optech 是把这个东西是做得非常专业,非常连续。比如说你会在里面的超链接,你会发现它形成了大量的关于主题的超链接。比如说现在我们要有一个关于 BIP32 的超链接,你点击它,你会发现它直接跳转到 Optech 网站内部的一个专门的主题页里面。所以很多技术名词,BIP32 啦,什么闪电网络啦,通道拼接啦,所有这些技术名词,你会发现它都会形成一个专门的主题,向大家介绍这个技术的要点。同时它的连续性还体现在当我们在看第二,比如说现在是第 250 多期,那我看 258 期的时候,它可能会告诉你,现在大家做的一个事情其实是我们 203 期的时候有跟大家讲过这里面的原理是什么。那如果你想了解这里面细节的话,你可以翻转过去到 203 期看一看。或者是 204 期其实我们已经介绍了说这个软件它会发布一个新的版本。那如果它里面可能会加入些什么技术,如果你想了解细节的话,你可以跳回 240 多期去看一下。这样的连续性使得它本身变成了一个,虽然它给你的感觉好像它只是一个周报,但是实际上它就变成了一个非常强大的数据库,适合每一个愿意去了解技术细节的人,可以深入进去,一头扎进去。这个事情我觉得是非常非常难得,是第一个它给我非常大的震撼的地方
姚翔: 阿剑提到的那个点其实是一个双向链接。这个在早期的互联网设计当中大家希望互联网应该是那样的,但其实现在的互联网从单向链接走向了没有链接,对吧?比如你在微信公众号打开一个文章,其实它都不允许你跳转到外部的世界,就是信息之间的这种联系。它需要通过一些技术的手段来保证它可以更好的进行查询,进行检索,进行相关资讯的聚合。然后说到这个,顺着阿剑刚才提到的,我想说我今天感受吧。谈不上震撼,因为这件事情已经变成我的现在也没有一个特别主要的工作在做。我主要是校对工作,基本上是我的日常工作。所以在这个过程当中有一些比较印象深刻的事情。第一个印象深刻的事情我觉得可能还算是我一个比较小的发现。这个小的发现是什么呢?就是它的对多语言的处理以及最终的展现形态。在我刚开始读 Optech 的时候,Optech 上除了英文之外,英文是它主要语言,除了英文之外,Newsletter 只有两种语言的翻译,一个是西班牙语,一个是日语,但是西班牙语其实当时一共也就翻译了两期还是三期,就有一点三天打鱼,两天晒网,就可能比较一时兴起,但是日语的翻译是一期没有断,而且就是在英语出来之后第二天日语翻译就完成了。这件事情让我觉得非常的有趣。其实我当时想中文的翻译是不是我们可以早点集成进去。其实我开始这个工作的时候当时只有三种语言。在我们最终集成上去的时候,这个网站上多了一些语言。它是捷克语,然后印地语。大家有没有觉得这里很有意思的点在于那些相对主流的语言其实并没有出现。当然它现在上面是有了法语和德语,但其实也不是一个特别延续性的工作,至少没有日语和中文的延续性工作做得好。这点是让我有些思考,这个思考是什么呢?
因为可能能读德语的读者和法语的读者,他们其实可能不太需要翻译。对他们来说,英文的阅读并不是一个很大的问题。但是对于像日本的读者,像中文区的读者,捷克,印度,可能英语的阅读还是存在一些问题的。可能是需求或者是阅读的市场去决定了这个多语言的存在,而不是反过来。就我们比如说你打开以太坊的网站,其实它一定是先设计,我们要翻译成什么语言,而不会考虑是谁需要阅读这个网站,这是一个巨大巨大的区别。当你去设想谁需要阅读这个网站的时候,你一定是可能按照语言的分布度或者说人数来进行这件事情。这个就是引发了我一些思考吧。这个思考我也和很多朋友分享了。他们至少觉得还比较有趣。第二点比较让我想了比较多的一个点在于整个这个周报是非常克制。它的克制体现在它非常的客观,它尽量避免使用这个任何的主观词汇。当它谈论技术问题的时候,它永远是说谁说了什么。谁说了什么,另外一些人反对,然后除此之外可能没有更新的更多的讨论了,就他非常避免个人的主观性的色彩,但其实呢这个周报的主要贡献者就主要内容创作者应该就是 David Harding,就可能大部分的内容都是他一个人来比更不错吧算是。我觉得能做到这一点非常的难得,然后也给我们很多的启发。这个启发就是怎么样去帮助一个技术问题更好的传播。就是你要去首先发现另一个问题,发现一个问题。尽量公平客观地展现各方的看法以及相关的证据。这些是要花费很多精力,同时要尽可能把个人的观点先放在一边。这是我想说的两点。
阿剑: 刚刚姚老师提到的 David Harding,其实他最近有了一个新的身份。他其实是 Mastering Bitcoin,精通比特币第三版的联合作者。实际上他本身是一位非常专业的人,但是他就像姚老师说的,他在撰写 Optech 的时候,你会发现他真的是非常非常克制的。
张瑜: 我觉得那个 Optech 最大的特点就是它会成为我去了解一些比特币生态的一些概念或者说一些技术那个细节的源头。就像刚刚大家总结的它可能是一个超文本的链接,比如说我想要去了解什么样的知识,我可能会首先打开这个网站,然后它可能会链接到各种各样的出处讨论。另外一个我觉得就是它比较精练吧,就是如果说你没有时间去看这个比特币项目的贡献者,他们在协议开发邮件列表里面的所有讨论,你就可以去盯着每一期的 Optech 去看。它会体现出来,然后会有一些链接去给到所有的讨论。然后你也可以通过它去监控一些比特币生态的一些项目的一些变化。对,这个就是我对 Optech 的整体的印象,以及我觉得它比较好的一些地方。
曾汨: 其实张瑜刚刚提到的这些东西是我经常拿 Optech 来做的一件事情,就是我经常看到一些技术概念,然后这些技术概念有不明白的时候就会去 Optech,他会把每一个技术概念相关的讨论和资料都整理起来,然后你会很方便的去了解这个技术概念它的来源,它的发展,大家的讨论。
Jeffrey Hu: 对对对,因为我就顺着。大家刚才说的那个话题其实那个是刚才各位老师都提到了一个点。双向链接这个其实是我想也是想说的,就为什么刚才姚老师说在 2022 年 6 月之后可以集成到整个 Optech 的网站呢?实际上是整个 Optech 的网站它是基于 Ruby 的一个叫 Jekyll 的网站和一个博客的框架。去编写所有的页面内容实际上都是背后它有一个 Markdown 的一个文本的内容进行这么一个承载,然后在去编译之后再进行一个呈现。这个过程呢,其实虽然说都是 Markdown 的这么一个文本,但实际上它还是要有各种各样的格式上的一个校对,那这样的话才能够实现刚才说的信息可以被各种各样的这种索引,比如说它可以有自己的这个参考文献的出处的一些链接,以及网站内部的各种双向的链接可以对一个话题进行一个主题性的一种展现,比如说某一个话题可以在相当于它在 21 年 22 年这个不断的在某一期周报里面会被大家的所提到它的一些技术方面的一些进展。这个是它的一些给读者呈现出来的一些好处。那么坏处呢就是自己在编写内容过程中其实要对这个 Markdown 的这种格式有一些专门的一些处理。所以这个呢可能是当时我们在最早去给 GitHub 去提交这个内容的时候,那么可能是会需要做一些功夫的这么一些额外的一些工作吧。对,所以这个是刚才双向链接的一个补充。然后另外一个事情可能就是对于中立性这种克制性的一个我自己的一点观察。我可以举个例子,当时 RGB 协议,虽然我和阿剑老师在其他的地方也会聊到 RGB 协议,也是觉得是一个非常有意思的。一个技术。但是呢,RGB 协议的一些社区成员其实也是看到了 Optech newsletter 的影响力,包括大家的一个读者的传播度。
所以呢,就希望是不是能够在 Optech newsletter 里面也能够列出来一个专门的栏目。所以他们后来就一些社区的应该是管理员还是志愿者就在 GitHub 里面去提交了一个 issue,就是说希望可以 Optech newsletter 可以去列出来这么一个专门的栏目来介绍 RGB 协议的。然后列完之后呢,就是在自己的电报群里面去鼓励大家去在这个 issue 页面下面去点赞,然后呢,希望能够得到这个 newsletter 的关联的一些注意。但是呢,后来呢,那个我忘了是 Harding 还是谁去在 issue 下面去留了一个言,我觉得还是对我来说印象还是挺深的。他留了一个意思是,其实我对这个 RGB 协议是不是加入到 newsletter 这个内容里面,其实他没有任何的这个 bias 没有任何的这个好或不好的这种一个偏好吧。但是如果是在像电报群里面去这么去鼓动大家一块来点赞,这个感觉不是一个特别好的事情。所以这个呢是当时给我留了一个印象吧。对,所以它也是相对来说对于整个周报的一个质量或者是周报的一个内容的偏好度上面还是有一些自己的一些把控,包括去对于这种发动社区成员去进行一些所谓的可能是社区治理吧,或者是一种社区的一个活动,其实还是有自己的一些一些控制的。对,就大概这些吧。
曾汨: OK,那其实从刚刚智威的这个聊天中可以感受到 Optech 本身也是一个很好的知识库,整理得非常好。我其实在逛 Optech 这个玩意儿中,我觉得一个有意思的点是它有一些周报里面会整理一个最近一些精选的问题。可能有些人知道程序员社区有一个很有名的论坛叫 Stack Overflow,然后这里面有一个比特币的专区叫 Bitcoin Stack Exchange,然后这里面经常有各种各样的跟比特币相关的有趣的问题,经常会被 Optech 精选出来,然后整理起来。我非常喜欢看这些问题,我觉得很有意思。我记得我看到第一个很有趣的问题就是为什么第一个区块就是创始区块和第二个区块中间隔了 6 天,感觉非常有意思。比特币社区里面有很多非常有知识积累的人,都会在里面很热心地回答大家的问题。如果刚刚这个问题大家希望知道答案的话,可以自己去看。然后我顺便给阿剑老师自己做了一个基于 GitHub 的论坛,叫做 OP Question 打一个广告。中文社区里面大家如果有基于比特币的想讨论的一些技术相关的问题,或者之类的,都可以在这个论坛上面去发帖子,然后大家去互动去留言。我们希望是在中文社区里面基于比特币的讨论都能在某一个地方线上积累。然后我方便以后的人来查阅。
阿剑: 有一个问题也是可能大家也会关心的,就是在你们参与到这个翻译的这个过程当中,你们有没有感受到哪一些部分是觉得比较困难的?就是假设如果有一个人他其实是也想做类似这个事情的话,有哪一些事情是你希望告诉他们,希望他们预先有所准备的?
姚翔: 我先说吧。我觉得翻译 Optech 是一个非常困难的工作。这个困难性在于你对技术可能是要有比较深刻的理解的。因为我觉得翻译这个过程我不知道其他几位的感觉,但对我来说每次校对的过程就是一个学习过程,就像在上课一样。就我肯定是要把整个的内容看懂,然后相关的链接我必须去跳到原链接去大概看一下讨论,比如说刚才曾汨老师提到他会有些精选的问题,我一定会跳到那个精选的问题页面去看一下原始的这个问答,而不是只看这个他所摘入或者说精选出来的部分,否则你没有办法对这个问题非常深刻的理解。这件事情对参与者的技术的基础其实要求还是挺高的,但我觉得这不是一个吓退大家,尤其是没有技术背景的朋友的一个理由。这个过程本身还是有些乐趣在里面,这是第一点。第二点在于其实很多的内容它是有上下文的,然后这个上下文也是你需要花比较多的时间来知道过去讨论什么,以及大家接下来面临的是什么,因为周报本身其实它不是一个非常结构化的东西。他可能只是说比如说关于 RGB 在过去的一周当中发生了什么?这个话题本身可能是延续的。可能从过去的两年开始,就大家一直在进行研究和讨论,但如果你没有过去的两年的知识,你只是看到这一周的进展,其实你可能不太理解这个工作的上下文是什么。
所以基于这种知识的深度和时间的广度。参与这个工作,我觉得非常有挑战。同时对于个人来说,如果你真的喜欢比特币相关的知识,其实它是一个很大的促进,因为它迫使你去不断地学习。我大概想到的是这些。
Jeffrey Hu: 这个要不我接着来。因为就说到可能会如果有人希望加入的话,可能需要了解的一些事情的话,实际上怎么说呢?除了这种技术内容的自己的理解之外呢,可能还是有一个类似于对于可能流程上面,就刚才姚老师提到有些流程上面的一些可能的理解。所以之前我也专门去写了一个对于参与到整个翻译流程贡献里面的一个算是一个小的一个指导性的一个文档吧。所以以后有新的朋友如果加入的话,其实也是可以进行一个参考,这可能是一上手起来可能会需要把一些像本地的一些环境配置起来的一个工作,这可能还是需要花一点时间的,尤其是对一个如果没有就是代码经验的朋友的话,他可能需要把本地的比如说 Markdown 的编辑器,把 Git 的这种配置以及跟 GitHub 的连接,等等,以及熟悉整个 Git 的这么一个内容提交的一个流程,其实还是需要一点时间去上手和熟悉的,同时还会有一些比较简单的这种对于内容格式上的一种 Jekyll 这个播客网站的内容格式上的一些了解,对,所以这块可能还是需要一点时间,这个也当然也跟姚老师一样,这个不是一个劝退的这么一个内容,只是说上手去如果要贡献的话,可能会需要去提前准备这些工作。
张瑜: 我遇到的第一个困难就是刚刚 Jeffrey 老师说的关于 GitHub 这些东西,因为我确实是没有经验,好在是他在提前准备了很多的文档,然后再加上我身边有一些忙的朋友帮我去教我一步一步地去做这个,所以说上手还是蛮快的。第二个我觉得就是关于有一些比特币生态的词汇。你要翻译成中文就需要一些考古。我举个例子,其实我前几天在群里面就在问大家关于这个支付池的这个。就是英文世界里面有什么 CoinJoin,PayJoin,还有什么?Joinpool 之类的,就是大家都知道可能说的是一个意思。我在第一次翻译这些东西的时候其实就是遇到了困难,就是好在是说群里面有一些就是比我更懂的人,然后去怎么去定义这个词汇,对。然后我在这里也比较响应之前姚老师说要做一个比特币中文词汇表这么一个东西,我觉得这个还是很有必要的,对。还有就是刚刚提到了一些技术细节,我觉得这个可能是对我来说是一个长期的挑战,就是因为我很想在有些时候就是我觉得他在翻译的时候可能提到了一些技术细节,但是我觉得如果说是一个新手来看的话,可能还是不太懂,就是本着一个 reader-friendly 的原则,我可能会想写一些像 BTC Study 一样,想写一些译者注怎么怎么样,但是呢,就是陷于自己还是会有一些技术性的障碍,所以说我觉得这个东西是一个长期的挑战,我有在尝试着去做,但是我觉得还是需要一个长期的过程,对。对,这个是我遇到的三个困难吧。
阿剑: OK,那接下来有一个问题,可能比较扎心,就是你认为你在这个过程我们好像克服了很多困难,然后再翻译一个 Optech,然后那你认为你在这个过程中有所收获吗?如果有的话,你会希望怎么跟别人传播或者说交流你在这个过程当中得到的这个东西呢?
姚翔: 阿剑,为什么这是一个扎心的问题?
阿剑: 姚老师,这个问题非常好,因为这无关乎我们在比特币的这个世界里面的经验,只是可能我们身边会有一些朋友,就是说他有些时候他做完了一些事情,但是你去问他,在这个过程当中你会觉得高兴吗?他不一定,对吧?或者说他不一定觉得很值得。我觉得这是很常见的这个经验。
姚翔: 我说一下我的思考。因为我刚才大家在说的时候我就去手翻了一下去年我们翻译的年终的一份 review,就是想和大家也解释一下,就是 Optech 在每年的年底,它会把这一年的按照月份,然后把每个月发生的事情再做一次精选和总结。同时基于主题,就是比如说在 2021 年,Taproot 的软分叉肯定是一件非常大的事情。这样的主题也会在这份周报中得到体现。那我去翻了一下这个页面,我觉得如果你平时也没有时间看周报,那每年的这份总结其实它是相当有价值的。我想说的是什么呢?就是这个收获对于我个人来说,我觉得有几个方面。第一个是知识的层面。在知识的层面,它帮助我去主动花时间去了解更多技术的细节。因为很多时候其实比如说当大家提到一个基础概念,比如说 RBF,比如说闪电网络当中的一些新的知识吧,比如说 RGB 的协议,其实有时候你简单地看一下,你以为你自己懂了。这我觉得是一个很常见的一个心态,除非你真实要去做项目的开发或者产品的设计。但在阅读和翻译的过程当中其实就别人抛出的问题往往会超出我自己的一个阅读理解。出于好奇心或者说出于对知识的一个一个探索,我会去阅读更多的材料。我觉得这是对自己的一个一个蛮大的促进,就是知识层面。第二个层面我觉得就在于组织这件事情本身。让我非常的快乐。就从一开始有想法。其实整个事情当中我觉得我出的力是比较少。但是可能大家都是因为对我说服或者说主动找到我。我为了成为这个连接点而感到很开心,甚至有点自豪。我觉得这件事情它就能组织这么一个小组来推动,非常的有意义。虽然我在这过程中能出力相对来说是比较少的。第三个点在于我对整个信息的获取是有一个新的思考吧。
就是在刚才谈的时候,我脑子里突然有一个想法。最近大家不是很喜欢用那个什么 ChatGPT 或者是相关的所谓人工智能的工具。那我们想 Optech 是个什么呢?好像你就在问一个人说,你能告诉我这周比特币的技术事件发生了什么吗?我告诉你,Optech 就是最好的答案。那如果我们把这个问题真实地抛给一个 AI,它应该怎么去回答呢?它的回答会是什么呢?我觉得大家可以去尝试做一下这样的工作。如果最终可能会把 AI 训练成它直接把 Optech 的网站推给你。我觉得这件事情就变得非常的有意思。就在于我们怎么去定义信息的价值。我们怎么去把信息进行更好的组合和归类。可能在当前阶段我还是认为这是一个机器没有办法做的事情。它需要投入大量的知识,我觉得这个可能是这个周报本身特别大的一个价值,能为这样的一个价值实体吧,出一些力,我觉得对我来说也是一个非常大的收获。另外一个是关于 newsletter 这种形态的意义,其实最近在推特上也有蛮多的讨论。尤其是关于到底 newsletter 应该通过 email 发放还是通过 RSS feed 进行发放这种形式其实也有蛮多的讨论。我现在想的点在于这些东西可能都不太重要。重要的点在于你最终还是要把这个 newsletter 可能是流式的信息。它通过每周或者说一个定期的方式告诉你一些最新的状态。但是归根到底,这些信息仍然是需要在一些地方得到积累。它要通过这种年度的回顾,通过主题页面,通过专题的研讨会来把这些信息进行更好的聚合和推广。我觉得这个才是更重要的。这就回到 Optech 的这个建设的目标或者说它的初心就在于去推动这个技术更好的对商业进行集成和应用,也是建立商业和开源社区之间的一个桥梁。
对我来说,做任何事情就不能感动自己。感动自己这件事情是没有意义,也挺廉价的。而是说这个东西可以真实地帮助到别人。所以 Optech 的翻译工作能被更多人读到,能够帮助到更多人,我觉得就是一个很大的价值。就说了一下我个人的一些思考吧。可能和这个周报本身的关系也没有那么大。
Jeffrey Hu: 那不我来接着说一点。我自己的感觉其实可能对我自己来说比较有帮助的一个事情吧。第一个是其实我相信其他成员应该也是类似的就是自己在在翻译的过程中其实也是一个学习的一个过程。就是自己的翻译的话肯定是要对于背后的一些内容可能会有一个自己的理解。所以呢这个其实和一个简单的一个文字翻译其实是挺不一样的。所以这个过程中其实还是会能够学到就相当是每周的自己在业余的一段时间可以去学到不少这个最新的一些进展。其实对自己的成长还是我觉得还是有不少帮助的。这是一个。然后呢,再一个呢就是其实 Newsletter 在第 257 的时候其实也是做了一个事情,它是把这个 Newsletter 这个从可能比较久之前到现在的所有的这个内容的贡献者其实它都列出来了。所以呢,中文社区的我们的一些贡献其实也是被整个 Optech newsletter 他们的这个代码库的一些维护者其实他们会,他们去公开的进行了一个感谢吧。所以这个呢,其实也是对我来说呢,其实是出于一个比较私心来说,其实也是比较有帮助的一个事情。因为呢,可以就是在跟其他的一些比特币技术团队去交流的时候,也可以比较自豪的去跟他们去交流说,我也是 Optech 周报的一个 contributor,一个贡献者。
对,所以这个其实还是对于自己不管是在跟其他的技术团队交流也好,或者是其他的这个技术人员去联系的时候,其实还是会有一些不太一样的一些反馈,就是别人如果一听,哦,原来你是 Optech newsletter 的这个内容的一个贡献者或者翻译者,他们其实还是会就感觉上是不太一样的,对,他们的预期啊,包括这种是能感受出来的,对,所以也间接说明出来 Optech newsletter 其实是这个阅读量其实还是在技术社区里面还是比较大的。
张瑜: 我接着说就是除了大家说的是它是一个让你每周督促你不断的学习和精进比特币的一个非常好的方式外呢不是每个人都说比特币是个兔子洞吗?所以说 Optech 是一个非常好的学习方式。第二个就是我觉得但凡是喜欢比特币并且想在比特币生态做点事情的朋友们都应该盯着这个东西看。像我其实差不多是每周三晚上或者每周四,大部分是周三晚上,昨天晚上我会刷一些新的推特,上一周的新的内容可能会出来。然后我就会大致扫一遍大家会讨论一些什么样的一些新的概念。因为这里面其实有很多全球比特币核心开发者的一些奇思妙想。你像一些新的东西可能是汇集在那个比特币邮件列表和闪电网络的邮件列表。其实这两个列表我在翻译 Optech 以后我都有订阅,然后早上起来一堆邮件。但其实你要说我仔细去看其实也没有,但是就是每周的这个周报它会把这些里面的一些奇思妙想给汇集起来。这里面就存在着很多非常好的想法,就包括一些创业的想法。我之前和曾汨老师说,我说 Bitcoin、Optech 可能是这个创业想法里面,你寻找创业机会里面非常好的一个去处。我举个例子,你就比如说像 Ordinals 这个,这个协议大概是去年三月份还是两月份被讨论过的。对,然后去年年底可能 Ordinals 这个生态就起来了。包括像前段时间最近火的几个钱包其实也是两月份火到三月份。我觉得这个时候会非常有帮助。如果说你想在比特币生态里面去做些事情,我觉得这是大家一定要去盯着去看的。对,这个就是我的我觉得最好的地方。谢谢。
阿剑: OK,那我们其实还有一个问题。这个问题它是两个方面吧。一个方面是能不能请 Jeffrey 或者是姚老师跟我们聊一下就现在我们的整个翻译小组它的工作流程是什么样的?以及如果有一些朋友他希望加入的话,他能够怎么去加入现在的 Optech 的翻译团队的工作呢?
Jeffrey Hu: OK,那我先说吧,就是整个的就是加入的一个工作流程,根据一个加入的一个相当于上手的一个流程吧,那么工作流程大概是这样子的,就是我们会,这可能就会比较细节些,可能我就尽量简短和精简去介绍吧,目前的 Optech 实际上它的所有内容是承载在他们自己在 GitHub 上有一个代码库的,他会把刚才我说到的周报的内容都以 Markdown 文件的形式放在 Jekyll 的这个播客网站里面去。那么工作流程实际上是在原语里弄的这个 GitHub 组织下面其实也会有一个相当于是 Fork 了一个 Optech 的周报的一个库的,然后每次的贡献流程其实就是在这个原语里弄的这个代码库里面呢,去新建一个分支,新建两个分支吧,一个是一个是工作分支,一个是审核的一个分支。每周的大概流程是翻译者把自己的翻译内容先写出来,完了之后再去合并到审核的分支里面,这个过程中可能需要姚老师阿剑老师等等的审核,然后我之后也会进行一个代码编译方面的检查,最后如果审核分支都已经合并完成之后,会再把审核的分支再去提交到 Optech 的主库里面去,就是 upstream 到主库里面去。如果他们那边也是都审核通过了,就是 Optech 的他们的维护人员都审核通过的话,那么大家就会看到在 Bitcoin Optech 的网站上就可以看到中文版的最新一期的一个翻译了。所以这个是一个比较整体性的一个工作的一个流程吧。然后如果要加入的话,那么我想第一个可能就是可以跟姚老师先联系了,然后上手去翻译的话可能是需要把刚才我说到的一些基本的一些工具可能需要先配置起来,然后就可以去尝试去把一些自己的内容去提交上来。大概是这样吧。
曾汨: 姚老师有要补充的吗?
姚翔: 有的有的。就是刚才关于说加入这件事情,其实我们并没有一个非常明确的加入的流程,或者说谁有资格加入到这个小组。这件事情我觉得还是基于一个一个共识,虽然这个共识本身可能没有办法把它写下来,所以就如果听到这期节目你感兴趣的话,我觉得如果你有我的联系方式,你可以直接联系我。如果你不知道怎么联系我,你可以在刚才智威提到那个代码库下去留言,或者说你提一个 PR 也可以,那么可以在那里留下你的联系方式。这样我会来联系你,我们可能有一些基本的沟通。然后关于在开始这个周报翻译工作之前,因为其实现在我们实际上是有三位译者,以及我可能主要是进行内容的最终的文字方面的一些校对。那么也就是说每名译者是三周会轮到一次。如果你感兴趣加入的话,其实我觉得目前的工作量对大家来说就还比较 OK,但是我们还有很多的工作可以做,比如说在主题页面下的一些翻译,或者是整个网站的其他的一些,也就是 Optech 的原创性研究的翻译,因为我最近看他们加了蛮多的内容,我觉得这些可以从这些时效性不强的工作先开始,也是帮助想参与的朋友去快速理解技术相关的知识吧。他们每周还会有一个 podcast,你们可以在推特上去听,这个可能也会有些帮助。
曾汨: 好的,那么感谢三位嘉宾的精彩分享。如果听众朋友们对翻译小组感兴趣,也欢迎尝试加入,为比特币生态一起贡献自己的一份力量。那么本期播客到此结束。
阿剑: 在本期播客当中出现的要点和一些可以通过超链接获取的信息,我们会在播客的摘要里面为大家展示,欢迎大家在那里跳转。
曾汨: 我们下期再见,拜拜。OK,那我就结尾了吧。
阿剑: 你们三位还有什么要想跟大家分享的呢?
姚翔: 还可以闲聊闲聊嘛。
阿剑: 对啊,还有可以闲聊的。
姚翔: 很多可以闲聊的事情嘛,可以捡到花絮里面去。
Jeffrey Hu: 对,其实我是要补充一个比较有意思的一个事情吧,就是我其实有一次就刚才说到那个 Bitcoin Stack Exchange 那个问答那个网站,其实我有一次就在那上面去提了一个问题,当时那个回答者其实没有很好的回答我那个问题,其实也有可能我英语的表述不是特别精确,就是当时我问那个闪电网络里面的 Wumbo 的这个通道为什么容量的限制是,那个数字我有点忘了,为什么是 2 的多少次方来着,多少次方来着,我又瞎忘了,31 次方是吧,对,好像 31 次方,然后为什么要选这么一个数字,其实我当时是想问这个问题,然后当时那个回答者也是回答我,意思是可能要做这么一种限制,然后去进行这么一种闪电网络里面的通道,不能可能限制太大等等。对,然后当时那个回答后来我发现刚好在我翻译那期里面被收录到那一期的 Stack Exchange 的那个精选问答里面,我当时看到还是蛮惊喜的。对,所以这个是一个比较有意思的一个花絮吧。
阿剑: 我这边也有一个花絮,就是跟张瑜有关。就是张瑜提到一个很有趣的点,就是说如果你想做什么事情,或者说你想看看比特币的技术前沿,大家在尝试开发什么的话,Optech 是一个非常非常好的东西,因为它会每周都会帮你介绍说现在的 Bitcoin-Dev 的邮件组里面和 Lightning-Dev 的邮件组里面大家在讨论什么事情?其中有一个其实是张瑜在《亿聪哲史》的第一期的时候也提到过的一个叫做 swap-in-potentiam。他的提议是说用户收款的时候,就是我收款的时候,我不是用单签名的单公钥的这个地址来收款,而是把它放到一个复合钱包,这个复合钱包有两个分支,一个分支是我跟另外一个人的 2-2 的多签名的分支,另外一个是带时间锁的自己的单公钥的这个分支,那这个东西有什么用呢?那别人一旦发给我的话,钱一旦到了这里的话,我就可以跟这个 2-2 的,就我的这个服务商之间做一对一的闪电通道里面的资金跟链上资金的互换。就是我瞬间就可以把这笔钱,因为跟他是一个 2-2 的通道嘛,就可以把这笔钱注入到闪电通道里面去了。这个对于移动端的闪电网络的用户来说实际上是非常友好的一件事情。那这个事情,我们的第一期是在两个月以前。就是张瑜自己也在奥斯汀的时候也提到了说大家都其实都在讨论这个事情。那现在它成真了吗?它成真了。最新一期的 Phoenix 的钱包,他们不仅加入了通道拼接的功能,而且也在他们的钱包内部实现了这个提议。所以就是你看到一个想法,一个非常新的非常漂亮的想法,就在这几个月间它就变成了现实。非常非常棒。
张瑜: 对,是的,因为其实这个想法并不是 Phoenix 他们提出来的,我有注意到这个想法其实是 LDK 的那几个开发者开发出来的,有很多奇思妙想其实存在着呢,你可能需要一些对大家想去真正的去 build 一些事情的人去把它开发出来,所以我其实非常推荐大家去看,一定要看。
曾汨: 我提一点。聊天的过程中,几位嘉宾都提到了 Optech 的中立性。然后我这边想说的就是这一期播客,我们的发布时间我定在了 8 月 1 号。那么 8 月 1 号是一个什么特殊的日子呢?这个日子被称为比特币独立日。为什么叫比特币独立日呢?在 2017 年的 8 月 1 号,是比特币社区第一次通过了 BIP-148 用户激活的软分叉,支持了隔离见证。然后这个是一个很标志性的事件就是你会看到比特币社区不是被某一个矿工所裹挟的世界。它允许某一个提议通过或者不通过,而是在这整个治理体系中,每一个人,每一个参与者,每一个用户,都有权利通过自己的一个表决,来对这个系统最后最终的走向达成一个影响。对。这个是我为我们这期播客设置的一个 deadline。所以到时候 8 月 1 号的时候大家可以收听。
姚翔: 我刚才想到一点,也是基于阿剑老师刚才提到的这一点,就是一个技术想法怎么去最终被商业所接纳,最终让用户从中获益。而 Optech 就在做这样的事情,然后我觉得这个是可以进行推广的。尤其作为技术从业者来说,我们最终还是要想这个技术最终要实现什么样的目的。如果你只是在钻研一些看上去很酷的东西,当然也很好。但如果我们不去想最终的目的是什么,可能我们的行事方法会有很大的差别。在这点上,我至少看到了 Optech 所做的努力。形成了一个很好的资源库,让技术开发人员都从中获益,让所有的技术开发人员,产品设计人员,甚至是这些服务的老板们,他们可以知道这个技术世界在发生什么,我们怎么样去把这些好的新的创新引入到我们产品的特性当中。Optech 还做了非常多有益的尝试,比如说他们做 Twitter Space,做 Podcast 都是一个尝试,因为我有观察过 Twitter Space,听的人是很少的,大概二三十人。但是我觉得这个点还是蛮重要的,因为我们现在所处的这个环境,不能还是固守着过去的那种方法。如果我们每周,这个周报的形态是通过一个杂志,然后邮寄到你家的信箱,我觉得那这个技术设计肯定是没有活力的。那现在除了我们通过电子邮件,通过 RSS feed 进行分发,那还是会有一些新的方式把这个声音再放大。那 Podcast 可能就是一种比较有效的方式去把这个声音放大。我们最终目标是让这个技术让更多人受益。所以我们需要去想这个中间的过程应该是怎么样的。这是我们今天这期节目在讨论这件事情的。还有什么好玩的?我觉得好玩的事情还挺多的。比如今天就想拉 Winky 来上节目,但是 Winky 就不来。
其实在早期 Winky 做出蛮多的贡献吧,我觉得在这里也得去特别感谢他一下。
阿剑: 就是 Optech 的翻译小组,在我心目中有两任的大内总管。第一位就是 Winky,就 Winky 帮我们建立了一个基本上就是可以跑得通的,可以允许新成员加入的流程。然后当然 Jeffrey 他就更进一步,因为他直接就是细化到了在编译的这个层面去帮我们检查这个错误,使得我们的贡献可以被合并到 Optech 的主要的 GitHub 库里面。
姚翔: 所以我想,虽然他没有在这期节目,但是事后我们可以找他录一段音,然后我们把它给集成到里面来,曾老师。
曾汨: OK 啊,可以的。
姚翔: 对,这样节目我觉得更丰满一些。
Winky: 各位播客的听众朋友大家好,我是 Winky。现在是在一家交易公司做 DeFi trading 的相关工作。我加入 Optech 的翻译小组是在 2021 年的 8 月。当时其实也是因为在原语里弄和姚老师有这个课题研究的合作。那在交流的过程中,就姚老师他就聊到了想要把这个 Optech 的内容向中文社区做连接这样一件事情。然后也就提到了去重启 Optech 翻译组的这个想法。那会儿其实我是第一次听到 Optech,然后也是第一次去考虑做技术翻译这相关的事。那当时其实我很快就和姚老师打上了一致的意见,开始了这个翻译的工作。那现在其实,这个翻译组已经有了更多的贡献者伙伴,然后其实也更加就是有规模化的发展,那其实我还是比较荣幸能够就是作为早期成员能够参与到翻译组的工作当中的。那当时其实我就是恰好是刚刚换工作嘛。然后当时的本职工作也还比较忙。然后当时决定参与到翻译小组主要原因还是出于对比特币技术生态的兴趣吧。然后本身可能也不是那么的熟悉。就是说一方面就是尽管当时确实是有很就是很多的这个项目方或者开发者他们其实是在以太坊上谈,但是呢,其实我们能看到说在,呃,像基础理论或者协议设计的各个方面都有很多对于比特币技术栈的参考,那另外一方面是,我在加入这个翻译小组之前,我自己对比特币的知识其实主要是来源于就是看比特币白皮书啊或者是以及啊,就是去就是当时去看和学习了一些这个这个高校老师讲的区块链线上课程的内容,就是说没有那么的深入啊。听姚老师对 Optech 的介绍之后,其实也去 Optech 的网站上去看了一下它的内容。
那里面其实有很多的概念或者技术,其实是我没有听过或者是不理解的。所以其实当时也确实是希望能够通过翻译小组的工作,一方面是去向中文社区去推广这些 Bitcoin 技术的内容,同时也能够自己去积累一部分这方面的技术背景。所以就基本上没有太犹豫,在当时就开始了这个工作。当然在这个翻译小组开始运作的时候压力是相对比较大的,因为当时是要侍候我去轮流的负责翻译相关的内容,然后再加上这个本身工作的原因啊,就经常有时候半天工作,半夜在那翻译。但是呢,是因为本身是有兴趣和有共鸣在做这件事情,所以和自己加班加到半夜还是不太一样。那翻译工作就是有时候还是会有一些挑战,会涉及到大量的技术背景啊或者是一些需要理解的上下文。那当然其实这个工作是比较纯粹的。就是一旦你真的就是随着这个翻译的过程就是进入到深入到相关的技术领域,就是你能够去调动自己的思维并且获得收获。那这种纯粹的工作其实对于其实对于我来讲某些时候是对于本职工作的一种压力放松的过程,那我可能就是我觉得就是其他翻译小组的成员可能会有这种类似的体验。那更多的感想和经验我这里就不展开了。还是非常幸运能够有机会见证翻译小组的不断成长。希望未来有更多的贡献者能够加入到其中产出更多有价值有影响力的比特币中文社区优质内容。谢谢大家。
