2024 Rust中国大会第五批精彩演讲主题列表,票所剩不多,抓紧时间

e18b9dd126284721afc51cd168022c8e.jpeg

2024 Rust中国大会为线下会议,将于 9 月 07 日 - 08 日在上海举办。

3b161ab2e843ecf757bc163c592dfc39.png

扫码立即报名

票已所剩不多,欢迎Rustaceans参与现场交流


第五批精彩演讲主题介绍

Rust 和 C++ 互操作之交叉编译

讲师: 朱树磊

讲师简介: 朱树磊,北京大学物理学士,德国TUM硕士,现任浙江大华技术股份有限公司高级算法专家。从事人工智能算法研发工作10余年,擅长机器学习、深度学习和大数据智能等技术领域,具备丰富的人工智能算法系统设计和开发经验。

议题简介: Rust可替代C++作为更安全的系统编程语言,但一些时候由于legacy代码历史包袱、重写成本太高等原因开发者经常不得不让Rust和C++共存。通常情况我们会使用Bindgen、cxx、cpp!等作为C++和Rust互操作的解决方案。但两门重量级语言一起协作马上凸显了C++的短板之一,即Rust的跨平台交叉编译非常简单易用,我们可以在主流的操作系统和硬件平台上交叉编译出可运行于各种系统和平台的Rust程序,而C++代码部分的交叉编译却异常繁琐和复杂。该讲座将介绍使用cxx让Rust和C++代码共存,并通过LLVM工具链补齐C++交叉编译的短板,让C++和Rust的互操作简单可移植。

Rust 去掉 lifetime 并增加更多优点后的技术演进 MoonBit

讲师: 张宏波

讲师简介: 张宏波现任粤港澳大湾区数字经济研究院(IDEA 研究院)基础软件中心讲席科学家、Moonbit平台负责人,是通用程序语言ReScript的作者,程序语言OCaml前核心开发人员。本科毕业于清华大学电子系,在美国宾夕法尼亚大学读博期间受Bloomberg邀请,从事函数式语言编译器的开发工作。

议题简介: Rust是一种现代编程语言,以其内存安全和并发性著称。其lifetime机制在保证内存安全方面起到了关键作用,但同时也增加了学习和使用的复杂性。为了简化编程体验和提升开发效率,MoonBit项目致力于移除lifetime机制,并在此基础上进行技术革新和功能扩展。

MoonBit的核心理念是通过引入先进的内存管理技术和优化编译器设计,以便在不依赖显式lifetime标注的情况下,仍能保证内存安全和高性能。

深入揭秘Rust Unstable Features:起源、影响、缓解、延申

讲师: 李程浩(LoanCold)

讲师简介: 李程浩目前在浙江大学攻读研究生学位,研究方向为Rust,操作系统,软硬件协同机制,系统安全。与本次议题强相关的Rust Unstable Features研究发表在软件工程顶会ICSE‘24(CCF-A)上,他同时也在研究Rust for System的系统设计和安全问题,特别是Rust与C跨语言交互存在的不足。他同时也是用Rust编写的基于RISC-V64指令集的多核操作系统UltraOS的主导者,获得了2021年全国大学生计算机系统能力培养大赛操作系统内核赛道一等奖。

议题简介: Rust Unstable Features是Rust编译器提供的实验性功能,尽管被称作unstable,但是仍然在业界内被广为使用,越是大型,越有影响力,越对底层要求高,反而越有可能用到Unstable Features。在大多数对Rust安全性、可靠性的讨论集中在Rust代码本身的主流之外,本次议题将目光转向Rust编译器,探索其中的Unstable Features这一广泛被使用的功能,到底问题如何,以及如何使用工具限制它的影响力,同时我们还会延申至Rust生态中存在的其他问题。相关科研论文可见:https://dl.acm.org/doi/10.1145/3597503.3623352

Rust 异步 FFI 系统 —— 以 Rust2Go 为例

讲师: 茌海

讲师简介: 茌海,字节跳动 Rust高级研发工程师

议题简介: 在我们将 Golang 业务重构为 Rust 的过程中,对于较大的业务很难一口气完成重构并验证正确性。对此我们引入异步 FFI 来实现 Rust 到 Golang 的跨语言调用。FFI 性能远好于 RPC,但它并不那么易于使用:一方面用户需要手动对齐内存布局,也需要手动管理变量的生命周期;另一方面,如果直接利用 FFI 执行异步函数则会导致调用侧线程陷入系统调用无法调度其他任务,大大降低效率。我们基于 CGO FFI 支持了 Rust 到 Go 的异步函数调用。本 Topic 涵盖跨语言内存布局对齐、代码生成、内存所有权管理、共享内存通信等技术,探讨通用异步 FFI 框架设计并分享实践经验。

跨语言智能合约开发: Sails 框架的 Rust 实践与创新

讲师: 航标

讲师简介: Gear Foundation 开发者关系工程师

议题简介: 本次演讲将深入探讨 Sails 框架如何革新 WASM 智能合约的开发流程。我们将重点介绍 Sails 如何利用Rust的强大特性,通过自动生成接口描述语言(IDL)和多语言客户端代码,实现跨语言智能合约开发。演讲将涵盖 Sails 的核心概念、IDL 自动生成机制、多语言客户端集成,并通过 Fungible Token 的实例,展示 Sails 如何提高开发效率、减少错误,并促进前后端协作。

CoFHE: a WebAssembly Virtual Machine with Fully Homomorphic Encryption

讲师: 严枭

