ผู้สร้าง Lightning Network นำเสนอเทคโนโลยีการปรับขนาดสำหรับ Bitcoin เวอร์ชันแรก

ผู้สร้าง Lightning Network นำเสนอเทคโนโลยีการปรับขนาด Bitcoin รุ่นแรก - Lightning Network bitcoin 1024x683ผู้สร้างเครือข่าย Lightning Tadge Dryja ทำงานในการออกแบบใหม่สำหรับโหนดเต็ม Bitcoin ที่เบากว่า เมื่อสัปดาห์ที่แล้ว Dryja และทีมโปรแกรมเมอร์ได้เปิดตัวซอฟต์แวร์ Utreexo เวอร์ชันแรกซึ่งเป็นส่วนหนึ่งของ Digital Currency Initiative (DCI) ของ MIT

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

"ปมสุดยอด"

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

แต่นี่ไม่เกี่ยวกับการจัดเก็บ Unspent Transaction Output (UTXO) ของ Bitcoin ซึ่งรวบรวมจำนวน bitcoin - ที่นี่ การอ้าง แบบเรียลไทม์ - เชื่อมโยงกับที่อยู่ bitcoin แต่ละรายการ ชุดข้อมูลนี้ใช้ข้อมูลน้อยกว่า 4GB

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

“ Utreexo เป็นแอคคูมูเลเตอร์ที่ใช้แฮชแบบไดนามิกใหม่ซึ่งช่วยให้สามารถแสดงเอาต์พุตที่ยังไม่ได้ใช้งานนับล้านในหนึ่งกิโลไบต์ซึ่งมีขนาดเล็กพอที่จะเขียนลงบนกระดาษได้” ดรายจาอธิบายในเว็บไซต์ MIT DCI

SPV ที่ท้าทาย

การพยายามทำให้ปม Bitcoin เบาลงนั้นยังห่างไกลจากแนวคิดใหม่ การยืนยันการชำระเงินแบบง่าย (SPV) น่าจะเป็นรุ่นยอดนิยมของโหนดน้ำหนักเบาซึ่งใช้โดย Electrum และกระเป๋าเงินอื่น ๆ Utreexo คล้ายกับ SPV ตรงที่แทบไม่ต้องใช้พื้นที่จัดเก็บคอมพิวเตอร์ของโหนดเต็ม

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

ไปข้างหน้า แต่ด้วยความระมัดระวัง

“ โค้ดยังมีข้อบกพร่องและความไร้ประสิทธิภาพที่เป็นที่รู้จักมากมาย แต่เรากำลังปรับปรุงอย่างรวดเร็ว” ดรายจาเขียน ในท้ายที่สุดจำเป็นต้องทำให้โหนด Utreexo เข้ากันได้กับโหนดที่ทำงานอยู่บนเครือข่าย Bitcoin

ในการดำเนินการนี้คุณจะต้องแก้ไข Bitcoin Core ซึ่งเป็นซอฟต์แวร์โหนด Bitcoin ที่ได้รับความนิยมมากที่สุด แต่อาจเป็นอันตรายได้ Utreexo คือ "การทบทวนครั้งสำคัญเกี่ยวกับวิธีการทำงานของ Bitcoin โดยปรับเปลี่ยนรหัสฉันทามติ" Dryja เขียน

“ ดังนั้นจึงเป็นเรื่องยากที่จะแทรกรหัส Utreexo ลงใน Bitcoin Core และด้วยเหตุผลที่ดี เราต้องการให้แน่ใจว่าเราจะไม่นำเสนอปัญหาในระบบที่จัดการกับเงินจำนวนมาก” ดรายจากล่าว