บน crypto
ตามโพสต์เมื่อวันที่ 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 กล่าวว่าการปฏิบัติตามพันธะสัญญาพหุนามยังคงเป็นหนึ่งในหลาย ๆ นอกจากนี้ยังอยู่ในขั้นตอนการวิจัย