讲师简介: 严枭,清华大学博士,密码学专家。主要研究方向为基于零知识证明(ZK)和完全同态加密(FHE)的区块链技术。研究领域涵盖密码学、博弈论、区块链和人工智能。多篇论文发表于IEEE和ACM顶级会议。现任职于Verisense Network,致力于前沿密码学技术的实际应用与创新。

议题简介: 完全同态加密(Fully Homomorphic Encryption, FHE)是密码学领域的突破性进展,允许在不解密数据的情况下对加密数据进行计算。这一特性为安全云计算、隐私保护的数据分析和机密机器学习带来了新的可能性。然而,FHE的广泛应用一直受到其计算复杂性和缺乏易用的实现框架的限制。

CoFHE旨在通过将FHE与WebAssembly集成,解决这些挑战。WebAssembly是一种为浏览器客户端脚本设计的低级语言,具有接近原生的性能和跨平台兼容性。通过这种集成,可以使FHE更加实用和易于访问。

本次演讲将探讨FHE的基础知识,介绍BFV、BGV和CKKS等关键框架,并讨论FHE与WebAssembly的创新结合。我们还将深入探讨增强FHE系统安全性的阈值密钥共享技术。最后,我们将介绍基于WebAssembly的虚拟机CoFHE,该虚拟机实现了FHE,重点展示其架构、功能和在安全、隐私保护计算中的潜在应用。

GenUI:可拆卸底层的 Rust 前端框架

讲师: 盛逸飞

讲师简介: 盛逸飞,Privoce工程师,GenUI框架作者,Makepad框架贡献者之一,SurrealismUI Slint第三方组件库作者,当前致力于对Robius社区建设,使用Rust进行前端工程实践。

议题简介: GenUI 是一个以 Rust 语言开发的创新性 SFP 前端框架,灵感来自 Vue3 和 Makepad,旨在帮助用户更高效地使用 Rust 编写前端项目。该框架不仅继承了 Vue3 的组件化思想和灵活性,还结合了 Makepad 强大的性能和可视化功能,为开发者提供了一种全新的前端开发体验。

目前,GenUI 已经取得了一些重要的里程碑。例如,它基本完成了借助 Makepad 作为平台的转换插件,实现了鸿蒙的 ArkUI 类似模板和 HTML 类似模板的支持。通过使用 Rust 作为“脚本”语言,GenUI 能够在提供高性能的同时,保证代码的安全性和可靠性。此外,GenUI 内置了一个丰富的组件库,并提供详细的组件属性手册,方便开发者快速上手和使用。

和 Rust 一起畅游 2D 图形软光栅

讲师: 唐伟豪

讲师简介: vue-skia maintainer | SwiftUISkia maintainer

议题简介: 本次分享的主题将带各位 Rustaceans 一起畅游 2D 图形软光栅的世界。作者会以 Vue-Skia 这样一款基于 Rust + Skia 的 2D 图形 Vue 渲染库作为接入点:详细介绍其中的 WASM FFI 设计、对 Vue 生命周期的接入、底层渲染架构的设计(含多边形、滤镜效果等)以及如何在渲染底层不变的情况下移植到另外一个平台 SwiftUI。作者还将详细介绍社区中不同的 2D 图形渲染库的设计,为各位听众带来一场 2D 图形软光栅的知识畅游。

用 Rust 打造本地优先软件

讲师: 陈子轩

讲师简介: Loro.dev 创始人,开源爱好者。

议题简介: 本地优先软件(Local-first software)是一组软件设计理念,旨在提供云计算的便利性并兼顾用户对数据的控制权。Loro 是基于 Rust 的开源开发者工具,它能让开发本地优先软件变得轻松简单。本演讲将介绍本地优先的开发范式是什么样的,以及我们是如何使用 Rust 打造 Loro。

Rust 在 MPS 能源网络中的应用

讲师: Jason Thon

讲师简介: GGSN 创始团队成员,曙光云技术负责人

议题简介: 新能源汽车的爆炸式增长和新型能源确定性发展趋势给现有电网产生巨大的冲击。由于我国电力结构存在区域性不均衡,导致供需出现巨大错配,体现为新能源汽车补能困难,但当前主流补能手段如充电桩不盈利的矛盾现象。但同时这也给新型能源补给市场带来巨大机遇。
MPS 是一款创新性产品,旨在通过软硬件技术和商业模式创新构建一个移动能源网络,利用新硬件平台与数据智能解决能源供需结构性矛盾问题。

本议题主要讲解 MPS 云技术团队如何基于 Rust 和其生态打造 MPS 能源网络的底座,为上层商业化产品快速迭代提供坚实的基础。

Solana 如何跨過 Quic 這一道坎

讲师:李學斌(Ben Crox)

讲师简介: Ben - Solana 華語區大使。Hetaro Labs - 協同時代實驗室創辦人。20 年經驗電訊系統工程師、擅長通訊協議分析、人機介面、穿戴設備。

议题简介: Solana 區塊鏈,於今年 2-4 月時,遇到下不了單的情況,正是由於 quic 的實踐方法,需要跟據實況改進,我將在這次討論中,分享 Solana 決定使用 Quic 的原因,實踐以來的改變、挑戰和應對方法,並突顯 Rust 在快速而安全開發中發揮的作用。

2024 Rust中国大会报名链接暨第一批精彩演讲主题介绍

2024 Rust中国大会第二批精彩演讲主题列表

2024 Rust中国大会第三批精彩演讲主题列表

2024 Rust中国大会第四批精彩演讲主题列表

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值