ดําดิ่งสู่ Shardeum: บล็อกเชน L1 ซึ่งเป็นชุดการปรับขนาดอัตโนมัติที่ใช้ประโยชน์จากการแบ่งส่วนแบบไดนามิก

ในตอนนี้ Srinivasan Parthasarathy CTO ของ Shardeum จะแบ่งปันวิธีที่ Shardeum สร้างเลเยอร์แรกของชุดบล็อกเชนแบบปรับขนาดอัตโนมัติผ่านการแบ่งสถานะแบบไดนามิกและรูปแบบการทําธุรกรรมแบบไร้บล็อก สถาปัตยกรรมช่วยให้ชุดความสามารถในการปรับขนาดเชิงเส้นในขณะที่ยังคงรักษาอุปสรรคต่ําในการเข้าสู่ข้อกําหนดของโหนดให้ความสมดุลที่ไม่ซ้ํากันระหว่างประสิทธิภาพและการกระจายอํานาจ นอกจากนี้เขายังกล่าวถึงบทเรียนที่ได้เรียนรู้จากการดําเนินงานของ testnet การค้นพบข้อบกพร่องที่สําคัญและแนวทางด้านความปลอดภัยให้กับเครือข่ายรวมถึง Proof of Quorum แบบกําหนดเองที่หมุนความรับผิดชอบของโหนดทุก 60 วินาที ในฐานะโครงการโอเพ่นซอร์สที่ขับเคลื่อนโดยชุมชน Shardeum วางแผนที่จะเปิดตัวเครือข่ายหลักในวันที่ 5 พฤษภาคม ตามด้วยการสนับสนุนสัญญาอัจฉริยะและโปรแกรมจูงใจแบบค่อยเป็นค่อยไป (เรื่องย่อ: Mode Network: Driving Ethereum L2 Innovation to Become a Universal Efficient Expansion Kit) (เสริมพื้นหลัง: 12 แผนภูมิเพื่อรับข้อมูลเชิงลึกเกี่ยวกับตลาด Q1: กิจกรรม DeFi กําลังเฟื่องฟู, ชุดขยายอย่างรวดเร็วเลเยอร์ 2, เกม Web3 กําลังร้อนขึ้น) บทนําและภาพรวม Shardeum Ehan: ยินดีต้อนรับสู่ Wu กล่าวว่าพอดคาสต์ที่ไม่ได้เข้ารหัส วันนี้เรารู้สึกตื่นเต้นที่จะมี Srinivasan ประธานเจ้าหน้าที่ฝ่ายเทคโนโลยีของ Shardeum บอกเราเกี่ยวกับตัวคุณและ Shardeum Srinivasan: ใช่ทุกคนฉันชื่อ Srinivasan ฉันเป็น CTO ของ Shardeum ที่ Shardeum เรากําลังสร้างบล็อกเชนเลเยอร์แรกของโลกด้วยชุดการปรับขนาดอัตโนมัติชุดแรก และฉันรู้สึกตื่นเต้นมากที่ได้มาที่นี่ การเดินทางสู่บล็อกเชนของฉันเริ่มต้นขึ้นในปี 2016 ในปี 2017 ฉันสร้างตลาด NFT แห่งแรกของฉัน ตั้งแต่นั้นมาฉันได้ทํางานในหลาย ๆ ที่และสร้างผลิตภัณฑ์ที่เกี่ยวข้องกับ Web3 มากมาย ฉันเป็น VP วิศวกรรมที่ DraftKings ช่วยสร้างโครงสร้างพื้นฐานบล็อกเชนสําหรับผลิตภัณฑ์เรือธงของพวกเขา เมื่อเร็ว ๆ นี้ฉันทํางานให้กับ บริษัท ชื่อ Six ซึ่งเราขายโทเค็น NFT ที่เป็นตัวแทนของสิทธิ์ทรัพยากรในสหรัฐอเมริกา ตอนนี้ที่ Shardeum ฉันนําทีมที่น่าทึ่งซึ่งมุ่งเน้นไปที่การสร้างชุดบล็อกเชนเลเยอร์ 1 ที่ก้าวล้ํานี้ Shardeum ปรับขนาดชุดโปรแกรมอย่างไรในขณะที่รักษาอุปสรรคในการเข้าสําหรับการเข้าถึงโหนดให้ต่ํา? Ehan: Shardeum อ้างว่าเป็นเลเยอร์แรกของชุดปรับขนาดอัตโนมัติชุดแรก สถาปัตยกรรมของมันบรรลุปริมาณธุรกรรมสูงในขณะที่รักษาความต้องการของโหนดได้อย่างไร Srinivasan: ฉันคิดว่าการใช้การเปรียบเทียบภาพเพื่ออธิบายว่าบล็อกเชนทํางานอย่างไรและ Shardeum แตกต่างกันอย่างไร — ไม่เป็นไรเหรอ? วิธีที่ดีในการคิดเกี่ยวกับบล็อกเชนที่ขับเคลื่อนด้วยเหตุการณ์คือการจินตนาการว่าเป็นสเปรดชีตที่มีแถวและคอลัมน์ แต่ละแถวแสดงถึงบล็อก และแต่ละเซลล์เป็นธุรกรรม สเปรดชีตนี้เปิดให้ทุกคนและโปร่งใส แต่สามารถเขียนได้ครั้งละหนึ่งคนเท่านั้น โดยเฉพาะ มีเพียงคนเดียวเท่านั้นที่สามารถเขียนแถวใหม่ได้ครั้งละหนึ่งแถว ในบล็อกเชนส่วนใหญ่คําถามสําคัญคือใครได้รับอนุญาตให้เขียนบรรทัดถัดไป? สาระสําคัญของโปรโตคอลฉันทามติทั้งหมดคือการกําหนดว่าใครสามารถเขียนถึงบรรทัดนี้ได้ ตอนนี้ลองนึกภาพสเปรดชีตที่มีแถวพันล้านแถวและโปรแกรมเดียวเพื่อจัดการทั้งหมด เมื่อจํานวนแถวเพิ่มขึ้นจากหนึ่งพันล้านเป็นสองพันล้านเป็นหมื่นล้านมันจะช้าลงและปรับขนาดได้น้อยลง แต่ถ้าไม่ใช่ตารางขนาดใหญ่ แต่เป็น 1,000 แท็บเช่น Google ชีตล่ะ? คุณสามารถกําหนดข้อมูลให้กับแท็บเหล่านี้ผ่านอัลกอริธึมการจัดกลุ่มตัวอักษรดังนั้นคุณจะกระจายชุดข้อมูลขนาดเล็กลงในหลายตาราง นั่นคือวิธีการทํางานของ sharding และนั่นคือสิ่งที่ Shardeum ทํา แต่ชาร์เดียมไปไกลกว่านั้น แทนที่จะเป็นจํานวนแท็บคงที่เช่น 1,000 แท็บเราจะปรับแท็บเหล่านั้นแบบไดนามิกเมื่อรันไทม์ คุณอาจเริ่มต้นด้วยแท็บเพียง 10 แท็บ แต่เมื่อระดับเสียงเพิ่มขึ้นคุณสามารถขยายชุดโปรแกรมเป็น 200, 1000 แท็บขึ้นไป เมื่อระดับเสียงลดลงก็สามารถปรับขนาดกลับได้ สิ่งนี้เรียกว่าการแบ่งสถานะแบบไดนามิกและเป็นอย่างแม่นยําที่ช่วยให้เราสามารถปรับขนาดชุดโปรแกรมได้โดยอัตโนมัติ มีความแตกต่างที่สําคัญอีกประการหนึ่ง บล็อกเชนส่วนใหญ่ทํางานตามแนวคิดของ "บล็อก" ซึ่งหมายความว่าผู้เขียนต้องเขียนทั้งบรรทัดในการจําลองสเปรดชีตของเรา วิธีนี้ช่วยให้บุคคลที่เขียนแถวเห็นธุรกรรมที่รอดําเนินการและอาจจัดการธุรกรรมเหล่านั้นได้ เช่น การเรียงลําดับใหม่ Shardeum ไม่ได้พึ่งพาแนวคิดของบล็อก แต่เราประมวลผลธุรกรรมในรูปแบบที่บริสุทธิ์ที่สุดแทน หน่วยที่เล็กที่สุดที่เราดําเนินการคือเซลล์ในแถวนั้น เราไม่จําเป็นต้องเขียนทั้งแถวพร้อมกัน ในขณะที่เราจําลองบล็อกภายนอกสําหรับความเข้ากันได้ของ EVM เพื่อให้ลูกค้า JSON-RPC รู้วิธีโต้ตอบกับเราภายใน เราไม่ได้จํากัดอยู่แค่โครงสร้างนี้เท่านั้น สถาปัตยกรรมนี้ช่วยให้เราสามารถปรับเปลี่ยนแต่ละเซลล์แทนที่จะเป็นทั้งแถวแบ่งส่วนแบบไดนามิกและแจกจ่ายปริมาณงานตามปริมาณธุรกรรมและปรับขนาดชุดโปรแกรมด้วยปัญหาคอขวดด้านประสิทธิภาพน้อยที่สุด มันเป็นความท้าทายทางเทคนิคที่ยากในการแก้ปัญหา แต่เป็นสิ่งที่ทําให้ Shardeum แตกต่างออกไป Ehan: แล้วการออกแบบชุดปรับขนาดอัตโนมัตินี้มีอะไรบ้างไหม? Srinivasan: การแลกเปลี่ยนที่ชัดเจนคือการออกแบบนี้แนะนําการสื่อสารระหว่างโหนดในระดับที่สูงขึ้น ในบล็อกเชนแบบดั้งเดิมแต่ละโหนดการตรวจสอบจะจัดเก็บสําเนาที่สมบูรณ์ของสถานะบล็อกเชนทั้งหมดโดยพื้นฐานแล้วสเปรดชีตทั้งหมดในการจําลองก่อนหน้านี้ของเรา ซึ่งหมายความว่าแต่ละโหนดต้องการพลังการประมวลผลและความจุจํานวนมาก ใน Shardeum เนื่องจากเราแบ่งข้อมูลออกเป็นชิ้นเล็ก ๆ หรือแท็บแต่ละโหนดจะต้องประมวลผลส่วนเล็ก ๆ เท่านั้นพูดหนึ่งใน 1,000 แท็บ สิ่งนี้ช่วยลดข้อกําหนดการประมวลผลและพื้นที่เก็บข้อมูลต่อโหนดได้อย่างมากทําให้สามารถเข้าถึงได้มากขึ้น อย่างไรก็ตามข้อเสียคือแต่ละโหนดตอนนี้เห็นเพียงส่วนหนึ่งของสถานะโดยรวม มันเหมือนกับว่าคุณสามารถเข้าถึงส่วน "A" ของไดเร็กทอรีโทรศัพท์เท่านั้น ดังนั้น, เมื่อโหนดต้องการข้อมูลนอกเซ็กเมนต์ที่จัดสรร, ต้องกําหนดก่อนว่าโหนดใดเก็บข้อมูลที่ต้องการแล้วขอข้อมูลจากโหนดนั้น. สิ่งนี้แนะนําชั้นของการสื่อสารระหว่างโหนดทําให้สิ่งต่าง ๆ ซับซ้อนขึ้น อย่างไรก็ตามเราแก้ปัญหานี้ด้วยโปรโตคอลการสื่อสารที่กําหนดเองซึ่งช่วยให้โหนดสามารถค้นหาและแบ่งปันข้อมูลได้อย่างมีประสิทธิภาพ ใช่สิ่งนี้เพิ่มความซับซ้อน แต่ผลตอบแทนนั้นมหาศาล Shardeum สามารถปรับขนาดปริมาณธุรกรรมชุดได้เกือบเป็นเส้นตรงเพียงแค่เพิ่มโหนดเพิ่มเติม ดังนั้นในขณะที่การสื่อสารระหว่างโปรแกรมแบบกระจายอํานาจเป็นความท้าทายทางเทคนิคที่ยากลําบากและยังไม่ได้รับการแก้ไขอย่างสมบูรณ์ในระบบอื่น ๆ เราเชื่อว่าเราได้ถอดรหัสรูปแบบชุดที่ปรับขนาดได้ซึ่งทําให้ Shardeum เป็นบล็อกเชนเลเยอร์ 1 ที่ไม่เหมือนใครอย่างแท้จริง คุณเรียนรู้อะไรจาก testnet แรงจูงใจ? Ehan: อะไรคือข้อมูลเชิงลึกที่สําคัญที่คุณได้รับจากการใช้เครือข่ายทดสอบแรงจูงใจขนาดใหญ่แบบกระจายอํานาจอย่างแท้จริง? Srinivasan: ใช่นั่นเป็นคําถามที่ดี เราเรียกใช้เครือข่ายทดสอบสิ่งจูงใจสี่รายการ และระดับการมีส่วนร่วมนั้นเหลือเชื่อ—ผู้คนเกือบทั่วโลกที่โหนดการดําเนินการ หน้าแรกของเราระบุว่า "การกระจายอํานาจสําหรับทุกคน" และเรา...

ดูต้นฉบับ
เนื้อหานี้มีสำหรับการอ้างอิงเท่านั้น ไม่ใช่การชักชวนหรือข้อเสนอ ไม่มีคำแนะนำด้านการลงทุน ภาษี หรือกฎหมาย ดูข้อจำกัดความรับผิดชอบสำหรับการเปิดเผยความเสี่ยงเพิ่มเติม
  • รางวัล
  • แสดงความคิดเห็น
  • แชร์
แสดงความคิดเห็น
0/400
ไม่มีความคิดเห็น
  • ปักหมุด