หมายเหตุจากบรรณาธิการ: นับตั้งแต่ถือกำเนิดในปี 2008 บล็อกเชนได้ผ่านช่วงขึ้นและลงมากว่าสิบปี และได้กำเนิดเครือข่ายสาธารณะมากมาย เช่น Bitcoin, Ethereum และ EOS Ethereum ซึ่งถือกำเนิดขึ้นในปี 2014 ได้ผ่านไปแล้ว 5 ปีเต็มในวันนี้ บทความนี้จะมุ่งเน้นไปที่ Ethereum แนะนำความรู้พื้นฐานที่เกี่ยวข้อง จัดเตรียมเครื่องมือสืบค้นและลิงก์ชุมชนต่างๆ และช่วยให้คุณเรียนรู้อย่างลึกซึ้งยิ่งขึ้นและพัฒนาบน Ethereum
บรรณาธิการ | หลู่ เสี่ยวหมิง
บรรณาธิการ | หลู่ เสี่ยวหมิง

สารบัญของคู่มือการเริ่มต้นใช้งานนี้มีดังต่อไปนี้:
1. อีเธอเรียมคืออะไร?
ข้อความ
3. โหนด เครือข่าย บัญชี และกระเป๋าเงิน
4. การขุด Ethereum
5. สัญญาอัจฉริยะและการพัฒนา DApp
6. ประวัติการพัฒนาของ Ethereum
7. การกำกับดูแลชุมชน Ethereum: บทนำเกี่ยวกับมูลนิธิ ชุมชน และผู้สนับสนุน
8. อื่นๆ
ก่อนที่จะแนะนำ Ethereum หากคุณไม่ทราบเกี่ยวกับ blockchain และ Bitcoin คุณสามารถอ่านได้"บล็อกเชน 100 คำถาม"、"ห้องเรียน Blockchain 100 คำถาม"หรือดูวิดีโอนี้"หลักการของบิตคอยน์》。
ชื่อเรื่องรอง
1. อีเธอเรียมคืออะไร?
อีเธอเรียมคืออะไร? ตามเอกสารไวท์เปเปอร์ของ Ethereumคำนิยาม Ethereum เป็นแพลตฟอร์ม blockchain ใหม่และเปิดที่ช่วยให้ทุกคนสามารถสร้างและใช้แอพพลิเคชั่นแบบกระจายศูนย์ที่ทำงานบนเทคโนโลยี blockchain; สร้างขึ้นโดยคนจำนวนมากเพื่อให้ผู้ใช้สร้างการดำเนินการที่ซับซ้อนได้ตามต้องการ หัวใจหลักของ Ethereum คือ Ethereum Virtual Machine ("EVM")/smart contract ซึ่งสามารถเรียกใช้รหัสโดยอำเภอใจ ในแง่วิทยาการคอมพิวเตอร์ เครื่องเสมือนของ Ethereum คือ "ทัวริงเสร็จสมบูรณ์”。
Ethereum คืออะไรกันแน่? การอ่านที่แนะนำโดย Vitalik Buterin ผู้ก่อตั้ง Ethereum"อีเธอเรียมคืออะไร"。
นอกจากนี้ เราขอแนะนำให้คุณอ่านเอกสารไวท์เปเปอร์ของ Ethereumแม้ว่าคุณจะไม่สามารถเข้าใจได้ทั้งหมด แต่คุณสามารถเข้าใจ Ethereum จากมิติที่สูงกว่าได้ นอกจากกระดาษสีขาวแล้ว Ethereum ยังมีกระดาษสีเหลืองและกระดาษสีม่วงอีกด้วย
ฉบับภาษาอังกฤษฉบับภาษาอังกฤษ/เวอร์ชั่นภาษาจีน);
Ethereum Yellow Paper: เผยแพร่โดย Dr. Gavin Wood (ผู้ร่วมก่อตั้งและ CTO ของ Ethereum) ในเดือนเมษายน 2014 ซึ่งเป็นที่รู้จักกันว่าเป็นคัมภีร์ไบเบิลทางเทคนิคของ Ethereum และสร้างมาตรฐานให้กับเทคโนโลยีที่สำคัญ เช่น Ethereum Virtual Machine (EVM) (ฉบับภาษาอังกฤษ / ฉบับภาษาอังกฤษ);
ฉบับภาษาอังกฤษฉบับภาษาอังกฤษ/เวอร์ชั่นภาษาจีน)。
เกี่ยวกับ Ethereum มีห้องสมุด Ethereum บางแห่งในประเทศและต่างประเทศสำหรับการอ้างอิง Odaily แนะนำ:"เอกสารภาษาจีนทางการของ Ethereum"、ฉบับภาษาอังกฤษ、ethdocsฉบับภาษาอังกฤษ; หากคุณไม่ต้องการอ่านเวอร์ชันข้อความ วิดีโอก็เป็นทางเลือกที่ดีเช่นกัน ฉันขอแนะนำ "ชื่อเรื่องรอง》。
2. โทเค็น Ethereum
ในเดือนมกราคม 2014 Vitalik ได้ประกาศ Ethereum อย่างเป็นทางการในการประชุม Bitcoin อเมริกาเหนือที่เมืองไมอามี รัฐฟลอริดา ประเทศสหรัฐอเมริกา
ในเดือนมิถุนายนของปีเดียวกัน กองทุน Ethereum (Stiftung Ethereum) ก่อตั้งขึ้นในเมือง Zug ประเทศสวิตเซอร์แลนด์ และภายใน 42 วันต่อมา กองทุนได้แจกจ่าย Ethereum ชุดแรกที่ขายต่อสาธารณะ โดยได้รับกำไรสุทธิ 31,591 bitcoins มูลค่า 18.4 ล้านดอลลาร์สหรัฐในขณะนั้น ประมาณ 60.1 ล้าน ETH เงินสดรับจากการขายถูกใช้ครั้งแรกเพื่อชำระหนี้ทางกฎหมายที่เพิ่มสูงขึ้น ให้รางวัลแก่นักพัฒนาสำหรับการทำงานหนักมาหลายเดือน และกองทุนเพื่อการพัฒนา ethereum อย่างต่อเนื่อง
โทเค็นคืออะไร?
โทเค็น Ethereum คืออะไร? พูดง่ายๆ ก็คือ โทเค็น Ethereum เป็นสินทรัพย์ดิจิทัลที่สร้างขึ้นบน Ethereum blockchain หาก Ethereum blockchain ถือเป็นโปรแกรม โทเค็นคือสกุลเงิน/คะแนนหมุนเวียนในโปรแกรมในระดับหนึ่ง ข้อแตกต่างคือคะแนนแบบดั้งเดิมสามารถออกได้โดยผู้ตั้งค่าโปรแกรมเท่านั้น ในขณะที่โทเค็นบนเหรียญ Ethereum สามารถออกโดยใครก็ได้
มีโทเค็นสองประเภทบน Ethereum: หนึ่งคือโทเค็นดั้งเดิมของ Ethereum blockchain, Ether (ETH) อีกประเภทหนึ่งคือโทเค็น (เช่น BNB) ที่พัฒนาและออกตามเครื่องมือและมาตรฐานที่ Ethereum จัดหาให้ ความแตกต่างที่เข้าใจง่ายที่สุดระหว่างสองสิ่งนี้อยู่ในสถานการณ์การหมุนเวียน ETH เป็นสกุลเงินของเครือข่าย Ethereum และทุกการดำเนินการ/ธุรกรรมในเครือข่ายจำเป็นต้องจ่ายค่าธรรมเนียมน้ำมัน (เช่น ค่าธรรมเนียมการจัดการ) BNB และโทเค็นอื่นๆ ไม่สามารถทำได้ จ่ายค่าน้ำมัน เฉพาะ ETH เท่านั้นที่ทำได้ ในการแลกเปลี่ยนนอกเครือข่าย เช่น Binance, Huobi และ OKex การแลกเปลี่ยนบนเครือข่ายแบบกระจายอำนาจ หรือ P2P ออฟไลน์ โทเค็นเช่น BNB ยังสามารถแลกเปลี่ยนเป็น ETH ในอัตราที่กำหนด
การออกโทเค็นทั้งหมดและการหมุนเวียนสามารถแก้ไขได้หรือไม่ ตัวอย่างเช่น ETH ไม่ได้หยุดการออกโทเค็นเพิ่มเติม แม้ว่า Vitalik จะเสนอให้จำกัดการจัดหา ETH ไว้ที่ 120 ล้านในเดือนเมษายนปีที่แล้ว
โทเค็นสามารถใช้ทำอะไรได้บ้าง? คุณลักษณะและฟังก์ชันของโทเค็นแต่ละรายการต้องเป็นไปตามข้อจำกัดของวัตถุประสงค์การใช้งาน เช่น การจ่ายเงินสำหรับการเข้าถึงเครือข่าย การผลักดันสัญญาอัจฉริยะ การจูงใจผู้ใช้ให้ใช้โปรโตคอล หรือทำหน้าที่เป็นเชื้อเพลิงสำหรับการดำเนินงานของระบบนิเวศ (เช่น ก๊าซ อธิบายด้านล่าง ). แน่นอนว่ายังมีโทเค็นบางตัวที่ไม่ได้ใช้งานจริงและไม่จำเป็นอย่างสมบูรณ์ในระบบนิเวศน์ของมัน การออกโทเค็น เป็นเพียงวิธีการสำหรับโครงการในการเก็บเงินเท่านั้น
แนะนำให้อ่าน
แนะนำให้อ่าน"ทำไมโทเค็นถึงมีอยู่และจะใช้อย่างไร"、คู่มือเริ่มต้นสำหรับโทเค็น Ethereumและผู้ก่อตั้ง Ethereumบทความของ V God "เกี่ยวกับรูปแบบการขายโทเค็น"。
มาตรฐานโทเค็น
ปัจจุบันมีโทเค็นมากกว่า 1,000 ประเภทบน Ethereum และมาตรฐานการออกโทเค็นที่แตกต่างกันก็แตกต่างกันเช่นกัน ที่พบมากที่สุดคือโทเค็น ERC-20 ซึ่งเป็นอินเทอร์เฟซมาตรฐานสำหรับแต่ละโทเค็น มาตรฐานที่แตกต่างกันมีลักษณะที่แตกต่างกัน ตัวอย่างเช่น โทเค็น ERC-20 สามารถแยกย่อยต่อไปได้ซึ่งคล้ายกับสกุลเงินมากกว่า แต่ ERC-721 ซึ่งก็คือโทเค็นที่ไม่ใช่เนื้อเดียวกัน (NFT) ไม่สามารถทำได้ ปัจจุบัน ERC-20 เป็นมาตรฐานที่โครงการส่วนใหญ่ใช้ในการออกเหรียญ
อย่างไรก็ตาม มาตรฐานโทเค็น ERC-20 มีแนวโน้มที่จะทำให้เงินของผู้ใช้ปลายทางสูญหาย ปัญหาหลักคือ ไม่สามารถจัดการธุรกรรมรายได้ ERC-20 ที่ดำเนินการโดยฟังก์ชันการโอนโทเค็น ERC-20 และ ERC-233 ก็เกิดขึ้น . ERC-233 กำหนดฟังก์ชันมาตรฐานที่ป้องกันการส่งโทเค็นไปยังสัญญาโดยไม่ตั้งใจ (ซึ่งไม่รองรับมาตรฐาน) ในขณะเดียวกันก็อนุญาตให้การถ่ายโอนโทเค็นทำงานเหมือนกับการถ่ายโอน Ethereum
นอกจากนี้ ยังมีมาตรฐานการออกโทเค็นที่แตกต่างกัน 23 แบบ เช่น ERC-777 (มาตรฐานโทเค็นตามตัวดำเนินการ) และ ERC-809 (มาตรฐานการเช่าโทเค็นที่ไม่เป็นเนื้อเดียวกัน) หากต้องการทราบข้อมูลเพิ่มเติม คุณสามารถอ่านรายการโดยละเอียดของมาตรฐานโทเค็น Ethereum。
คำแนะนำเกี่ยวกับเครื่องมือสืบค้นข้อมูล
เกี่ยวกับโทเค็น ERC-20 มีเว็บไซต์พิเศษเพื่อตรวจสอบ นี่คือethplorer——สามารถค้นหาโทเค็นและการเปรียบเทียบอันดับโทเค็นบน Ethereum คุณรู้หรือไม่ว่าโทเค็นใดมีมูลค่าตลาดสูงสุดนอกเหนือจาก ETH ในระบบนิเวศ Ethereum? เว็บไซต์นี้สามารถให้คำตอบคุณได้ นอกจากนั้นยังมีฟังก์ชั่นอื่นๆ เช่น กระเป๋าเงิน การสอบถาม ICO (มีค่าธรรมเนียม)
สำหรับผู้เข้าร่วมในตลาดรอง โดยเฉพาะนักลงทุนที่เข้าร่วมในบุคคลในวงจำกัดหลายตำแหน่ง สิ่งที่น่ากลัวที่สุดคือฝ่ายโครงการจะถอนเงินและหนีไปdappcapitulationเบราว์เซอร์ไม่เพียงแต่สามารถดูยอดเงินในบัญชีของการสร้าง Ethereum "วาฬยักษ์" เท่านั้น แต่ยังสามารถดูยอดเงินในบัญชีของแต่ละฝ่ายโครงการบน Ethereum เพื่อป้องกันไม่ให้ฝ่ายโครงการถอนเงินออกและหนีไปได้
สุดท้ายนี้ ผมขอแนะนำเบราว์เซอร์ที่สามารถดูการถ่ายโอนจำนวนมากบนเชน Ethereum——Tokenviewชื่อเรื่องรอง
3. โหนด เครือข่าย บัญชี และกระเป๋าเงิน
โหนด
โหนดสามารถเข้าใจได้ง่ายๆ ว่าเป็นคอมพิวเตอร์/เซิร์ฟเวอร์ที่ใช้งานไคลเอนต์ Ethereum และโหนด Ethereum ทั้งหมดเชื่อมต่อผ่านเครือข่ายเพื่อสร้างเครือข่ายหลัก ตามประเภทต่างๆ ของไคลเอนต์ รันสามารถแบ่งออกเป็นโหนดเต็มและโหนดแสง โหนดแสง จำเป็นต้องได้รับข้อมูลล่าสุดและเริ่มต้นธุรกรรมโดยการเชื่อมต่อกับโหนดหลัก
เกี่ยวกับความแตกต่างระหว่างโหนดเต็ม โหนดเบา และโหนดเก็บถาวร แนะนำให้อ่าน"ค่าใช้จ่ายในการดำเนินการโหนด Ethereum" รวบรวมโดย Odaily; หากต้องการดูแต่ละโหนด ขอแนะนำให้ใช้เบราว์เซอร์โหนดethernodes。
บัญชีและกระเป๋าเงิน
สามารถใช้บัญชี Ethereum เพื่อจัดเก็บโทเค็น Ethereum ทั้งหมด (ไม่ใช่เฉพาะ ETH) และไม่จำเป็นต้องใช้ก๊าซในการสร้าง (การสร้างบัญชี EOS มีค่าใช้จ่ายเพียงเล็กน้อย) บัญชีเป็นคู่ที่อยู่คีย์ส่วนตัวและคีย์สาธารณะ คีย์สาธารณะสามารถเข้าใจได้ว่าเป็นที่อยู่ของบัญชี และคีย์ส่วนตัวสามารถเข้าใจได้ว่าเป็นรหัสผ่านและคีย์ของบัญชี
ที่อยู่บล็อกเชนนั้นใช้อัลกอริธึมการเข้ารหัสแบบอสมมาตรเพื่อสร้างคีย์ส่วนตัวและคีย์สาธารณะ และที่อยู่นั้นได้มาจากคีย์สาธารณะตามชุดของการคำนวณ ทุกคนสามารถสร้างคีย์ส่วนตัว คีย์สาธารณะ และที่อยู่จำนวนมากได้ แต่การคำนวณด้วยตนเองนั้นไม่สมจริงเอามากๆ กระเป๋าเงิน blockchain เป็นเครื่องมือที่ช่วยให้เราสร้างคีย์ส่วนตัว คีย์สาธารณะ และสร้างความสอดคล้องกับข้อกำหนดเฉพาะของโซ่สาธารณะ โปรดดูวิธีการคำนวณเฉพาะ"กระเป๋าเงิน Blockchain คืออะไร"。
Blockchain wallets สามารถแบ่งออกเป็นประเภทต่างๆ เช่น hot wallets, cold wallets และ escrow wallets วอลเล็ทที่แตกต่างกันมีคุณสมบัติ ความปลอดภัย และความสะดวกในการใช้งานที่แตกต่างกัน ในหมู่พวกเขา hot wallets นั้นใช้งานง่ายกว่า แต่เนื่องจากเครือข่ายส่วนตัว กุญแจถูกขโมยได้ง่าย ;cold wallet เป็นเครื่องมือจัดเก็บคีย์ส่วนตัวที่มีความปลอดภัยสูง โดยพื้นฐานแล้ว คีย์ส่วนตัวของ escrow wallet นั้นถูก escrowed โดยผู้ดำเนินการ ความแตกต่างเฉพาะ แนะนำให้อ่าน"การจัดประเภทกระเป๋าสตางค์สกุลเงินดิจิทัลของ Blockchain"。
นอกจากนี้ยังมีไคลเอนต์กระเป๋าเงิน Ethereum หลายประเภท แนะนำให้อ่าน"ความรู้เบื้องต้นเกี่ยวกับกระเป๋าเงิน 6 Ethereum (ETH)":
กระเป๋าเงินอย่างเป็นทางการของ Ethereum: Browser Mist Mist เป็นกระเป๋าเงินแบบเต็มโหนด (ในแง่ของคนธรรมดา กระเป๋าเงินแบบเต็มโหนดคือกระเป๋าเงินที่ซิงโครไนซ์ข้อมูลบล็อก Ethereum ทั้งหมด) กล่าวคือ หลังจากเปิดกระเป๋าเงินแล้ว คอมพิวเตอร์จะซิงโครไนซ์ข้อมูลบล็อก Ethereum ทั้งหมดโดยอัตโนมัติ ข้อดีคือมีความปลอดภัยสูง ไม่จำเป็นต้องเริ่มทำธุรกรรมผ่านบุคคลที่สาม และไม่สามารถตรวจสอบยอดแอดเดรสได้ก่อนที่โหนดจะซิงโครไนซ์ ข้อเสียคือไม่สามารถปรับราคาก๊าซได้ ความต้องการเครือข่ายสูง และโหนดเต็ม จำเป็นต้องเชื่อมต่อเพื่อเริ่มการทำธุรกรรม
Parity Wallet: กระเป๋าเงินที่พัฒนาโดยสมาชิกบางคนของมูลนิธิ Ethereum ดั้งเดิม ทรงพลังและเป็นกระเป๋าเงินโหนดเต็มรูปแบบ ข้อดีคือมีระดับความปลอดภัยสูงและไม่ต้องเริ่มธุรกรรมผ่านบุคคลที่สาม ข้อเสียคือ มีความต้องการสูงบนเครือข่ายและจำเป็นต้องเชื่อมต่อกับโหนดเพื่อเริ่มธุรกรรม
imToken: กระเป๋าเงินมือถือ ใช้งานง่าย รหัสส่วนตัวกระเป๋าเงินที่สร้างบน imToken จะถูกจัดเก็บไว้ในโทรศัพท์มือถือ และแพลตฟอร์มไม่มีการสำรองข้อมูล
Mainnet และ Testnet
Mainnet และ Testnet
Ethereum มีสองเครือข่ายเสมอ -Mainnet และ Testnet. เครือข่ายหลักมักจะเป็นเครือข่ายเริ่มต้นสำหรับไคลเอนต์ทั้งหมด เครือข่ายทดสอบที่เรียกว่าใช้เพื่อจำลองพฤติกรรมของเครือข่ายหลักและมีหน้าที่เหมือนกับเครือข่ายหลัก ดังนั้นนักพัฒนาสามารถพัฒนาและทดสอบสัญญาอัจฉริยะของตนเอง ออก เหรียญ ฯลฯ บนเครือข่ายการทดสอบเป็นการประเมินด้านสิ่งแวดล้อมก่อนผูกมัด ในทางกลับกัน เมื่อ mainnet ทำการเปลี่ยนแปลงที่สำคัญกับโปรโตคอล Ethereum การทดสอบจะทำบน testnet เหล่านี้เป็นหลัก
เครือข่ายทดสอบที่ใช้บ่อยที่สุดสามแห่ง ได้แก่ Ropsten, Kovan และ Rinkeby
Ropsten: รองรับเฉพาะ geth client ซึ่งเป็น POW blockchain ซึ่งคล้ายกับ Ethereum mainnet แต่เนื่องจากจำนวนการคำนวณที่น้อย จึงเสี่ยงต่อการโจมตี DDOS ที่ผ่านมาโดนสแปมโจมตีและมีปัญหามากมาย
Kovan: รองรับเฉพาะไคลเอ็นต์ Parity เท่านั้น ไม่สามารถขุดบล็อกเชน POA ได้
Rinkeby: รองรับลูกค้า geth และ Parity; POA blockchain ที่ไม่สามารถขุดได้ แม้ว่าจะมีราคาแพงในการคำนวณน้อยกว่า แต่ก็มีความยืดหยุ่นมากกว่าสำหรับผู้กระทำการที่เป็นอันตราย
สำหรับสภาพแวดล้อมการทดสอบในการพัฒนา ขอแนะนำให้ใช้เชนทดสอบ Rinkeby หรือ KoVan นี่เป็นเพราะกลไกฉันทามติของ POA ที่ใช้พิสูจน์การทำงาน ซึ่งทำให้มั่นใจได้ว่าธุรกรรมและการบล็อกถูกสร้างขึ้นอย่างสม่ำเสมอและทันท่วงที
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ mainnet และ testnet ขอแนะนำให้อ่าน "สรุปการทดสอบเครือข่าย Ethereum testNet》。
หรือkubernetesหรือdocker-compose, กระบวนการก่อสร้างเฉพาะสามารถอ้างถึงได้ชื่อเรื่องรอง。
เหมืองแร่
เหมืองแร่
ดังที่กล่าวไว้ข้างต้น วิธีสำคัญในการรับโทเค็นคือการขุด "การขุด" เป็นกระบวนการเพิ่มปริมาณเงิน เกี่ยวกับสิ่งที่กำลังขุด คุณสามารถอ่านได้จากคอลัมน์ของ Odaily《การขุดในสกุลเงินดิจิทัลคืออะไร?》
สาระสำคัญของการขุดคือการแข่งขันเพื่อชิงสิทธิ์การทำบัญชี นักขุดที่ได้รับสิทธิ์การทำบัญชีในรอบที่กำหนดจะได้รับ: รางวัลบล็อค รวมถึงเหรียญอีเธอร์ 3 เหรียญ (ซึ่งจะลดลงเหลือ 2 เหรียญหลังจากการฮาร์ดฟอร์คของคอนสแตนติโนเปิล) ค่าธรรมเนียมก๊าซที่จ่ายโดย ผู้ริเริ่มธุรกรรม อ้างอิงเป็นลุงบล็อกคุณจะได้รับ 1/32 ของรางวัลการขุด
เนื่องจาก Ethereum ใช้กลไกฉันทามติ PoW (Proof of Work) นักขุดที่คำนวณ (จริง ๆ แล้วเป็นการสุ่มเดา) หมายเลขสุ่มเฉพาะเจาะจงจะได้รับสิทธิ์ในการทำบัญชีในรอบนี้ ในทางทฤษฎี ยิ่งพลังในการคำนวณสูงเท่าไร การทำบัญชีถูกต้องเพราะสามารถคำนวณเวลา (เดา) ต่อวินาทีได้มากขึ้น วิธีการปรับความยากแบบไดนามิกคือเครือข่ายทั้งหมดจะสร้างบล็อกทุกๆ 15 วินาที
Ethereum คล้ายกับ Bitcoin ในหลาย ๆ ด้าน แต่มีความแตกต่างบางประการ - บล็อก Ethereum ไม่เพียงมีรายการธุรกรรมแต่ยังมีสถานะล่าสุด นอกจากนี้ หมายเลขบล็อกและความยากง่ายจะถูกเก็บไว้ในบล็อกด้วย
อัลกอริทึม PoW ที่ใช้โดย Ethereum เรียกว่า Ethash (เวอร์ชันปรับปรุงของอัลกอริทึม Dagger-Hashimoto) การพิสูจน์ปริมาณงานของ Ethash เป็นแบบ memory-hard ซึ่งทำให้ทนทานต่อ ASIC
Gas
ทุกขั้นตอนการคำนวณที่ดำเนินการบน Ethereum นั้นมีค่าใช้จ่าย และเงินที่นี่คือก๊าซ จุดประสงค์การออกแบบของ Gas อันดับแรกคือเพื่อหลีกเลี่ยงการดำเนินการที่ยุ่งยากซึ่งใช้ทรัพยากรที่จำกัดมากขึ้นและการอุดตันของเครือข่าย ประการที่สองคือเพื่อหลีกเลี่ยงการโจมตีที่มุ่งร้ายต่อเครือข่ายทั้งหมด ประการที่สามคือเพื่อให้นักขุดบัญชีได้รับผลประโยชน์บางอย่าง
ราคาของก๊าซถูกกำหนดโดยตลาด คล้ายกับกลไกค่าธรรมเนียมการทำธุรกรรมของ Bitcoin หากราคาน้ำมันของคุณสูง โหนดจะจัดลำดับความสำคัญของธุรกรรมของคุณ
คำอธิบายภาพ

