tradingkey.logo
tradingkey.logo
ค้นหา

Vitalik Buterin สรุปแผนการล้าง Ethereum

Cryptopolitan26 ต.ค. 2024 เวลา 12:44
facebooktwitterlinkedin
ดูความคิดเห็นทั้งหมด(0)

Vitalik Buterin ผู้สร้าง Ethereum ได้ประกาศขั้นตอนต่อไปของเครือข่าย ซึ่งก็คือการตัดน้ำหนักส่วนเกินออก เขาเรียกมันว่า "การชำระล้าง"

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

การแก้ไข? Vitalik ต้องการคัดแยกข้อมูลประวัติและสถานะ ฟีเจอร์โปรโตคอลให้ง่ายขึ้น และโหนดที่รันได้ง่ายขึ้น การตัดสินใจเชิงรุกนี้เป็นการตอบสนองต่อการเติบโตของข้อมูลที่รวดเร็วของ Ethereum

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

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

การหมดอายุของประวัติ: ลดภาระหน่วยความจำของ Ethereum

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

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

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

ข้อเสนอใหม่ของ Vitalik คือ EIP-4444 ผลักดันให้มีขีดจำกัดการจัดเก็บหนึ่งปีสำหรับบล็อกและใบเสร็จรับเงินในอดีต เป้าหมายสุดท้ายของเขา? เครือข่ายแบบกระจายที่แต่ละโหนดจัดเก็บเพียงเศษเสี้ยวของประวัติ โดยใช้การพิสูจน์ Merkle และการลบการเข้ารหัสเพื่อรับประกันความถูกต้อง

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

การเข้ารหัสการลบจะเพิ่มความยืดหยุ่น คล้ายกับเทคโนโลยีที่ช่วยให้ blobs พร้อมใช้งานสำหรับการสุ่มตัวอย่างข้อมูล Vitalik ยังชี้ไปที่พอร์ทัลเครือข่ายและวิธีการแบบเพียร์ทูเพียร์ว่าเป็นโซลูชันที่เป็นไปได้ ช่วยให้ Ethereum จัดการการแพร่กระจายข้อมูลโดยไม่ต้องอาศัยที่เก็บข้อมูลแบบรวมศูนย์

การหมดอายุของรัฐ: การจำกัดความถาวรของข้อมูล

นอกเหนือจากประวัติศาสตร์ การกวาดล้างของ Vitalik ยังรวมถึงสัตว์ร้ายที่ซับซ้อนกว่านั้นด้วย: “การหมดอายุของรัฐ” ข้อมูลสถานะ (เช่น ยอดคงเหลือในบัญชี nonce และที่เก็บ trac อัจฉริยะ) ต่างจากประวัติตรงที่หมดอายุได้ยากกว่า เมื่อสร้างแล้ว ออบเจ็กต์สถานะ (เช่น บัญชีที่มี ETH หรือช่องจัดเก็บข้อมูลของ trac ) ยังคงสามารถเข้าถึงธุรกรรมใดๆ ได้

และด้วยแต่ละอ็อบเจ็กต์ ข้อมูลของ Ethereum ก็เติบโตขึ้น เพื่อให้บรรลุเป้าหมายนี้ Vitalik จึงเสนอการหมดอายุ matic แบบอัตโนมัติ โดยตัดข้อมูลที่ไม่ได้มีการแก้ไขเมื่อเร็วๆ นี้ เคล็ดลับคือการสร้างสมดุลระหว่างการหมดอายุของสถานะกับความถาวรของ Ethereum

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

Ethereum ได้ลองใช้แนวคิดต่างๆ เช่น "การเช่าบล็อกเชน" ซึ่งเรียกเก็บเงินจากผู้ใช้เพื่อให้ข้อมูลของพวกเขายังคงอยู่ และ "การสร้างใหม่" ซึ่งพยายามรีเซ็ตบล็อกเชนเพื่อลดข้อมูล ก็ไม่ได้ถอดออก

ข้อเสนอใหม่สองข้อมุ่งเป้าไปที่การขยายตัวของรัฐ ประการแรก มี "การหมดอายุของรัฐบางส่วน" เครือข่ายจะแบ่งข้อมูลออกเป็นชิ้นๆ โดยจัดเก็บเฉพาะชิ้นล่าสุดในขณะที่ยังคงรักษา "stubs" (ข้อมูลที่ไม่ได้ใช้งานเพียงเล็กน้อย) เพื่อพิสูจน์การมีอยู่

