编程马拉松冠军计划打造一个动态的比特币网络

Alex Speirs 150 x 150
By Jamie McKane Published: 10月 27, 2021

最近举行的2021年CoinGeek纽约大会有一个高光时刻,三名入围第四届BSV编程马拉松决赛的选手分别展示了自己的作品,而决定他们最终排名的评委小组给予了他们相应的反馈意见。

三个项目——CATN8、TKS Pnt和比特币电话(Bitcoin Phone)——正在对编程马拉松10万美元奖金的头奖展开争夺。在评委投票后,比特币电话和TKS Pnt之间难分伯仲,观众的投票使比特币电话当选为第四届BSV编程马拉松的冠军,并获得了5万美元冠军奖金。

TKS Pnt屈居亚军,奖金为3万美元,而CATN8则斩获季军并获得了2万美元的奖金。

What is Bitcoin Phone

比特币电话是由加拿大开发者Joe Thomas创建的项目,旨在为BSV区块链带来动态交易和实时的网络通信。Thomas的解决方案是世界上首个比特币语音协议,它通过利用nSequence的非终局性(non-finality)在比特币网络上广播语音数据,进而实现接近实时的数据流。

这实质上使人们能够通过BSV区块链上的比特币交易媒介进行语音通话。由于比特币和支付信道的性质,这种通信也可以与支付联系起来——这为许多行业的垂直领域打开了多种潜在实用范例的可能性。

在Thomas向纽约CoinGeek编程马拉松评委的呈现中,比特币电话协议的潜在应用得到了丰富和探索。在呈现中,他展示了该协议及其与比特币支付的内在联系如何彻底改变辅导和语言服务行业,这让辅导者可就其服务进行价格竞争,并即时收到付款,从而无需再去使用该行业当下惯用的互联网平台——这种平台已成为一种阻碍。

在这种基于比特币电话协议的平台之上再增加一个拍卖系统,就可以让用户也互相进行竞价,确保竞争力和相关各方的满意度。由于传统数字支付交易费用高昂,并且将竞价系统与这些平台整合也是难度颇高,这种类型的系统在目前的体系中很难实现。

然而,有了BSV区块链和比特币协议,在基于比特币电话协议所运行的产品中实现拍卖系统就相对简单了,因为实时通信就是基于支付信道中所记录的比特币交易,并已被写入BSV区块链之中了。

比特币协会采访了比特币电话的创建者Joe Thomas,以了解他在编程马拉松上的经历以及他在比赛获胜之后的计划。

 

参加编程马拉松比赛

nSequence

第四届BSV编程马拉松包括一个为期六周的代码编写阶段,在此期间,参赛者的任务是利用BSV区块链的“点对点”功能,创建一款应用或一项服务。Thomas的解决方案很独特,因为它利用了比特币交易的nSequence属性来实现动态通信——这以一种意想不到的方式满足了编程马拉松的要求。

Thomas参与BSV生态系统已经有一段时间了——自从BTC分叉出来之后,他2017年转投BCH,2018年又转投了BSV。他已经尝试了好几种与区块链进行互动的服务,并热衷于研究各种应用的新构想,以便能够利用BSV协议的力量。

“我进入这个领域已经很久了——我在2017年转投BCH,2018年转投BSV。我做过一些小应用。在BSV刚分叉的时候,我做了一款叫SVBlocks的区块浏览器,后来我又做了一个叫做Page Return的平台——这个平台能让你浏览你在链上发布的内容。”Thomas说。

他对比特币电话的构想是在对BSV区块链上如何实现动态通信进行了大量研究和调查之后才产生的。他最终决定使用支付信道和语音编码协议来为比特币电话建立一项概念验证。

“经过大量的阅读、考虑和思索之后,我有了利用支付信道的想法。突然有一天,对于比特币如何吸纳互联网这个问题,一切都柳暗花明了。这个构想一开始是非常令人兴奋的,然后我想,好吧,比特币语音将是实现这一目标的第一步。”Thomas说。

Thomas提交的编程马拉松作品是一个最小可行产品,利用支付信道和链上交易,展示了BSV区块链上的实时语音通信。该协议将语音数据打包在一个未最终完成的比特币交易中,然后广播到网络上。语音接收者使用一个布隆过滤器集来接收数据,展开交易并直接通过自己的扬声器播放音频数据。

除了他的新协议的代码和注释,Thomas还提交了一份通过比特币网络进行的实时语音通话的录音以及对应的已写入BSV区块链的交易,证明了该协议完全按照设计在运行。

Thomas说,在从事编程马拉松项目的同时,还要平衡全职工作的需求,这对他来说是个挑战,他感谢周围人对他的支持,帮助他在截止日期前及时提交了可运行版的协议。

