This article has been translated from English to Thai.
ถ้า “Ethereum” ฟังดูเหมือนคอนเซ็ปต์หนังไซไฟ นั่นก็เพราะว่ามันค่อนข้างจะเป็นแบบนั้นจริง ๆ น่ะสิ
ชื่อ Ethereum มีที่มาจากคำว่า “ether” ซึ่งเป็นคำสมมุติสำหรับสื่อที่มองไม่เห็นซึ่งเติมเต็มพื้นที่ทั้งหมดและส่งผ่านแสง
จริง ๆ แล้ว ether ไม่มีอยู่จริง แต่ผู้ก่อตั้งชอบชื่อเท่ ๆ นี้และไอเดียของสื่อที่เป็นพื้นฐานและมองไม่เห็นสำหรับทุกแอปพลิเคชัน
Ethereum ทำได้ยังไงเนี่ย?!
พูดง่าย ๆ ก็คือ มันทำได้โดยการอนุญาตให้แอปพลิเคชันทำงานบนเครือข่ายคอมพิวเตอร์ที่กระจายไปทั่ว ซึ่งจะทำหน้าที่เป็นเหมือน “คอมพิวเตอร์ระดับโลก”

ไม่เพียงแต่เครือข่ายคอมพิวเตอร์นี้จะรันแอปพลิเคชันเท่านั้น มันยังติดตามการเปลี่ยนแปลงใด ๆ ของข้อมูล ที่เกิดจากแอปพลิเคชันโดยสร้างเวอร์ชั่นอิเล็กทรอนิกส์ของ “ร่องรอยกระดาษ” ที่สาธารณะให้คนเห็น แต่ก็ยังปลอดภัย
ว่าไงนะ?! ห๊ะ?!
อาจจะฟังดูเหมือนภาษาต่างดาวสำหรับบางคน แต่ไม่ต้องห่วงเพราะเราจะมาคุยกันเพิ่มเติมเกี่ยวกับการทำงานของ Ethereum แต่ก่อนอื่น เราต้องกลับไปที่พื้นฐานและพูดถึงเทคโนโลยีบล็อกเชน
Blockchain คืออะไร?
บล็อกเชน คือฐานข้อมูลสาธารณะที่เก็บข้อมูลในกลุ่มที่เรียกกันว่า “บล็อก”
บล็อกจะเรียงกันเป็นสายโซ่เพื่อให้สาธารณะทราบว่าธุรกรรมไหนเกิดก่อน
เฉพาะเครือข่ายคอมพิวเตอร์ที่มีความทุ่มเท (และกระจาย) เท่านั้นที่สามารถเพิ่มบล็อกธุรกรรมใหม่ได้ พวกเขาใช้การเข้ารหัสเพื่อให้แน่ใจว่าธุรกรรมนั้นถูกต้องและตรวจสอบว่าผู้สร้างบล็อกไม่มีชื่อกำลังสร้างบนสายโซ่เดียวกันหรือไม่ที่ทุกคนเห็นการใช้การเข้ารหัสในการตรวจสอบธุรกรรมและสร้างบล็อกเชนทำให้โซ่มีความปลอดภัยและเปลี่ยนแปลงไม่ได้ “เปลี่ยนแปลงไม่ได้” หมายความว่าไม่มีใคร – แม้แต่ John Cena หรือ Doctor Strange – สามารถเปลี่ยนแปลงบันทึกของธุรกรรมบนบล็อกเชนได้
ลักษณะการกระจายตัวของคอมพิวเตอร์ที่สร้างบล็อกเชนทำให้บัญชีแยกประเภทเป็นแบบกระจาย ซึ่งหมายความว่าไม่มีหน่วยงานเดียวที่สามารถเปลี่ยนแปลงบล็อกเชนได้
อีกครั้ง แม้แต่ John Cena ก็ไม่ได้ เสียใจด้วย
เพราะคอมพิวเตอร์ที่เข้าร่วมทั้งหมดเก็บสำเนาที่อัปเดตเหมือนกันของบัญชีแยกประเภท ข้อมูลบนบล็อกเชนจึงเปิดเผยและโปร่งใสสำหรับใครก็ตามที่ต้องการดู
คุณสมบัติเหล่านี้ของบล็อกเชนมีประโยชน์เมื่อแอปพลิเคชันต้องการยานพาหนะที่ปลอดภัยในการดำเนินธุรกรรมที่อาจเกี่ยวข้องกับเอกสารสำคัญ สินทรัพย์ดิจิตอล หรือแค่ $$$ จำนวนมาก
สมมติว่าคุณต้องการส่งเงินให้เพื่อนที่กำลังซื้อรองเท้า Air Jordan รุ่นใหม่ล่าสุดให้คุณเพราะมันหมดในเมืองของคุณ
คุณสามารถส่งเงินให้เพื่อนผ่านธนาคารได้ แต่การตรวจสอบอาจใช้เวลาหลายชั่วโมงหรือวัน ร้านค้าอาจไม่มีขนาดรองเท้าของคุณแล้ว!
คุณก็สามารถใช้แอปได้ แต่การเก็บ $$$ ในแอปที่รวมศูนย์ทำให้บัญชีของคุณเสี่ยงต่อการโดนแฮ็กเกอร์เจาะทั้งหมด หรือแอปอาจแช่แข็งบัญชีของคุณเพราะคุณโพสต์ #TeamPineappleOnPizza ในโซเชียลมีเดียของคุณ
ถ้าคุณโอนเงินโดยใช้เทคโนโลยีบล็อกเชน ไม่มีใครสามารถหยุดคุณจากการใช้เงินของคุณเอง และมันจะถึงมือเพื่อนของคุณเร็วกว่า ถ้าคุณรอให้ธนาคารแบบดั้งเดิมยืนยัน สุดท้ายเพื่อนของคุณสามารถยืนยันว่าคุณได้ทำการโอนในบัญชีที่สาธารณะและปลอดภัย
ตัวอย่าง: บล็อกเชนของ Bitcoin
เพื่อเข้าใจว่าบล็อกเชนทำงานอย่างไร มาดูตัวอย่างในโลกจริงที่ใช้กันมานาน: Bitcoin
Bitcoin เป็นที่รู้จักอย่างกว้างขวางว่าเป็นสกุลเงินดิจิทัลที่อนุญาตให้ผู้คนส่งและรับเงินทั่วโลก โดยไม่ต้องใช้สถาบันการเงินหรือตัวกลาง
Bitcoin ถูกออกแบบให้เป็นทางเลือกแทนสกุลเงินฟิอัตแบบดั้งเดิม ทำหน้าที่เป็น “สื่อกลางการแลกเปลี่ยน” (สิ่งที่ยอมรับกันอย่างกว้างขวางในการแลกเปลี่ยนสินค้าหรือบริการ)แทนที่ธนาคารหรือสถาบันการเงินจะเก็บบันทึกธุรกรรมในสมุดของตนเอง ธุรกรรมเหล่านี้ถูกบันทึกบนบล็อกเชน
เนื่องจากบล็อกเชนเป็นบัญชีแยกประเภทกระจายที่เก็บข้อมูลบนเครือข่ายคอมพิวเตอร์ขนาดใหญ่ จึงแทบเป็นไปไม่ได้ที่ข้อมูลจะสูญหายหากเซิร์ฟเวอร์ล่มหรือถูกแฮ็กเกอร์แก้ไข
ใครก็ตามที่มีการเข้าถึงอินเทอร์เน็ตสามารถส่งเงินไปต่างประเทศ รับเงิน และชำระเงินโดยใช้ bitcoin
แต่อย่างไรก็ตาม ขั้นตอนการตั้งค่ากระเป๋าเงิน Bitcoin และการเข้าใจคีย์ส่วนตัวและคีย์สาธารณะอาจเป็นกระบวนการที่ซับซ้อน
แต่นั่นคือสาเหตุที่ฉันเขียนคู่มือเริ่มต้นสำหรับกระเป๋าเงิน Bitcoin 😊
และเนื่องจากไม่มีหน่วยงานกลางที่รับผิดชอบในการรักษาเครือข่าย คุณจะไม่สามารถโทรหาฝ่ายสนับสนุนลูกค้าเมื่อคุณทำผิดพลาด ซึ่งอาจหมายถึงการสูญเสียถาวรเพราะธุรกรรมของ Bitcoin ไม่สามารถย้อนกลับได้!
ในขณะที่ยังมีพื้นที่มากมายให้พัฒนา Bitcoin ได้เปิดประตูสู่โลกใหม่ที่น่าตื่นเต้นของเทคโนโลยีบล็อกเชนให้ Ethereum ได้เข้าถึงและสำรวจศักยภาพอย่างเต็มที่
Ethereum คืออะไร?
เมื่อมนุษย์ค้นพบไฟครั้งแรก มันถูกใช้เพื่อให้ความอบอุ่น อุ่นอาหาร และขับไล่ผู้ล่า
และจากนั้นวันหนึ่ง มีคนตื่นขึ้นและพูดว่า “โอ้กา บูก้า ขออุ่นหินนี้หน่อยเถอะ” นี่คือวิธีที่การใช้ไฟพัฒนาไปเป็นการทำอาวุธ เครื่องปั้นดินเผา และในที่สุดพลังงานไอน้ำและการประยุกต์ใช้ในอุตสาหกรรมอื่น ๆ
ในกรณีของ Ethereum “ไฟ” ก็คือเทคโนโลยีบล็อกเชนBitcoin เป็นตัวอย่างแรกของการใช้บล็อกเชน มันเปิดตาของเราให้เห็นถึงประโยชน์ของการใช้บัญชีแยกประเภทที่ปลอดภัยและกระจายในกHการโอนมูลค่า (ในสกุลเงินดิจิทัลที่เรียกว่า bitcoin)
แต่แล้ววันหนึ่งนั้น ผู้ชายชื่อ Vitalik ตื่นขึ้นมาและคิดว่า “ถ้าเราปรับซอฟต์แวร์บล็อกเชนให้ทำมากกว่าแค่โอนมูลค่าล่ะ? ถ้าเราสร้างคอมพิวเตอร์ระดับโลก?”
นี่คือสิ่งที่ Ethereum ทำ ไม่เพียงแต่จะสามารถติดตามและโอนมูลค่าโดยใช้เทคโนโลยีบล็อกเชนเหมือน Bitcoin ได้ แต่ยังสามารถรันโปรแกรมคอมพิวเตอร์ (คำสั่งที่บอกให้คอมพิวเตอร์ทำอะไร) ได้อีกด้วย
แทนที่จะเป็นม้ากระโดดเดียวอย่าง Bitcoin Ethereum เป็นแพลตฟอร์มคอมพิวเตอร์ที่อนุญาตให้นักพัฒนาสร้างแอปพลิเคชันที่มีวัตถุประสงค์เฉพาะ
ด้วย Ethereum Virtual Machine (EVM) Ethereum สามารถรันโปรแกรมอย่าง “สมาร์ทคอนแทรกต์”
“เครื่องเสมือน” เป็นซอฟต์แวร์ที่ทำตัวเสมือนคอมพิวเตอร์จริงที่สามารถรันโปรแกรมและเปิดแอปได้ มันเป็นโปรแกรมซอฟต์แวร์ในคอมพิวเตอร์ที่ทำงานเหมือนเป็นคอมพิวเตอร์แยกในคอมพิวเตอร์หลัก
คุณอ่านถูกแล้ว!
Ethereum ไปไกลกว่าความสามารถดั้งเดิมของ Bitcoin เพราะมันสามารถสนับสนุนและรัน สมาร์ทคอนแทรกต์ ที่เขียนโปรแกรมได้
สมาร์ทคอนแทรกต์คือข้อตกลงที่เขียนในโค้ดและมีคำสั่งที่ถูกกำหนดไว้ล่วงหน้าซึ่งสามารถรันได้ทันทีที่เงื่อนไขเฉพาะถูกพบและตรวจสอบ
สมาร์ทคอนแทรกต์คือซอฟต์แวร์โค้ดที่เขียนไว้ล่วงหน้า (“โปรแกรมคอมพิวเตอร์”) ดังนั้นเมื่อเงื่อนไขที่ระบุถูกพบ โค้ดจะถูกรันโดยอัตโนมัติ
ตัวอย่างง่าย ๆ คือ ถ้าบุคคล A ถูกสัญญาว่าจะได้รับอัตราดอกเบี้ย 10% หากเขายืม 2 BTC ให้บุคคล B เป็นเวลาหนึ่งปี เมื่อปีสิ้นสุดลง บุคคล A จะได้รับ อัตโนมัติ 2 BTC + อัตราดอกเบี้ย 10% โดยไม่ต้องพูดคุยกับบุคคล B หรือขอให้บุคคลที่สามทำตามข้อตกลง
คะแนนหนึ่งสำหรับอินโทรเวิร์ต!
ไม่น่าแปลกใจที่ความสามารถในการดำเนินการข้อตกลงอย่างไม่มีการเชื่อใจและบันทึกไว้ในเครือข่ายที่ปลอดภัยและกระจายได้พบหลายการใช้ประโยชน์แล้ว
โดยการเขียนโปรแกรมเหล่านี้ (“สมาร์ทคอนแทรกต์“) นักพัฒนาสามารถสร้างโปรแกรมหลายแบบ (เรียกว่าแอปพลิเคชันกระจายหรือ “dApps“)
การเงินกระจาย (DeFi) ตัวอย่างเช่น ใช้ dApps ที่อิงตามสมาร์ทคอนแทรกต์ที่ดำเนินการโอนย้ายแบบเพียร์ทูเพียร์ การระดมทุน การกู้ยืม การยืม และกิจกรรมการเงินอื่น ๆ
ผู้ใช้ยังสามารถเขียนสมาร์ทคอนแทรกต์เชื่อมโยงข้อมูลกับที่อยู่ Ethereum ซึ่งมีประโยชน์เมื่อแอปหรือรัฐบาลร้องขอข้อมูลอัตลักษณ์เช่น ชื่อ ข้อมูลธนาคาร ประวัติการแพทย์ หรือลายเซ็นอิเล็กทรอนิกส์เพื่อใช้บริการของพวกเขา
สุดท้ายแต่ไม่ท้ายสุดผู้ใช้ใช้สมาร์ทคอนแทรกต์เชื่อมโยงสินทรัพย์จริงหรือดิจิทัลกับ โทเค็นที่ไม่สามารถทดแทนได้ (NFT)
เมื่อโทเค็นอยู่บนบล็อกเชนแล้ว ผู้เล่นเกมสามารถเป็นเจ้าของและแลกเปลี่ยนสินทรัพย์ในเกมของตน เจ้าของบ้านสามารถขายส่วนหนึ่งหรือทั้งหมดของบ้านบนตลาดออนไลน์ และนักเขียนและนักแต่งเพลงสามารถพิสูจน์ความเป็นเจ้าของวัสดุลิขสิทธิ์
โปรดทราบว่า Ethereum ไม่เพียงแต่ดำเนินการสมาร์ทคอนแทรกต์เหล่านี้ แต่ยังบันทึกพวกเขาด้วย ไม่เหมือน Bitcoin บล็อกเชนของ Ethereum มีมากกว่าประวัติการทำธุรกรรม
เมื่อสัญญาใหม่ถูกดำเนินการ “สถานะ” ของเครื่องจะเปลี่ยนเป็น “สถานะ” ใหม่ที่มีบัญชีใหม่ ยอดคงเหลือที่เปลี่ยนแปลง หรือข้อมูลอื่น ๆ
“สถานะ” ของเครื่องใหม่นี้จะถูกบันทึกโดยเครือข่ายคอมพิวเตอร์ที่เข้าร่วม (“โหนด”) ที่จะอัพเดท “สถานะ” ของตนเอง
นี่คือสาเหตุที่ Bitcoin มักถูกเรียกว่า บัญชีแยกประเภทกระจาย (ติดตามการเปลี่ยนแปลงของความเป็นเจ้าของของ bitcoins) ในขณะที่ Ethereum มักจะถูกเปรียบเทียบกับ เครื่องสถานะกระจาย (ติดตามการเปลี่ยนแปลงของ “สถานะ” ของข้อมูลที่กว้างขวางกว่า)
“เครื่องสถานะกระจาย” ฟังดูเหมือนสิ่งที่ The Terminator พูด ใครคิดเรื่องนี้กันเนี่ย!?