Bitcoin SV开发者大会(2021)第二日精彩回顾

By Jamie McKane Published: 五月 20, 2021

Bitcoin SV开发者大会(2021第二天的活动于516日星期日拉开了帷幕,为观众带来了更深入的讨论,主题则是有关比特币开发以及基于Bitcoin SV构建的令人兴奋的全新应用。

如果你错过了第一天的演讲,你仍然可以在此处观看完整的视频或查看首日精彩回顾

Bitcoin SV开发者大会(2021)由比特币协会与nChain、WeAreDevelopers合作主办。活动的重点是基于Bitcoin SV区块链进行开发,因为该区块链与中本聪白皮书中所阐述的比特币原始愿景最为接近。Bitcoin SV可无限扩容、交易速度快且费用极低,对全功能脚本语言和智能合约也提供支持,并且十分稳定和安全,这使其成为了全世界区块链开发者的理想选择。

大会于515日至16日举行,综合性及互动性的环节贯穿了两天的活动。

 

欢迎环节 – Steve Shadders

Bitcoin SV开发者大会(2021)第二天的活动在由nChain首席技术官Steve Shadders主持的欢迎环节中拉开了帷幕。

Shadders向参会者们简单介绍了第二天的日程,来自各行各业的演讲嘉宾和行业专家所组成的多样化阵容令人兴奋。

他说,每次演讲后都会有一个问答环节,在此期间,居家观看的线上观众可以打字发送问题,让演讲嘉宾进行回答。

周日的嘉宾们对纳米支付、主流软件与区块链应用之间的互用性以及构建和部署比特币智能合约等相关话题进行了深入的讨论。

他还透露,在当天活动结束后将有重要公告发布,并且鼓励开发者继续保持关注,未来还会有令人振奋的消息。

 

纳米服务和粉尘回收交易– Matej TrampušSteve Shadders

当天活动的第一个环节是CREA联合创始人兼首席技术官Matej Trampuš与Shadders之间的对话,他们讨论了Bitcoin SV上的纳米服务、“粉尘”回收交易和相互依赖的长链交易。

这些功能的实现归功于Bitcoin SV基础架构团队的开发,Shadders和Trampuš挖掘了这些改动的潜力及其对比特币开发者的意义。

Shadders解释了“粉尘攻击”的概念,这种攻击行为的目的是要侵害重复使用地址的比特币用户的隐私,并说明了如何通过“粉尘”回收交易来缓和这种情况。

他说:“粉尘攻击基本上是一种侵害比特币用户隐私的技巧。目前的补救措施是将其识别出来并永不花费,但并非所有的钱包都采取了这项措施。

我们想出了一种解决这个问题的新方法。这种方法是构造一种名为粉尘回收交易的特殊交易,从而让你可以从钱包中将粉尘金额发送给矿工。”

团队创建的另一种新型交易是合并交易,这种交易激活了纳米服务——这是一种小型的线上服务,使开发者可以用最低的费用重用已有的代码。

Trampuš谈到了对Bitcoin SV的25笔祖先交易限制的移除,以及通过mAPI进行双花通知的开发情况,并展示了这些功能如何为商家和消费者带来性能和可用性上的改进。

Shadders和Trampuš分析了这类特殊交易的各种不同用例,包括了这类交易的评估、接受和广播机制。

 

HandCash Connect SDK –Rafa Jimenez

接下来,HandCash联合创始人兼首席技术官Rafa Jimenez谈到了他们公司为Bitcoin SV构建的最新产品——HandCash Connect SDK。

HandCash和HandCash Connect SDK均在Bitcoin SV上进行构建,它们可以使应用和Web开发者无需去深入了解区块链交易和接口的相关知识就可以轻松地将数字资产支付集成到自己的应用和平台之中。

Jimenez说:“HandCash是一个由不同应用和游戏组成的生态系统,生态系统中的用户拥有一个单一的身份,账户余额与身份绑定,由此便可连接到所有的应用。

这种方式之所以可行,除了其它的一些因素之外,主要是因为我们还有一种称为Duro的通货,1Duro等于500聪。”

由于交易费用低廉,所以Bitcoin SV能够支持超低金额的支付,因此HandCash Connect SDK还能够为企业提供可访问且高效的系统,以促进纳米支付服务的发展。

Jimenez解释说,这种对纳米支付的支持为HandCash和开发行业带来了令人振奋的机会,因为纳米支付业务模型会受到之前传统支付机制的限制而变得不可持续,但是现在我们可以经济高效地部署其解决方案了。

他向观众展示了如何将纳米支付快速有效地集成到应用和游戏中,以及如何将众多其它的区块链功能(包括加密数据和加密信息)集成到应用和游戏之中。

Jimenez还向参会者们一个具体的应用案列——通过Duro水龙头聊天机器人,HandCash Connect与Twetch进行了结合。

“根据这一构想,在Twetch聊天中,每当有人向HandCash的用户发送消息时,这些用户将获得5个Duro。”

然后,他继续演示了如何在Twetch聊天中实现这种Duro水龙头功能,并展示了如何通过HandCash Connect SDK轻松地将应用和服务链接到区块链上。

 

比特币智能合约刘晓晖

sCrypt的首席执行官刘晓晖是下一个上台的演讲嘉宾,他对比特币智能合约更深入的细节以及比特币脚本中OP_PUSH_TX操作码的使用方式进行了讨论。

刘晓晖解释说,此操作码是在Bitcoin SV区块链上构建复杂智能合约的关键功能。这是因为它允许智能合约对包含它的每个交易的上下文进行检查,从而为构建各种之前不可行的智能合约奠定了基础。

他现场演示了OP_PUSH_TX操作码,其对象是完全在链上运行的区块链视频游戏。

刘晓晖说:“合约的状态可以通过OP_PUSH_TX技术进行广播和维持。”

他还补充说,该功能可以证明比特币是图灵完备的,可以支持各种高级应用,包括链上点对点多人视频游戏。

这意味着矿工可以执行游戏的逻辑和规则,并成为分布式游戏体验的一部分。

刘晓晖对区块链视频游戏的实现进行了现场演示,以此展现出了此操作码的能力。他随后补充说,通过这种方式对区块链加以利用,便可以避免玩家作弊或违反游戏规则。

 

ElectrumSV SDK – Hayden Donnelly

活动的下一场重头戏是来自Bitcoin SV钱包服务商ElectrumSV的SDK,该SDK允许用户与回归测试网(regtest)区块链进行交互,并在部署到主网之前对其应用进行测试。

ElectrumSV软件工程师Hayden Donnelly解释了开发者如何在回归测试网(regtest)环境中测试应用,并阐述了它将如何开发出更安全、更高效的SPV应用。

他说,虽然公开测试网络易于使用,并且无需自己去管理第三方服务,但回归测试网(regtest)环境提供了更多的控制权,并完全消除了网络延迟的影响。

他解释说:“回归测试网(regtest)完全消除了网络延迟——但这是否是一件好事则取决于你在做什么。”

他补充说,如果你想测试核心应用的逻辑,而又不想受到连通性问题以及在实时网络上部署时会遇到的其它潜在隐患的困扰,那么回归测试网(regtest)环境是理想的选择。

Donnelly对Electrum SDK和比特币应用测试进行了一个全面概述,包括如何创建回归测试网(regtest)区块链并在其中进行应用测试。

他还概述了Electrum SDK的主要功能,并通过案例研究示例展示了这些功能。

 

FYX Gaming SDK – David Case

FYX Gaming首席技术官兼首席架构师David Case是下一位演讲嘉宾,他谈到了该公司的新SDK,该SDK能将传统游戏与区块链技术相结合,并在Bitcoin SV上打造NFT。

FYX Gaming是CryptoFights游戏背后的开发公司。CryptoFights是一款线上多人游戏,玩家的一举一动均被存储在Bitcoin SV区块链上。CryptoFights游戏内的角色和物品以非同质化通证(NFT)的形式被存储在Bitcoin SV区块链上,并由玩家直接拥有和控制。

Case首先对当前实现中的CryptoFights进行了展示,然后继续详细介绍了平台背后的技术以及该技术与FYX Gaming SDK之间的联系。

他解释说,FYX Gaming SDK能够为此(及其它更多的)功能提供支持,无论是想要将游戏道具与Bitcoin SV区块链进行集成,还是构建与其它使用FYX SDK的平台兼容的NFT,FYX Gaming SDK都有相应的工具。

Case说:“我们平台的很大一部分是构建在比特币的RUN协议之上的,这是比特币开发者最容易访问的环境之一。

RUN协议让你可以创建一种名为Jig的交互式可拥有对象。这种交互性存储在链上的JavaScript中,但在核心层,所有权是由矿工执行的比特币脚本定义的。”

这允许在各种应用中自定义、共享和实现非同质化通证,同时还能保持互用性,从而为游戏之间的互动和道具市场开创了独特的机会。

Case说:“为了开发CryptoFights,我们必须打造大量的基础设施,从而为我们正在做的事情提供支持。而其中的大部分内容我们将在接下来的几个月内向开发者开放。

首先是我们的门户网站,上面会有一个Jig钱包,能够用于生成和熔铸NFT,我们的市场功能也会上线;加密货币与BSV的转换及法币入口也即将上线;不同的游戏将能够生成排行榜并自定义数据浏览器。”

对于有兴趣创建区块链视频游戏的开发者来说,FYX Gaming SDK所拥有的广泛、多样的功能让其成为了开发者的一个不错的选择。

 

闭幕致辞和编程马拉松公告 – Steve Shadders

Case的演讲结束后,Steve Shadders再次登台致辞,宣布Bitcoin SV开发者大会(2021)圆满结束,同时还宣布了另外一则激动人心的消息。

Shadders说:“感谢各位过去几天的陪伴,我真心希望大家都有所收获。

有些事我还想要提醒一下各位。首先,Bitcoin SV学院推出了比特币基础(Bitcoin Essential)系列——现在已经上线。CoinGeek大会也将于六月在苏黎世举行。我将出席并发表演讲,技术标准委员会(TSC)的另一位同事也将一同出席,我们将讨论如何让你也参与其中。”

他同时宣布,第四届Bitcoin SV编程马拉松将于2021年6月14日至7月26日举行,这为开发者提供了一个机会,让他们能够尝试进行比特币开发,同时还有机会赢取10万美元等值的BSV奖金。

他说:“编程马拉松的决赛名单将于8月24日公布,最终的优胜者将在CoinGeek大会上宣布。

这是一个在Bitcoin SV上进行构建的宝贵机会。你将可以从(包括nChain团队在内的)BSV专家那获得支持。你还可以在bsvhackathon.devpost.com上获取更多详细信息。”

如果你想更深入地了解上述内容,请点击观看Bitcoin SV开发者大会(2021)第二日的完整视频: