Ethereum คืออะไร?
Ethereum คืออะไร?
หน้าหลักบทความ

Ethereum คืออะไร?

มือใหม่
Published Mar 18, 2020Updated Jul 22, 2021
40m

บท

  1. พื้นฐานของ Ethereum
  2. Ether มาจากไหน?
  3. เริ่มต้นกับ Ethereum
  4. ความสามารถในการปรับขนาด ETH 2.0 และอนาคตของ Ethereum
  5. Ethereum และการเงินแบบกระจายอำนาจ (DeFi)
  6. เข้าร่วมกับเครือข่าย Ethereum


บทที่ 1 - พื้นฐานของ Ethereum

เนื้อหา


Ethereum คืออะไร?

Ethereum เป็นแพลตฟอร์มคอมพิวเตอร์แบบไม่รวมศูนย์ คุณอาจคิดว่ามันเหมือนแล็ปท็อปหรือพีซี แต่มันไม่ได้ทำงานบนอุปกรณ์เครื่องเดียว แต่มันทำงานพร้อมกันบนเครื่องหลายพันเครื่องทั่วโลกซึ่งหมายความว่าไม่มีเจ้าของ

Ethereum คล้ายกับ Bitcoin และคริปโทเคอร์เรนซีอื่นๆ ช่วยให้คุณสามารถโอนเงินดิจิทัลได้ อย่างไรก็ตามมันมีความสามารถมากกว่า – คุณสามารถปรับใช้โค้ดของคุณเองและปฏิสัมพันธ์กับแอปพลิเคชันที่ผู้ใช้รายอื่นสร้างขึ้น เนื่องจากมันมีความยืดหยุ่นมาก โปรแกรมที่ซับซ้อนทุกประเภทจึงสามารถเปิดตัวบน Ethereum ได้

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


อะไรคือความแตกต่างระหว่าง Ethereum และ Ether (ETH)?

มันอาจจะเหนือการคาดเดา แต่หน่วยที่ใช้ใน Ethereum ไม่ได้ถูกเรียกว่า Ethereum และ Ethereum เองเป็นแค่โปรโตคอล แต่สกุลเงินที่ขับเคลื่อนนั้นเรียกง่ายๆ ว่า Ether (หรือ ETH)



อะไรทำให้ Ethereum มีค่า?

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

อย่างที่เข้าใจได้ แนวคิดเกี่ยวกับ “เงินที่โปรแกรมได้” ได้ดึงดูดผู้ใช้ นักพัฒนา และธุรกิจต่างๆ ทั่วโลก


บล็อกเชนคืออะไร?

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

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

ต้องการเรียนรู้เพิ่มเติมเกี่ยวกับบล็อกเชนหรือเปล่า? อย่าลืมดู คู่มือสำหรับผู้เริ่มต้นใช้งานเทคโนโลยีบล็อกเชน ของเรา


Ethereum เทียบกับ Bitcoin – อะไรคือข้อแตกต่าง?

Bitcoin อาศัยเทคโนโลยีบล็อกเชนและสิ่งจูงใจทางการเงินเพื่อสร้างระบบเงินสดดิจิทัลระดับโลกและได้นำเสนอนวัตกรรมที่สำคัญต่างๆ ที่ช่วยให้ผู้ใช้ทั่วโลกประสานงานกันได้โดยไม่จำเป็นต้องมีคนกลาง ด้วยการให้ผู้เข้าร่วมแต่ละคนเรียกใช้โปรแกรมบนคอมพิวเตอร์ของตน Bitcoin ทำให้ผู้ใช้สามารถยอมรับสถานะของฐานข้อมูลทางการเงินร่วมกันในสภาพแวดล้อมแบบกระจายอำนาจที่เชื่อถือได้
Bitcoin มักถูกเรียกว่าบล็อกเชนรุ่นแรก มันไม่ได้ถูกสร้างขึ้นเป็นระบบที่ซับซ้อนเกินไปและนั่นเป็นจุดแข็งในเรื่องความปลอดภัย โดยตั้งใจที่จะไม่ยืดหยุ่นในการจัดลำดับให้ความปลอดภัยมีความสำคัญสูงสุดตั้งแต่ชั้นฐาน อันที่จริงภาษาสัญญาอัจฉริยะใน Bitcoin นั้นมีข้อจำกัดอย่างมากและไม่สามารถรองรับแอปพลิเคชันนอกเหนือจากธุรกรรมเองได้เป็นอย่างดี
ในทางตรงกันข้าม บล็อกเชนรุ่นที่สองมีความสามารถมากกว่า นอกเหนือจากธุรกรรมทางการเงินแล้วแพลตฟอร์มเหล่านี้ช่วยให้สามารถตั้งโปรแกรมได้ในระดับที่สูงขึ้น Ethereum ช่วยให้นักพัฒนามีอิสระมากขึ้นในการทดสอบโค้ดของตนเองและสร้างสิ่งที่เราเรียกว่า Decentralized Applications (DApps)

Ethereum เป็นรายแรกของบล็อคเชนรุ่นที่สองและยังคงโดดเด่นที่สุดจนถึงปัจจุบัน มีความคล้ายคลึงกับ Bitcoin และสามารถทำหน้าที่เดียวกันได้หลายอย่าง อย่างไรก็ตามแฝงอยู่ภายใน ทั้งสองมีความแตกต่างกันมากและแต่ละฝ่ายก็มีข้อได้เปรียบเหนืออีกฝ่าย


Ethereum ทำงานอย่างไร?

เราสามารถนิยาม Ethereum เป็น state machine ทั้งหมดนี้หมายความว่าในช่วงเวลาใดก็ตามคุณจะมี snapshot ของยอดคงเหลือในบัญชีและสัญญาอัจฉริยะทั้งหมดตามที่เห็นในปัจจุบัน การดำเนินการบางอย่างจะทำให้สถานะได้รับการอัปเดตซึ่งหมายความว่าโหนดทั้งหมดจะอัปเดต snapshot ของตนเองเพื่อแสดงการเปลี่ยนแปลง


การเปลี่ยนแปลงสถานะของ Ethereum


สัญญาอัจฉริยะที่ทำงานบน Ethereum ถูกเรียกใช้โดยธุรกรรม (ทั้งจากผู้ใช้หรือสัญญาอื่นๆ) เมื่อผู้ใช้ส่งธุรกรรมไปยังสัญญา ทุกโหนดบนเครือข่ายจะรันโค้ดของสัญญาและบันทึกผลลัพธ์ โดยใช้ Ethereum Virtual Machine (EVM) ซึ่งจะแปลงสัญญาอัจฉริยะเป็นชุดคำสั่งที่คอมพิวเตอร์อ่านได้
ในการอัปเดตสถานะจะใช้กลไกพิเศษที่เรียกว่าการขุด (สำหรับตอนนี้) การขุดทำได้ด้วยอัลกอริทึม Proof of Work เหมือนกับของ Bitcoin เราจะเจาะลึกเรื่องนี้มากขึ้นในไม่ช้า


สัญญาอัจฉริยะคืออะไร?

สัญญาอัจฉริยะหรือ smart contract นี้เป็นเพียงโค้ด โค้ดไม่ได้อัจฉริยะหรือเป็นสัญญาในความหมายดั้งเดิม แต่เราเรียกมันว่าอัจฉริยะเพราะมันรันเองได้ภายใต้เงื่อนไขบางประการและอาจถือได้ว่าเป็นสัญญาที่บังคับใช้ข้อตกลงระหว่างคู่สัญญา

Nick Szabo นักวิทยาศาสตร์คอมพิวเตอร์เป็นผู้สมควรได้รับเครดิตกับแนวคิดนี้ ซึ่งเขาเสนอในช่วงปลายทศวรรษที่ 1990 เขาใช้ตัวอย่างของตู้หยอดเหรียญเพื่ออธิบายแนวคิด โดยกล่าวว่านี่อาจมองได้ว่าเป็นต้นตอของสัญญาอัจฉริยะสมัยใหม่ ในกรณีของเครื่องจำหน่ายอัตโนมัติจะมีการทำสัญญาง่ายๆ ผู้ใช้หยอดเหรียญและในอีกทาง เครื่องจะจ่ายผลิตภัณฑ์ที่พวกเขาเลือก

สัญญาอัจฉริยะใช้ตรรกะประเภทนี้ในการวางกลไกดิจิทัล คุณสามารถระบุสิ่งง่ายๆ ในโค้ดเช่น  ตอบ “สวัสดีชาวโลก!” เมื่อมีผู้ส่ง 2 Ether มายังสัญญานี้ 



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

ตอนนี้ สัญญามีที่อยู่ ในการจะโต้ตอบกับสัญญาดังกล่าว ผู้ใช้เพียงแค่ส่ง 2 ETH ไปยังที่อยู่นั้น การดำเนินการนี้จะกระตุ้นให้โค้ดบนคอมพิวเตอร์ทุกเครื่องในเครือข่ายทำงาน เห็นว่ามีการชำระเงินตามสัญญาและบันทึกผลลัพธ์ (“สวัสดีชาวโลก!”)

