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

กังวลเกี่ยวกับการรวมศูนย์? การตีความว่าทำไม Ethereum ถึงทำให้ Berlin hard fork ล่าช้า

金色财经
特邀专栏作者
บทความนี้มีประมาณ 2716 คำ การอ่านทั้งหมดใช้เวลาประมาณ 4 นาที
เหตุใด Ethereum จึงเลื่อนการอัปเกรดอีกครั้ง
สรุปโดย AI
เหตุใด Ethereum จึงเลื่อนการอัปเกรดอีกครั้ง

หมายเหตุบรรณาธิการ: บทความนี้มาจากการเงินทองผู้แต่ง: Jason ทำซ้ำโดย Odaily โดยได้รับอนุญาต

หมายเหตุบรรณาธิการ: บทความนี้มาจาก

การเงินทอง

การเงินทอง

ผู้แต่ง: Jason ทำซ้ำโดย Odaily โดยได้รับอนุญาต

ในปัจจุบัน จำนวนผู้ใช้ที่พึ่งพาไคลเอนต์ Ethereum Geth นั้นมีมากจนตราบเท่าที่มีช่องโหว่ในไคลเอนต์ เป็นไปได้ที่จะหยุดเครือข่าย Ethereum ชั่วคราว—และดูเหมือนว่าจะขัดแย้งกับแนวคิดหลักของ การกระจายอำนาจของ blockchain จากมุมมองนี้ นักพัฒนาหลักของ Ethereum ตัดสินใจเมื่อวันศุกร์ที่แล้ว (27 มิถุนายน) ที่จะเลื่อนการพัฒนาฮาร์ดฟอร์ก "Berlin" ไปจนถึงเดือนสิงหาคมเป็นอย่างน้อย Ends มีโอกาสที่จะเพิ่มส่วนแบ่งเครือข่ายของพวกเขา

ตาม Ether Nodes ไคลเอ็นต์ Geth เป็นเพียงหนึ่งใน 11 ไคลเอนต์มาตรฐานภายใต้ Ethereum แต่กลับกลายเป็นว่า 79% ของโหนด Ethereum ทำงานบนไคลเอนต์นี้ ตั้งแต่เดือนธันวาคม 2019 ลูกค้า Geth เติบโตขึ้น 5% ในจำนวนลูกค้าภายในเครือข่าย Ethereum ในเรื่องนี้ นักพัฒนาเริ่มกังวลว่าเมื่อเกิดช่องโหว่ร้ายแรงในไคลเอนต์ Geth มีแนวโน้มสูงที่จะทำลาย Ethereum ทั้งหมด โดยเฉพาะอย่างยิ่งก่อนที่เครือข่าย Ethereum มีแผนจะเปลี่ยนไปใช้อัลกอริทึมที่สอดคล้องกันของ Proof of Stake (PoS) ภายใต้ Eth 2.0. Eth 1.x กำลังทยอยอัปเดต

เมื่อวันศุกร์ (27 มิถุนายน) Péter Szilágyi หัวหน้าทีม Geth กล่าวในการประชุมทางโทรศัพท์ของกลุ่มนักพัฒนา Ethereum ว่า:

"คนส่วนใหญ่ในเครือข่าย Ethereum ใช้ไคลเอ็นต์ Geth และไม่ผิดที่จะทำเช่นนั้น แต่สิ่งสำคัญคือเราไม่สามารถยอมรับได้ว่าทำผิด"

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

ภาษาโปรแกรม Ethereum

ไม่ต้องสงสัยเลยว่าการมีชุดไคลเอนต์ที่หลากหลายนั้นมีประโยชน์ต่อเครือข่าย Ethereum Ethereum อนุญาตให้โครงการต่างๆ เข้าร่วมชุมชนนักพัฒนา ตั้งแต่บริษัทสตาร์ทอัพที่เล็กที่สุดไปจนถึงบริษัทที่ใหญ่ที่สุดอย่าง JPMorgan Chase เปิดตัวในปี 2558 Ethereum รองรับภาษาโปรแกรมแปดภาษาในระดับต่างๆ ของความสมบูรณ์ในอีกหนึ่งปีต่อมา ปัจจุบัน Ethereum Foundation พัฒนาไคลเอ็นต์ในห้าภาษาโปรแกรม ได้แก่ Go, Solidity, Java, JavaScript และ Python

อย่างไรก็ตาม เช่นเดียวกับภาษามนุษย์ ภาษาการเขียนโปรแกรมทุกภาษามีความแตกต่างกันเล็กน้อย ดังนั้นจึงมีข้อบกพร่องในการใช้งานไคลเอนต์ ความแตกต่างเหล่านี้อาจกลายเป็นข้อบกพร่องที่น่ารังเกียจเมื่อนักพัฒนา Ethereum ทำการอัปเดต

