คำเตือนความเสี่ยง: ระวังความเสี่ยงจากการระดมทุนที่ผิดกฎหมายในนาม 'สกุลเงินเสมือน' 'บล็อกเชน' — จากห้าหน่วยงานรวมถึงคณะกรรมการกำกับดูแลการธนาคารและการประกันภัย
ข่าวสาร
ค้นพบ
ค้นหา
เข้าสู่ระบบ
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt
BTC
ETH
HTX
SOL
BNB
ดูตลาด
ไม่เป็นสนิมในสายตาของนักพัฒนาบรรทัดแรก | 2021 ผู้พัฒนาบล็อกเชนสนิม รีวิว Matching Day
星球君
Odaily资深编辑
2021-06-24 11:24
บทความนี้มีประมาณ 2958 คำ การอ่านทั้งหมดใช้เวลาประมาณ 5 นาที
ผู้บุกเบิกการพัฒนาบล็อคเชนในประเทศจำนวนหนึ่งแบ่งปันหลักการของการเขียนโปรแกรม Rust

เมื่อวันที่ 19 มิถุนายน 2021 Bixin Ventures, Rust.CC และ Infura China ได้ร่วมกันเป็นเจ้าภาพจัดงาน "Matching Day" ของผู้พัฒนาบล็อกเชน Rust ตามกำหนดการ งานนี้เชิญผู้บุกเบิกการพัฒนาบล็อกเชนในประเทศจำนวนหนึ่งมาร่วมแบ่งปันหลักการของการเขียนโปรแกรม Rust อย่างจริงใจ ซึ่งรวมถึง ผู้ก่อตั้งทีมที่มีชื่อเสียง เช่น Octopus Network และ Secret Ape Technology ตลอดจนผู้นำด้านเทคนิค เช่น Infura China และ Parity ได้หารือเกี่ยวกับเส้นทางด้านเทคนิคและประสบการณ์เชิงปฏิบัติในการพัฒนาบล็อกเชนโดยใช้ Rust

นี่คืองานมีตติ้งที่รวบรวมผู้ปฏิบัติงานแนวหน้าของ Rust ไว้มากที่สุด ผู้จัดงานได้เชิญทีมบล็อกเชนมากกว่าสิบทีมที่พัฒนาด้วย Rust และดึงดูดผู้ที่ชื่นชอบภาษาโปรแกรม Rust กว่าร้อยคนเพื่อสื่อสารและสร้างบล็อกเชนที่หายาก ผู้ปฏิบัติงาน

นอกจากการกล่าวสุนทรพจน์และการอภิปรายโต๊ะกลมแล้ว ส่วนสุดท้ายของ Meetup นี้ยังจัดเวิร์กช็อปในหัวข้อ "วิธีใช้ Substrate เพื่อสร้างบล็อกเชนอย่างรวดเร็ว" แม้แต่นักพัฒนาหน้าใหม่ก็สามารถสัมผัสถึงเสน่ห์ของ Substrate ได้

ในฐานะผู้จัดงาน Wang Xi หุ้นส่วนของ Bixin Ventures กล่าวขอบคุณแขกและผู้ที่ชื่นชอบ Rust เป็นครั้งแรกที่มาร่วมกล่าวสุนทรพจน์ เขากล่าวว่า ตั้งแต่ปี 2017 Bixin Ventures มุ่งมั่นที่จะลงทุนและสร้างโครงสร้างพื้นฐาน Web 3.0 ที่จำเป็นเช่นกัน ในฐานะแอปพลิเคชันแบบเนทีฟ ในช่วงไม่กี่ปีที่ผ่านมา นักพัฒนาที่โดดเด่นจำนวนมากได้รวมตัวกันในสาขาบล็อกเชน และการเงินแบบเปิดก็เฟื่องฟู

ในขณะเดียวกันนักพัฒนาจำนวนมากไม่ทราบเพียงพอเกี่ยวกับสาขาที่เกิดขึ้นใหม่นี้ Bixin Ventures เป็นสถาบันการลงทุนด้านบล็อกเชนที่มีเป้าหมายเพื่อขับเคลื่อนความเจริญรุ่งเรืองและการพัฒนาระบบนิเวศการเข้ารหัสในเอเชีย Bixin Ventures จำเป็นต้องสร้างพื้นที่สำหรับนักพัฒนาแถวหน้าในการสื่อสาร และแลกเปลี่ยนและร่วมกันส่งเสริมการพัฒนาระบบนิเวศบล็อกเชน

