BTC
ETH
HTX
SOL
BNB
ดูตลาด
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

Eth2.0 ปฏิวัติเส้นทาง Eth1.0: นโยบายการเงิน ไร้สัญชาติ และการแยกบัญชี ฯลฯ

拔丝地瓜
特邀专栏作者
บทความนี้มีประมาณ 4089 คำ การอ่านทั้งหมดใช้เวลาประมาณ 6 นาที
สำรวจการเปลี่ยนแปลงครั้งใหญ่ที่ Eth2.0 นำมาซึ่งผู้คนอาจไม่รู้
สรุปโดย AI
สำรวจการเปลี่ยนแปลงครั้งใหญ่ที่ Eth2.0 นำมาซึ่งผู้คนอาจไม่รู้

หมายเหตุบรรณาธิการ: บทความนี้มาจากCrypto Valley สด (รหัส: cryptovalley)หมายเหตุบรรณาธิการ: บทความนี้มาจาก

Crypto Valley สด (รหัส: cryptovalley)

ผู้เขียน: Ivan Martinez พิมพ์ซ้ำโดยได้รับอนุญาตจาก Odaily

การเปลี่ยนแปลงที่เป็นที่รู้จักมากที่สุดจาก Eth2.0 คือ PoS (หลักฐานการเดิมพัน) และการแบ่งส่วน แต่ก็มีการเปลี่ยนแปลงอื่นๆ อีกมากมายที่ได้รับแรงบันดาลใจจากการปรับปรุง Ethereum ในปัจจุบัน

ชื่อเรื่องรอง

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

เริ่มต้นด้วย PoW (หลักฐานการทำงาน) เราได้เรียนรู้ว่าการรักษาความปลอดภัยของโปรโตคอลเป็นสิ่งสำคัญสำหรับการเข้ารหัสลับ การจูงใจผู้คนให้มี "สกิน" มากขึ้น (ฮาร์ดแวร์การขุดราคาแพง) ในเกมได้ผลดีจริงๆ แม้จะมีความเป็นไปได้ของ "การขุดที่เห็นแก่ตัว" PoW ก็ทำหน้าที่ได้อย่างยอดเยี่ยมในการรักษาความปลอดภัยของเครือข่าย BTC

เมื่อ Ethereum เปิดตัวในปี 2558 นำเสนอแนวคิดของบล็อกเชน "สากล" ซึ่งอนุญาตให้ทุกคนสร้างแอปพลิเคชันบนเครือข่ายที่โต้ตอบกับ ETH และโทเค็นต่างๆ แอปพลิเคชันเหล่านี้เปิดประตูสู่การพัฒนาการเงินแบบกระจายอำนาจ (DeFi) และเติบโตเป็นผลิตภัณฑ์ทางการเงินที่มีสินทรัพย์ค้ำประกันมากกว่า 1 พันล้านดอลลาร์

ชื่อเรื่องรอง

ปัญหาของการขยายตัวของ ETH1.X

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

เมื่อ Ethereum พบกับความยากลำบากในการเติบโตอย่างรวดเร็วในปี 2560 แพลตฟอร์มบล็อกเชนที่เรียกว่า "Ethereum Killer" หลายแพลตฟอร์มเริ่มเพิ่มขึ้นและพยายามที่จะ "เอาชนะ" ETH อย่างไรก็ตาม "นักฆ่า" เหล่านี้ล้วนมุ่งเน้นไปที่การเพิ่มการทำธุรกรรมต่อวินาทีโดยเสียสละความปลอดภัยที่อ่อนแอหรือลบค่าธรรมเนียมการทำธุรกรรมด้วยวิธีที่ทำให้เข้าใจผิด (และสับสน) แต่ไม่มีสิ่งเหล่านี้เป็น "วิธีแก้ปัญหา" สำหรับข้อบกพร่องของ Ethereum

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

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

ป้อน Eth2.0

เนื่องจากการปรับปรุงหลายอย่างใน Ethereum 2.0 (Eth2.0) จะทำให้ Ethereum chain (Eth1.0) ที่มีอยู่เสียหายอย่างหลีกเลี่ยงไม่ได้ การเปลี่ยนแปลงเหล่านี้จะถูกสร้างขึ้นบน Eth2.0 chain ในขณะที่ "เสียบ" Ethereum chain ที่มีอยู่เข้ากับ 1 ส่วนย่อยของระบบใหม่ . ด้วยวิธีนี้ Eth2.0 จะไม่ต้องยุ่งยากในการอัพเกรดเครือข่าย Eth1.0 ที่มีอยู่ และเครือข่าย Eth1.0 ในปัจจุบันก็จะทำงานได้ตามปกติพร้อมกับได้รับประโยชน์จากการปรับปรุงระบบใหม่