หากชิ้นส่วนถูกลบ ผู้ใช้สามารถฟื้นคืนชีพได้ด้วยหลักฐานข้อมูลในอดีต ข้อเสนอการออกแบบของ Vitalik คือ EIP-7736 ใช้ต้นไม้ Verkle และแบบจำลอง "ก้านและใบ" เพื่อจัดกลุ่มข้อมูล ข้อมูลใดๆ ที่ไม่ได้ถูกแตะต้องเป็นเวลาหกเดือนจะถูกลบออก เหลือเพียงต้นขั้วที่จะกู้คืนเมื่อจำเป็น

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

หากใครต้องการข้อมูลเก่า พวกเขาจะยื่นหลักฐานจาก Merkle เพื่อคืนสถานะ การตั้งค่าตามช่วงเวลานี้จะต้องเปลี่ยนรูปแบบที่อยู่ โดยขยายรูปแบบ 20 ไบต์ปัจจุบันเพื่อรวมหมายเลขเวอร์ชันและจุด

Vitalik ยังแนะนำพื้นที่ที่ trac เพื่อรักษาความเข้ากันได้ ความท้าทายจะกลายเป็นการทำให้แน่ใจว่าผู้ใช้เข้าใจและเชื่อถือระบบช่วงเวลานี้โดยไม่ต้องเสียสละคำมั่นสัญญาหลักของ Ethereum ในเรื่องความพร้อมใช้งาน

การล้างข้อมูลฟีเจอร์: ลดความซับซ้อนของโค้ดของ Ethereum

ขั้นตอนสุดท้ายของการล้างข้อมูลพบความซับซ้อนของโปรโตคอล Vitalik กล่าวว่า “ฟีเจอร์ใหม่ทุกอย่างทำให้ Ethereum ใช้งานยากขึ้น แต่การลบสิ่งใดออกถือเป็นฝันร้าย” ตัวอย่างที่น่าอับอายที่สุดคือ SELFDESTRUCT ซึ่งเป็น opcode ที่อนุญาตให้ผู้ใช้ลบที่เก็บข้อมูล con trac t

เดิมทีอนุญาตให้มีการหักล้างสถานะโดยสมัครใจ แต่ส่วนใหญ่ไม่ได้ใช้และเสี่ยงต่อการโจมตีแบบปฏิเสธการให้บริการ การฮาร์ดฟอร์ก Dencun ของ Ethereum ทำให้ opcode อ่อนแอลง และ Vitalik วางแผนที่จะลบออกอย่างสมบูรณ์ในเร็วๆ นี้

คุณสมบัติอื่นๆ ที่เพิ่มขึ้น ได้แก่ ประเภทธุรกรรมเก่า รูปแบบข้อมูลที่ซ้ำซ้อน และการตั้งค่าโปรโตคอลแบบปลายผสม นิสัยใจคอเหล่านี้ทำให้การพัฒนาสับสนและ Ethereum อัพเกรดยากขึ้น

รายการล้างข้อมูลของ Vitalik ยังรวมถึงการเปลี่ยนรูปแบบข้อมูลจาก RLP เป็น SSZ ลดความซับซ้อนของกฎแก๊สเพื่อจัดการทรัพยากรบล็อกได้ดีขึ้น และลบพรีคอมไพล์ที่ไม่ได้ใช้ เช่น RIPEMD160, MODEXP และ BLAKE นอกจากนี้เขายังสนับสนุนการย้าย Ethereum ไปยังโมเดลไคลเอนต์ไร้สัญชาติ ซึ่งจะช่วยลดภาระในการจัดเก็บข้อมูลสำหรับโหนดส่วนใหญ่

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

เขาอธิบายว่านักพัฒนา Ethereum กำลังพิจารณารูปแบบการดำเนินการใหม่ เช่น RISC-V หรือ Cairo หรืออาจใช้ EVM Object Format (EOF) เพื่อสร้างกฎโค้ดให้เป็นมาตรฐาน

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

แต่วิทาลิกก็ให้ทางเลือกอื่นแก่เขา เขา กล่าว ว่า “กลยุทธ์การลดความซับซ้อน Ethereum ที่รุนแรงยิ่งขึ้นคือการรักษาโปรโตคอลตามที่เป็นอยู่ แต่ย้ายส่วนใหญ่จากคุณสมบัติของโปรโตคอลไปเป็นโค้ดที่ trac กัน”

ข้อจำกัดความรับผิดชอบ: ข้อมูลที่ให้ไว้บนเว็บไซต์นี้มีไว้เพื่อวัตถุประสงค์ทางการศึกษาและให้ข้อมูลเท่านั้น และไม่ควรถือเป็นคำแนะนำทางการเงินหรือการลงทุน

ความคิดเห็น (0)

คลิกปุ่ม $ ป้อนสัญลักษณ์ และเลือกเพื่อเชื่อมโยงหุ้น, กองทุน ETF หรือสัญลักษณ์หลักทรัพย์อื่น ๆ