"เหตุผลหลัก (สำหรับการเลื่อนการอัพเกรด Berlin hard fork) คือชุมชน Ethereum ต้องการลดการพึ่งพาไคลเอนต์ Geth เป้าหมายสูงสุดคือเพื่อให้แน่ใจว่าแม้ว่าจะมีปัญหากับไคลเอนต์ Geth ก็จะ ไม่ทำลายเครือข่าย Ethereum ทั้งหมด เนื่องจากการตรวจสอบว่าฝั่งไคลเอ็นต์ทำงานได้อย่างถูกต้องเป็นสิ่งสำคัญมาก ดังนั้น ภาระงานของนักพัฒนา ethereum จึงหนักมากในขณะนี้และพวกเขาจำเป็นต้องทำงานส่วนใหญ่เพื่อให้แน่ใจว่าทุกอย่างทำงานได้ดี ”

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

"ไคลเอนต์ Parity ไม่สามารถรับทรัพยากรที่จำเป็นได้ ไม่เพียงแต่ไม่สามารถลงทุนในการพัฒนาที่ตามมาได้ แต่แม้แต่งานบำรุงรักษาที่เรียบง่ายก็ไม่ยั่งยืน"

ฐานรหัสสำหรับโครงการไคลเอนต์ Parity ethereum ได้ถูกส่งมอบให้กับองค์กรอิสระแบบกระจายอำนาจ (DAO) ซึ่งได้รับทุนสนับสนุนจาก Gnosis บริษัทแยกตัวของ ConsenSys วันนี้โครงการดำเนินการภายใต้ชื่อ Open Ethereum ลูกค้าสูญเสียโหนดไปเกือบ 60 เปอร์เซ็นต์ตั้งแต่เดือนธันวาคม 2019 ตามข้อมูลจาก Web Archive (คำเตือน: ลูกค้าของ Geth ได้สูญเสียโหนดไปประมาณ 14% ตั้งแต่เดือนธันวาคม 2019)

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

ลูกค้า Ethereum ที่หลากหลาย

Martin Köppelmann ผู้ก่อตั้ง Gnosis กล่าวในข้อความส่วนตัวว่า:

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

เหตุใดเครือข่าย Ethereum จึงพึ่งพาไคลเอนต์ Geth อย่างหนัก คำตอบคือ Eth 2.0 เริ่มต้นช้าเกินไป เมื่อฮาร์ดฟอร์กพบปัญหาอย่างน้อยหนึ่งปัญหา นักวิจัย Eth 2.0 ตกลงที่จะชะลอการอัปเกรดในแต่ละครั้ง จากนั้นจึงพบกับนักพัฒนาไคลเอ็นต์หลายรายเพื่อหารือเกี่ยวกับปัญหาเพื่อป้องกันไม่ให้ไคลเอ็นต์ประสบปัญหาหลังการอัปเกรด

ในทางตรงกันข้าม Bitcoin และ cryptocurrencies อื่น ๆ ส่วนใหญ่สามารถอัปเกรดได้อย่างมีประสิทธิภาพมากขึ้น อย่างน้อยก็ไม่มากเท่ากับที่ Ethereum จำเป็นต้องสื่อสารและประสานงานกับลูกค้าจำนวนมาก ต้องบอกว่า Ethereum พบกับข้อจำกัดบางประการ: หากต้องการรัน 100% ตามปกติ จำเป็นต้องขึ้นอยู่กับความซับซ้อนของโครงการ แต่ในขณะเดียวกันก็ต้องทำการ hard fork ทุกๆ หกถึงสิบสอง เดือน.

ในทางตรงกันข้าม Bitcoin และ cryptocurrencies อื่น ๆ ส่วนใหญ่ไม่ได้ใช้บ่อยนักหรือใช้งานในแอปพลิเคชันจำนวนน้อย Ethereum เผชิญกับข้อจำกัดบางประการ: สถานะการออนไลน์ 100% ขึ้นอยู่กับโหลดของโครงการ แต่จะดำเนินการ Hard Fork ทุกๆ 6 ถึง 12 เดือน

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

ปัญหาเกิดจากไคลเอนต์ Geth หย่อนเกินไปหรือเปล่า?

ควรสังเกตว่าวิธีดึงดูดผู้ใช้ Ethereum ให้ใช้ไคลเอนต์อื่นเพื่อลดความเป็นผู้นำตลาดของลูกค้า Geth ดูเหมือนจะเป็นคำถามเปิด

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

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