ข้างต้นอาจเป็นเพียงตัวอย่างหนึ่งซึ่งเป็นพื้นฐานที่สุดของสิ่งที่ Ethereum ทำได้ แอปพลิเคชันที่ซับซ้อนมากขึ้นที่เชื่อมต่อสัญญาจำนวนมากสามารถสร้างขึ้นได้ – และมีแล้ว


ใครเป็นผู้สร้าง Ethereum?

ในปี 2008 นักพัฒนาที่ไม่เปิดเผยตัวตน (หรือกลุ่มนักพัฒนา) ได้เผยแพร่สมุดปกขาว Bitcoin ภายใต้นามแฝง Satoshi Nakamoto สิ่งนี้เปลี่ยนภูมิทัศน์ของเงินดิจิทัลอย่างถาวร ไม่กี่ปีต่อมาโปรแกรมเมอร์หนุ่มคนหนึ่งชื่อ Vitalik Buterin ได้จินตนาการถึงวิธีที่จะนำแนวคิดนี้ไปประยุกต์ใช้กับแอปพลิเคชันประเภทใดก็ได้ ในที่สุดแนวคิดก็ถูกนำไปใช้ เกิดเป็น Ethereum
Buterin เสนอ Ethereum ใน บล็อกโพสต์ เมื่อปี 2013 ที่มีชื่อว่า Ethereum: The Ultimate Smart Contract and Decentralized Application Platform ในโพสต์ของเขา เขาอธิบายถึงแนวคิดสำหรับบล็อกเชนที่เป็น Turing-complete – คอมพิวเตอร์แบบกระจายอำนาจที่หากมีเวลาและทรัพยากรเพียงพอ สามารถใช้งานแอปพลิเคชันใดก็ได้ 
ต่อไป ประเภทของแอปพลิเคชันที่สามารถใช้งานได้บนบล็อกเชนก็เพียงจินตนาการของนักพัฒนาเท่านั้นที่จะจำกัดได้ Ethereum มีจุดมุ่งหมายเพื่อค้นหาว่าเทคโนโลยีบล็อกเชนมีการใช้งานอย่างอื่นได้นอกเหนือจากข้อจำกัดของ Bitcoin จากการออกแบบโดยเจตนาหรือไม่


แจกจ่าย Ether ไปอย่างไร?

Ethereum เปิดตัวในปี 2015 โดยมีอุปทานเริ่มต้น 72 ล้าน Ether มีการแจกจ่ายโทเค็นมากกว่า 50 ล้านเหรียญใน การขายโทเค็นสาธารณะ ที่เรียกว่า การเสนอขายเหรียญครั้งแรก (ICO) ซึ่งผู้ที่ต้องการเข้าร่วมสามารถซื้อโทเค็น Ether โดยใช้ ฺฺBitcoin หรือสกุลเงินตราทั่วไป


DAO คืออะไรและ Ethereum Classic คืออะไร?

ด้วย Ethereum วิธีใหม่ในการทำงานร่วมกันแบบเปิดกว้างทางอินเทอร์เน็ตได้กลายเป็นสิ่งที่เป็นไปได้ ยกตัวอย่างเช่น DAO (decentralized autonomous organizations) หรือองค์กรอิสระที่กระจายอำนาจ ซึ่งเป็นหน่วยงานที่ปกครองด้วยโค้ดคอมพิวเตอร์คล้ายกับโปรแกรมคอมพิวเตอร์
หนึ่งในความพยายามครั้งแรกและทะเยอทะยานที่สุดในหมู่องค์กรดังกล่าวคือ “DAO” ซึ่งจะประกอบด้วยสัญญาอัจฉริยะที่ซับซ้อนที่ทำงานบน Ethereum ทำหน้าที่เป็นกองทุนร่วมทุนที่เป็นอิสระ โทเค็น DAO ได้รับการแจกจ่ายใน ICO และมอบสัดส่วนการถือหุ้นพร้อมกับสิทธิ์ในการออกเสียงให้กับผู้ถือโทเค็น

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

หลังจากไตร่ตรองแล้วบล็อกเชนก็ถูก hard fork เป็นสองทาง ทางหนึ่งธุรกรรมที่เป็นอันตรายได้ถูก “แก้ไขกลับคืน” เพื่อเรียกคืนเงินทุน – บล็อกเชนนี้คือสิ่งที่ตอนนี้เรียกว่าบล็อกเชน Ethereum ส่วนบล็อกเชนเดิมที่ธุรกรรมเหล่านี้ไม่ย้อนกลับและยังคงรักษารูปแบบเดิมไว้ ปัจจุบันเรียกว่า Ethereum Classic
เหตุการณ์นี้เป็นเครื่องเตือนใจอย่างรุนแรงถึงความเสี่ยงของเทคโนโลยีนี้ และการให้โค้ดดูแลความมั่งคั่งจำนวนมากอย่างอิสระอาจกลับเป็นผลร้าย นอกจากนี้ยังเป็นตัวอย่างที่น่าสนใจว่าการตัดสินใจร่วมกันในสภาพแวดล้อมแบบเปิดกว้างสามารถก่อให้เกิดความท้าทายที่สำคัญได้อย่างไร แต่ถ้ามองข้ามช่องโหว่ด้านความปลอดภัย DAO ได้แสดงให้เห็นอย่างสมบูรณ์ถึงศักยภาพของสัญญาอัจฉริยะในการเปิดทางให้มีการทำงานร่วมกันแบบไม่ต้องมีความเชื่อถือในขนาดที่ใหญ่มากผ่านทาง อินเทอร์เน็ต





บทที่ 2 - Ether มาจากใหน?

เนื้อหา


Ether ใหม่สร้างขึ้นอย่างไร?

เราได้พูดคุยสั้นๆ เกี่ยวกับการขุดก่อนหน้านี้ หากคุณคุ้นเคยกับ Bitcoin คุณจะรู้ว่าขั้นตอนการขุดเป็นส่วนสำคัญในการ การรักษาความปลอดภัยและการอัปเดตบล็อกเชน สำหรับ Ethereum ยังใช้หลักการเดียวกันคือเพื่อให้รางวัลแก่ผู้ใช้ที่ขุด (ซึ่งมีค่าใช้จ่ายสูง) โปรโตคอลจะให้รางวัลแก่พวกเขาด้วย Ether


มี Ether ทั้งหมดเท่าไหร่?

ณ เดือนกุมภาพันธ์ 2020 ปริมาณ Ether ทั้งหมด อยู่ที่ประมาณ 110 ล้าน 
ต่างจาก Bitcoin ตารางการปล่อยโทเค็นของ Ethereum ไม่ได้ตัดสินใจไว้ในตอนเปิดตัว ตั้งแต่ต้น Bitcoin ตั้งใจที่จะรักษามูลค่าโดยการจำกัดอุปทานและลดจำนวนเหรียญใหม่ลงอย่างช้าๆ ในทางกลับกัน Ethereum มีวัตถุประสงค์เพื่อเป็นรากฐานสำหรับแอปพลิเคชันแบบกระจายอำนาจ (DApps) เนื่องจากไม่มีความชัดเจนว่ากำหนดการปล่อยโทเค็นแบบไหนที่เหมาะกับวัตถุประสงค์นี้มากที่สุด นี่จึงยังเป็นคำถามปลายเปิด


การขุด Ethereum เป็นอย่างไร?

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

สิ่งที่พวกเขากำลังทำจริงๆ คือการแฮชชุดธุรกรรมที่รอดำเนินการควบคู่ไปกับข้อมูลอื่นๆ ถ้าจะให้ถือว่าบล็อกถูกต้อง แฮชจะต้องอยู่ต่ำกว่าค่าที่โปรโตคอลกำหนด หากไม่สำเร็จพวกเขาสามารถแก้ไขข้อมูลบางส่วนแล้วลองซ้ำ

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


ก๊าซ Ethereum คืออะไร?

จำสัญญา สวัสดีชาวโลก! ของเราก่อนหน้านี้ได้หรือเปล่า นั่นเป็นโปรแกรมที่ใช้งานง่าย มันไม่แพงมากในการคำนวณเลย แต่คุณไม่เพียงแค่เรียกใช้งานบนพีซีของคุณเองเท่านั้น – คุณกำลังขอให้ทุกคนในระบบนิเวศ Ethereum เรียกใช้งานด้วย
นั่นนำเราไปสู่คำถามต่อไปนี้:จะเกิดอะไรขึ้นเมื่อผู้คนนับหมื่นกำลังทำสัญญาที่ซับซ้อน หากมีใครสักคนตั้งสัญญาเพื่อให้โค้ดเดิมวนซ้ำ ทุกโหนดจะต้องเรียกใช้งานอย่างไม่มีที่สิ้นสุด นั่นจะทำให้ใช้ทรัพยากรมากเกินไปและระบบก็อาจล่มสลายได้
โชคดีที่ Ethereum มีแนวคิดของ ก๊าซ เพื่อลดความเสี่ยงนี้ เช่นเดียวกับที่รถของคุณไม่สามารถวิ่งได้โดยไม่ต้องใช้น้ำมันเชื้อเพลิง ก็ไม่สามารถทำสัญญาได้หากไม่มีก๊าซ สัญญากำหนดปริมาณก๊าซที่ผู้ใช้ต้องจ่ายเพื่อให้ทำงานได้สำเร็จ หากไม่มีก๊าซเพียงพอสัญญาจะหยุดลง 

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