他说:“我非常感谢所有帮助测试的人以及继续投身在这个项目上的人,还有我在推特上获得的各种支持,这让我很受鼓舞。”

 

建立动态的比特币网络

The Layer Bitcoin Network

Thomas提交的编程马拉松项目展示了一个可行的语音比特币协议的实施方案,这足以让他有机会在CoinGeek纽约大会上作为三个决赛选手之一展示他的构想。然而,比特币电话底层机制的潜力超越了简单的语音通话,并可能导致比特币网络演变成一个全新的、更高效版的互联网。

他指出,他的项目最重要的性质是在BSV网络上实现了动态交易和真实的网络通信,而不是账本的历史静态性质。

“如果你思考一下之前的比特币,大部分的互动都是非常静态的——你上传一个文件到链上,然后你从链上读取一个文件。我在此呈现的是让它成为一个动态的互联网——你可以和网络上的人进行交流。在我赢得了比赛之后,我意识到这里有一些东西是人们真正关心的,他们真的看到了潜力。”Thomas说,“我们正在建立动态的比特币网络。到目前为止,所有的交易都是静态的——你进行读和写,但没有互动性,这就是我们要为比特币添加的东西。”

当被问及他未来的计划时,Thomas承认,在实现更多的功能和解决实用范例方面还需要做一些工作,但他有一个明确的愿景,即把动态的互联网通信迁移到BSV区块链上,以提高效率并轻松地与支付进行整合。

“某些方面的计划是继续开发支付信道技术。长期最终目标是看看我们已经在互联网上进行的这种点对点通信有多少可以转移到比特币上。我们希望提供支付信道连接服务,既能为电话、也可能为其它应用所用。”他说,“我对这项技术非常有信心——它绝对是可行的,人们可以用上这项技术。”

 

潜在的应用和未来的功能

在CoinGeek大会向评委小组的呈现中,Thomas用辅导和语言服务行业的例子来证明比特币电话协议和基于区块链的动态通信的可行性。

BSV区块链提供的效率和低交易费用意味着它可以解决目前在线辅导平台——特别是那些专注于语言教学的平台——所面临的许多问题。建立在比特币电话上的解决方案还可以为生活在更偏远国家的辅导者提供更强的可及性,他们可以利用内置的拍卖和竞价系统与世界各地的其他辅导者进行竞争。

“这些平台上的人都想尽快获得酬劳并立马拿到钱。这是人们用比特币可以瞄准的两件事,因为仅仅通过比特币网络的无需许可的性质,我们就把交易手续费的价格尽可能地压低。因为我们利用了比特币和支付信道,支付是即时完成的。”Thomas解释说。

在他的演讲中,评委和观众认识到了在BSV区块链上实现动态通信的协议的巨大潜力,以及利用这一基础设施进行变现的无数方式。

Thomas在编程马拉松获胜之后,已经招募了一个小团队来开展项目工作。他们仍在考虑商业案例并探索潜在的市场路径,但他指出,除了他们自己在协议上建立平台之外,他们的目标是最终为那些想在比特币电话协议上构建应用的开发者提供协议整合服务。

然而,在测试或推出任何这些功能之前,需要在协议之上实现更多的功能,才能实现一个功能齐全且可访问的网络,Thomas说这是他们发展战略的一个迫切重点。第一个要解决的问题是点对点的发现——要知道别人什么时候是在线的,能够接收BSV网络上的实时音频广播。

“我认为最大的问题是点对点的发现——你如何在网络上发现你想要进行沟通的人?就在比特币上而言,我们可以通过让人们在网络中进行Ping操作,以去中心化的方式来达成这一目的。”他说,“我认为当涉及到要在网络上进行互动时,这就是下一项所需的功能。因为这样你就有办法去发现网络上的人,有办法去与网络上的人进行通信,有办法去向网络上的人进行支付——这就是你所需的一切。”

Thomas补充说,他们还计划通过在比特币电话协议之上构建拍卖系统来整合竞价功能。这将使他在演讲中所描述的技术的众多实用范例成为可能。它还有助于为该协议和BSV区块链创建高效且有吸引力的商业用例。

“我们将增加拍卖功能,这在目前的互联网上是不可能高效进行的。但是BSV中的竞价很简单——它只是数据而已。这是我们要提供的另一项服务,因为你不能用原生的[比特币电话]协议来做,所以这是我们最终必须提供的一项服务。”他说。

在CoinGeek纽约大会上取得了精彩演讲和胜利之后,Thomas和他的团队还有很多工作要做。然而,他对创建动态比特币网络的愿景充满信心,他对他的朋友、其他开发者和BSV社区对他的鼓励以及对他实现目标的协助与支持,都表示了感谢。