ต่อจากนั้น Liu Fenghua หัวหน้า Infura China กล่าวสุนทรพจน์ เขากล่าวว่า ในฐานะที่เป็นผลิตภัณฑ์ "self-scratch" ชุด API ของ Infura ช่วยให้นักพัฒนาสามารถเข้าถึงเครือข่าย Web3.0 ด้วยวิธีที่ใช้งานง่ายและเชื่อถือได้มากที่สุด . ด้วยการโยกย้ายผู้ใช้และนักพัฒนาไปยังสภาพแวดล้อมการดำเนินการที่สมบูรณ์ยิ่งขึ้น ขณะนี้ Infura ได้ย้ายจากการให้บริการโครงสร้างพื้นฐานพื้นฐานสำหรับ Ethereum/IPFS ไปสู่การให้บริการระบบนิเวศ Web3 ทั้งหมด ออบเจ็กต์บริการรวมถึง Ethereum ต่างๆ ที่เข้ากันได้กับ "Infura พร้อมที่จะต้อนรับระบบหลักถัดไป รุ่นของเครือข่าย Ethereum และการโยกย้ายของนักพัฒนา"

จากนั้น Li Chenxing วิศวกรอัลกอริธึมของ Conflux ได้กล่าวสุนทรพจน์ในหัวข้อ "ทำไมต้องสนิม" เขาเริ่มต้นจากประสบการณ์ภาษาโปรแกรมของเขาเองและอธิบายคุณลักษณะภาษาที่น่าสนใจของ Rust นั่นคือ ผ่านการเป็นเจ้าของ วงจรชีวิต และการออกแบบอื่นๆ ใน Check out ความปลอดภัยของหน่วยความจำและความปลอดภัยของเธรดในเวลารวบรวม นอกจากนี้ เขากล่าวว่าการใช้ภาษา Rust สามารถลดหรือหลีกเลี่ยงปัญหาต่างๆ เช่น หน่วยความจำรั่ว ข้อผิดพลาดของตัวชี้ว่าง การคัดลอกแบบตื้นและการคัดลอกแบบลึก และการวนซ้ำแผนผังในขณะที่แก้ไขเนื้อหา

ความรู้ที่แท้จริงมาจากการฝึกฝน Fang Yuan นักวิจัยของ Westar ได้แบ่งปันหัวข้อของ "Rust หลักการเขียนโปรแกรมแบบอะซิงโครนัสและการปฏิบัติใน Starcoin" จากมุมมองของการปฏิบัติจริง เขาได้พูดคุยกับผู้เข้าร่วมเกี่ยวกับประสบการณ์จริงของการใช้ Rust เพื่อพัฒนา Starcoin โดยอ้างถึงกรณีเฉพาะ

การเปลี่ยนแปลงที่ยอดเยี่ยมอะไรจะเกิดขึ้นเมื่อ blockchain พบกับ Rust? Mike Tang หนึ่งในผู้ร่วมจัดงานนี้ ผู้ร่วมก่อตั้ง Rust.CC&Octopus Network ถือเอาสิ่งนี้เป็นธีม เริ่มจากการแนะนำของเครือข่ายสาธารณะปัจจุบันที่ใช้ Rust เป็นภาษาในการพัฒนา และอธิบายถึง Web3 ที่กำลังจะมาถึง .0 ยุค ในบริบทนี้ Rust จะนำโอกาสในด้านต่างๆ เช่น การประมวลผลขอบแบบไร้เซิร์ฟเวอร์และรหัสลูกโซ่ แน่นอนว่า Rust เองยังต้องแก้ปัญหาพื้นฐาน เช่น การจับคู่กับโมเดลการพัฒนาที่มีประสิทธิภาพของเว็บเซิร์ฟเวอร์แบบดั้งเดิม วิธีการทำงานร่วมกันอย่างมีประสิทธิภาพกับที่เก็บข้อมูลแบบกระจายอำนาจ และสำรวจและกำหนดกระบวนทัศน์การพัฒนา Web3.0

นักพัฒนาจำนวนมากเลือก Rust และชุมชนก็เติบโตเร็วที่สุดในบรรดาภาษาโปรแกรมทั้งหมด หลังจากแขก 4 คนกล่าวสุนทรพจน์หลักเสร็จ กิจกรรมนี้ก็เปิดตัวการอภิปรายโต๊ะกลมในหัวข้อ "Rust Programming Language Application Prospect"

