区块链技术博客
www.b2bchain.cn

区块链技术听一线开发者聊 Rust,2021 Rust 区块链开发者 Matching Day 精彩回顾

第20453篇区块链技术文章区块链技术听一线开发者聊 Rust,2021 Rust 区块链开发者 Matching Day 精彩回顾

2021年6月19日,碧鑫创投与rust.cc和infra China如期共同赞助了rust区块链开发商“配对日”。我们诚邀国内多位区块链开发先锋分享rust programming的原理,包括八达通网创始人、secret ape technology等知名团队,以及infera China、parity等技术领军人物,他们讨论了基于rust的区块链开发的技术路线和实践经验,这是一次汇聚一线rust从业者的聚会。主办方邀请了rust开发的10多个区块链团队,吸引了100多位rust编程语言爱好者前来交流,除了主题演讲和圆桌讨论外,还为一线从业者创造了难得的交流空间,在会议结束时,举办了一个以“如何快速构建一个物质链链”为主题的研讨会,从新的开发者可以看到“物质< P/P> < P> < 听一线开发者聊 Rust,2021 Rust 区块链开发者 Matching Day 精彩回顾> < /听一线开发者聊 Rust,2021 Rust 区块链开发者 Matching Day 精彩回顾> < /P> >P>作为活动的组织者,”联鑫创投合伙人Wang Xi说。首先在演讲中向所有来宾和铁锈迷表示感谢。他表示,2017年以来,碧鑫创投不断致力于投资建设必要的WEB3.0基础设施和原生应用,众多优秀开发者聚集在区块链领域,开放金融蓬勃发展,更多的开发者不了解这个新兴领域。作为一家致力于推动亚洲加密生态繁荣发展的区块链投资机构,必信创投需要为一线开发者创造一个沟通交流的空间,共同推动区块链的生态发展,发表主旨演讲。他说,作为一种“自刮式”产品,infra的API套件使开发人员能够以最易于使用和可靠的方式访问Web3.0网络。随着用户和开发人员迁移到更丰富的执行环境,现在,infra已经从为以太坊/IPFs提供底层基础设施服务转变为服务于整个Web3生态系统的时间节点。服务对象包括与以太坊、第2层网络等兼容的各种侧链。“infra已准备就绪,欢迎下一个以太坊网络大版本和开发人员的迁移。”p>

听一线开发者聊 Rust,2021 Rust 区块链开发者 Matching Day 精彩回顾

接下来,conflux算法工程师李晨星以“为什么生锈”作了主题演讲。他从自己的编程语言经验出发,描述了rust吸引人的语言特性,即通过设计所有权、生命周期等,在编译过程中检查内存安全和线程安全。此外,他说,使用rust可以减少或避免内存泄漏、空指针错误、浅拷贝和深拷贝,同时迭代一棵树来修改内容。Westar的方元研究员立即分享了“crust异步编程原理及其在starcoin中的实践”的主题。他从实际操作的角度,通过具体案例,与与会者探讨了利用rust开发starcoin的实践经验?活动的联合组织者之一,rust.cc&amp;八达通网络的联合创始人Mike Tang以此为主题,通过介绍当前使用rust作为开发语言的公共链,来描述即将到来的Web3.0时代。在这种情况下,rust将在无服务器边缘计算和链上代码领域带来机遇。当然,rust本身也需要解决一些基本问题,比如如何匹配传统的webserver高效开发模式,如何与分散存储高效合作,如何探索Web3.0开发范式等,rust正在被更多的开发者所选择,它的社区是所有编程语言中增长最快的。在4位嘉宾的主旨演讲后,本次活动将围绕“铁锈编程语言应用前景”主题展开圆桌讨论

主持人节奏blockbeats研究院院长赵楚晨与八达通网络联合创始人汤彦宏、NFT Mart社区技术贡献者邹杭彪进行了交谈,conflux算法工程师李晨星和Westar研究员方元,四位嘉宾就“团队在研发工程效率方面的经验以及如何在生产中加速代码编译,以及开发人员测试最佳实践”进行了总体介绍,rust能够满足隐私计算场景中高性能程序运行、内存安全和精确资源调度的要求。同时,作为一种新的语言,rust简单的语言界面设计、方便的并发设计和控制可以大大降低开发和维护成本

在圆桌会议结束时,myspitope technology高级开发工程师罗超说,以“谈CKB的同步优化”为主题作了精彩的演讲。他提到,最近神经网络的研究和优化方向主要在于发现可能的bug、优化带宽利用率和CPU利用率、优化同步协议和优化代码实现。在分享中,罗超还举例展示了团队在分步优化工作中取得的成绩和经验