โปรดจำว่าอีเธอร์และก๊าซไม่เหมือนกัน ราคาเฉลี่ยของก๊าซมีความผันผวนและส่วนใหญ่นักขุดจะเป็นผู้กำหนด เมื่อคุณทำธุรกรรมคุณจ่ายค่าก๊าซเป็นเงิน ETH ในแง่นั้น มันเหมือนกับค่าธรรมเนียม Bitcoin – หากเครือข่ายแออัดและมีผู้ใช้จำนวนมากพยายามทำธุรกรรมราคาก๊าซโดยเฉลี่ยอาจสูงขึ้น ในทางกลับกันหากไม่มีกิจกรรมมากก็จะลดลง
ในขณะที่ราคาของก๊าซเปลี่ยนแปลง การดำเนินการทุกครั้งจะต้องมีปริมาณก๊าซตามที่กำหนดไว้แน่นอน ซึ่งหมายความว่าสัญญาที่ซับซ้อนจะใช้เงินมากกว่าการทำธุรกรรมง่ายๆ ดังนั้น ก๊าซจึงเป็นหน่วยวัดกำลังในการคำนวณ ช่วยให้มั่นใจได้ว่าระบบสามารถมีค่าธรรมเนียมที่เหมาะสมให้แก่ผู้ใช้โดยขึ้นอยู่กับการใช้ทรัพยากรของ Ethereum
โดยทั่วไปราคาก๊าซมีค่าเพียงเศษเสี้ยวของอีเธอร์ ดังนั้นเราจึงใช้หน่วยที่เล็กกว่า เรียกว่า gwei หนึ่ง gwei เท่ากับหนึ่งในพันล้านส่วนของอีเธอร์
พูดเรื่องยาวให้สั้นลงได้ว่า คุณสามารถเรียกใช้โปรแกรมที่วนซ้ำเป็นเวลานาน แต่มันจะกลายเป็นต้นทุนมากขึ้นสำหรับคุณอย่างรวดเร็ว ด้วยเหตุนี้โหนดบนเครือข่าย Ethereum จึงสามารถบรรเทาสแปมได้


ราคาก๊าซเฉลี่ยในหน่วย gwei ตามช่วงเวลา ที่มา:  etherscan.io


ก๊าซและการจำกัดก๊าซ

สมมติว่าอลิซกำลังทำธุรกรรมสัญญา เธอคำนวณจำนวนเงินที่เธอต้องการใช้จ่ายกับก๊าซ (เช่น ใช้ ETH Gas Station) เธออาจกำหนดราคาที่สูงขึ้นเพื่อจูงใจนักขุดให้รวมธุรกรรมของเธอไว้โดยเร็วที่สุด 
แต่เธออาจกำหนดขีดจำกัดก๊าซไว้ ซึ่งทำหน้าที่ปกป้องเธอ อาจมีบางอย่างผิดพลาดกับสัญญาทำให้ใช้ก๊าซมากกว่าที่เธอวางแผนไว้ การกำหนดขีดจำกัดก๊าซไว้ก็เพื่อให้แน่ใจว่าเมื่อใช้ก๊าซในปริมาณ  x  หมดแล้ว การทำงานจะหยุดลง สัญญาจะล้มเหลว แต่อลิซไม่ต้องจ่ายเงินมากกว่าที่เธอตกลงจะจ่ายไว้ในตอนแรก

ในตอนแรกอาจดูเหมือนเป็นแนวคิดที่สับสนที่จะเข้าใจ ไม่ต้องกังวล – คุณสามารถกำหนดราคาที่คุณยินดีจ่ายสำหรับก๊าซ (และขีดจำกัดก๊าซ) ด้วยตนเอง แต่กระเป๋าสตางค์ส่วนใหญ่จะดูแลให้คุณ ในระยะสั้นราคาก๊าซเป็นตัวกำหนดว่านักขุดจะดำเนินการธุรกรรมของคุณได้เร็วเพียงใด และขีดจำกัด ก๊าซจะกำหนดจำนวนเงินสูงสุดที่คุณจะจ่าย


ใช้เวลานานแค่ไหนในการขุดบล็อก Ethereum บล็อกหนึ่ง?

เวลาเฉลี่ยที่ใช้ในการเพิ่มบล็อกใหม่ลงในบล็อกเชนอยู่ระหว่าง 12 - 19 วินาที สิ่งนี้น่าจะเปลี่ยนไปเมื่อเครือข่ายเปลี่ยนไปใช้ Proof of Stake ซึ่งมีจุดมุ่งหมายหนึ่งเพื่อให้มีเวลาบล็อกที่เร็วขึ้น หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับเรื่องนี้โปรดดู Ethereum Casper Explained


อะไรคือโทเค็น Ethereum?

ความน่าสนใจที่สำคัญของ Ethereum คือการที่ผู้ใช้สามารถสร้างทรัพย์สินของตนเองบนเครือข่ายซึ่งสามารถจัดเก็บและถ่ายโอนได้เช่นเดียวกับอีเธอร์ กฎที่ควบคุมสินทรัพย์เหล่านั้นกำหนดไว้ในสัญญาอัจฉริยะ ทำให้นักพัฒนาสามารถตั้งค่าพารามิเตอร์เฉพาะเกี่ยวกับโทเค็นของตนได้ สิ่งเหล่านี้อาจรวมถึงจำนวนที่จะออก วิธีการออก ไม่ว่าจะแยกส่วนได้หรือไม่ ไม่ว่าแต่ละรายการจะสามารถแทนที่ได้หรือไม่ และอื่นๆ อีกมากมาย มาตรฐานทางเทคนิคที่โดดเด่นที่สุดที่อนุญาตให้สร้างโทเค็นบน Ethereum เรียกว่า ERC-20 – และนั่นเป็นสาเหตุที่นิยมเรียกโทเค็นเหล่านั้นว่าโทเค็น ERC-20

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





บทที่ 3 - เริ่มต้นใช้งาน Ethereum

เนื้อหา


จะซื้อ ETH ได้อย่างไร?

วิธีซื้อ ETH ด้วยบัตรเครดิต/เดบิต

Binance ช่วยให้คุณซื้อ ETH ด้วยเบราว์เซอร์ของคุณได้อย่างราบรื่น ทำได้ตามนี้


  1. ไปที่พอร์ทัลซื้อและขายคริปโทเคอร์เรนซี 
  2. เลือกคริปโทเคอร์เรียนซีที่คุณต้องการซื้อ (ETH) และสกุลเงินที่คุณต้องการใช้ชำระ
  3. ลงชื่อเข้าใช้ Binance หรือ  ลงทะเบียนหากคุณไม่มีบัญชี
  4. เลือกวิธีการชำระเงิน
  5. หากได้รับแจ้ง ให้ใส่รายละเอียดบัตรของคุณและดำเนินการยืนยันตัวตนให้สมบูรณ์
  6. เท่านั้นเอง! ETH ของคุณจะปรากฏในบัญชี Binance ของคุณ