0/500
แนวทางการแสดงความคิดเห็น
กำลังโหลด...

บทความแนะนำ

เอ็นวิเดียเพิ่มวงเงินอนุมัติการซื้อหุ้นคืนอีก 150 พันล้านดอลลาร์ ดันยอดรวมที่เหลือเพิ่มเป็น 235 พันล้านดอลลาร์; หุ้น NVDA จะสามารถปรับตัวขึ้นต่อได้หรือไม่?

TradingKey - เมื่อวันที่ 28 กันยายน ตามเวลาฝั่งตะวันออก คณะกรรมการบริษัทของเอ็นวิเดีย (NVDA) ได้ประกาศอนุมัติวงเงินซื้อหุ้นคืนเพิ่มเติมจำนวน 1.5 แสนล้านดอลลาร์สหรัฐ ส่งผลให้วงเงินคงเหลือภายใต้โครงการที่มีอยู่เพิ่มขึ้นเป็น 2.35 แสนล้านดอลลาร์สหรัฐ พร้อมสร้างสถิติการเพิ่มวงเงินอนุมัติซื้อหุ้นคืนในการประกาศครั้งเดียวที่สูงที่สุดเป็นประวัติการณ์ของบริษัทในสหรัฐฯ โดยบริษัทคาดว่าจะดำเนินการตามโครงการส่วนที่เหลือนี้ไปจนถึงปีงบประมาณ 2028 แม้ว่าขนาดและกรอบเวลาที่แท้จริงจะยังไม่ได้มีการกำหนดไว้ก็ตาม
ข่าวสารที่สูงสุด
link
รายงานประจำสัปดาห์ตลาดหุ้นวอลล์สตรีทจาก TradingKey: S&P 500 และ Nasdaq ปิดบวก, หุ้นชิป AI นำตลาด, อัตราผลตอบแทนพันธบัตรรัฐบาลใกล้ระดับสูงสุดที่ 5.2%, ราคาน้ำมันร่วงลงต่ำกว่า 98 ดอลลาร์
คาดการณ์ราคาหุ้น Micron: MU จะสามารถกลับไปทดสอบระดับสูงสุดเป็นประวัติการณ์จากอุปสงค์หน่วยความจำ AI ก่อนการรายงานผลประกอบการได้หรือไม่?
คาดการณ์ราคาหุ้น SpaceX: การปล่อยยาน Starship เที่ยวบินที่ 14 กลายเป็นปัจจัยขับเคลื่อนสำคัญ คาดราคาหุ้นแตะ $172
คาดการณ์ราคาหุ้น AMD: หุ้นทำสถิติสูงสุดเป็นประวัติการณ์, เล็งเป้าหมายถัดไปที่ $732
【ก่อนเปิดตลาดสหรัฐฯ】สัญญาฟิวเจอร์ส Nasdaq ร่วงลงเกือบ 1% ขณะที่ราคาน้ำมันพุ่งสูงขึ้น, หุ้นกลุ่มเทคโนโลยีเผชิญแรงกดดัน, จับตาข่าว Nvidia
tradingkey.logo
คำเตือนความเสี่ยง: เว็บไซต์และแอปพลิเคชันมือถือของเราให้ข้อมูลทั่วไปเกี่ยวกับผลิตภัณฑ์การลงทุนบางประเภทเท่านั้น Finsights ไม่ได้ให้คำแนะนำทางการเงินหรือการแนะนำผลิตภัณฑ์การลงทุนใด ๆ และการให้ข้อมูลดังกล่าวไม่ควรถูกตีความว่าเป็นการให้คำแนะนำทางการเงินหรือการแนะนำโดย Finsights
ผลิตภัณฑ์การลงทุนมีความเสี่ยงด้านการลงทุนอย่างมาก รวมถึงการสูญเสียเงินต้นที่ลงทุนไป และอาจไม่เหมาะสำหรับทุกคน ผลการดำเนินงานในอดีตของผลิตภัณฑ์การลงทุนไม่ได้บ่งบอกถึงผลการดำเนินงานในอนาคต
Finsights อาจอนุญาตให้ผู้ลงโฆษณาหรือพันธมิตรบุคคลที่สามวางหรือส่งโฆษณาบนเว็บไซต์หรือแอปพลิเคชันมือถือของเราหรือส่วนใดส่วนหนึ่งของเว็บไซต์หรือแอปพลิเคชันมือถือ และอาจได้รับค่าตอบแทนจากการที่คุณมีปฏิสัมพันธ์กับโฆษณา
© ลิขสิทธิ์: FINSIGHTS MEDIA PTE. LTD. สงวนลิขสิทธิ์ทุกประการ