听一线开发者聊 Rust,2021 Rust 区块链开发者 Matching Day 精彩回顾

用rust语言开发可扩展隐私保护服务的实践经验是什么?针对这个话题,曼塔网络开发工程师Jamie Deng分享了团队的思路和解决方案。他还透露了曼塔网整个项目的规划:从1.0,位于分散匿名支付方案,到2.0,位于分散匿名支付平台,最后到3.0,这是中国台湾parastate核心开发项目Antonio Yang的远程连接站点的主要隐私保护智能合约平台,以“用锈迹书写EVM/ewasm合约”为主题,他交流了sewup等实际开发经验。他认为区块链给世界带来了信任,信任的根源是信任)

与此同时,更多的开发者还不够了解这个新兴领域,作为旨在驱动亚洲加密生态繁荣发展的区块链投资机构,Bixin Ventrues 有必要为一线开发者创造一个沟通、交流的空间,共同推动区块链生态发展。

随后,Infura 中国负责人刘峰华发表主题演讲,他介绍说,作为一个「自挠其痒」的产品,Infura 的 API 套件让开发者以最易用、可靠的方式,实现对 Web3.0 网络的访问。伴随着用户和开发者向更加丰富的执行环境迁移,如今 Infura 已经从定位于为以太坊 /IPFS 提供底层基础设施服务,来到了为整个 Web3 生态服务的时间节点,服务对象包括兼容以太坊的各种侧链和二层网络等主体,「Infura 已做好准备,迎接以太坊网络的下一个大版本及开发者的迁移」。

听一线开发者聊 Rust,2021 Rust 区块链开发者 Matching Day 精彩回顾

接下来,Conflux 算法工程师李辰星发表了以「Why Rust」的主题演讲,他从自己的编程语言经历谈起,描述了 Rust 之所以吸引人的语言特性,即通过所有权、生命周期等设计,在编译期检查出涉及内存安全与线程安全。此外,他表示,使用 Rust 语言能够减少或避免内存泄露、空指针错误、浅拷贝与深拷贝和迭代一棵树同时修改内容等问题。

听一线开发者聊 Rust,2021 Rust 区块链开发者 Matching Day 精彩回顾

实践出真知,Westar 研究员方圆紧接着以「Rust 异步编程原理及其在 Starcoin 中的实践」为主题进行分享。他从实际操作的角度,通过援引具体案例的方法与参会者探讨了使用 Rust 开发 Starcoin 的实战经验。

听一线开发者聊 Rust,2021 Rust 区块链开发者 Matching Day 精彩回顾

当区块链遇上 Rust 会发生哪些奇妙的变化?本次活动联合主办方之一,Rust.CC& 章鱼网络联合创始人 Mike Tang 以此为主题,从介绍当下使用 Rust 作为开发语言的公链出发,描述了即将呼啸而至的 Web3.0 时代。在此背景下,Rust 将在 Serverless 边缘计算和链上代码等领域迎来机遇。当然,Rust 本身也需要解决如何与传统的 Webserver 高效开发模式匹配、如何与去中心化存储高效协同和 Web3.0 开发范式的探索沉淀等基本问题。

听一线开发者聊 Rust,2021 Rust 区块链开发者 Matching Day 精彩回顾

Rust 正在被更多开发者选择,它的社区是所有编程语言中增长最快的,在四位嘉宾结束主题演讲后,本次活动以「Rust 编程语言应用前景」为主题展开圆桌讨论。

主持人律动 BlockBeats 研究院负责人赵初忱向章鱼网络联合创始人 Mike Tang、NFT Mart 社区技术贡献者邹航标、Conflux 算法工程师李辰星,以及 Westar 研究员方圆四位嘉宾就「团队研发工程效能方面的经验、如何加快生产中的代码编译速度,以及开发者测试的最佳实践」等话题进行深入交流。

听一线开发者聊 Rust,2021 Rust 区块链开发者 Matching Day 精彩回顾

整体而言,Rust 可以满足隐私计算场景中程序高性能运行、内存安全、资源精准调度,与此同时,作为一门新兴的语言,Rust 简单的语言接口设计、方便的并发设计与控制,可以大大降低开发及维护成本。

