由 GearFans 举办的 “Gear 中文第四期线上 Workshop” 于 2022 年 2 月 18 日成功举行。
本次 Workshop 由 Gear 小助手主持,并邀请来自俄罗斯的 Gear 开发者 Louisa 作为本次嘉宾,为我们讲解如何使用 Gear 开发 NFT 智能合约。Louisa 是莫斯科物理技术学院的初级研究员,她在密码学、区块链和开发智能合约方面很有研究。她参加了多次黑客马拉松,从事于区块链开发工作。曾经为 EVM、Solana 做了很多贡献,参与其中智能合约的编写,现于 GEAR 团队负责智能合约开发。
Nicole 首先介绍了 Gear 以及 Gear 的关键技术。
并发计算系统有两类常见的通信方式:共享内存通信——并发程序通过更改共享内存位置的内容进行通信;消息传递通信——通过消息交换进行并发程序通信。
通常,消息传递并发比共享内存具有更好的性能。在消息传递系统中,每个进程的内存开销和任务切换开销更低。有很多理论可以用来理解消息传递系统,比如说 Actor 模型。对于进程间通信,Gear 使用 Actor 模型,Actor 模型的原理是程序从不共享任何状态,只是在彼此之间交换信息。作为先进的语言概念,Actor 模型越来越流行,现在许多新的编程语言都在使用它。