เนื่องจากพันธะสัญญาพหุนามอาจเป็น "จุดเปลี่ยน" สำหรับ Ethereum 2.0

เนื่องจากพันธสัญญาพหุนามอาจเป็น "จุดเปลี่ยน" สำหรับ Ethereum 2.0 - ราคา eth 1024x576ตามโพสต์เมื่อวันที่ 17 มีนาคมโดย Danny Ryan นักวิจัยทีมวิจัย Eth 2.0 กำลังดำเนินการเกี่ยวกับแนวคิดใหม่ที่เรียกว่า "ข้อผูกพันแบบพหุนาม" เพื่อลดข้อมูลที่ใช้ในการคำนวณบนเครือข่าย

คณิตศาสตร์มหัศจรรย์คืออะไร?

Buterin ได้รับการขนานนามว่าเป็น "magic math" โดย Buterin ความมุ่งมั่นของพหุนามถูกมองว่าเป็นวิธีตรวจสอบสถานะของเครือข่ายด้วยต้นทุนการคำนวณต่ำซึ่งเป็นเป้าหมายหลักสำหรับอนาคต Buterin เชื่อว่าจะใช้คณิตศาสตร์มหัศจรรย์อย่างน้อยในช่วงที่สามของ Eth 2.0 "พันธะสัญญาพหุนามอาจเป็นความก้าวหน้าที่เรากำลังมองหา" Ryan กล่าว

ภาระผูกพันพหุนามในระยะสั้น

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

Buterin อธิบายพันธะพหุนามว่า "แฮชประเภทหนึ่งของพหุนาม P (x) โดยมีคุณสมบัติในการตรวจสอบเลขคณิตในแฮช" เอกสารต้นฉบับเกี่ยวกับข้อผูกพันพหุนามสรุปโครงร่างทางคณิตศาสตร์ออกเป็นหกอัลกอริทึมที่แสดงหลักฐานของเหตุการณ์ที่เกิดขึ้นโดยมีข้อมูลการคำนวณน้อยที่สุด

"เราขอแนะนำให้เปลี่ยนต้นไม้ Merkle ด้วยสิ่งที่เรียกว่าคำมั่นสัญญาพหุนามของคณิตศาสตร์เวทย์มนตร์สำหรับการจัดเก็บสถานะบล็อคเชน" Buterin กล่าวในบล็อกโพสต์จาก Ethereum Foundation

สถานะ blockchain

Blockchains บันทึกธุรกรรมทั้งเข้าและออก โดยรวมแล้วระบบบัญชี blockchain มีสองประเภท ได้แก่ แบบจำลอง Unspent Transaction Output (UTXO) และรูปแบบตามบัญชี Bitcoin ใช้อดีตในขณะที่ Ethereum ใช้แบบหลัง

เมื่อผู้ใช้ต้องการ ลงทุน bitcoin ในรูปแบบ UTXO ธุรกรรมของมันจะลากประวัติทั้งหมดของเหรียญเหล่านั้นไปด้วยซึ่งจะถูกตรวจสอบโดยเพื่อนทุกคนในเครือข่าย

ในทางกลับกันรูปแบบบัญชีจะบันทึกเฉพาะธุรกรรมระหว่างเพื่อนทั้งสองในขณะเดียวกันก็ส่งคำถามเกี่ยวกับความถูกต้องของธุรกรรมไปยัง Ethereum Virtual Machine (EVM) พร้อมกับหลักฐานการทำธุรกรรม

EVM ทำการเปลี่ยนแปลงสถานะ - บัญชีตรวจสอบและยอดคงเหลือของ blockchain - ในนามของผู้ใช้ แต่ละบล็อกบน Ethereum ซึ่งผูกธุรกรรมบนแพลตฟอร์มนี้ - ยังมีหลักฐานคือต้นไม้ Merkle ซึ่งเชื่อมโยงไปยังจุดเริ่มต้นของประวัติเครือข่าย

หลักฐานนี้ประกอบด้วยการรับสถานะข้างต้นและจำเป็นสำหรับ EVM ในการทำธุรกรรม ต้นไม้ Merkle เป็นข้อมูลที่มีประสิทธิภาพ แต่ไม่มีประสิทธิภาพเพียงพอสำหรับความทะเยอทะยานของ Eth 2.0 นี่คือจุดที่เกิดความมหัศจรรย์

การกำหนดค่าแผนผัง Merkle ปัจจุบันต้องการประมาณ 0,5MB ต่อธุรกรรม Ryan ประมาณการว่าโครงร่างความมุ่งมั่นของพหุนามจะช่วยลดน้ำหนักของการทดสอบสถานะระหว่าง 0,001 ถึง 0,01 MB

สำหรับเครือข่ายที่มีธุรกรรมเฉลี่ยประมาณ 700.000 รายการต่อวันการประหยัดในการคำนวณนั้นมีมาก หลายโครงการที่อยู่นอก Ethereum ยังอาศัยข้อผูกมัดเกี่ยวกับพหุนามในแบบของตัวเอง Buterin กล่าวว่าการปฏิบัติตามพันธะสัญญาพหุนามยังคงเป็นหนึ่งในหลาย ๆ นอกจากนี้ยังอยู่ในขั้นตอนการวิจัย