มุมมองที่แสดงในที่นี้เป็นของผู้เขียนเองและไม่จำเป็นต้องแสดงถึงมุมมองของ Cointelegraph.com
Ethereum มีขั้นตอนสำคัญสี่ขั้นตอนในการพัฒนาหลังการเผยแพร่ ชายแดน, โฮมสเตด, มหานคร, และความสงบ ปัจจุบัน Ethereum อยู่ในระยะที่สาม – Metropolis เวอร์ชัน Byzantium อย่างไรก็ตาม Ethereum มีปัญหาในการระเบิดซึ่งเป็นโปรโตคอลที่ทำให้การขุด cryptocurrency ยากขึ้น – โปรแกรมลงใน Blockchain ตั้งแต่ช่วง Frontier.
ทำไมต้องตั้งโปรแกรมระเบิดความยาก?
ขั้นตอนสำคัญขั้นสุดท้ายของ Ethereum คือ Serenity การเปลี่ยนแปลงที่สำคัญที่มาพร้อมกับ Serenity คืออัลกอริทึมฉันทามติของ Blockchain ของ Ethereum จะเปลี่ยนจาก Proof-of-Work (PoW) ไปเป็น Proof-of-stake (PoS) ก่อนที่เครือข่าย Ethereum จะสามารถเปลี่ยนจาก PoW เป็น PoS ได้เครือข่ายต้องเปลี่ยนคนงานออกจาก PoW Blockchain ไปยัง PoS Blockchain.
เพื่อให้เครือข่าย Ethereum ทำงานต่อไปได้ด้วยการสนับสนุนอย่างเต็มที่นักขุดจะต้องสนับสนุน PoS Ethereum Blockchain ไม่ใช่เครือข่ายที่จะดำเนินการกับโปรโตคอล PoW นี่เป็นเรื่องที่น่าสับสนเล็กน้อยและนั่นคือเหตุผลว่าทำไม นักพัฒนาโปรแกรมระเบิดความยากลำบาก ลงใน Blockchain ของ Ethereum เพื่อขจัดความสับสน.
ระเบิดความยาก
ระเบิดความยากคือ กล่าวถึงครั้งแรก เมื่อวันที่ 4 สิงหาคม 2015 ในบล็อกโพสต์ของอดีตหัวหน้าเจ้าหน้าที่การค้าของ Ethereum Stephan Tual ที่ประกาศแพตช์แรกสำหรับ Frontier.
“ พวกคุณหลายคนสงสัยว่าเราจะเปลี่ยนจาก PoW เป็น PoS ให้ทันเวลาสำหรับ Serenity ได้อย่างไร สิ่งนี้จะได้รับการจัดการโดยรูปแบบการปรับความยากที่แนะนำใหม่ซึ่งรับประกันจุด hard-fork อย่างสง่างามในอีก 16 เดือนข้างหน้า…มันทำงานดังนี้: เริ่มจากบล็อก 200,000 (ประมาณ 17 วันนับจากนี้) ความยากจะอยู่ในเลขชี้กำลัง เพิ่มขึ้นซึ่งจะเห็นได้ชัดในเวลาประมาณหนึ่งปีเท่านั้น เมื่อถึงจุดนั้น (ในช่วงเวลาสำคัญของ Serenity) เราจะเห็นความยากเพิ่มขึ้นอย่างมีนัยสำคัญซึ่งจะเริ่มผลักดันเวลาในการแก้ไขบล็อกให้สูงขึ้น”
โปรโตคอลเพื่อเพิ่มความยากในการขุดถูกนำมาใช้กับเครือข่าย Ethereum เมื่อวันที่ 7 กันยายน 2016 Tual คาดการณ์ว่าภายในเดือนธันวาคม 2559 เวลาในการตรวจสอบบล็อกจะช้ามากจนเหมือนกับว่ากิจกรรมบนเครือข่าย Ethereum ถูกหยุด.
นี่คือความยากลำบากที่มีชื่อเล่นว่า ‘ระเบิดยุคน้ำแข็ง’ หรือทำไมจึงเป็นเช่นนั้น บางครั้งอ้างถึง เป็น“ ยุคน้ำแข็ง Ethereum” อย่างไรก็ตามในเดือนธันวาคม 2016 เวลาในการบล็อกไม่ได้ยาวขึ้นอย่างทวีคูณ ในเดือนมีนาคม 2017 Vitalik Buterin ผู้ร่วมก่อตั้ง Ethereum, โพสต์บน Reddit เกี่ยวกับระเบิดความยาก:
“ เมื่อปรากฎว่าด้วยการเปลี่ยนแปลงอัลกอริธึมการปรับความยากที่เกิดขึ้นในฮาร์ดฟอร์คสุดท้าย (Homestead) ยุคน้ำแข็งจะมาช้ามากอย่างแน่นอน จากบล็อก 3.5 mln เราจะมีช่วงบล็อกเฉลี่ย 25 วินาทีสำหรับประมาณ 100,000 บล็อก (ประมาณ 1 เดือน).
จากนั้นเราจะมีเวลา 35 วินาทีสำหรับ 100,000 บล็อกถัดไป (ประมาณ 1.4 เดือน) จากนั้น ~ 55 วินาทีเป็นเวลาประมาณ 2.2 เดือนจากนั้น ~ 95 วินาที เป็นเวลาประมาณ 3.8 เดือนและต่อไปจนกว่าเราจะไปถึง ~ 655 วินาทีเป็นเวลาประมาณ 26 เดือน … การลงโทษขั้นสุดท้ายจะไม่เกิดขึ้นจนถึงปี 2021 (แม้ว่ามันจะน่ารำคาญมากในช่วงครึ่งหลังของปี 2017 ก็ตาม)”
อย่างไรก็ตามในเดือนตุลาคม 2017 ยุคน้ำแข็งถูกเลื่อนออกไปอีกครั้ง 16 ต.ค. ที่อัปเกรดเครือข่ายเป็น Metropolis ทำให้ระเบิดความยากช้าลง 42 ล้านวินาที (1.33 ปี) ประมาณสิ้นปี 2018 นักขุดสามารถคาดหวังว่าจะเริ่มเห็นบล็อกครั้งละ 30 วินาที.
หลีกเลี่ยงยุคน้ำแข็ง?
หากเครือข่าย Ethereum เริ่มรู้สึกถึงผลกระทบของระเบิดความยากในช่วงหลังของปี 2018 เราน่าจะได้เห็น Ethereum hard fork ก้าวไปสู่ความสำเร็จครั้งต่อไปนั่นคือ Metropolis v. ระบบไปยัง Ethereum Blockchain แม้ว่าธุรกรรมส่วนใหญ่บนเครือข่าย Ethereum จะยังคงเป็น PoW แต่ทุกๆธุรกรรมที่ 100 จะเป็น PoS ในคอนสแตนติโนเปิลซึ่งจะเป็นรากฐานสำหรับ แคสเปอร์, ระบบ PoS ที่ใช้ใน Serenity – ความสำเร็จขั้นสุดท้ายของ Ethereum.
หลักฐานการทำงานเทียบกับหลักฐานการเดิมพัน
ในระบบ PoW คอมพิวเตอร์จะแข่งขันกันเพื่อแก้ปัญหาอัลกอริทึม คอมพิวเตอร์ที่แก้ไขอัลกอริทึมก่อนและเผยแพร่บล็อกใหม่ไปยังเครือข่ายจะได้รับรางวัลเหรียญที่สร้างใหม่และค่าธรรมเนียมการทำธุรกรรมจากบล็อก เนื่องจากรางวัลจะมอบให้กับคอมพิวเตอร์เครื่องแรกในการแก้อัลกอริทึมนักขุดจึงมีแรงจูงใจในการใช้พลังคอมพิวเตอร์ให้มากที่สุดเท่าที่จะเป็นไปได้เพื่อที่พวกเขาจะสามารถแก้อัลกอริทึมและรับรางวัลบล็อกก่อนที่เพื่อนของพวกเขาจะทำได้ อย่างไรก็ตามการแลกกับการมีพลังงานแฮชที่มากขึ้น – ความสามารถในการแก้อัลกอริทึมได้เร็วขึ้นคือการที่คนงานเหมืองใช้ทรัพยากรมากขึ้นและจ่ายค่าไฟฟ้ามากขึ้นเพื่อใช้งานแท่นขุดเจาะของพวกเขา ยิ่งนักขุดใช้พลังงานในการคำนวณมากเท่าใดก็จะต้องใช้พลังงานมากขึ้นในการเรียกใช้คอมพิวเตอร์ของคนงานเหมือง.
ในระบบ PoS โหนดที่เรียกว่าผู้ตรวจสอบความถูกต้องแบบผูกมัดสามารถเดิมพันเงินของพวกเขาในบล็อกที่เพิ่มลงในบล็อกเชนได้ เปอร์เซ็นต์ของความมั่งคั่งที่เดิมพันเทียบกับมูลค่าตลาดแสดงถึงเปอร์เซ็นต์โอกาสที่แต่ละคนจะสร้างบล็อกและได้รับค่าธรรมเนียมธุรกรรมที่มีอยู่ในนั้น.
ผู้ตรวจสอบความถูกต้องของพันธบัตรที่วางเดิมพันเงินของพวกเขาสามารถคิดได้ว่าเป็นบุคคลที่ทำการวางเงินประกัน หากบล็อกที่พวกเขาเดิมพันเงินของพวกเขาถูกต้องพวกเขาจะได้รับเงินเดิมพันคืนหากเป็นการฉ้อโกงผู้ตรวจสอบพันธบัตรจะสูญเสียเงินเดิมพัน เนื่องจากนักแสดงที่ไม่ดีได้รับการลงโทษอย่างรุนแรงเนื่องจากสนับสนุนการบล็อกที่ไม่ถูกต้องบุคคลจึงมีแรงจูงใจในการดำเนินการอย่างตรงไปตรงมามากกว่าที่ทำในระบบ PoW.
สถาปนิก Blockchain David Duccini บอก Cointelegraph:
“ กระบวนการขุดส่วนหนึ่งเป็นการรักษาแรงกดดันด้านราคาที่ลดลงในฐานเหรียญเนื่องจากนักขุดต้องเปลี่ยนเหรียญเป็นสกุลเงิน fiat เพื่อจ่ายค่าไฟฟ้าและอัพเกรดฮาร์ดแวร์การขุดของพวกเขา พวกเขาขายเหรียญของพวกเขาส่วนใหญ่ให้กับนักเก็งกำไร ในห่วงโซ่ที่ใช้ PoS ผู้ถือเหรียญจะได้รับรางวัลโดยตรงและตามสัดส่วนของจำนวนเหรียญที่พวกเขาถือ “
ต้นทุนพลังงาน
ในระบบ PoS ต้นทุนพลังงานของการขุดคือ ต่ำกว่ามาก กว่าที่อยู่ในระบบ PoW ผู้ตรวจสอบความถูกต้องของพันธบัตรจะเดิมพันเงินของพวกเขาในบล็อกแทนที่จะแข่งฮาร์ดแวร์เพื่อแก้อัลกอริทึม. ไมเคิลกอร์ด, ผู้ก่อตั้ง MLG Blockchain กล่าวกับ Cointelegraph:
“ เครือข่าย PoS มีประสิทธิภาพมากกว่าเครือข่าย PoW เสมอ เครือข่าย PoS ได้รับการรักษาความปลอดภัยโดยผู้ใช้ที่ถือโทเค็นบนเครือข่ายแทนที่จะเป็นผู้ใช้ที่มีส่วนร่วมในการประมวลผลซึ่งเป็นสิ่งที่ทำให้เครือข่าย PoW ปลอดภัย”
ในระบบ PoS ไม่มีข้อได้เปรียบในการมีอุปกรณ์การขุดราคาแพงที่สามารถแก้อัลกอริทึมได้เร็วกว่าอุปกรณ์ขุดของเพื่อน ๆ ซึ่งหมายความว่าไม่จำเป็นต้องเสียค่าไฟฟ้าสูงเพื่อพยายามสนับสนุนเครือข่าย.
Duccini กล่าวว่าเนื่องจาก PoS มีประสิทธิภาพมากกว่าจึงเหนือกว่า PoW:
“ PoS ดีกว่าเพราะมีทั้งพลังงานต่ำเนื่องจากสิ่งที่ ‘ใช้ไป’ ไม่ใช่พลังงานไฟฟ้า แต่เป็น ‘อายุเหรียญ’ และสอง [เพราะ] คุณมีผู้มีส่วนได้ส่วนเสียที่แท้จริงในความหมายที่บริสุทธิ์ที่สุดของคำว่าผู้ที่สนใจ ความเป็นไปได้ในระยะยาวของห่วงโซ่เมื่อเทียบกับคนที่อยู่ในนั้นเพื่อรับเงินด่วน”
ระบบ PoS ยังทำให้การโจมตี 51 เปอร์เซ็นต์ทำได้ยากขึ้นและมีราคาแพง ในระบบ PoS คุณจะต้องซื้อ 51 เปอร์เซ็นต์ของมูลค่าตลาด Ethereum ซึ่งเป็นความสำเร็จที่มีคนจำนวนไม่น้อยที่มีเงินทุนที่จะทำสำเร็จ ในขณะที่จะทำการโจมตี 51 เปอร์เซ็นต์ในระบบ PoW เอนทิตีต้องได้รับการควบคุม 51 เปอร์เซ็นต์ของพลังการขุดซึ่งเคยเกิดขึ้นมาแล้วก่อนหน้านี้: ในเดือนกรกฎาคม 2014 กลุ่มการขุด bitcoin ชื่อ Ghash มี 51 เปอร์เซ็นต์ ของพลังการขุดบนเครือข่าย Bbitcoin เป็นเวลา 12 ชั่วโมง.
ที่มา: Blockchain.info
“ ในกรณีที่รุนแรงการขุดได้กลายเป็น "อาวุธ" — เปลี่ยนคนที่มีเหตุผลเป็นอย่างอื่น "ผู้ก่อการร้ายทางเศรษฐกิจ" ที่ซึ่งโซ่ที่ไร้อำนาจถูกโจมตี”
สถาปนิก Blockchain David Duccini
เนื่องจาก Ghash มีอำนาจในการขุดถึง 51 เปอร์เซ็นต์พวกเขาจึงมีความสามารถในการควบคุมธุรกรรมบนเครือข่ายและ เหรียญที่ใช้สองครั้ง.
เป็นอัลกอริธึมฉันทามติ PoS ที่ยุติธรรม?
ความมั่งคั่งในอีเธอร์ (ดอลล่าร์สหรัฐ) | โอกาสเป็นเปอร์เซ็นต์ ของ การแก้บล็อก |
1.00 | 0.00 เปอร์เซ็นต์ |
10.00 น | 0.00 เปอร์เซ็นต์ |
100.00 น | 0.00 เปอร์เซ็นต์ |
1,000.00 | 0.00 เปอร์เซ็นต์ |
10,000.00 | 0.00 เปอร์เซ็นต์ |
100,000.00 | 0.00 เปอร์เซ็นต์ |
1,000,000.00 | 0.00 เปอร์เซ็นต์ |
10,000,000 | 0.03 เปอร์เซ็นต์ |
100,000,000 | 0.27 เปอร์เซ็นต์ |
1,000,000,000 | 2.67 เปอร์เซ็นต์ |
10,000,000,000 | 26.69 เปอร์เซ็นต์ |
ปัญหาที่บางคนบอกว่าเกิดขึ้นพร้อมกันกับระบบ PoS คือในระบบดังกล่าวคนรวยจะร่ำรวยขึ้นเท่านั้น บุคคลที่มีความมั่งคั่งมากขึ้นบน Blockchain มีโอกาสที่ดีกว่าในการสร้างบล็อกและรับค่าธรรมเนียมการทำธุรกรรมที่มีอยู่มากกว่าบุคคลที่มีความมั่งคั่งน้อยกว่า.
หากคุณเดิมพัน 20 เปอร์เซ็นต์ของมูลค่าตลาด Ethereum คุณมีโอกาส 20 เปอร์เซ็นต์ในการสร้างบล็อกและรับค่าธรรมเนียมธุรกรรมที่มีอยู่ในบล็อกหากคุณเดิมพัน. 005 เปอร์เซ็นต์คุณจะมี. 005 เปอร์เซ็นต์ในการสร้างบล็อกและรับ ค่าธรรมเนียมการทำธุรกรรมที่มีอยู่ในบล็อก.
ด้วยเหตุนี้ระบบ PoS แตกต่างจากระบบ PoW ในแง่ของโครงสร้างเศรษฐกิจหรือไม่? ในระบบ PoW บุคคลที่สามารถใช้จ่ายพลังงานคอมพิวเตอร์ได้มากขึ้น (คนรวย) สามารถขุดทรัพยากร (Bitcoin) ได้มากขึ้นจากนั้นผู้ที่ไม่สามารถซื้อพลังคอมพิวเตอร์ได้มาก (คนยากจน) ดูเหมือนว่าไม่ว่าจะด้วยวิธีใด PoS หรือ PoW คนรวยจะรวยขึ้นในขณะที่เพิ่มระยะห่างระหว่างตัวเองกับคนที่ร่ำรวยน้อยกว่าด้วยการสร้างบล็อกใหม่แต่ละครั้ง.
ความสงบ
ระบบ PoS จะเต็มไปด้วยความผันผวนเมื่อ Ethereum อัปเกรดเป็น Serenity ซึ่งเป็นความสำเร็จขั้นสุดท้ายในแผนงานของ Ethereum ในช่วง Serenity Ethereum จะเป็นธุรกิจ Blockchain ที่มีภาษาการเขียนโปรแกรมที่สมบูรณ์แบบในตัวซึ่งนักพัฒนา บริษัท และหน่วยงานอื่น ๆ สามารถใช้เพื่อสร้างสัญญาแอปพลิเคชันและระบบได้ ในการนำเสนอในปี 2017 ผู้พัฒนา Ethereum ฮัดสันเจมสัน กล่าวถึงแผนงานของ Ethereum แม้ว่าฮัดสันจะไม่ได้ประเมินว่า Serenity จะออกเมื่อไหร่ แต่เขาก็บอกว่าเมื่อ Serenity ถูกปล่อยออกมา“ นี่จะเป็นเมื่อคุณรู้ว่ามีอะไรยอดฮิตจริงๆ”.
Ethereum เป็นหนึ่งในเครือข่าย Blockchain ที่มีลักษณะใกล้เคียงกับธุรกิจมากกว่าเครือข่าย Blockchain อื่น ๆ และ บริษัท ที่เกี่ยวข้องกับ Blockchain ที่นำเสนอสินทรัพย์ดิจิทัล โรดแมปสี่เฟสของ Ethereum และสมุดปกขาวทำให้ชัดเจนมากว่า บริษัท ตั้งใจจะทำอะไรให้สำเร็จ. กระดาษสีขาว Ethereum อ่าน:
“ สิ่งที่ Ethereum ตั้งใจจะนำเสนอคือ Blockchain ที่มีภาษาการเขียนโปรแกรม Turing ที่สมบูรณ์ในตัวซึ่งสามารถใช้เพื่อสร้าง "สัญญา" ที่สามารถใช้ในการเข้ารหัสฟังก์ชันการเปลี่ยนสถานะโดยพลการช่วยให้ผู้ใช้สามารถสร้างระบบใด ๆ ที่อธิบายไว้ข้างต้นรวมถึงระบบอื่น ๆ อีกมากมายที่เรายังไม่เคยจินตนาการถึงเพียงแค่เขียนตรรกะในโค้ดไม่กี่บรรทัด”
กล่าวอีกนัยหนึ่งเป้าหมายของ Ethereum คือการให้บริการที่ช่วยให้ บริษัท อื่น ๆ ที่เกี่ยวข้องกับ Blockchain สามารถสร้างแอปพลิเคชันผลิตภัณฑ์หรือระบบประเภทใดก็ได้ที่พวกเขาต้องการผ่านการเขียนโปรแกรม เป็นเรื่องแปลกที่จะคิดว่ามูลค่าของกิจการที่ไม่ถึง 75 เปอร์เซ็นต์ไปสู่จุดหมายปลายทางของแผนงานนั้นมีมูลค่าอยู่ที่ 1,430.81 ดอลลาร์ในวันที่ 13 มกราคม 2018 แต่ด้วยเหตุนี้ความคิดเห็นของ Hudson เกี่ยวกับ Serenity จึงเริ่มเข้าท่ามาก.