พิธีกร Zhao Chuchen หัวหน้า BlockBeats Research Institute แบ่งปันกับแขกรับเชิญ 4 คน ได้แก่ Mike Tang ผู้ร่วมก่อตั้ง Octopus Network, Zou Hangbiao ผู้สนับสนุนด้านเทคนิคของชุมชน NFT Mart, Li Chenxing วิศวกรอัลกอริทึมที่ Conflux และ Fangyuan นักวิจัยของ Westar เกี่ยวกับ "ประสบการณ์ด้านประสิทธิภาพทางวิศวกรรม R&D ของทีม วิธีเพิ่มความเร็วในการรวบรวมโค้ดในการผลิต และแนวทางปฏิบัติที่ดีที่สุดสำหรับการทดสอบของนักพัฒนา" และหัวข้ออื่นๆ สำหรับการแลกเปลี่ยนเชิงลึก

โดยรวมแล้ว Rust สามารถตอบสนองความต้องการของการทำงานของโปรแกรมที่มีประสิทธิภาพสูง, ความปลอดภัยของหน่วยความจำ, และการจัดตารางทรัพยากรที่แม่นยำในสถานการณ์การประมวลผลแบบส่วนตัว ขณะเดียวกัน ในฐานะที่เป็นภาษาใหม่ การออกแบบส่วนต่อประสานภาษาที่เรียบง่ายของ Rust การออกแบบและการควบคุมพร้อมกันที่สะดวกสามารถปรับปรุงได้อย่างมาก ลดค่าใช้จ่ายในการพัฒนาและบำรุงรักษา

หลังจากโต๊ะกลม Luo Chao วิศวกรพัฒนาอาวุโสของ Secret Ape Technology ได้กล่าวสุนทรพจน์ในหัวข้อ "Talking about the synchronization optimization of CKB" เขากล่าวว่าทิศทางของการวิจัย Nervous และการเพิ่มประสิทธิภาพในอนาคตอันใกล้คือ เพื่อค้นหาจุดบกพร่องที่เป็นไปได้ เพิ่มประสิทธิภาพการใช้แบนด์วิธและการใช้งาน CPU โปรโตคอลการซิงโครไนซ์ที่ปรับให้เหมาะสม และการปรับใช้โค้ดที่ปรับให้เหมาะสม ในการแบ่งปัน Luo Chao ยังได้แสดงให้เห็นถึงผลลัพธ์และประสบการณ์ของทีมงานในการทำงานเพิ่มประสิทธิภาพทีละขั้นตอนพร้อมตัวอย่าง

ประสบการณ์จริงในการพัฒนาบริการปกป้องความเป็นส่วนตัวที่ปรับขนาดได้ในภาษา Rust คืออะไร Jamie Deng วิศวกรฝ่ายพัฒนาเครือข่าย Manta ได้แบ่งปันความคิดและแนวทางแก้ไขของทีมในหัวข้อนี้ นอกจากนี้ เขายังเผยถึงการวางแผนโครงการ Manta Network ทั้งหมด: ตั้งแต่ขั้นตอน 1.0 ของโซลูชันการชำระเงินแบบไม่ระบุตัวตนแบบกระจายอำนาจไปจนถึงขั้นตอน 2.0 ของแพลตฟอร์มการชำระเงินแบบกระจายอำนาจแบบไม่ระบุตัวตน และ ในที่สุดก็พัฒนาไปสู่ขั้นตอน 3.0 ของแพลตฟอร์มสัญญาอัจฉริยะหลักในการปกป้องความเป็นส่วนตัว

Antonio Yang ผู้พัฒนาหลักของ ParaState ในไต้หวัน ประเทศจีน เชื่อมต่อระยะไกลกับไซต์และแลกเปลี่ยนประสบการณ์การพัฒนาเช่น SewUp ด้วยหัวข้อ "การเขียนสัญญา EVM/Ewasm กับ Rust" เขาเชื่อว่าบล็อกเชนได้นำความไว้วางใจมาสู่โลก และสนิม เป็นรากของความไว้วางใจ (Rust is the stem of TRUST)

หลังจากนั้น Zhang Ye หัวหน้านักวิจัยของ Scroll Finance ได้นำ "Rust and Zero-Knowledge Proof" เป็นธีม โดยเริ่มจาก Zero-Knowledge Proof คืออะไร และแนะนำพีชคณิตพื้นฐานอย่างเป็นระบบสำหรับนักพัฒนาการเข้ารหัส ซึ่งเป็นสแต็กสองชั้นของ ระบบพิสูจน์และต้นฉบับการเข้ารหัสของผู้พัฒนาแอปพลิเคชันและสแต็กสองชั้นของแอปพลิเคชันอธิบายความแตกต่างในจุดเน้นของสองบทบาท บนพื้นฐานนี้ เขาแนะนำข้อดีของสนิม: สามารถรับประกันความปลอดภัยในขณะที่ให้ประสิทธิภาพและนามธรรม