นโยบายการเงิน

บทความนี้จะสำรวจการเปลี่ยนแปลงที่สำคัญของ Eth2.0 ที่ผู้คนอาจไม่รู้ และการเปลี่ยนแปลงเหล่านี้ทำให้ Ethereum เป็นแพลตฟอร์มสากลสำหรับโลก (กระจายอำนาจ) ได้อย่างไร

และวิธีที่พวกเขาได้รับแรงบันดาลใจจากจุดร่วมในการช่วยให้ Ethereum เตรียมพร้อมสำหรับความสนุก (กระจายอำนาจ)

นโยบายการเงิน

ในขณะที่ผู้ถือ ETH จำนวนมากเชื่อว่า Ethereum จ่ายเงินมากเกินไปสำหรับการรักษาความปลอดภัยเครือข่าย การลดการออกอาจนำไปสู่การลดลงของแฮชเรตและความปลอดภัย เนื่องจากนักขุดไม่สามารถทำกำไรได้มากนัก ดังนั้นการลดการออก PoW blockchain จึงเป็นเรื่องยาก เพราะอาจมีผลข้างเคียงที่ไม่ได้ตั้งใจต่อความปลอดภัยของ blockchain Bitcoin (ส่วนใหญ่) ไม่มีปัญหานี้เนื่องจากการเปลี่ยนแปลงรางวัลการขุดส่วนใหญ่สามารถคาดเดาได้ในระยะยาว

หนึ่งในเป้าหมายที่ใหญ่ที่สุดของ Eth2.0 คือการเปลี่ยนไปใช้ Proof of Stake (PoS) ซึ่งหมายถึงการเลิกใช้ ASIC หรือ GPU miners ที่มีราคาแพง การคำนวณและการใช้พลังงานจำนวนมหาศาลดังกล่าวจะถูกแทนที่ด้วยคอมพิวเตอร์มาตรฐานราคาประหยัดที่จัดการเฉพาะฟังก์ชันพื้นฐานของโหนด Eth2.0 เช่น การเผยแพร่บล็อกและการซิงโครไนซ์ เมื่อพูดถึงการรักษาความปลอดภัยเครือข่าย ค่าใช้จ่ายถูกกว่ามาก! นอกเหนือจากการลงทุน 32 ETH ก่อนที่จะเป็นผู้ตรวจสอบ

ด้วยการลดค่าใช้จ่ายด้านความปลอดภัยโดยรวม การออกโทเค็นสามารถลดลงเหลือระหว่าง 0%-1% ขึ้นอยู่กับจำนวนผู้ตรวจสอบความถูกต้องในเครือข่าย (นั่นคือ จำนวนสินทรัพย์ ETH ที่จำนำในเครือข่าย) ด้วยวิธีนี้ การกระจายสามารถออกแบบได้อย่างแม่นยำเพื่อความปลอดภัยสูงสุด!

คำอธิบายภาพ

รางวัลการไหลเวียนและตัวตรวจสอบขึ้นอยู่กับจำนวนเงินรักษาความปลอดภัยที่จำเป็น

นอกจากการลดการออกแล้ว Eth2.0 ยังตั้งใจที่จะใช้กลยุทธ์ที่เรียกว่า EIP1559 เพื่อกำหนดราคาก๊าซในตลาดการประมูลค่าธรรมเนียมและค่าธรรมเนียมการทำธุรกรรมใหม่ คุณไม่จำเป็นต้องเข้าใจวิธีการทำงาน แค่รู้ว่าค่าธรรมเนียมส่วนใหญ่จะถูกเผาในโมเดลนี้ แม้ว่าผ่าน EIP 1559 ผู้ใช้จ่ายค่าธรรมเนียมที่ต่ำกว่า แต่จะมีเศษหลายส่วนใน Eth2.0 ดังนั้นค่าธรรมเนียมโดยรวมในการใช้/การทำลายใน Eth2.0 จะมากกว่าค่าธรรมเนียม Ethereum ปัจจุบัน

ประกอบกับอัตราการออกที่ต่ำมาก (<1.0%) การเสียค่าธรรมเนียมอาจทำให้ Eth2.0 มีการออกสินทรัพย์ติดลบ ซึ่งหมายความว่าสินทรัพย์ที่ถูกทำลายจะมากกว่าการออกสินทรัพย์ใหม่! สิ่งนี้จะทำให้ ETH หายากมากขึ้นและค่าใช้จ่ายในการโจมตีเครือข่าย PoS จะสูงขึ้น