在本场圆桌结束后,秘猿科技资深开发工程师罗超以「谈谈 CKB 的同步优化」为主题,在活动现场进行了精彩发言,他提到近期 Nervous 研究和优化的方向主要在于寻找可能存在的 bug、优化带宽利用率和 CPU 利用率、优化同步协议和优化代码实现。在分享中,罗超还以实例演示了团队在步进式优化等工作中的成果与心得。

听一线开发者聊 Rust,2021 Rust 区块链开发者 Matching Day 精彩回顾

用 Rust 语言开发可扩展的隐私保护服务的实战经验有哪些?Manta Network 开发工程师 Jamie Deng 针对该话题分享了团队的思考与解决方案,他还透露 Manta Network 整个项目的规划:从定位于去中心化匿名支付方案的 1.0,到去中心化匿名支付平台的 2.0 阶段,最终演进到主打隐私保护智能合约平台的 3.0 阶段。

听一线开发者聊 Rust,2021 Rust 区块链开发者 Matching Day 精彩回顾

远在中国台湾的 ParaState 核心开发 Antonio Yang 远程连线现场,以「用 Rust 写 EVM/Ewasm 合约」为主题,交流了 SewUp 等开发实践经验,他认为区块链为世界带来了信任,而 Rust 则是信任的根源(Rust is the stem of TRUST)。

之后,Scroll Finance 首席研究员张烨以「Rust 与零知识明」为主题,从什么是零知识证明谈起,系统地介绍了面向密码学开发者的底层代数、证明系统的两层堆栈,以及面向应用开发者的密码学原件和应用的两层堆栈,解释了两类角色关注点的差异性。在此基础上,他介绍了 Rust 的优势所在:它在提供性能和抽象的同时可以保证安全。

听一线开发者聊 Rust,2021 Rust 区块链开发者 Matching Day 精彩回顾

据介绍,Scroll 希望能打造一个通用的平台,把以太坊上的转账交易和去中心化金融 (DeFi) 等复杂的应用移植到链下 (Layer 2) ,利用零知识证明将大量计算压入 proof,将链上计算成本降低为验证成本,从而降低用户在 DeFi 上的手续费。

听一线开发者聊 Rust,2021 Rust 区块链开发者 Matching Day 精彩回顾

接下来,OneBlock+创始人雅珣主持了一场主题为「Rust 区块链开发实践漫谈」的圆桌讨论,Parity 工程师周俊、Scroll Finance 首席研究员张烨、秘猿科技资深开发工程师罗超和 Manta Network 开发工程师 Jamie Deng 共同分享了他们与 Rust 结缘来由,以及在转向 Rust 编程语言过程中的注意事项。

听一线开发者聊 Rust,2021 Rust 区块链开发者 Matching Day 精彩回顾

本场圆桌讨论结束后,Parity 工程师王大锤以「Substrate 中的 Rust 设计模式」进行主题演讲,她从比特币、以太坊两个项目引出「如何让面向应用的区块链开发框架更加通用化」的话题。她总结说,开源、模块化、可扩展的区块链开发框架,涵盖了区块链的核心组件,如点对点网络传输和协议层、数据库层、共识协议、交易池和 Runtime 逻辑层等,而 Substrate 中 Rust 设计的常用模式则包括 Newtype、区分通用类型,无需暴露实现细节向后兼容,以及 zero-cost abstraction 等。

听一线开发者聊 Rust,2021 Rust 区块链开发者 Matching Day 精彩回顾

促进语言的良好发展离不开蓬勃的社区和开发者,开发者所需技能之一是视野和实战。本次 Meet up 最后,Parity 工程师周俊主持了一场主题为「如何运用 Substrate 迅速构造区块链」的 Workshop,多名 Rust 爱好者参与了该实战环节,会场气氛活跃。

听一线开发者聊 Rust,2021 Rust 区块链开发者 Matching Day 精彩回顾

通过此次 Meet up,让我们有机会与众多 Rust 爱好者聚在一起,共同交流经验与心得、推动 Rust 在区块链领域的普及,这是 Bixin Ventrues 参与构建区块链生态、驱动亚洲加密生态繁荣最好的反馈。

区块链技术听一线开发者聊 Rust,2021 Rust 区块链开发者 Matching Day 精彩回顾 由www.b2bchain.cn 提供
文章整理自网络,只为个人学习与分享使用
链接地址https://www.b2bchain.cn/20453.html

赞(0) 打赏
部分文章转自网络,侵权联系删除b2bchain区块链学习技术社区 » 区块链技术听一线开发者聊 Rust,2021 Rust 区块链开发者 Matching Day 精彩回顾
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

b2b链

联系我们联系我们