ตามรายงาน Scroll หวังที่จะสร้างแพลตฟอร์มทั่วไปเพื่อถ่ายโอนแอปพลิเคชันที่ซับซ้อน เช่น ธุรกรรมการโอนและการเงินแบบกระจายอำนาจ (DeFi) บน Ethereum ไปยังเครือข่ายนอกระบบ (เลเยอร์ 2) และใช้การพิสูจน์ความรู้เป็นศูนย์เพื่อผลักดันการคำนวณจำนวนมากเข้าไป พิสูจน์ ลดค่าใช้จ่ายในการคำนวณบนเชนเป็นต้นทุนการตรวจสอบ ซึ่งจะช่วยลดค่าธรรมเนียมการจัดการของผู้ใช้ใน DeFi

ต่อไป Ya Xun ผู้ก่อตั้ง OneBlock+ เป็นเจ้าภาพการอภิปรายโต๊ะกลมในหัวข้อ "Rust Blockchain Development Practice"

Parity Engineer Zhou Jun, Scroll Finance Chief Researcher Zhang Ye, Secret Ape Technology Senior Development Engineer Luo Chao และ Manta Network Development Engineer Jamie Deng แบ่งปันเหตุผลว่าทำไมพวกเขาถึงติด Rust และข้อควรระวังในกระบวนการเปลี่ยนไปใช้ภาษาโปรแกรม Rust

หลังจากการอภิปรายโต๊ะกลม วัง ดาแฮมเมอร์ วิศวกรพาริตี้ได้กล่าวสุนทรพจน์ในหัวข้อ "Rust Design Patterns in Substrate" เธอสรุปว่าเฟรมเวิร์กการพัฒนาบล็อกเชนแบบโอเพ่นซอร์ส แบบแยกส่วน และปรับขนาดได้นั้นครอบคลุมองค์ประกอบหลักของบล็อกเชน เช่น การส่งผ่านเครือข่ายแบบจุดต่อจุดและชั้นโปรโตคอล ชั้นฐานข้อมูล โปรโตคอลที่สอดคล้องกัน กลุ่มธุรกรรม และชั้นตรรกะรันไทม์ เป็นต้น ในขณะที่รูปแบบทั่วไปของการออกแบบ Rust ใน Substrate ได้แก่ Newtype, การแยกแยะประเภททั่วไป, ความเข้ากันได้แบบย้อนหลังโดยไม่เปิดเผยรายละเอียดการใช้งาน และสิ่งที่เป็นนามธรรมที่ไม่มีต้นทุน

การส่งเสริมพัฒนาการที่ดีของภาษาเป็นสิ่งที่แยกออกจากชุมชนและนักพัฒนาที่เจริญรุ่งเรืองไม่ได้ หนึ่งในทักษะที่นักพัฒนาต้องการคือวิสัยทัศน์และการต่อสู้ภาคปฏิบัติ ในตอนท้ายของ Meetup วิศวกร Parity Zhou Jun ได้จัดเวิร์กช็อปในหัวข้อ "วิธีใช้ Substrate เพื่อสร้างบล็อกเชนอย่างรวดเร็ว" ผู้ที่ชื่นชอบ Rust จำนวนมากเข้าร่วมในเซสชั่นภาคปฏิบัติและบรรยากาศก็มีชีวิตชีวา

ในการพบปะครั้งนี้ เรามีโอกาสพบปะกับผู้ที่ชื่นชอบ Rust มากมาย แลกเปลี่ยนประสบการณ์และแนวคิด และส่งเสริมความนิยมของ Rust ในแวดวงบล็อกเชน ข้อเสนอแนะที่ดีที่สุดของ Boom


นักพัฒนา
ยินดีต้อนรับเข้าร่วมชุมชนทางการของ Odaily
กลุ่มสมาชิก
https://t.me/Odaily_News
กลุ่มสนทนา
https://t.me/Odaily_CryptoPunk
บัญชีทางการ
https://twitter.com/OdailyChina
กลุ่มสนทนา
https://t.me/Odaily_CryptoPunk
สรุปโดย AI
กลับไปด้านบน
ผู้บุกเบิกการพัฒนาบล็อคเชนในประเทศจำนวนหนึ่งแบ่งปันหลักการของการเขียนโปรแกรม Rust
คลังบทความของผู้เขียน
星球君
ดาวน์โหลดแอพ Odaily พลาเน็ตเดลี่
ให้คนบางกลุ่มเข้าใจ Web3.0 ก่อน
IOS
Android