第三天的BSV开发者训练营活动对sCrypt做了详细介绍

4月14日早九点,BSV开发者训练营的活动如期展开。在今天的训练营直播中,嘉宾们就sCrypt的语言新特性、合约范例以及工程化实践经验为大家带来了精彩的演讲。

sCrypt的联合创始人兼CTO王一强的演讲内容由两个部分组成。首先,王一强详细阐述了sCrypt自今年1月以来在语言特性上所做的八点更新,它们分别是:1.新增复合操作码;2.新增合约声明关键字:library;3.新增变量声明关键字:const;4.新增多维数组、复杂结构体支持;5.新增类型别名关键字:type;6.新增循环迭代变量:induction variable;7.新增访问修饰符关键字:private;8.新增内置函数:repeat()&reverseBytes()。

接着,王一强为大家讲解了sCrypt的四种范例,它们分别是:公平抛硬币游戏、定期支付、数独游戏以及应用随机数。

第二位演讲嘉宾是独立开发者蒋杰,他向大家分享了自己在sCrypt开发过程中摸索出来的一些经验。蒋杰是一名后端开发者,他在业余时间学习区块链技术,由此成为了一名比特币技术爱好者。蒋杰直到去年年底才开始接触sCrypt,他认为sCrypt很有潜力。

蒋杰从Bitcoin Script基础开始谈起,阐释了Bitcoin Script与sCrypt逻辑上的对应。接下来,他向我们展示了涉及复杂DataPart的合约的数据处理方法。蒋杰谈到,他们在摸索的过程中发觉oracle的引入较为重要,即在DataPart之外,开发者可以通过oracle引入更多数据。

当天下午,王一强与sCrypt的脚本工程师郑宏锋介绍了Dapp的开发环境搭建以及项目部署的相关内容,还教给大家scryptlib的使用方法以及如何编写集成合约代码。在做完相关演讲之后,他们组织大家进行了运用sCrypt脚本编写井字棋游戏的智能合约开发实践。

在明天上午的BSV开发者训练营直播中,比元科技创始人顾露、独立开发者陈诚以及独立开发者蒋杰将为大家详细介绍感应合约的基本原理及其相关应用。下午,比元科技开发工程师陈耀欢还将与顾露一同分享简化感应合约、一站式NFT开发及运营案例等内容。此外,他们还会就比特币脚本的探索方向展开充分讨论。请您继续关注CoinGeek带来的报道。

202024日的“创世”协议升级是比特币历史上的一大里程碑,将见证BSV最大程度地回归到中本聪原先设想的协议。请访问“创世”硬分叉页面以了解更多信息。

要直接在您的收件箱接获CoinGeek.com最新消息,CoinGeek会议特别优惠以及其他内部信息,请加入我们的邮件列表