This article has been translated from English to Thai.

ถ้า “Ethereum” ฟังดูเหมือนคอนเซ็ปต์หนังไซไฟ นั่นก็เพราะว่ามันค่อนข้างจะเป็นแบบนั้นจริง ๆ น่ะสิ

ชื่อ Ethereum มีที่มาจากคำว่า “ether” ซึ่งเป็นคำสมมุติสำหรับสื่อที่มองไม่เห็นซึ่งเติมเต็มพื้นที่ทั้งหมดและส่งผ่านแสง

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

Ethereum ทำได้ยังไงเนี่ย?!

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

Global computer

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

ว่าไงนะ?! ห๊ะ?!

อาจจะฟังดูเหมือนภาษาต่างดาวสำหรับบางคน แต่ไม่ต้องห่วงเพราะเราจะมาคุยกันเพิ่มเติมเกี่ยวกับการทำงานของ 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 พูด ใครคิดเรื่องนี้กันเนี่ย!?