เป้าหมายของอัลกอริธึมที่เป็นเอกฉันท์เช่น PoW หรือ PoS คือการรักษาบล็อกเชนให้ปลอดภัยและกระจายอำนาจ และแรงจูงใจในการรักษาความปลอดภัยของเครือข่ายจะทำให้สกุลเงินดิจิทัลแตกต่างจากบัญชีแยกประเภททั่วไป สิ่งจูงใจนี้ดึงดูดนักขุด/ผู้ตรวจสอบความถูกต้องเพื่อให้ความปลอดภัยแก่เครือข่าย Eth2.0 พยายามที่จะบรรลุผลสำเร็จขั้นต่ำ (MVI) ในแง่ของสิ่งจูงใจในการจัดหาเงินทุนสำหรับนักขุด

ความไร้สัญชาติ

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

Eth2.0 (และในอนาคต Eth1.x) จะก้าวไปสู่สถานะไร้สถานะ หมายความว่าโหนดแสง (ไร้สถานะ) จะสามารถตรวจสอบธุรกรรมทั้งหมดและทุกส่วนของสถานะได้โดยไม่ต้องจัดเก็บสถานะใด ๆ การไร้สัญชาติช่วยให้ไคลเอ็นต์แบบไลท์สามารถมีอยู่ในสถานะ/ความไร้สัญชาติต่างๆ ได้ โดยแต่ละสถานะต้องการข้อมูลจำเพาะที่แตกต่างกัน ทำให้เข้าถึงโหนดได้มากขึ้น เมื่อทรัพยากรของโหนดมีมากกว่าโหมดไร้สถานะแต่น้อยกว่าโหมดสถานะเต็ม มันสามารถรันในโหมดครึ่งสถานะ

คำอธิบายภาพ

แผนภาพโครงสร้างเครือข่ายภายใต้กระบวนทัศน์ไร้สัญชาติ

สิ่งนี้สำคัญมากสำหรับการแบ่งส่วน! เนื่องจากแต่ละชิ้นส่วนมีสถานะเฉพาะของตนเอง ผู้ตรวจสอบความถูกต้องใน Eth2.0 จะต้องทำการเปลี่ยนแปลงสถานะ (ธุรกรรม) ในสถานะของชิ้นส่วนที่ตรวจสอบความถูกต้อง โปรโตคอลไร้สัญชาติช่วยให้ผู้ตรวจสอบเปลี่ยนชิ้นส่วนที่ต้องตรวจสอบได้ (เนื่องจากตัวตรวจสอบจะถูกสุ่มกำหนดให้กับชิ้นส่วนสำหรับการตรวจสอบ) โดยไม่ต้องดาวน์โหลดสถานะทั้งหมดของชิ้นส่วน แต่ดาวน์โหลดเฉพาะแผนผังไบนารี Merkle Tree ที่เป็นตัวแทน (เล็กกว่ามาก ในขนาด). ยิ่งมี Shards มากเท่าไหร่ การเติบโตของ State ก็ยิ่งไม่มีที่สิ้นสุด จะมี Exchange หรือ Blockchain Browser ที่รักษาสถานะ/ข้อมูลของ Shard Chain ทั้งหมดโดยไม่คำนึงถึงต้นทุนในการให้บริการการจัดจำหน่ายที่ถูกต้อง ดังนั้น จึงได้รับการจูงใจ

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

นามธรรมบัญชี

ปัจจุบันมีบัญชีสองประเภทในโปรโตคอล Ethereum: บัญชีภายนอก (ผู้ใช้) และบัญชีสัญญา เฉพาะบัญชีภายนอกเท่านั้นที่สามารถเริ่มต้นธุรกรรมได้ และมีเพียงเจ้าของบัญชีเท่านั้นที่ได้รับอนุญาตให้แก้ไขสถานะบัญชีของตน ปัจจุบันมีธุรกรรมเมตาอยู่ แต่ธุรกรรมเหล่านี้อาศัยเครือข่ายรีเลย์เพื่อชำระค่าน้ำมัน เช่น GSN

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

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

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

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

สภาพแวดล้อมการดำเนินการ

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

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

ETH
ยินดีต้อนรับเข้าร่วมชุมชนทางการของ Odaily
กลุ่มสมาชิก:
https://t.me/Odaily_News
กลุ่มสนทนา:
https://t.me/Odaily_GoldenApe
บัญชีทางการ:
https://twitter.com/OdailyChina
สารบัญบทความ
คลังบทความของผู้เขียน
拔丝地瓜
อันดับบทความร้อน
Daily
Weekly
ดาวน์โหลดแอพ Odaily พลาเน็ตเดลี่
ให้คนบางกลุ่มเข้าใจ Web3.0 ก่อน
IOS
Android