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

วิทยาศาสตร์ยอดนิยม: นักพัฒนาหลักของ Ethereum คืออะไร?

以太坊爱好者
特邀专栏作者
บทความนี้มีประมาณ 2611 คำ การอ่านทั้งหมดใช้เวลาประมาณ 4 นาที
คนเหล่านี้คือผู้ที่มีส่วนสำคัญในการพัฒนาโปรโตคอลพื้นฐานของ Ethereum
สรุปโดย AI
คนเหล่านี้คือผู้ที่มีส่วนสำคัญในการพัฒนาโปรโตคอลพื้นฐานของ Ethereum

หมายเหตุบรรณาธิการ: บทความนี้มาจากผู้ที่ชื่นชอบ Ethereum (ID: ethfans)หมายเหตุบรรณาธิการ: บทความนี้มาจาก

, ผู้แต่ง: Hudson Jameson, แปล: A Jian, ทำซ้ำโดย Odaily โดยได้รับอนุญาต

ประวัติศาสตร์

ประวัติศาสตร์

คำนิยาม

ชื่อ "ทีมหลัก" ของ Ethereum ย้อนกลับไปในเดือนกรกฎาคม 2014 ในเธรด "คำถามที่ตอบแล้ว" บนฟอรัม Reddit ซึ่งตอบโดยทีม Ethereum ยุคแรกๆ ในโพสต์ ทีม Ethereum ได้เพิ่มคำในชื่อของพวกเขา จึงกลายเป็น "ทีมหลักของ Ethereum" ภายในสิ้นปี 2558 Gavin Wood ผู้ร่วมก่อตั้ง Ethereum ได้สร้างช่องทาง Gitter ชื่อ "AllCoreDevs" ซึ่งนักพัฒนาหลักของ Ethereum สามารถสื่อสารเรื่องการพัฒนาของโปรโตคอลได้ การประชุมทางวิดีโอสำหรับนักพัฒนาหลักของ Ethereum ครั้งแรกก็จัดในช่องนี้เช่นกัน ฉันยังขยายประวัติของการประชุมทางวิดีโอ "AllCoreDevs" ในโพสต์เก่าของฉัน "Ethereum Protocol Development Intellect and Network Upgrade Collaboration"

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

คำนิยาม

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

นักพัฒนาโปรโตคอลระดับต่ำ นักพัฒนาไคลเอนต์ และนักวิจัยหลักของ Ethereum ได้รับเชิญให้เข้าร่วมในการประชุม โดยทั่วไปแล้ว ลูกค้า Ethereum ทุกรายจะถูกนำเสนอพร้อมกับสมาชิกหลักของทีมโซลูชันการวิจัย/ปรับขนาด Layer-1 บางครั้ง ผู้ที่ไม่ใช่นักพัฒนาหลักแต่มีประสบการณ์ระดับมืออาชีพในสาขาใดสาขาหนึ่งจะได้รับเชิญให้พูดคุยในหัวข้อเฉพาะ โปรดติดต่อ Hudson Jameson ที่ hudson@ethereum.org หากคุณคิดว่าการเข้าร่วมการประชุมจะเป็นประโยชน์

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

นักวิจัยจำแนกได้อย่างไร?

ขณะนี้มี "การประชุมนิเวศวิทยาทางเทคนิค" มากมาย เช่น การประชุมนักพัฒนาหลักของ Ethereum การประชุม Eth2.0 และการประชุม Ethereum ไร้สัญชาติ บางครั้งผู้คนคิดว่า Ethereum core devs จะรวมเฉพาะผู้ที่เข้าร่วมการประชุม Ethereum core dev conference เท่านั้น แต่สิ่งนี้ไม่ถูกต้อง นักวิจัย Ethereum 2.0 และคนอื่น ๆ ที่กำลังทำการวิจัยที่สำคัญ (เช่น beam sync และ stateless ethereum) ก็เป็นนักพัฒนาหลักเช่นกันในความคิดของฉัน ฉันคิดว่านักวิจัย Ethereum 2.0 จะถูกเรียกว่า "นักวิจัย Eth2" ก่อนและ "นักพัฒนาหลัก" ในภายหลัง เพียงเพราะชื่อของการประชุมที่พวกเขาเข้าร่วมและสิ่งที่เกี่ยวข้องกับพวกเขา ท้ายที่สุด มันง่ายกว่าที่จะแยกความแตกต่างของนักพัฒนาหลักจากนักวิจัย Eth2.0 โดยการประชุม แทนที่จะใช้โค้ดที่ส่งไปยังที่เก็บ GitHub

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

ใครเป็นผู้ตัดสินว่าใครเป็นผู้พัฒนาหลัก

ไม่มีใครสามารถตัดสินใจได้ ไม่มีใครได้รับมอบหมายให้ตัดสินใจว่าใครมีสิทธิ์เป็นนักพัฒนาหลักของ Ethereum เป็นกระบวนการกลายพันธุ์ที่ขับเคลื่อนด้วยผลงานและชื่อเสียง ประโยคต่อไปนี้จากบล็อกโพสต์ที่ยอดเยี่ยมของ Jameson Lopp "ใครเป็นผู้ควบคุม Bitcon Core" แสดงให้เห็นว่าผู้ดูแล Bitcoin Core นั้นมีความหมายอย่างไร:

ใครนับว่าเป็นผู้ดูแล Bitcoin Core? ผู้ร่วมให้ข้อมูลที่มีส่วนร่วมคุณภาพสูงในช่วงระยะเวลาหนึ่ง และด้วยเหตุนี้จึงได้รับการยอมรับทางสังคมอย่างมาก

ทุกคนสามารถเรียกตัวเองว่าเป็นผู้พัฒนาหลักได้หรือไม่?

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

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

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

  • ใครคือผู้พัฒนาหลัก/ทีมพัฒนาในปัจจุบัน?

  • มีทีมและบุคคลที่พัฒนาโปรโตคอล Ethereum มากเกินกว่าจะนับได้ นอกจากนี้ยังมีคนที่กำลังพัฒนาโปรโตคอลแต่ไม่ต้องการให้ชื่อว่าชื่อหรือปรากฏในบล็อกใดๆ ข้อดีของการพัฒนาไคลเอ็นต์ Ethereum ก็คือทั้ง Ethereum 1.0 และ 2.0 มีไคลเอ็นต์หลายตัวที่เขียนด้วยภาษาต่างๆ กัน ทำให้เครือข่ายมีความซ้ำซ้อน ลูกค้ามุ่งมั่นที่จะนำข้อกำหนดทางเทคนิคไปใช้ แทนที่จะกำหนดให้ลูกค้าบางรายเป็นข้อกำหนดเพื่อให้ทุกคนปฏิบัติตาม เนื่องจากฉันมีส่วนร่วมอย่างลึกซึ้งในระบบนิเวศน์ของการพัฒนาไคลเอ็นต์ Ethereum 1.0 ฉันจะแสดงรายการไคลเอนต์ Ethereum 1.0 ที่ใช้งานอยู่บางส่วนที่นี่ รายการนี้ไม่รวมถึงทีมสำคัญอื่นๆ เช่น ทีมทดสอบและทีมวิจัยและพัฒนา ConsenSys Quilt

  • geth (ภาษาไป)

  • Nethermind (ภาษาหลัก. NET)

  • ethereumJS (ภาษาจาวาสคริปต์)

สรุปแล้ว

เบซู (ภาษาชวา)

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

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