(ข้อมูลจาก etherchain.org)
โดยรวมแล้ว "การคำนวณและการจัดเก็บ" บน Ethereum นั้นมีราคาแพงกว่าการดำเนินการในสภาพแวดล้อมแบบดั้งเดิม "สถานะการอ่าน" นั้นฟรีบนเครือข่าย Ethereum จะมีการเรียกเก็บเฉพาะ "สถานะการเขียน" เท่านั้น เกี่ยวกับแก๊ส หากต้องการทราบข้อมูลเพิ่มเติม ขอแนะนำให้อ่าน"การคำนวณต้นทุนสัญญา Ethereum"。
ลุงบล็อก
ในโปรโตคอล Bitcoin ถ้าบล็อกไม่ได้เป็นส่วนหนึ่งของห่วงโซ่ที่ยาวที่สุด จะเรียกว่าเป็น "บล็อกกำพร้า" นอกจากนี้ยังถูกกฎหมาย แต่ค้นพบในภายหลังเล็กน้อย หรือการรับส่งข้อมูลเครือข่ายช้าลงเล็กน้อย และไม่ได้เป็นส่วนหนึ่งของห่วงโซ่ที่ยาวที่สุด ใน Bitcoin บล็อกที่ถูกละเลยนั้นไม่มีความหมายและจะถูกทิ้งในภายหลัง และผู้ขุดที่พบบล็อกที่ถูกละเลยจะไม่ได้รับรางวัลที่เกี่ยวข้องกับการขุด
อย่างไรก็ตาม โปรโตคอล GHOST ของ Ethereum ไม่เชื่อว่าบล็อกที่ไร้ค่านั้นไร้ค่า แต่ให้รางวัลแก่นักขุดที่ค้นพบบล็อกที่ไร้ที่อยู่ ใน Ethereum บล็อคลูกกำพร้าถูกเรียกว่า "บล็อกลุง" และพวกมันสามารถมีส่วนช่วยในการรักษาความปลอดภัยของเชนหลักได้
การสนับสนุนการอ้างอิงถึงบล็อกลุง การอ้างอิงไปยังเชนหลักสามารถรับประกันความปลอดภัยได้มากขึ้น (เพราะบล็อกกำพร้าเองก็ถูกกฎหมายเช่นกัน) บล็อกลุงที่ให้รางวัลสามารถบรรเทาปัญหาการรวมศูนย์การขุด (การรวมศูนย์บ่อขุด) ได้ในระดับหนึ่ง
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับลุงบล็อกสามารถอ่านได้เช่นเดียวกับเช่นเดียวกับ"Ethereum Uncle Block การวิเคราะห์เทคโนโลยีที่เกี่ยวข้อง"。
เครื่องขุดและสระขุด
ในยุคแรกๆ ของ Ethereum เป็นไปได้ที่จะขุดอีเธอร์ด้วยหน่วยประมวลผลกลาง (CPU) ของคอมพิวเตอร์ แต่เนื่องจากการ์ดกราฟิก (GPU) ขุดได้มีประสิทธิภาพมากขึ้นถึงสองลำดับ CPU จึงไม่สามารถทำกำไรได้อีกต่อไป
ต่อมา คอมพิวเตอร์ที่ใช้เฉพาะสำหรับการขุดสกุลเงินดิจิทัลปรากฏขึ้น ซึ่งเรียกว่า "เครื่องขุด"
ปัจจุบัน Ethereum ใช้กราฟิกการ์ดสำหรับการขุด กราฟิกการ์ดเสริมคือกราฟิกการ์ด AMD (เรียกสั้นๆ ว่า "การ์ด A") หรือกราฟิกการ์ด NVIDIA (เรียกสั้นๆ ว่า "การ์ด N") - ตัวเลือกทั่วไปสำหรับการ์ด N ได้แก่ GTX 1060, GTX 960, GTX 950, GTX 750 Ti และรุ่นอื่นๆ
ผู้อ่านที่อยากลองขุดแร่ด้วยตัวเองแนะนำให้อ่าน"คู่มือการขุด Ethereum สำหรับผู้เริ่มต้น"。
บิทเมนบิทเมนประกาศบน Twitter อย่างเป็นทางการของ Antminer E3 ซึ่งเป็นเครื่องขุด ASIC ที่เหมาะสำหรับการขุด Ethereum ซึ่งออกแบบมาเพื่อทำลายอัลกอริธึมการขุดที่ "ทนต่อ ASIC" (อัลกอริทึม EtHash) ในการออกแบบของ Ethereum
อย่างไรก็ตาม นักพัฒนาของชุมชน Ethereum ไม่ยอมแพ้ พวกเขายังคงเสนอวิธีแก้ปัญหาใหม่ ๆ เพื่อต่อต้านการติดไวรัสจาก Bitmain ตามCointelegraphมีรายงานเมื่อวันที่ 5 มกราคมว่านักพัฒนาหลักของ Ethereum ได้บรรลุฉันทามติเบื้องต้นเกี่ยวกับการใช้งานอัลกอริธึมการพิสูจน์งานใหม่ (Prog-PoW) ซึ่งไม่เพียงเพิ่ม "ความยาก" ในการขุดของเครื่องขุด ASIC เท่านั้น แต่ยังเพิ่มอีกด้วย เสถียรอัตราแฮชปรับปรุงประสิทธิภาพการขุดของเครือข่ายที่ใช้ GPU (แทนที่จะเป็น ASIC)
อย่างไรก็ตาม ในปัจจุบัน ชุมชนยังไม่บรรลุข้อตกลงว่าจะนำ Prog-PoW มาใช้หรือไม่ และจะนำมาใช้เมื่อใด ในการประชุมทางโทรศัพท์สาธารณะเมื่อวันที่ 1 กุมภาพันธ์ปีนี้ นักพัฒนา Ethereum ตัดสินใจเลื่อนการส่งรหัสอัปเกรด ProgPow และดำเนินการต่อ เพื่อตรวจสอบแทน
หากต้องการติดตามข่าวสารล่าสุดสามารถเข้าร่วมกลุ่ม Ethereum ProgPoWเข้าร่วมการสนทนา
อีกมิติหนึ่งของการขุดคือการผูกขาดพลังการคำนวณโดยกลุ่มการขุด ตามetherchain.orgตามข้อมูล อันดับปัจจุบันของพลังการประมวลผลของ Ethereum mining pool คือ: Ethermine (30.37%), SparkPool (16.24%), NanoPool (15.51%), F2Pool (12.37%) และใน 30 วันที่ผ่านมาหรือ เมื่อครึ่งปีก่อน การจัดอันดับนี้มักจะเป็นเช่นนี้เสมอ
สำหรับนักลงทุนรายย่อย เนื่องจากพลังการประมวลผลไม่โดดเด่น มูลค่าโชคดีของการสร้างบล็อกจึงไม่สูง และเป็นการยากที่จะขุดบล็อก ดังนั้นพวกเขาจึงต้องเข้าร่วมกลุ่มการขุด และค่าธรรมเนียมการจัดการประมาณ 1% ถึง 5% .
เครื่องมือสอบถาม
หากต้องการค้นหารายได้จากการขุดโปรดดูที่ออนไลน์F2Pool เครื่องขุดยอดนิยมหน้า หรือเครือข่ายการขุดข้อมูล;
และetherscanและetherchain;
นอกจากนี้ BTC.comเบราว์เซอร์ชื่อเรื่องรอง
สัญญาที่ชาญฉลาด
สัญญาที่ชาญฉลาด
โปรแกรมบน Ethereum เรียกว่าสัญญาอัจฉริยะ ซึ่งเป็นชุดรหัสและข้อมูล สัญญาอัจฉริยะสามารถเข้าใจได้ว่าเป็นสัญญาที่เขียนด้วยรหัสที่สามารถดำเนินการได้โดยอัตโนมัติบนบล็อกเชน เกมการพนันบนบล็อคเชนหลายเกมอ้างว่าใช้สัญญาอัจฉริยะซึ่งสามารถจ่ายได้โดยอัตโนมัติและจะไม่มีดีลเลอร์ ขอแนะนำให้อ่านคอลัมน์ Odaily "เช่นเดียวกับเช่นเดียวกับ"ภายใต้สถานการณ์ใดบ้างที่ยากต่อการดำเนินการตามกรณีการสมัครสัญญาอัจฉริยะ "
(1) การเขียนโปรแกรม
ภาษาการเขียนโปรแกรมที่แนะนำอย่างเป็นทางการสำหรับสัญญาอัจฉริยะคือ Solidity และนามสกุลไฟล์ลงท้ายด้วย .sol ภาษา Solidity คล้ายกับ JavaScript มาก และสามารถใช้ในการพัฒนาสัญญาและคอมไพล์เป็นรหัสไบต์ของเครื่องเสมือน Ethereum
เกี่ยวกับการพัฒนาภาษา Solidity Ethereum ได้เตรียมเครื่องมือดังต่อไปนี้อย่างเป็นทางการ:
· คอมไพเลอร์ออนไลน์แบบเรียลไทม์ Solidity
(2) วิ่ง
EVM (Ethereum Virtual Machine) - เครื่องเสมือน Ethereum เป็นสภาพแวดล้อมการทำงานสำหรับสัญญาอัจฉริยะบน Ethereum EVM ทำงานบนโหนด Ethereum และสัญญาถูกปรับใช้บนเครือข่าย Ethereum และสัญญาสามารถทำงานบนเครือข่าย Ethereum
ความสัมพันธ์ระหว่างเครื่องเสมือน สัญญาอัจฉริยะ และภาษาสัญญาอัจฉริยะ ผู้อ่านที่สนใจสามารถอ่านได้"ทำความเข้าใจกับ Blockchain Virtual Machine ในบทความเดียว"。
หรือBrowser-Solidity Web IDEหรือคอมไพเลอร์ Solc。
เมื่อพัฒนาแอปพลิเคชันบน Ethereum บ่อยครั้งที่จำเป็นต้องใช้ไคลเอนต์ Ethereum (กระเป๋าเงิน) - การใช้กระเป๋าเงินนั้นใช้เพื่อจัดการโทเค็น นี่คือความสมบูรณ์รายชื่อลูกค้า Ethereum。
Geth เป็นไคลเอนต์ที่ใช้บ่อยที่สุดเมื่อพัฒนา Ethereum ซึ่งพัฒนาจากภาษา Go อีกอันที่ใช้บ่อยที่สุดคือParityขึ้นอยู่กับการพัฒนาของสนิม
(3) การปรับใช้
การใช้งานสัญญาอัจฉริยะหมายถึงการเผยแพร่รหัสไบต์ของสัญญาไปยังบล็อกเชนและใช้ที่อยู่เฉพาะเพื่อทำเครื่องหมายสัญญา ที่อยู่นี้เรียกว่าบัญชีสัญญา
หลังจากปรับใช้สัญญาแล้ว เมื่อจำเป็นต้องเรียกใช้สัญญาอัจฉริยะ จำเป็นต้องส่งข้อความ (นั่นคือธุรกรรม) ไปยังบัญชีสัญญาเท่านั้น หลังจากข้อความถูกเรียกใช้ รหัสของสัญญาอัจฉริยะจะถูกดำเนินการ ใน EVM
สำหรับรายละเอียดการทำงานเฉพาะ ขอแนะนำให้อ่าน "Ethereum คืออะไร - คู่มือสำหรับผู้เริ่มต้นในการพัฒนา Ethereum》 และยังแนะนำเว็บไซต์ผู้พัฒนา Ethereumethdevเช่นเดียวกับremixพวกเขาให้บริการคอมไพล์พื้นฐาน เทสเน็ต และการดำเนินการตามสัญญา
หากคุณต้องการอ้างถึงโครงการที่พัฒนาบน Ethereum คุณสามารถเข้าสู่ระบบได้Ethereum·Github。
DApp
แอพพลิเคชั่นแบบกระจายอำนาจ (DApps) เช่นเดียวกับแอพแบบดั้งเดิม ให้บริการที่เปิดใช้งานการโต้ตอบโดยตรงระหว่างผู้ใช้และผู้ให้บริการ แต่บล็อกเชน DApp มีการผสมผสานของสัญญาอัจฉริยะที่สามารถใช้ฟังก์ชันเฉพาะของ DApp ได้
ในช่วงครึ่งหลังของปีที่แล้ว blockchain DApps ได้รับความสนใจ หลายคนเชื่อว่ามันสามารถเปลี่ยนปัญหาดั้งเดิมของแอพรวมศูนย์แบบดั้งเดิม (ความทึบ ขาดความเป็นส่วนตัว ฯลฯ) อย่างไรก็ตาม DApps ที่ใช้กันอย่างแพร่หลายที่สุดคือการพนัน ตามด้วยเกมส์. ตามDappraderตามข้อมูล จำนวนผู้ใช้งานสูงสุดต่อวันของแอปพลิเคชั่น Ethereum DApp ไม่เกิน 1,500 แนะนำให้อ่าน“เดปคืออะไร? "
(1) แบบสอบถาม
และ
· dappradarและdapp.review: นอกเหนือจากการดู Ethereum แล้ว คุณยังสามารถดู dapps บน EOS และ Tron chains ได้อีกด้วย
· Mist: เบราว์เซอร์ DApp อย่างเป็นทางการของ Ethereum
· Status: เบราว์เซอร์ DApp ที่สามารถใช้งานบนโทรศัพท์มือถือ
· MetaMask: ส่วนขยายเบราว์เซอร์ Google เปลี่ยน Chrome เป็นเบราว์เซอร์ DApp จัดการกระเป๋าเงินของคุณและเชื่อมต่อกับเครือข่าย Ethereum ต่างๆ รวมถึงเครือข่ายการพัฒนาท้องถิ่น
· Parity: ไคลเอนต์ Ethereum และเบราว์เซอร์ DApp
(2) การพัฒนา
จะทำอย่างไรถ้าคุณต้องการพัฒนา Dapp? ก่อนอื่น การพัฒนา Dapp จำเป็นต้องเข้าใจภาษาโปรแกรม เช่น Web3 Javascript API และ Solidity ดังนี้
· Web3 JavaScript API- นี่คือ JavaScript SDK หลักเมื่อคุณต้องการโต้ตอบกับโหนด Ethereum
· Solidity Docs- Solidity เป็นภาษาสัญญาอัจฉริยะที่พัฒนาโดย Ethereum ซึ่งจัดเตรียม opcodes ที่คอมไพล์แล้วสำหรับ EVM (Ethereum Virtual Machine)
· Solium- ปฏิบัติตามเจ้าพนักงานอย่างเคร่งครัดSolidity Style Guideผู้พัฒนาสำหรับสร้างกฎ
· ทดสอบเครือข่าย- Testnet ช่วยให้นักพัฒนาพัฒนาและทดสอบรหัส Ethereum และโต้ตอบกับเครือข่าย
· ทรัพยากรการพัฒนา Dapp- ช่วยพัฒนา แก้ไขจุดบกพร่อง และปรับใช้แอปพลิเคชัน Ethereum โดยเฉพาะ:สัญญาอัจฉริยะ ELI5、101 noob เบื้องต้นเกี่ยวกับการเขียนสัญญาอัจฉริยะ、รายการ API สัญญามาตรฐาน。
เกี่ยวกับการพัฒนา dapp ยังมีบทช่วยสอนบางส่วนสำหรับการอ้างอิง:
· เกี่ยวกับ ethereum.org บทช่วยสอน Dapp
· ชุดการสอน Dapps สำหรับผู้เริ่มต้น
· A contract packager for Ethereum and Javascript (formerly ether-pudding)
6. สถานะการพัฒนาของ Ethereum
แผนงาน Ethereum
ตามการวางแผนของผู้ก่อตั้ง Ethereum Vitalik และ Gavin Wood การพัฒนา Ethereum นั้นแบ่งออกเป็น4 ขั้นตอน: Frontier (ชายแดน), Homestead (ที่อยู่อาศัย), Metropolis (มหานคร) และ Serenity (ความเงียบสงบ)
แผนงาน Ethereumดังนี้
Frontier (2015.7-2016.3): Ethereum เปิดตัวเวอร์ชันเบต้า (เวอร์ชันไม่เป็นทางการ) สำหรับนักพัฒนาเพื่อเรียนรู้ ทดลอง และเริ่มสร้างแอปพลิเคชันและเครื่องมือ Ethereum แบบกระจายศูนย์
Homestead (2016.3-2017.10): Ethereum เวอร์ชันอย่างเป็นทางการเปิดตัวแล้วและผู้ใช้ทั่วไปก็สามารถขุดได้เช่นกัน มีการ hard fork 4 อันตรงกลาง และ ETC ถูก fork;
มหานคร (2017.10-ปัจจุบัน): การเปลี่ยนจาก PoW เป็น PoS โดยมีฮาร์ดฟอร์กสองตัวอยู่ตรงกลาง - ฮาร์ดฟอร์กไบแซนเทียมและคอนสแตนติโนเปิล
Serenity (อยู่ระหว่างการพิจารณา): กลายเป็น blockchain กระแสหลักอย่างแท้จริงและอัปเกรดเป็น ETH 2.0
ปัจจุบัน Ethereum ยังอยู่ในช่วง Metropolis (มหานคร) และการ Hard Fork ของ Constantinople ได้ถูกเลื่อนออกไปเป็นวันที่ 27 กุมภาพันธ์ 2019 สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับเวที Serenity ฉันขอแนะนำให้อ่าน Vitalik's "ภาพรวมพื้นฐานการออกแบบ Ethereum Serenity》。
สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับประวัติการพัฒนา Ethereum แนะนำให้อ่าน"ทบทวนประวัติการพัฒนา Ethereum"、เช่นเดียวกับเช่นเดียวกับ"Ethereum ห้าปี"。
ปัญหาการขยายตัว
Ethereum ยังอยู่ในช่วงเริ่มต้นของการเติบโตและเผชิญกับปัญหามากมาย - รวมถึงกลไกที่เป็นเอกฉันท์ ปริมาณงาน และปัญหาอื่น ๆ แนะนำให้อ่าน"การวิเคราะห์เชิงลึกเกี่ยวกับทิศทางการพัฒนาของ Ethereum"。
ในเรื่องนี้ นักพัฒนาจำนวนมากรวมถึง Vitalik ตระหนักดีถึงเรื่องนี้ และพวกเขาได้เสนอโซลูชันการขยายบางอย่างที่อิงตาม "off-chain" และ "layer 2" ซึ่งอุทิศให้กับการสร้างโครงสร้างพื้นฐานและปรับขนาดประสิทธิภาพของ Ethereum ซึ่งมักเรียกกันว่า scaling โซลูชันรวมถึงช่องสถานะ ชาร์ดดิ้ง โซลูชันย่อย/ไซด์เชน Plasma และ Truebit Vitalik ยังอ้างว่า Plasma และ Sharding อาจมีผลร่วมกัน ทำให้ความเร็วในการประมวลผลของ Ethereum สูงถึง 1 ล้าน TPS
ช่องทางของรัฐ (ช่องทางของรัฐ): ผู้ออกแบบหวังที่จะปรับปรุงประสิทธิภาพของการใช้บล็อคเชน ลดค่าธรรมเนียมการจัดการ เพิ่มความเป็นส่วนตัวในขณะที่รักษาลักษณะที่น่าเชื่อถือของบล็อคเชนโดย "โอนกระบวนการประมวลผลจำนวนมากไปยังออฟเชน" ช่องทางของรัฐเป็นช่องทางการชำระเงินรูปแบบทั่วไป แต่ไม่จำกัดเพียงการชำระเงิน แต่ยังสามารถใช้สำหรับ "การอัปเดตสถานะ" ตามอำเภอใจบนบล็อกเชน เช่น การเปลี่ยนแปลงในสัญญาอัจฉริยะ
Sharding: แบ่งสถานะทั้งหมดของเครือข่าย Ethereum ออกเป็นชุดของพาร์ติชันที่เรียกว่า shards ซึ่งมีการแบ่งสถานะและประวัติการทำธุรกรรมที่เป็นอิสระของตนเอง ในระบบดังกล่าว โหนดเฉพาะจะประมวลผลธุรกรรมเฉพาะสำหรับชาร์ดเฉพาะ ทำให้สามารถประมวลผลปริมาณงานในชาร์ดทั้งหมดได้สูงกว่าการประมวลผลธุรกรรมทั้งหมดในชาร์ดเดียว (เช่น เชนหลักในปัจจุบัน) หลายโหนด
Plasma: เช่นเดียวกับช่องทางของรัฐ Plasma เป็นเทคโนโลยีสำหรับจัดการธุรกรรมนอกเครือข่ายในขณะที่อาศัย Ethereum blockchain พื้นฐานเพื่อความปลอดภัย แต่ Plasma ใช้แนวทางใหม่โดยการสร้างบล็อกเชน "ลูก" ที่แนบกับบล็อกเชน Ethereum "หลัก" ห่วงโซ่ย่อยเหล่านี้สามารถสร้างห่วงโซ่ย่อยของตนเองได้ ซึ่งสามารถทำซ้ำได้ในทางกลับกัน
Truebit: Truebit เป็นเทคโนโลยีที่ช่วยให้ Ethereum ทำการคำนวณจำนวนมากหรือซับซ้อนแบบออฟไลน์ ช่วยให้แอปพลิเคชันที่ใช้ Ethereum จัดการกับธุรกรรมที่ซับซ้อนมากขึ้นและยังคงได้รับการตรวจสอบโดยห่วงโซ่หลัก และมีประสิทธิภาพมากขึ้นในการเพิ่มปริมาณงานธุรกรรมโดยรวมของ Ethereum blockchain ซึ่งทำให้แตกต่างจากช่องทางของรัฐและ Plasma
สำหรับรายละเอียดเพิ่มเติม ขอแนะนำให้อ่าน"แผนการขยาย Ethereum Layer 2"、"ช่องของรัฐคืออะไร"、V God: Sharding บน Ethereum、"วิธีปรับขนาด Ethereum: คำอธิบายหลักการแยกส่วน"、"การกระจายตัวของ Ethereum: ภาพรวมและจุดสิ้นสุด"、เช่นเดียวกับเช่นเดียวกับ"Truebit × จัดการอนาคต"。
ETH2.0
แผนการข้างต้นมีแผนที่จะนำไปใช้ใน ETH 2.0 ในปัจจุบัน ทีมวิจัย Ethereum ได้เสนอแผนและสมมติฐานบางอย่างเกี่ยวกับ Ethereum 2.0 หากคุณต้องการเรียนรู้เพิ่มเติม คุณสามารถอ่าน"Ethereum 2.0 คืออะไร" รวบรวมโดย Odaliy แบ่งเป็นหลายช่วง? "เช่นเดียวกับ"ETH 2.0" โดย Vitalik. ตามบทความ ขั้นตอนมีดังนี้:
ขั้นตอนที่ 0 แนะนำ Beacon Chain (The Beacon Chain): หนึ่งในหน้าที่ที่ดำเนินการโดย Chain นี้คืออนุญาตให้ผู้ตรวจสอบมีส่วนร่วมในระบบจำนำ แทนที่บทบาทของนักขุดและกลายเป็นผู้สร้างห่วงโซ่ ฟังก์ชั่นอื่นคือการจัดเก็บดัชนีของสถานะเศษ สำหรับคำแนะนำโดยละเอียดเกี่ยวกับสายบีคอน โปรดอ่าน"คำอธิบายโดยละเอียดของห่วงโซ่บีคอนหลักของโปรโตคอล Ethereum 2.0";
ระยะที่ 0+ การปักหลัก: Beacon chain และแต่ละ shard chain จะใช้ Casper FFG เพื่อสร้างบล็อกให้เสร็จสมบูรณ์ FFG เป็นอัลกอริธึมการพิสูจน์การเดิมพัน (Proof of Stake) ซึ่งใช้เพื่อกำหนดบทลงโทษสำหรับพฤติกรรมที่ไม่ดีในห่วงโซ่ (นั่นคือเพื่อลดส่วนของผู้ถือหุ้น)
ระยะที่ 1 Sharding: มีเป้าหมายเพื่อให้ได้มาซึ่งฉันทามติเกี่ยวกับเนื้อหาของ Shard Chain ไม่ใช่ความหมายของมัน กล่าวอีกนัยหนึ่ง นี่คือ "การทดลองใช้งาน" ของโครงสร้างการแบ่งกลุ่มข้อมูล แทนที่จะพยายามใช้การแบ่งกลุ่มย่อยเพื่อการขยาย (มาตราส่วน) ห่วงโซ่สัญญาณถือว่าเศษโซ่เป็นกลุ่มของบิตที่ไม่มีโครงสร้างหรือความหมายง่ายๆ Shard chains ยังไม่ได้เป็นเจ้าของบัญชี ทรัพย์สิน หรือสัญญาอัจฉริยะ
ระยะที่ 2 Smart Contract: ระบบ Ethereum ที่คุ้นเคยเริ่มกลับมา ณ จุดนี้ BETH ใหม่สามารถถ่ายโอนได้และสัญญาอัจฉริยะจะถูกนำมาใช้อีกครั้ง แต่ละชิ้นส่วนจะจัดการเครื่องเสมือนตาม eWASM (ซึ่งเราเรียกว่า "EVM2")
ขั้นที่ 3 การจัดเก็บสถานะแบบ Off-chain: ลดสถานะ on-chain ให้มากที่สุด ไม่จำเป็นต้องจัดเก็บสถานะทั้งหมดเมื่ออยู่บนเครือข่าย และผู้ใช้จะต้องรับผิดชอบในการจัดเก็บสถานะแบบสมบูรณ์นอกเครือข่าย EVM2 จะรองรับบัญชี สัญญา สถานะ และนามธรรมอื่นๆ ที่เราคุ้นเคย
ขั้นที่ 4 Fragmented Smart Contract: หวังว่าจะบรรลุการสื่อสารข้ามชาร์ด แต่มีปัญหามากมายที่ต้องแก้ไข สำหรับรายละเอียด โปรดดูที่บทความ
เป็นที่น่าสังเกตว่าในวันที่ 31 มกราคม 2019 Ethereum ได้เปิดตัว Phase 0 รุ่นก่อนวางจำหน่ายรุ่นแรก ซึ่งเป็นวิวัฒนาการของเครือข่าย Ethereum 2.0
นอกจากนี้ นักพัฒนาหลักBen Edgington การอัปเดตรายสัปดาห์เกี่ยวกับข้อมูลจำเพาะระยะที่ 0 ของ Eth 2.0 Beacon chain (Beacon) ได้รับการเผยแพร่แล้ว ดังนั้นจึงควรให้ความสนใจ
ชื่อเรื่องรอง
มูลนิธิ Ethereum
มูลนิธิ Ethereum
ในเดือนมิถุนายน 2014 มูลนิธิ Ethereum ได้รับการจดทะเบียนในสวิตเซอร์แลนด์และเป็นองค์กรไม่แสวงหาผลกำไรที่ออกแบบมาเพื่อจัดการเงินทุนที่ระดมทุนจากการขาย Ethereum เพื่อให้บริการ Ethereum และระบบนิเวศเทคโนโลยีแบบกระจายอำนาจได้ดียิ่งขึ้น ความสำคัญหลัก แต่ไม่เฉพาะเจาะจงคือการส่งเสริมการพัฒนาโปรโตคอล Ethereum และเทคโนโลยีที่เกี่ยวข้อง และสนับสนุนแอปพลิเคชันที่ใช้เทคโนโลยีและโปรโตคอล Ethereum
การสื่อสารอย่างเป็นทางการจาก Ethereum Foundation มักจะอยู่ที่บล็อก Ethereumนำเสนอเป็นโพสต์ - บางโพสต์เป็นเรื่องทางเทคนิค บางโพสต์เกี่ยวกับองค์กร บางโพสต์เป็นส่วนตัว บล็อกโพสต์ทั้งหมดเปิดอยู่TwitterและRedditสาธารณะบน .
นอกจากนี้มูลนิธิยังจะช่องยูทูปจัดการประชุมนักพัฒนาบนเว็บไซต์ เช่น นักพัฒนาหลักโทรมาในตอนเย็นของวันที่ 18 มกราคม เกี่ยวกับการเลื่อน Constantinople fork
สรุปรายการที่เกี่ยวข้อง:เว็บไซต์ทางการทวิตเตอร์ชุมชน;บล็อก;ทวิตเตอร์;Youtube;Facebookอีเมลอีเมลอีเธอเรียม
ชุมชน
อีเธอเรียมredditและGitter RoomsและStack Exchange。
Stack Exchangeเว็บไซต์ใช้รูปแบบคำถามและคำตอบ โพสต์คนเดียว และคนอื่นๆ ฝากข้อความอย่างกระตือรือร้น และกิจกรรมของผู้ใช้ค่อนข้างสูง
Gitter เป็นซอฟต์แวร์แชทภายใต้ Github เข้าสู่ระบบด้วยบัญชี Github เป็นฟอรัมยอดนิยมสำหรับการแชทรายวันของ Ethereum มีนักพัฒนาหลักจำนวนมากในนั้น และคุณสามารถรับคำตอบที่คุณต้องการได้ทันที นักพัฒนามักจะGitter แชทและทำงานร่วมกันบนGithubส่งรหัสด้านบน
นอกจากนี้Gitter ห้องต่าง ๆ มีธีมที่แตกต่างกัน แกนหลักคือAllCoreDevsห้องที่นักพัฒนา Ethereum เกือบทั้งหมดมารวมตัวกัน
ที่เกี่ยวข้องGitter สรุปห้องพัก:
go-ethereum—— เกี่ยวกับ geth (เครื่องมือที่เกี่ยวข้องกับการนำไปใช้)
cpp-ethereum—— เกี่ยวกับ eth (เครื่องมือที่เกี่ยวข้องกับการใช้งาน C ++)
web3.js—— เกี่ยวกับ web3.js (Ethereum Java Description Language User Interface Library)
Solidity—— ภาษาโปรแกรมที่เกี่ยวข้องกับสัญญา Solidity
serpent—— ภาษาอสรพิษสำหรับการพัฒนาสัญญา
mist —— การเก็บข้อมูล GUI และเบราว์เซอร์การประมวลผล แอปพลิเคชันกระเป๋าเงินอย่างเป็นทางการ
light-client —— เกี่ยวกับไคลเอ็นต์แบบไลท์และโปรโตคอล LES
research —— การวิจัย Ethereum
governance—— เกี่ยวกับการจัดการนักพัฒนา
whisper—— โทรเลขข้อมูลนิรนามเผยแพร่
swarm —— เครือข่ายการจัดเก็บและกระจายเนื้อหาแบบกระจายศูนย์
EIPs —— การอภิปรายโปรโตคอลการปรับปรุง Ethereum (EIPs)
ethereumjs-lib —— ไลบรารีภาษาคำอธิบาย Java สำหรับฟังก์ชันหลักของ Ethereum
devp2p —— โปรโตคอลและเฟรมเวิร์กเครือข่ายเพียร์ทูเพียร์ของÐΞV
ข้อเสนอการปรับปรุง Ethereum (EIPs)
Ethereum Improvement Protocol Scheme (EIPS) มีเป้าหมายเพื่อเป็นกรอบและกระบวนการทางธุรกิจที่ไม่เป็นทางการสำหรับการประสานงานการปรับปรุงโปรโตคอล ก่อนอื่นผู้คนจะส่งแนวคิดไปยังพื้นที่เก็บข้อมูล Ethereum EIP เป็นปัญหาหรือดึงคำขอ หลังจากการกรองขั้นพื้นฐาน ข้อเสนอจะได้รับหมายเลขและเผยแพร่เป็นแบบร่าง โปรโตคอลการปรับปรุง Ethereum จะต้องได้รับความเห็นชอบอย่างเป็นเอกฉันท์จากชุมชนก่อนที่จะเริ่มใช้งาน จากการเสนอการเปลี่ยนแปลงไปจนถึงข้อตกลงขั้นสุดท้าย ขึ้นอยู่กับฉันทามติของผู้ใช้ Ethereum สำหรับการสนทนาเกี่ยวกับโปรโตคอลที่ได้รับการปรับปรุงของ Ethereum คุณสามารถเข้าสู่ช่อง gitter เกี่ยวกับโปรโตคอลที่ได้รับการปรับปรุงของ Ethereum
Meetups
มีตอัพของ Ethereum กระจายไปทั่วโลก โดยปกติแล้ว มีตติ้งออฟไลน์เพื่อหารือเกี่ยวกับการพัฒนาเทคโนโลยีและอุตสาหกรรม
ผู้ให้ข้อมูล
ในฐานะโครงการโอเพ่นซอร์ส Ethereum ได้รับการสนับสนุนจากนักพัฒนาจำนวนมาก และชุมชน Ethereum ยังได้ให้รายชื่อผู้ร่วมให้ข้อมูลชื่อเรื่องรอง
8. อื่นๆ
Ethereum มีเว็บไซต์ข้อมูล หากคุณสนใจ คุณสามารถให้ความสนใจกับ:
ผู้ก่อตั้ง Ethereum และจิตวิญญาณของ Vitalikเว็บไซต์ส่วนตัว:http://about.me/vitalik_buterin
เว็บไซต์ส่วนตัวของ Gavin Wood อดีต CTO ของ Ethereum:http://gavwood.com/
เว็บไซต์ส่วนตัวของ Nick Szabo บิดาแห่ง Ethereum smart contracts:szabo.best.vwh.net
ลำดับเหตุการณ์ใน Ethereum:http://ethereumtimeline.org/
ผู้ที่ชื่นชอบ Ethereum:https://ethfans.org/;
เครือข่ายข่าวโลก Ethereum:https://ethereumworldnews.com/category/news/ethereum-news/;
รายงานประจำสัปดาห์ของ Ethereum:http://www.weekinethereum.com/。


