Sunday, July 27, 2025
Homeอีเธอเรียมการใช้วิสัยทัศน์ของ Vitalik | บล็อกมูลนิธิ Ethereum

การใช้วิสัยทัศน์ของ Vitalik | บล็อกมูลนิธิ Ethereum


แม้ว่าแนวคิดหลักได้รับการพิสูจน์ในช่วงฤดูร้อนที่ผ่านมาเมื่อนักพัฒนานำ Vitalik Buterin, Gavin Wooden และ Jeffrey Wilcke ริเริ่มซีรีย์ POC (Proof-of-Idea) ใน Python, C ++ และ GO ความพยายามทางวิศวกรรมมากมาย เราทุกคนกังวลที่จะปล่อยไคลเอนต์บรรทัดคำสั่งที่เสถียรและปัญหาที่ถูกตั้งค่าสถานะในการตรวจสอบภายนอกกำลังได้รับการแก้ไขเมื่อเปิดเผย ทันทีที่กระบวนการนี้เสร็จสมบูรณ์การเปิดตัวทั่วไปควรอยู่ใกล้ ๆ ในระหว่างนี้ระบบนิเวศที่เหลือยังคงพัฒนาไปสู่เวอร์ชันที่ละเอียดมากขึ้น

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

จำนวน git commits เมื่อเวลาผ่านไป

จำนวน git commits เมื่อเวลาผ่านไป

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

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

การเชื่อมต่อโหนดกราฟช่วยให้เราสามารถตรวจสอบสุขภาพของเครือข่ายได้ด้วยสายตา การเชื่อมต่อโหนดกราฟช่วยให้เราสามารถตรวจสอบสุขภาพของเครือข่ายได้ด้วยสายตา

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

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

ภาพรวมของความพยายามในการพัฒนา

ภาพรวมของความพยายามในการพัฒนา

ดังนั้น Technobabble พื้นฐานทั้งหมดนี้จะเปิดเผยตัวเองต่อผู้ใช้ทั่วไปได้อย่างไร สำหรับการเปิดตัว Frontier เรามีเป้าหมายที่จะปล่อยไบนารีที่มีเสถียรภาพในระบบปฏิบัติการที่สำคัญ (Mac, Home windows, Linux) อินเทอร์เฟซหลักจะประกอบด้วยไคลเอนต์บรรทัดคำสั่งหลัก, คอนโซล JavaScript แบบโต้ตอบและ JSON-RPC ใน Go-Ethereum เราเพิ่งเปลี่ยนชื่อลูกค้านี้เป็น“ Geth” ซึ่งเป็นพยักหน้าให้ทั้งคู่ ผลกระทบมวลชน และ ภาษาอังกฤษเก่า

การใช้ไคลเอนต์บรรทัดคำสั่งจะเป็นกระบวนการที่คุ้นเคยกับหลาย ๆ คน ตัวอย่างเช่นคุณสามารถสร้างบัญชีใหม่ด้วย Geth บัญชีใหม่ณ จุดใดโปรแกรมจะแจ้งให้คุณทราบรหัสผ่านเพื่อรักษาความปลอดภัยบัญชี การเริ่มต้น Geth เป็นคนงานเหมืองสามารถทำได้โดยเรียกมันด้วยพารามิเตอร์เช่น: Geth -mine– นี่เป็นวิธีที่ยอดเยี่ยมในการเริ่มโต้ตอบกับระบบ แต่มีข้อ จำกัด ของตัวเอง ตัวอย่างเช่นเมื่อคุณเริ่มทำเหมืองแล้วจะหยุดชั่วคราวได้อย่างไร?

ใช้คอนโซล JavaScript แบบโต้ตอบของ Geth

ใช้คอนโซล JavaScript แบบโต้ตอบของ Geth

สำหรับวิธีที่มีประโยชน์มากขึ้นในการควบคุมโปรแกรม Geth มีคอนโซลจาวาสคริปต์ที่ได้รับการสนับสนุนโดยก JavaScript API– เริ่มต้นด้วยคำสั่งง่ายๆ: Geth Console– ด้วย Geth สิ่งนี้เริ่มต้น คอนโซลแบบโต้ตอบทำให้ผู้ใช้มีความคุ้นเคยกับการเขียนสคริปต์ JavaScript เพื่อควบคุมระบบจากเทอร์มินัล ตัวอย่างเช่นเพื่อหาข้อมูลเพิ่มเติมเกี่ยวกับโหนดท้องถิ่นให้เรียกใช้ admin.nodeinfo ()

การควบคุมนี้ใช้พลังงานบางส่วนโดย ethereum.jsไลบรารี JavaScript ที่ช่วยให้อินเทอร์เฟซที่เป็นมิตรไม่เพียง แต่คอนโซลเท่านั้น แต่ยังรวมถึง dapps ด้วย มันขึ้นอยู่กับเอกสารที่ดี JSON-RPC อินเทอร์เฟซสำหรับการประมวลผลหรือการรวมระบบอัตโนมัติเข้ากับโครงสร้างพื้นฐานที่มีอยู่ การทำงานกับส่วนประกอบเหล่านี้หลายอย่างยังคงดำเนินต่อไปเนื่องจากความพยายามอย่างเข้มงวดกำลังถูกนำไปใช้เพื่อให้แน่ใจว่าการใช้งานพูดภาษาเดียวกันและเข้ากันได้โดยทั่วไปมากที่สุด

มุมมองอย่างรวดเร็วของสถานะการสร้าง

มุมมองอย่างรวดเร็วของสถานะการสร้าง

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

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

นอกเหนือจากการพัฒนาด้านเทคนิคและทีมสื่อสารของเรายังคงมีปฏิสัมพันธ์กับชุมชนอย่างต่อเนื่องเพื่อผลิตเนื้อหาการศึกษาสาธารณะเช่นบทเรียนและวิดีโอ นอกจากนี้เจ้าหน้าที่ผู้ดูแลระบบของเรายังช่วยดำเนินการชำระเงินและปฏิบัติตามกฎหมายท้องถิ่นต่างๆรวมถึงสิ่งที่น่าเบื่อเช่นภาษีการจ้างงาน

ใครต้องการการนอนหลับ? ใครต้องการการนอนหลับ?

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

เมื่อ Netflix แนะนำ Monkey Chaosพวกเขายืนยัน “ เราพบว่าการป้องกันที่ดีที่สุดต่อความล้มเหลวที่ไม่คาดคิดที่สำคัญคือการล้มเหลวบ่อยครั้งโดยการก่อให้เกิดความล้มเหลวบ่อยครั้งเราบังคับให้บริการของเราถูกสร้างขึ้นในลักษณะที่ยืดหยุ่นมากขึ้น”– ในกระบวนการพัฒนา Ethereum เราได้รับประโยชน์โดยตรงจากผลประโยชน์ที่มาจาก ทำให้ระบบเครียดอย่างต่อเนื่อง

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

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

ความเห็นล่าสุด