Vào ngày 19 tháng 6 năm 2021, Bixin Ventures, Rust.CC và Infura China đã đồng tổ chức "Ngày thi đấu" dành cho nhà phát triển chuỗi khối Rust như đã định. Sự kiện này chân thành mời một số người tiên phong phát triển chuỗi khối trong nước chia sẻ các nguyên tắc lập trình Rust, bao gồm những người sáng lập của các nhóm nổi tiếng như Octopus Network và Secret Ape Technology, cũng như các nhà lãnh đạo kỹ thuật như Infura China và Parity, đã thảo luận về con đường kỹ thuật và kinh nghiệm thực tế của họ trong việc phát triển chuỗi khối dựa trên Rust.
Đây là một buổi gặp mặt tập hợp những người thực hành Rust hàng đầu. Nhà tổ chức đã mời hơn chục nhóm blockchain được phát triển với Rust và thu hút hơn một trăm người đam mê ngôn ngữ lập trình Rust để giao lưu và tạo ra một blockchain hiếm có. các học viên.
Ngoài các bài phát biểu quan trọng và thảo luận bàn tròn, phần cuối của Meetup này còn tổ chức một Hội thảo với chủ đề "Cách sử dụng Substrate để xây dựng nhanh một chuỗi khối", ngay cả những nhà phát triển mới cũng có thể thấy được sức hấp dẫn của Substrate.
Với tư cách là người tổ chức sự kiện, Wang Xi, đối tác của Bixin Ventures, trước hết cảm ơn các khách mời và những người đam mê Rust đã đến tham dự bài phát biểu của mình. Ông cho biết kể từ năm 2017, Bixin Ventures đã cam kết đầu tư và xây dựng cơ sở hạ tầng Web 3.0 cần thiết. với tư cách là các ứng dụng gốc, trong những năm gần đây, nhiều nhà phát triển xuất sắc đã tập hợp trong lĩnh vực blockchain và tài chính mở đã phát triển mạnh mẽ.
Đồng thời, ngày càng có nhiều nhà phát triển không biết đủ về lĩnh vực mới nổi này.Là một tổ chức đầu tư blockchain nhằm mục đích thúc đẩy sự thịnh vượng và phát triển của hệ sinh thái mã hóa ở châu Á, Bixin Ventures cần tạo ra một không gian để các nhà phát triển tuyến đầu giao tiếp và trao đổi, đồng thời cùng nhau thúc đẩy sự phát triển sinh thái Blockchain.
Sau đó, Liu Fenghua, người đứng đầu Infura Trung Quốc, đã có bài phát biểu quan trọng, ông nói rằng là một sản phẩm "tự trầy xước", bộ API của Infura cho phép các nhà phát triển truy cập mạng Web3.0 theo cách dễ sử dụng và đáng tin cậy nhất . Với sự di chuyển của người dùng và nhà phát triển sang một môi trường thực thi phong phú hơn, Infura hiện đã chuyển từ việc cung cấp các dịch vụ cơ sở hạ tầng cơ bản cho Ethereum/IPFS sang phục vụ toàn bộ hệ sinh thái Web3. phiên bản của mạng Ethereum và sự di cư của các nhà phát triển."
Tiếp theo, kỹ sư thuật toán Conflux Li Chenxing đã có bài phát biểu quan trọng với tiêu đề "Tại sao lại rỉ sét". Anh ấy bắt đầu từ trải nghiệm ngôn ngữ lập trình của chính mình và mô tả các tính năng ngôn ngữ hấp dẫn của Rust, tức là thông qua quyền sở hữu, vòng đời và thiết kế khác, trong Kiểm tra an toàn bộ nhớ và an toàn luồng tại thời điểm biên dịch. Ngoài ra, ông nói rằng việc sử dụng ngôn ngữ Rust có thể giảm thiểu hoặc tránh các sự cố như rò rỉ bộ nhớ, lỗi con trỏ null, bản sao nông và bản sao sâu cũng như lặp lại một cây trong khi sửa đổi nội dung.
Kiến thức thực sự đến từ thực tiễn, nhà nghiên cứu Fang Yuan của Westar sau đó đã chia sẻ chủ đề "Nguyên tắc lập trình không đồng bộ Rust và thực tiễn của nó trong Starcoin". Dưới góc độ vận hành thực tế, anh đã cùng những người tham gia thảo luận về kinh nghiệm thực tế khi sử dụng Rust để phát triển Starcoin bằng cách dẫn chứng các trường hợp cụ thể.
Những thay đổi tuyệt vời nào sẽ xảy ra khi blockchain gặp Rust? Một trong những người đồng tổ chức sự kiện này, Mike Tang, đồng sáng lập Rust.CC&Octopus Network, lấy đây làm chủ đề, bắt đầu từ việc giới thiệu chuỗi công khai hiện tại sử dụng Rust làm ngôn ngữ phát triển và mô tả Web3 sắp tới .0 thời đại. Trong bối cảnh này, Rust sẽ mở ra các cơ hội trong các lĩnh vực như điện toán biên không máy chủ và mã chuỗi. Tất nhiên, bản thân Rust cũng cần giải quyết các vấn đề cơ bản như làm thế nào để phù hợp với mô hình phát triển hiệu quả của Máy chủ web truyền thống, làm thế nào để cộng tác hiệu quả với bộ nhớ phi tập trung, khám phá và giải quyết mô hình phát triển Web3.0.
Rust đang được nhiều nhà phát triển lựa chọn hơn và cộng đồng của nó phát triển nhanh nhất trong số tất cả các ngôn ngữ lập trình.
Người dẫn chương trình Zhao Chuchen, người đứng đầu Viện nghiên cứu BlockBeats, đã chia sẻ với bốn khách mời, Mike Tang, người đồng sáng lập Octopus Network, Zou Hangbiao, người đóng góp kỹ thuật cho cộng đồng NFT Mart, Li Chenxing, kỹ sư thuật toán tại Conflux, và Fangyuan, một nhà nghiên cứu tại Westar, về "kinh nghiệm về hiệu quả kỹ thuật của nhóm R&D, Cách tăng tốc độ biên dịch mã trong sản xuất và các phương pháp hay nhất để thử nghiệm dành cho nhà phát triển" và các chủ đề khác để trao đổi chuyên sâu.
Nhìn chung, Rust có thể đáp ứng các yêu cầu về vận hành chương trình hiệu suất cao, bảo mật bộ nhớ và lập lịch trình tài nguyên chính xác trong các tình huống điện toán cá nhân. Đồng thời, với tư cách là một ngôn ngữ mới nổi, thiết kế giao diện ngôn ngữ đơn giản, thiết kế và kiểm soát đồng thời thuận tiện của Rust có thể cải thiện đáng kể Giảm chi phí phát triển và bảo trì.
Sau bàn tròn, Luo Chao, kỹ sư phát triển cấp cao của Secret Ape Technology, đã có một bài phát biểu tuyệt vời về chủ đề "Nói về tối ưu hóa đồng bộ hóa CKB", ông đề cập rằng hướng nghiên cứu và tối ưu hóa thần kinh trong tương lai gần là để tìm các lỗi có thể xảy ra, sử dụng băng thông và sử dụng CPU được tối ưu hóa, giao thức đồng bộ hóa được tối ưu hóa và triển khai mã được tối ưu hóa. Trong phần chia sẻ, Luo Chao cũng trình bày kết quả và kinh nghiệm của nhóm trong công việc tối ưu hóa từng bước bằng các ví dụ.
Kinh nghiệm thực tế của việc phát triển các dịch vụ bảo vệ quyền riêng tư có thể mở rộng bằng ngôn ngữ Rust là gì? Kỹ sư phát triển Manta Network Jamie Deng đã chia sẻ suy nghĩ và giải pháp của nhóm về chủ đề này, đồng thời tiết lộ kế hoạch của toàn bộ dự án Manta Network: từ giai đoạn 1.0 của giải pháp thanh toán ẩn danh phi tập trung đến giai đoạn 2.0 của nền tảng thanh toán ẩn danh phi tập trung và cuối cùng đã phát triển đến giai đoạn 3.0 của nền tảng hợp đồng thông minh bảo vệ quyền riêng tư chính.
Antonio Yang, nhà phát triển cốt lõi của ParaState tại Đài Loan, Trung Quốc, đã kết nối từ xa với trang web và trao đổi kinh nghiệm phát triển như SewUp với chủ đề "Viết hợp đồng EVM/Ewasm với Rust". Ông tin rằng blockchain đã mang lại niềm tin cho thế giới , và Rust It is the root of trust (Rust is the stem of TRUST).
Sau đó, Zhang Ye, trưởng nhóm nghiên cứu của Scroll Finance, đã lấy "Rust and Zero-Knowledge Proof" làm chủ đề, bắt đầu với Zero-Knowledge Proof là gì, và giới thiệu một cách có hệ thống đại số cơ bản cho các nhà phát triển mật mã, ngăn xếp hai lớp của hệ thống bằng chứng và bản gốc mật mã của nhà phát triển ứng dụng và ngăn xếp hai lớp của ứng dụng giải thích sự khác biệt trong trọng tâm của hai vai trò. Trên cơ sở này, ông đã giới thiệu ưu điểm của Rust: nó có thể đảm bảo an toàn trong khi cung cấp hiệu suất và tính trừu tượng.
Theo báo cáo, Scroll hy vọng sẽ tạo ra một nền tảng chung để ghép các ứng dụng phức tạp như giao dịch chuyển nhượng và tài chính phi tập trung (DeFi) trên Ethereum sang chuỗi ngoại tuyến (Lớp 2) và sử dụng bằng chứng không kiến thức để đẩy một số lượng lớn các phép tính vào bằng chứng , giảm chi phí tính toán trên chuỗi thành chi phí xác minh, do đó giảm phí xử lý của người dùng trên DeFi.
Tiếp theo, Ya Xun, người sáng lập OneBlock+, đã tổ chức một cuộc thảo luận bàn tròn về chủ đề "Thực tiễn phát triển Rust Blockchain".
Kỹ sư Parity Zhou Jun, Trưởng nhóm nghiên cứu của Scroll Finance Zhang Ye, Kỹ sư phát triển cấp cao của Secret Ape Technology Luo Chao và Kỹ sư phát triển mạng Manta Jamie Deng đã chia sẻ lý do khiến họ gắn bó với Rust và các biện pháp phòng ngừa trong quá trình chuyển đổi sang ngôn ngữ lập trình Rust.
Sau cuộc thảo luận bàn tròn, kỹ sư Wang Dahammer của Parity đã có bài phát biểu quan trọng về chủ đề "Các mẫu thiết kế rỉ sét trong chất nền". Cô kết luận rằng khung phát triển chuỗi khối nguồn mở, mô-đun và có thể mở rộng bao gồm các thành phần cốt lõi của chuỗi khối, chẳng hạn như lớp giao thức và truyền mạng điểm-điểm, lớp cơ sở dữ liệu, giao thức đồng thuận, nhóm giao dịch và lớp logic Thời gian chạy, v.v. ., trong khi Các mẫu phổ biến của thiết kế Rust trong Substrate bao gồm Newtype, phân biệt các loại phổ biến, khả năng tương thích ngược mà không để lộ chi tiết triển khai và trừu tượng hóa với chi phí bằng không.
Thúc đẩy sự phát triển tốt đẹp của một ngôn ngữ không thể tách rời một cộng đồng và các nhà phát triển lớn mạnh.Một trong những kỹ năng mà các nhà phát triển cần có là tầm nhìn và thực chiến. Vào cuối Buổi gặp mặt này, kỹ sư Zhou Jun của Parity đã tổ chức một Hội thảo với chủ đề "Cách sử dụng Chất nền để xây dựng nhanh một chuỗi khối". Nhiều người đam mê Rust đã tham gia vào buổi thực hành và không khí rất sôi nổi.
Thông qua Meetup này, chúng tôi có cơ hội gặp gỡ nhiều người đam mê Rust, trao đổi kinh nghiệm và ý tưởng, đồng thời thúc đẩy việc phổ biến Rust trong lĩnh vực blockchain.