วิธีซื้อ ETH ในตลาดแบบเพียร์ทูเพียร์

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


  1. เปิดแอปและเข้าสู่ระบบหรือลงทะเบียน
  2. เลือกซื้อขายในคลิกเดียว ตามด้วยแท็บซื้อที่มุมบนซ้ายของอินเทอร์เฟซ
  3. คุณจะได้รับแจ้งพร้อมข้อเสนอต่างๆ หลายรายการ – คลิกซื้อที่รายการที่คุณต้องการซื้อ
  4. คุณสามารถชำระเงินด้วยคริปโทเคอร์เรนซีอื่นๆ (แท็บ ด้วยคริปโต) หรือสกุลเงินตรา (แท็บ ด้วยเงิน
  5. ด้านล่างนี้ ระบบจะถามคุณเกี่ยวกับวิธีการชำระเงินของคุณ เลือกอะไรก็ตามที่เหมาะกับคุณ
  6. เลือก ซื้อ ETH
  7. ตอนนี้คุณต้องชำระเงิน เมื่อคุณทำเสร็จแล้วให้เลือกแท็บ ทำเครื่องหมายว่าชำระแล้ว และ ยืนยัน
  8. การทำธุรกรรมจะเสร็จสมบูรณ์เมื่อผู้ขายส่งเหรียญให้คุณ


ฉันจะซื้ออะไรด้วยอีเธอร์ (ETH) ได้บ้าง?

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

แม้ว่าจะเป็นดังนั้น แต่อีเธอร์ยังสามารถใช้ในลักษณะเดียวกับสกุลเงินดั้งเดิมซึ่งหมายความว่าคุณสามารถซื้อสินค้าและบริการด้วย ETH ได้เช่นเดียวกับสกุลเงินอื่นๆ


แผนที่ความร้อนของผู้ค้าปลีกที่ยอมรับอีเธอร์ในการชำระเงิน ที่มา: cryptwerk.com/coinmap


ใช้ Ethereum ทำอะไร?

ผู้คนสามารถใช้สกุลเงินประจำระบบของ Ethereum คือ ETH เป็นเงินดิจิทัลหรือหลักประกัน หลายคนมองว่ามันเป็นสิ่งเก็บมูลค่า ซึ่งคล้ายกับ Bitcoin อย่างไรก็ตาม ที่แตกต่างจาก Bitcoin คือบล็อกเชน Ethereum นั้นสามารถตั้งโปรแกรมได้มากกว่า ดังนั้นจึงมีอะไรอีกมากมายที่คุณสามารถทำได้ด้วย ETH มันสามารถใช้เป็นเส้นเลือดใหญ่สำหรับแอปพลิเคชันทางการเงินแบบกระจายอำนาจ ตลาดแบบกระจายอำนาจ ตลาดแลกเปลี่ยน เกมและอื่นๆ อีกมากมาย  


จะเกิดอะไรขึ้นถ้าสูญเสีย ETH ไป?

เนื่องจากไม่มีธนาคารใดๆ ที่เกี่ยวข้อง คุณต้องรับผิดชอบเงินของคุณเอง คุณสามารถเก็บเหรียญของคุณในตลาดแลกเปลี่ยนหรือในกระเป๋าของคุณเอง สิ่งสำคัญคือต้องทราบว่าหากคุณใช้กระเป๋าเงินของคุณเอง คุณต้องดูแล seed phrase ของคุณอย่างเต็มที่ รักษามันไว้ให้ปลอดภัยเพราะคุณจำเป็นต้องใช้เพื่อกู้คืนเงินในกรณีที่คุณเข้าถึงกระเป๋าเงินไม่ได้


สามารถยกเลิกธุรกรรม Ethereum ได้หรือไม่?

เมื่อข้อมูลถูกเพิ่มลงในบล็อกเชน Ethereum แล้ว แทบจะเป็นไปไม่ได้เลยที่จะแก้ไขหรือลบออก ซึ่งหมายความว่าเมื่อคุณทำธุรกรรมคุณแล้วก็คิดเสียว่ามันถูกจารึกไว้ในหิน ดังนั้นคุณควรตรวจสอบอีกครั้งเสมอว่าคุณกำลังส่งเงินไปยังที่อยู่ที่ถูกต้องหรือไม่ หากคุณส่งเป็นจำนวนมาก อาจเป็นประโยชน์ที่จะส่งจำนวนเล็กน้อยก่อนเพื่อให้แน่ใจว่าคุณกำลังส่งไปยังที่อยู่ที่ถูกต้อง
แม้จะเป็นดังว่า เพราะการแฮ็กในสัญญาอัจฉริยะ Ethereum มีการ hard fork ในปี 2016 ซึ่งธุรกรรมที่เป็นผลร้ายได้ถูกลบล้างอย่างมีประสิทธิผลทำให้ “ย้อนแก้ไข” ได้ อย่างไรก็ตาม นี่เป็นมาตรการที่รุนแรงสำหรับเหตุการณ์พิเศษและไม่ใช่บรรทัดฐาน


ธุรกรรม Ethereum มีความเป็นส่วนตัวหรือไม่?

ไม่เลย ธุรกรรมทั้งหมดที่เพิ่มในบล็อกเชน Ethereum จะปรากฏต่อสาธารณะ แม้ว่าชื่อจริงของคุณจะไม่อยู่ในที่อยู่ Ethereum ของคุณ แต่ผู้สังเกตการณ์อาจเชื่อมต่อกับตัวตนของคุณด้วยวิธีการอื่นๆ


สามารถสร้างรายได้ด้วย Ethereum ได้หรือไม่?

เนื่องจากเป็นสินทรัพย์ที่ผันผวน คุณสามารถสร้างรายได้จาก ETH เช่นเดียวกับที่คุณเสียเงินไปกับมันได้ บางคนอาจถืออีเธอร์ในระยะยาวโดยการเดิมพันว่าเครือข่ายจะกลายเป็นเลเยอร์การชำระบัญชีระดับโลกที่ตั้งโปรแกรมได้ คนอื่นๆ เลือกที่จะแลกเปลี่ยนกับ altcoin อื่นๆ อย่างไรก็ตามทั้งสองกลยุทธ์นี้มีความเสี่ยงทางการเงินของตนเอง
เนื่องจากเป็นเสาหลักของกระแส Decentralized Finance (DeFi) ETH ยังสามารถใช้ในการให้กู้ยืมเพื่อเป็นหลักประกันในการกู้ยืมเงิน การสร้างสินทรัพย์สังเคราะห์และ – สักวันหนึ่งในอนาคต – การ staking
นักลงทุนบางรายอาจถือครอง Bitcoin ระยะยาว และไม่ถือสินทรัพย์ดิจิทัลอื่นๆ ในพอร์ตการลงทุนของตน ในทางตรงกันข้ามผู้อื่นอาจเลือกที่จะถือ ETH และ altcoin อื่นๆ ไว้ในพอร์ตการลงทุนของตนหรือจัดสรรเปอร์เซ็นต์ที่แน่นอนให้กับการซื้อขายระยะสั้น (เช่นการซื้อขายแบบรายวันหรือการซื้อขายแบบแกว่ง) ไม่ได้มีแนวทางเดียวสำหรับการทำเงินในตลาดและนักลงทุนแต่ละคนควรตัดสินใจด้วยตัวเองว่ากลยุทธ์ที่เหมาะสมที่สุดสำหรับสถานะและสถานการณ์ของพวกเขาคืออะไร


จะเก็บ ETH ของฉันไว้ได้อย่างไร?

มีทางเลือกมากมายในการจัดเก็บเหรียญ แต่ละวิธีมีข้อดีข้อเสียของตัวเอง เช่นเดียวกับทุกสิ่งที่เกี่ยวข้องกับความเสี่ยง ทางออกที่ดีที่สุดของคุณอาจจะเป็นการกระจายระหว่างตัวเลือกต่างๆ ที่มี
โดยทั่วไปวิธีการจัดเก็บสามารถเป็นได้ทั้งการรับฝากหรืออื่นๆ นอกเหนือจากนั้น วิธีการรับฝากหมายความว่าคุณกำลังมอบความไว้วางใจให้กับบุคคลที่สาม (เช่น ตลาดแลกเปลี่ยน) ในกรณีนี้คุณต้องลงชื่อเข้าใช้แพลตฟอร์มของผู้รับฝากสินทรัพย์เพื่อทำธุรกรรมที่เกี่ยวข้องกับสินทรัพย์คริปโตของคุณ
วิธีอื่นๆ ที่ไม่ใช่การรับฝากจะตรงกันข้าม – คุณสามารถควบคุมเงินของคุณเองได้ในขณะที่ใช้กระเป๋าคริปโทเคอร์เรนซี กระเป๋าเงินไม่ได้ถือเหรียญของคุณเหมือนกระเป๋าเงินจริงของคุณ – แต่มันมีกุญแจไขรหัสที่ช่วยให้คุณเข้าถึงสินทรัพย์ของคุณบนบล็อกเชน สิ่งที่ควรค่าแก่การสังเกตอีกครั้ง: จำเป็นอย่างยิ่งที่คุณต้องสำรองข้อมูล seed phrase ของคุณเมื่อใช้กระเป๋าเงินที่ไม่มีการดูแล!


วิธีฝาก ETH ที่มีไว้ที่ Binance

หากคุณมีอีเธอร์อยู่แล้วและต้องการฝากเงินกับ Binance คุณสามารถทำตามขั้นตอนง่ายๆ เหล่านี้:

  1. ลงชื่อเข้าใช้  Binance  หรือลงทะเบียนหากคุณยังไม่มีบัญชี
  2. ไปที่กระเป่า Spot ของคุณแล้วเลือกฝาก
  3. เลือก ETH จากรายการเหรียญ
  4. เลือกเครือข่ายและส่ง ETH ของคุณไปยังที่อยู่ที่เกี่ยวข้อง
  5. เท่านั้นเอง! หลังจากยืนยันการทำธุรกรรมแล้วอีเธอร์ของคุณจะปรากฏในบัญชี Binance ของคุณ


วิธีเก็บรักษา ETH ที่มีไว้ที่ Binance

หากคุณต้องการซื้อขายอีเธอร์บ่อยครั้ง คุณจะต้องเก็บไว้ในบัญชี Binance ของคุณ การจัดเก็บ ETH ของคุณบน Binance นั้นง่ายและปลอดภัย และช่วยให้คุณสามารถใด้ประโยชน์จากข้อดีของระบบนิเวศของ Binance ได้อย่างง่ายดายผ่านการให้กู้ยืม การstaking โปรโมชั่น  airdrop  และการแจกของรางวัล


วิธีเก็บถอน ETH ที่มีออกจาก Binance

หากคุณมีอีเธอร์อยู่แล้วและต้องการถอนออกจาก Binance คุณสามารถทำตามขั้นตอนสั้นๆ เหล่านี้:

  1. เข้าสู่ Binance
  2. ไปที่กระเป๋า Spot ของคุณแล้วเลือก ถอน
  3. เลือก ETH จากรายการเหรียญ
  4. เลือกเครือข่าย
  5. ใส่ที่อยู่และจำนวนเงินของผู้รับ
  6. ยืนยันขั้นตอนทางอีเมล
  7. เท่านั้นเอง! หลังจากยืนยันการทำธุรกรรมแล้ว ETH จะถูกโอนไปยังที่อยู่ที่คุณให้ไว้


วิธีเก็บ ETH ที่มีไว้ในกระเป๋า Ethereum

หากคุณต้องการเก็บ ETH ไว้ในกระเป๋าสตางค์ของคุณเองคุณมีสองทางเลือกหลัก ได้แก่กระเป๋าร้อนและกระเป๋าเย็น


กระเป๋าร้อน

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

กระเป๋าเย็น

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


โลโก้และสัญลักษณ์ Ethereum คืออะไร?

Vitalik Buterin ได้ออกแบบสัญลักษณ์ Ethereum ที่เก่าแก่ที่สุด มันประกอบด้วยสัญลักษณ์การรวมสองตัวหันเข้าหากัน Σ (ซิกมาจากอักษรกรีก) โลโก้ตามแบบขั้นสุดท้าย (ตามสัญลักษณ์นี้) ประกอบด้วยรูปทรงสี่เหลี่ยมขนมเปียกปูนที่เรียกว่าแปดเหลี่ยมล้อมรอบด้วยสามเหลี่ยมสี่รูป เช่นเดียวกับสกุลเงินอื่นอาจเป็นประโยชน์สำหรับอีเธอร์ที่จะมีสัญลักษณ์ Unicode มาตรฐานเพื่อให้แอปและเว็บไซต์สามารถแสดงค่าอีเธอร์ได้อย่างง่ายดาย แม้ว่าจะไม่ใช้กันอย่างแพร่หลายอย่าง $ สำหรับ USD สัญลักษณ์ที่ใช้บ่อยที่สุดสำหรับอีเธอร์คือ Ξ





บทที่ 4 - ความสามารถในการปรับขนาด ETH 2.0 และอนาคตของ Ethereum

เนื้อหา


การปรับขนาดคืออะไร?

ถ้าจะพูดให้ง่ายที่สุด ความสามารถในการปรับขนาดคือการวัดความสามารถในการเติบโตของระบบ ตัวอย่างเช่นในด้านวิทยาการคอมพิวเตอร์ เครือข่ายหรือเซิร์ฟเวอร์สามารถปรับขนาดเพื่อรองรับความต้องการที่มากขึ้นด้วยวิธีการต่างๆ

สำหรับคริปโทเคอร์เรนซี ความสามารถในการปรับขนาดหมายถึงการเติบโตของบล็อกเชนเพื่อรองรับผู้ใช้จำนวนมากขึ้น ผู้ใช้จำนวนมากขึ้นหมายถึงการดำเนินการและธุรกรรมที่มากขึ้นที่ “แข่งขันกัน” เพื่อที่จะถูกบันทึกรวมอยู่ในบล็อกเชน


ทำไม Ethereum ต้องปรับขนาด?

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

ตัวอย่างเช่นหากคุณมีขีดจำกัดก๊าซต่อบล็อก 100,000 gwei และต้องการรวมธุรกรรมสิบรายการโดยมีขีดจำกัดก๊าซ 10,000 gwei ต่อรายการนั่นก็จะได้ สองธุรกรรมขนาด 50,000 gwei ก็ได้เช่นกัน ธุรกรรมอื่นๆ ที่ส่งควบคู่ไปกับธุรกรรมเหล่านี้จะต้องรอบล็อกถัดไป

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

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


Trilemma Scalability ของบล็อกเชน

ดูเหมือนว่าการเพิ่มขีดจำกัดก๊าซต่อบล็อกจะช่วยบรรเทาปัญหาความสามารถในการปรับขนาดได้ทั้งหมด เพดานที่สูงขึ้นการทำธุรกรรมที่สามารถดำเนินการได้ในกรอบเวลาที่กำหนดก็จะมากขึ้นใช่ไหม?

น่าเสียดาย สิ่งนี้ไม่เป็นไปได้โดยไม่ต้องแลกด้วยคุณสมบัติหลักของ Ethereum ในเรื่องนี้ Vitalik Buterin ได้เสนอ Blockchain Trilemma (แสดงภาพด้านล่าง) เพื่ออธิบายความสมดุลที่ละเอียดอ่อนที่บล็อกเชนต้องฝ่าฟัน


Blockchain Trilemma: ขนาด(1) ความปลอดภัย(2) และการกระจาย(3)


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

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

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

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


Ethereum รองรับการทำธุรกรรมได้เท่าไหร่?

ในช่วงไม่กี่ปีที่ผ่านมา Ethereum แทบจะมีไม่เกินสิบธุรกรรมต่อวินาที (TPS) สำหรับแพลตฟอร์มที่มุ่งสู่การเป็น “คอมพิวเตอร์โลก” ตัวเลขนี้ต่ำอย่างน่าตกใจ
วิธีการปรับขนาดเป็นส่วนหนึ่งของแผนการของ Ethereum มานานแล้ว แม้ว่า Plasma จะเป็นตัวอย่างหนึ่งของวิธีการปรับขนาด โดยมีจุดมุ่งหมายเพื่อเพิ่มประสิทธิภาพของ Ethereum แต่เทคนิคนี้อาจนำไปใช้กับเครือข่ายบล็อกเชนอื่นๆ ได้


Ethereum 2.0 คืออะไร?

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

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

ข้อวิจารณ์อีกประการหนึ่งเกี่ยวกับ Ethereum (และคริปโทเคอร์เรนซีอื่นๆ ที่ใช้ Proof of Work) คือการใช้ทรัพยากรมากอย่างไม่น่าเชื่อ เพื่อที่จะผนวกบล็อกเข้ากับบล็อกเชนได้สำเร็จพวกเขาจะต้องทำการขุด ในการสร้างบล็อกในลักษณะนี้พวกเขาต้องทำการคำนวณอย่างรวดเร็วซึ่งใช้พลังงานไฟฟ้าจำนวนมาก

เพื่อแก้ไขข้อจำกัดข้างต้น ได้มีการเสนอรายการปรับปรุงที่สำคัญซึ่งเรียกรวมกันว่า Ethereum 2.0 (หรือ ETH 2.0) เมื่อเปิดตัวอย่างสมบูรณ์แล้ว ETH 2.0 น่าจะเพิ่มประสิทธิภาพของเครือข่ายอย่างมาก


การแบ่งส่วน Ethereum คืออะไร?

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

หากการใช้วิธีแบ่งส่วนที่เรียกว่า sharding ที่กล่าวมาข้างต้นอาจไม่จำเป็นอีกต่อไป ชื่อนี้หมายถึงกระบวนการแบ่งเครือข่ายออกเป็นส่วนย่อยของโหนด – นี่คือส่วนของเรา แต่ละส่วนเหล่านี้จะประมวลผลธุรกรรมและสัญญาของตนเอง แต่ยังสามารถสื่อสารกับเครือข่ายของส่วนที่กว้างขึ้นได้ตามต้องการ เนื่องจากทุกส่วนตรวจสอบความถูกต้องโดยอิสระจึงไม่จำเป็นสำหรับโหนดเหล่านั้นในการจัดเก็บข้อมูลจากส่วนอื่นๆ อีกต่อไป


เครือข่ายในเดือนมีนาคม 2020 เทียบกับเครือข่ายที่มีการใช้งานที่มีการแบ่งส่วน


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


Ethereum Plasma คืออะไร?

Ethereum Plasma เป็นสิ่งที่เราเรียกว่าวิธีขยายแบบนอกบล็อกเชนหรือ off-chain – นั่นคือมันมีจุดมุ่งหมายเพื่อเพิ่มปริมาณการทำธุรกรรมโดยการผลักดันธุรกรรมออกจากบล็อกเชน ในเรื่องนี้มีความคล้ายคลึงกับ sidechain และช่องทางการชำระเงิน

ด้วย Plasma บล็อกเชนรองจะถูกยึดเข้ากับบล็อกเชน Ethereum หลัก แต่จะทำโดยให้มีการสื่อสารน้อยที่สุด บล็อกเชนรองเหล่านี้ดำเนินการอย่างอิสระ อาจจะมากบ้างน้อยบ้าง แม้ว่าผู้ใช้จะยังคงพึ่งพาบล็อกเชนหลักในการระงับข้อพิพาทหรือ “กระตุ้น” กิจกรรมต่างๆ ของพวกเขาบนบล็อกเชนรอง

การลดปริมาณข้อมูลที่โหนดต้องจัดเก็บมีความสำคัญต่อการปรับขนาดของ Ethereum ว่าจะประสบความสำเร็จหรือไม่ แนวทาง Plasma ช่วยให้นักพัฒนาสามารถวางกรอบการทำงานของบล็อกเชน “ลูกข่าย” ที่เชื่อมกับสัญญาอัจฉริยะบนบล็อกเชนหลัก จากนั้นพวกเขาก็มีอิสระที่จะสร้างแอปพลิเคชันที่มีข้อมูลหรือกระบวนการที่อาจเป็นภาระหนักเกินไปที่จะจัดเก็บ/เรียกใช้บนบล็อกเชนหลัก

สำหรับข้อมูลเบื้องต้นอย่างครบถ้วนเกี่ยวกับ Plasma โปรดอ่าน Ethereum Plasma คืออะไร?


Ethereum rollup คืออะไร?

Rollup นั้นคล้ายกับ Plasma ในแง่ที่ว่าต่างมีเป้าหมายที่จะขยายขนาด Ethereum โดยการย้ายธุรกรรมออกจากบล็อกเชนหลัก แล้ว Rollup ทำงานอย่างไร? 
สัญญาเดียวบนบล็อกเชนหลักจะเก็บรักษาเงินทั้งหมดของบล็อกเชนรองและเก็บหลักฐานการเข้ารหัสของสถานะปัจจุบันของบล็อกเชนรองนี้ ผู้ใช้งานบล็อกเชนรองซึ่งมีพันธะในสัญญาบล็อกเชนหลักหรือเมนเน็ตต้องตรวจสอบให้แน่ใจว่าเฉพาะการเปลี่ยนสถานะที่ถูกต้องเท่านั้นถึงจะผูกพันกับสัญญาบนเมนเน็ต แนวคิดก็คือเนื่องจากสถานะนี้ได้รับการดูแลแบบอยู่นอกบล็อกเชนจึงไม่จำเป็นต้องจัดเก็บข้อมูลบนบล็อกเชน ความแตกต่างที่สำคัญของ Rollup ที่ต่างจาก Plasma อยู่ที่วิธีการส่งธุรกรรมไปยังบล็อกเชนหลัก การใช้ประเภทธุรกรรมพิเศษทำให้ธุรกรรมจำนวนมากสามารถ “ม้วนเก็บ” (รวม) เข้าด้วยกันเป็นบล็อกพิเศษที่เรียกว่า Rollup block   
Rollup มีสองประเภท: Optimistic และ ZK Rollup ทั้งสองรับประกันความถูกต้องของการเปลี่ยนสถานะด้วยวิธีการที่ต่างกัน 
ZK Rollup ส่งธุรกรรมโดยใช้วิธีการตรวจสอบการเข้ารหัสที่เรียกว่า zero-knowledge proof โดยเฉพาะอย่างยิ่งวิธีการที่เรียกว่า zk-SNARK เราขอไม่พูดถึงรายละเอียดเกี่ยวกับวิธีการทำงานที่นี่ แต่นี่คือวิธีการหนึ่งในการ Rollup เป็นวิธีที่ต่างฝ่ายต่างพิสูจน์ให้กันและกันเห็นว่าพวกเขามีข้อมูลบางอย่างโดยไม่เปิดเผยว่าข้อมูลนั้นคืออะไร 

ในกรณีของ ZK Rollup ข้อมูลนี้คือการเปลี่ยนสถานะที่ส่งไปยังบล็อกเชนหลัก ข้อดีอย่างมากของสิ่งนี้คือกระบวนการนี้สามารถเกิดขึ้นได้เกือบจะในทันทีและแทบไม่มีโอกาสที่การส่งสถานะจะเสียหาย

Optimistic Rollup ยอมแลกความสามารถในการปรับขนาดเพื่อความยืดหยุ่น ด้วยการใช้คอมพิวเตอร์เสมือนที่เรียกว่า Optimistic Virtual Machine (OVM) ทำให้สัญญาอัจฉริยะทำงานบนบล็อกเชนรองเหล่านี้ได้ ในทางกลับกัน ไม่มีหลักฐานการเข้ารหัสเพื่อยืนยันว่าการเปลี่ยนสถานะที่ส่งไปยังเครือข่ายหลักนั้นถูกต้อง เพื่อลดปัญหานี้ มีการชะลอรอเล็กน้อยเพื่อให้ผู้ใช้สามารถท้วงและปฏิเสธบล็อกที่ไม่ถูกต้องที่ส่งไปยังบล็อกเชนหลัก 


Proof of Stake (PoS) ของ Ethereum คืออะไร?

Proof of Stake (PoS) เป็นอีกทางเลือกหนึ่งของ Proof of Work สำหรับการตรวจสอบความถูกต้องของบล็อก ในระบบ Proof of Stake บล็อกไม่ได้ขุดหรือ mine แต่เป็นการทำเหรียญหรือ mint (บางครั้งเรียกว่าขึ้นรูปใหม่หรือ forge) แทนที่นักขุดจะแข่งขันกันด้วยพลังแฮช โหนด (หรือผู้ตรวจสอบความถูกต้อง) จะถูกสุ่มเลือกเป็นระยะๆ เพื่อตรวจสอบความถูกต้องของบล็อกที่มีสิทธิ์ หากทำอย่างถูกต้องพวกเขาจะได้รับค่าธรรมเนียมการทำธุรกรรมทั้งหมดของบล็อกนั้นและอาจได้รางวัลบล็อก ขึ้นอยู่กับโปรโตคอล

เนื่องจากไม่มีการขุดมาเกี่ยวข้อง Proof of Stake จึงถือได้ว่าเป็นอันตรายต่อสิ่งแวดล้อมน้อยกว่า ผู้ตรวจสอบไม่ได้ใช้พลังงานเท่านักขุดและสามารถทำบล็อกใหม่โดยใช้ฮาร์ดแวร์ระดับที่ผู้บริโภคใช้งานทั่วไปแทนได้

Ethereum มีกำหนดจะเปลี่ยนจาก PoW เป็น PoS โดยเป็นส่วนหนึ่งของ Ethereum 2.0 โดยมีการอัปเกรดในชื่อ Casper แม้ว่าวันที่ที่แน่นอนจะยังไม่เป็นทางการ แต่การปรับปรุงครั้งแรกน่าจะเกิดขึ้นในปี 2020


Ethereum staking คืออะไร?

ในโปรโตคอล Proof of Work ความปลอดภัยของเครือข่ายจะได้รับการคุ้มกันจากนักขุด นักขุดจะไม่โกงเพราะจะทำให้สิ้นเปลืองไฟฟ้าและทำให้พวกเขาสูญเสียรางวัลที่อาจเกิดขึ้น ใน Proof of Stake ไม่มีทฤษฎีเกมดังกล่าวและมีมาตรการเศรษฐศาสตร์คริปโตหรือ cryptoeconomic ที่แตกต่างไปเพื่อรับรองความปลอดภัยของเครือข่าย
แทนที่จะเสี่ยงต่อการสูญเสียพลังงานไฟฟ้า สิ่งที่ป้องกันการประพฤติที่ไม่สุจริตคือความเสี่ยงในการสูญเสียเงินทุน ผู้ตรวจสอบต้องเสนอสัดส่วนการร่วมทุนหรือ stake (หมายถึงการถือครองโทเค็น) จึงจะมีสิทธิ์ได้ร่วมการตรวจสอบความถูกต้อง นี่คือจำนวนอีเธอร์ที่กำหนดไว้ซึ่งจะสูญเสียไปหากโหนดพยายามโกง หรือหมดลงอย่างช้าๆ หากโหนดไม่ตอบสนองหรือออฟไลน์ อย่างไรก็ตามหากผู้ตรวจสอบความถูกต้องเปิดใช้โหนดเพิ่มเติม พวกเขาจะได้รับรางวัลมากขึ้น


ฉันต้องใช้ ETH เท่าไหร่ในร่วม stake บน Ethereum

คาดว่า stake ขั้นต่ำโดยประมาณสำหรับ Ethereum คือ 32 ETH ต่อผู้ตรวจสอบความถูกต้องหนึ่งราย ซึ่งตั้งไว้สูงมากเพื่อให้ต้นทุนในการพยายามโจมตี 51% สูงมาก


ฉันจะได้รับ ETH เท่าไหร่จากการร่วม stake บน Ethereum?

นี่ไม่ใช่คำถามง่ายๆ ที่จะตอบ สิ่งนี้ขึ้นอยู่กับ stake ของคุณ แต่ยังรวมถึงจำนวนเงินทั้งหมดของ ETH ที่ร่วม stake บนเครือข่ายและอัตราเงินเฟ้อ จากการประมาณการคร่าวๆ การคำนวณในปัจจุบันคาดการณ์ว่าผลตอบแทนรายปีอยู่ที่ประมาณ 6% โปรดทราบว่านี่เป็นเพียงการประมาณการและอาจมีการเปลี่ยนแปลงในอนาคต


ETH ของฉันถูกล็อคไว้นานเท่าใดในการร่วม stake?

จะมีคิวในการถอน ETH ของคุณจากโปรแกรมตรวจสอบความถูกต้อง หากไม่มีคิว เวลาในการถอนขั้นต่ำคือ 18 ชั่วโมง แต่จะมีการปรับตลอดเวลาตามจำนวนผู้ตรวจสอบที่ถอนออกในเวลาหนึ่งๆ


มีความเสี่ยงในการใช้ ETH ร่วม stake หรือไม่?

เนื่องจากคุณเป็นผู้ตรวจสอบความถูกต้องบนเครือข่ายที่รับผิดชอบในการรักษาความปลอดภัยของเครือข่าย จึงมีความเสี่ยงที่ต้องพิจารณา หากโหนดตรวจสอบความถูกต้องของคุณออฟไลน์เป็นระยะเวลานานคุณอาจสูญเสียเงินฝากจำนวนมาก นอกจากนี้หากเงินฝากของคุณลดลงต่ำกว่า 16 ETH ณ จุดใดก็ตามคุณจะถูกปลดออกจากคณะตรวจสอบความถูกต้อง

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





บทที่ 5 - Ethereum และการเงินแบบกระจายอำนาจ (DeFi)

เนื้อหา


Decentralized Finance (DeFi) คืออะไร?

Decentralized Finance (หรือเรียกง่ายๆ ว่า DeFi) คือการเคลื่อนไหวที่มีเป้าหมายเพื่อกระจายแอปพลิเคชันทางการเงิน DeFi สร้างขึ้นบนบล็อกเชนโอเพนซอร์สสาธารณะที่ทุกคนเข้าถึงได้ฟรีหากมีการเชื่อมต่ออินเทอร์เน็ต (ไม่ต้องขออนุญาต) นี่เป็นองค์ประกอบสำคัญในการอ้ารับผู้คนหลายพันล้านคนให้เข้าสู่ระบบการเงินใหม่ระดับโลกนี้ 
ในระบบนิเวศ DeFi ที่กำลังเติบโต ผู้ใช้จะตอบสนองต่อสัญญาอัจฉริยะไปมาผ่านเครือข่าย peer-to-peer (P2P) และ Decentralized Applications (DApps) ข้อได้เปรียบที่ยอดเยี่ยมของ DeFi คือในขณะที่สามารถทำให้ทั้งหมดนี้เป็นไปได้ ผู้ใช้ยังคงสามารถรักษาความเป็นเจ้าของเงินทุนอยู่ตลอดเวลา 

พูดง่ายๆ ก็คือ การเคลื่อนไหวทางการเงินแบบกระจายอำนาจ (DeFi) มีจุดมุ่งหมายเพื่อสร้างระบบการเงินใหม่ที่ปราศจากข้อจำกัดของระบบปัจจุบัน เนื่องจากมีการกระจายอำนาจที่ค่อนข้างสูงและมีฐานนักพัฒนาขนาดใหญ่ DeFi โดยส่วนใหญ่กำลังขึ้นสร้างบน Ethereum


Decentralized Finance (DeFi) ใช้สำหรับอะไร?

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

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


Decentralized Finance (DeFi) จะเข้าถึงกลุ่มกระแสหลักได้หรือไม่?

ทั้งหมดนี้ฟังดูดีมากแล้วทำไม DeFi ถึงยังไม่ครองโลก? ในปัจจุบันแอปพลิเคชัน DeFi ส่วนใหญ่ใช้งานยาก มีปัญหาบ่อย และมียังเป็นของทดลองอยู่มาก ปรากฎว่าในแง่วิศวกรรมแม้แต่โครงร่างสำหรับระบบนิเวศนี้ก็ยากมาก โดยเฉพาะอย่างยิ่งในสภาพแวดล้อมการพัฒนาแบบกระจาย

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


มีแอปพลิเคชันอะไรบ้างที่เป็น Decentralized Finance (DeFi)?

หนึ่งในกรณีการใช้งานที่ได้รับความนิยมมากที่สุดสำหรับ Decentralized Finance (DeFi) คือ stablecoin โดยพื้นฐานแล้วโทเค็นเหล่านี้เป็นโทเค็นบนบล็อกเชนที่มีมูลค่าของมันตรึงอยู่กับสินทรัพย์ในโลกแห่งความเป็นจริงเช่น สกุลเงินตราทั่วไป ตัวอย่างเช่น BUSD ถูกตรึงไว้ที่มูลค่าของ USD สิ่งที่ทำให้โทเค็นเหล่านี้ใช้งานได้สะดวก คือเนื่องจากมีอยู่ในบล็อคเชนจึงจัดเก็บและโอนได้ง่ายมาก
แอปพลิเคชันยอดนิยมอีกประเภทหนึ่งคือการให้ยืม มีบริการ peer-to-peer (P2P) มากมายที่ทำให้คุณสามารถให้ผู้อื่นยืมเงินและเรียกเก็บเงินดอกเบี้ยเป็นการตอบแทนได้ อันที่จริงวิธีที่ง่ายที่สุดวิธีหนึ่งคือการใช้บริการ Binance Lending สิ่งที่คุณต้องทำคือโอนเงินของคุณไปยังกระเป๋าเงินให้กู้ยืมของคุณและคุณสามารถเริ่มรับดอกเบี้ยได้ในวันถัดไป!
อย่างไรก็ตามส่วนที่น่าตื่นเต้นที่สุดของ DeFi คือแอปพลิเคชันที่จัดหมวดหมู่ได้ยาก สิ่งเหล่านี้อาจรวมถึงตลาดกลางแบบกระจายอำนาจแบบเพียร์ทูเพียร์ทุกประเภทซึ่งผู้ใช้สามารถแลกเปลี่ยน ของสะสมคริปโต และสิ่งของดิจิทัลอื่นๆ นอกจากนี้ยังสามารถเปิดใช้งานการสร้างสินทรัพย์สังเคราะห์ซึ่งทุกคนสามารถสร้างตลาดสำหรับทุกสิ่งที่มีมูลค่าได้ การใช้งานอื่นๆ อาจรวมถึง ตลาดพยากรณ์ อนุพันธ์และอื่นๆ อีกมากมาย


Decentralized Exchanges (DEXs) บน Ethereum

Decentralized Exchange (DEX) เป็นสถานที่ที่อนุญาตให้มีการซื้อขายระหว่างกระเป๋าเงินของผู้ใช้โดยตรง เมื่อคุณซื้อขายบน Binance ซึ่งเป็นตลาดแลกเปลี่ยนแบบรวมศูนย์คุณจะส่งเงินของคุณไปยัง Binance และซื้อขายผ่านระบบภายใน
ตลาดแลกเปลี่ยนแบบไม่รวมศูนย์แตกต่างไป ด้วยความมหัศจรรย์ของสัญญาอัจฉริยะ ทำให้คุณสามารถซื้อขายได้โดยตรงจากกระเป๋าคริปโตของคุณ ตัดโอกาสที่ตลาดแลกเปลี่ยนจะถูกแฮ็กและความเสี่ยงอื่นๆ
ตัวอย่างที่ดีของตลาดแลกเปลี่ยนแบบกระจายศูนย์คือ Binance DEX ตัวอย่างที่น่าสนใจอื่นๆ ที่สร้างบน Ethereum ได้แก่ Uniswap, Kyber Network และ IDEX หลายที่ยอมให้คุณแลกเปลี่ยนจากกระเป๋าฮาร์ดแวร์ เพื่อความปลอดภัยสูงสุด


ตลาดแลกเปลี่ยนแบบรวมศูนย์เทียบกับตลาดแลกเปลี่ยนแบบกระจายอำนาจ


ข้างบน เราได้แสดงให้เห็นถึงความแตกต่างระหว่างตลาดแลกเปลี่ยนแบบรวมศูนย์และแบบกระจายอำนาจ ทางด้านซ้ายเราจะเห็นว่า Binance ตั้งอยู่ตรงกลางของธุรกรรมระหว่างผู้ใช้ ดังนั้นหาก Alice ต้องการแลกเปลี่ยน Token A กับ Token B ของ Bob พวกเขาจะต้องฝากทรัพย์สินของตนเข้าสู่ตลาดแลกเปลี่ยนก่อน หลังจากการซื้อขาย Binance จะจัดสรรยอดคงเหลือให้ใหม่ตามนั้น

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

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





บทที่ 6 - การเข้าร่วมเครือข่าย Ethereum

เนื้อหา


โหนด Ethereum คืออะไร?

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

โหนดทั้งหมดถือว่าทำงานเป็นจุดสื่อสาร แต่มีโหนดหลายประเภทบนเครือข่าย Ethereum


โหนด Ethereum ทำงานอย่างไร?

Ethereum ไม่เหมือน Bitcoin ไม่มีโปรแกรมใดโปรแกรมหนึ่งที่พัฒนาขึ้นสำหรับอ้างอิง ในกรณีของระบบนิเวศ Bitcoin นั้นมี Bitcoin Core เป็นซอฟต์แวร์โหนดหลัก แต่สำหรับ Ethereum นั้น มีโปรแกรมหลายหลาย (แต่ใช้งานร่วมกันได้) มากมายพบได้ทั่วไป ตัวเลือกยอดนิยม ได้แก่ Geth และ Parity


โหนดเต็มของ Ethereum

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

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

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


โหนดเบาของ Ethereum

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

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

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

โหนดขุดของ Ethereum

โหนดขุดสามารถเป็นได้ทั้งแบบเต็มหรือแบบเบา คำว่า “โหนดการขุด” ไม่ได้เหมือนในระบบนิเวศของ Bitcoin เสียทีเดียว แต่ก็น่าจะดีที่จะพูดถึงผู้เข้าร่วมกลุ่มนี้

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


วิธีใช้งานโหนด Ethereum

หนึ่งในแง่มุมที่ยอดเยี่ยมของบล็อกเชนคือการเข้าถึงแบบเปิดกว้าง ซึ่งหมายความว่าทุกคนสามารถเรียกใช้โหนด Ethereum และเสริมสร้างเครือข่ายโดยการตรวจสอบธุรกรรมและบล็อก

คล้ายกับ Bitcoin มีหลายธุรกิจที่ให้บริการโหนด Ethereum แบบ Plug-n-play นี่อาจเป็นตัวเลือกที่ดีที่สุดหากคุณแค่ต้องการให้โหนดเริ่มทำงานเลย – อย่างไรก็ตามโปรดเตรียมจ่ายเพิ่มเพื่อความสะดวก
ดังที่ได้กล่าวไปแล้ว Ethereum มีการใช้งานซอฟต์แวร์โหนดที่แตกต่างกันจำนวนมาก เช่น Geth หรือ Parity หากคุณต้องการรันโหนดของคุณเองคุณจะต้องทำความคุ้นเคยกับขั้นตอนการตั้งค่าสำหรับวิธีการที่คุณเลือกใช้
เว้นแต่คุณ ต้องการรันโหนดพิเศษที่เรียกว่า โหนดเก็บถาวร แล็ปท็อประดับผู้บริโภคน่าจะเพียงพอสำหรับการรันโหนดเต็มของ Ethereum ในขณะเดียวกันก็ไม่ควรใช้เครื่องที่คุณใช้ประจำวันเพราะอาจทำให้เครื่องทำงานช้าลงอย่างมาก 

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


วิธีขุด Ethereum

เนื่องจากเครือข่ายกำลังจะเปลี่ยนไปใช้ Proof of Stake ในไม่ช้าการขุด Ethereum จึงไม่ใช่การเดิมพันระยะยาวที่ปลอดภัยที่สุด หลังจากการเปลี่ยนแปลงเกิดขึ้นนักขุด Ethereum อาจจะย้ายอุปกรณ์ขุดของตนไปยังเครือข่ายอื่นหรือขายทั้งหมด
ถึงกระนั้น หากคุณต้องการมีส่วนร่วมในการขุด Ethereum คุณจะต้องใช้ฮาร์ดแวร์พิเศษเช่น GPU หรือ ASIC หากคุณกำลังมองหาผลตอบแทนที่สมเหตุสมผลคุณมักจะต้องใช้เครื่องขุดแบบทำเองและการเข้าถึงไฟฟ้าราคาถูก นอกจากนี้คุณจะต้องตั้งค่ากระเป๋าเงิน Ethereum และกำหนดค่าซอฟต์แวร์การขุดเพื่อใช้งาน ทั้งหมดนี้ต้องใช้เวลาและเงินลงทุนจำนวนมากดังนั้นควรพิจารณาอย่างรอบคอบว่าคุณพร้อมสำหรับความท้าทายนี้หรือไม่ 


Ethereum ProgPoW คืออะไร?

ProgPoW ย่อมาจาก Programmatic  Proof of Work  เป็นส่วนขยายที่มีการเสนอสำหรับอัลกอริธึมการขุด Ethereum นั่นคือ Ethash ซึ่งออกแบบมาเพื่อให้ GPU สามารถแข่งขันกับ ASIC ได้ดีขึ้น 
การต่อต้าน ASIC เป็นหัวข้อที่ถกเถียงกันอย่างหนักมานานหลายปีทั้งในชุมชน Bitcoin และ Ethereum ในกรณีของ Bitcoin นั้น ASIC ได้กลายเป็นพลังการขุดหลักในเครือข่าย 

อย่างไรก็ตามในกรณี Ethereum นั้น ASIC มีอยู่ แต่มีความเด่นชัดน้อยกว่ามาก – นักขุดส่วนใหญ่ยังคงใช้ GPU แม้ว่าสถานการณ์นี้อาจเปลี่ยนแปลงไปในไม่ช้าเนื่องจากบริษัทจำนวนมากขึ้นเรื่อยๆ นำเครื่องขุด Ethereum ASIC เข้าสู่ตลาด แต่ว่าเหตุใด ASIC จึงก่อให้เกิดปัญหาได้?

ประการหนึ่ง ASIC สามารถลดการกระจายอำนาจของเครือข่ายได้อย่างมาก หากนักขุด GPU ไม่ทำกำไรและต้องปิดการดำเนินการขุดของพวกเขา อัตราแฮชอาจอยู่ในมือของนักขุดเพียงไม่กี่คน ยิ่งไปกว่านั้นการพัฒนาชิป ASIC มีค่าใช้จ่ายสูงและมีเพียงไม่กี่บริษัทที่มีความสามารถและทรัพยากรในการทำเช่นนั้น สิ่งนี้ก่อให้เกิดภัยคุกคามต่อการผูกขาดในด้านการผลิตโดยอาจรวมศูนย์อุตสาหกรรมเหมือง Ethereum ไว้ในมือของบริษัทเพียงไม่กี่แห่ง
การจะใช้ ProgPow เป็นหัวข้อที่มีการถกเถียงกันมาตั้งแต่ปี 2018 ในขณะที่บางคนคิดว่าจะเป็นเรื่องดีต่อระบบนิเวศของ Ethereum แต่บางคนก็ไม่เห็นด้วยเนื่องมีโอกาสที่จะทำให้เกิด hard fork ด้วยการเปลี่ยนไปใช้ Proof of Stake ที่กำลังจะมาถึงนี้ ก็คงจะต้องรอดูต่อไปว่าว่า ProgPow จะถูกนำมาใช้บนเครือข่ายหรือไม่


ใครเป็นผู้พัฒนาซอฟต์แวร์ Ethereum?

เช่นเดียวกับ Bitcoin ที่มีมาก่อน Ethereum เป็นโอเพ่นซอร์ส ทุกคนมีอิสระที่จะมีส่วนร่วมในการพัฒนาโปรโตคอลเองหรือสร้างแอปพลิเคชันที่รันบนบล็อกเชนนี้ ในความเป็นจริงปัจจุบัน Ethereum มีชุมชนนักพัฒนาที่ใหญ่ที่สุดในหมู่บล็อกเชน
แหล่งข้อมูลเช่น Andreas Antonopoulos และ Mastering Ethereum โดย Gavin Wood และ Developer Resources โดย Ethereum.org เป็นจุดเริ่มต้นที่ดีเยี่ยมสำหรับนักพัฒนาที่ต้องการมีส่วนร่วม 


Solidity คืออะไร?

มีการพูดถึงสัญญาอัจฉริยะครั้งแรกในปี 1990 แต่การเปิดใช้งานบนบล็อกเชนทำให้เกิดความท้าทายใหม่ Solidity ได้รับการเสนอในปี 2014 โดย Gavin Wood และตั้งแต่นั้นมาได้กลายเป็นภาษาโปรแกรมหลักสำหรับการพัฒนาสัญญาอัจฉริยะบน Ethereum ในทางไวยากรณ์จะมีลักษณะคล้ายกับ Java, JavaScript และ C ++
โดยพื้นฐานแล้ว Solidity คือสิ่งที่ทำให้นักพัฒนาสามารถเขียนโค้ดที่สามารถแบ่งย่อยออกเป็นคำสั่งที่ Ethereum Virtual Machine (EVM) สามารถเข้าใจได้ หากคุณต้องการทำความเข้าใจวิธีการทำงานให้ดีขึ้น Solidity GitHub เป็นจุดเริ่มต้นที่ดี
แต่ไม่ควรลืมว่า Solidity ไม่ใช่ภาษาเดียวที่มีสำหรับนักพัฒนา Ethereum อีกทางเลือกหนึ่งที่เป็นที่นิยมคือ Vyper ซึ่งคล้ายกับ Python มากกว่าในด้านไวยากรณ์