มุมวิทยาศาสตร์ยอดนิยม 08 | ผลงานที่โดดเด่นของ Ethereum: Smart Contract
เรากล่าวว่าคุณสมบัติที่ใหญ่ที่สุดของ Ethereum คือการแนะนำแนวคิดของ "สัญญาอัจฉริยะ" จากนั้น ในฉบับนี้ เราจะเริ่มต้นด้วยแนวคิดที่สำคัญที่สุดของ "สัญญาอัจฉริยะ" และพูดคุยเกี่ยวกับวิธีการทำงานและวิธีการทำงาน . มีผลอย่างไร.
โดยสรุปแล้ว สัญญาอัจฉริยะมีหน้าที่หลักสองประการ หน้าที่หนึ่งคือการประมวลผลธุรกรรมที่สะดวกยิ่งขึ้น และอีกหน้าที่หนึ่งคือการพัฒนา Dapps (นั่นคือแอปพลิเคชันบล็อกเชน) ให้ยืดหยุ่นมากขึ้น ต่อไปเราจะอธิบายให้ฟังทีละข้อ
1. สัญญาอัจฉริยะสามารถดำเนินการธุรกรรมได้สะดวกยิ่งขึ้น
เรามาคุยกันว่าสัญญาอัจฉริยะช่วยให้ทำธุรกรรมได้สะดวกขึ้นได้อย่างไร ที่นี่เราต้องเข้าใจสองแนวคิด: เครื่องเสมือน Ethereum และบัญชี Ethereum:
(1) เครื่องเสมือน Ethereum
"เครื่องเสมือน" เป็นคำในสาขาคอมพิวเตอร์ ซึ่งสามารถเข้าใจได้ว่าเป็นสภาพแวดล้อมเสมือนจริงที่สามารถดำเนินการได้ตามต้องการโดยไม่กระทบต่อประสิทธิภาพของคอมพิวเตอร์
Ethereum โดยพื้นฐานแล้วเป็นเครื่องเสมือน ยกเว้นว่าเป็นเครื่องเสมือนแบบ peer-to-peer แบบกระจายอำนาจ (ตัวย่อภาษาอังกฤษ EVM) เช่นเดียวกับเทคโนโลยี blockchain โหนดทั่วโลกจะเรียกใช้ซอฟต์แวร์บนคอมพิวเตอร์ของตนเอง "คอมพิวเตอร์ระดับโลก" นี้ประกอบด้วยโหนดทั่วโลกเรียกว่า Ethereum Virtual Machine (EVM)
เราสามารถเข้าใจเครื่องเสมือน Ethereum ว่าเป็นระบบที่ใช้สร้างสภาพแวดล้อมการทำงานสำหรับสัญญาสมาร์ท Ethereum
(2) บัญชี Ethereum
Ethereum ได้สร้างบัญชีสองประเภท: ประเภทหนึ่งคือบัญชีปกติ (ตัวย่อภาษาอังกฤษคือ EOA) ที่เราสามารถใช้งานได้ อีกประเภทหนึ่งเรียกว่า "บัญชีอัจฉริยะ"
1. บัญชีปกติ
"บัญชีปกติ" (นั่นคือบัญชี EOA) มีเฉพาะจำนวนเงิน Ethereum ในปัจจุบันซึ่งควบคุมโดยคีย์ส่วนตัวของเราและสามารถเริ่มธุรกรรมการโอนได้
เมื่อโอน Ethereum จาก "บัญชีปกติ" ของ Ethereum วิธีการโอนจะคล้ายกับ Bitcoin:
ฉันโอน 3 Ethereum จากบัญชีของฉันไปยังบัญชีของ Yiyi การโอนนี้ใช้บัญชีปกติ คุณต้องป้อนที่อยู่กระเป๋าเงินของ Yiyi และจำนวนเงินที่โอน ซึ่งคล้ายกับการโอน Bitcoin ดังนั้นฉันจะไม่พูดอะไรมาก
2. บัญชีสมาร์ท
ใน "บัญชีอัจฉริยะ" นั้นไม่ได้มีเพียงจำนวนเงิน Ethereum เท่านั้น แต่ยังมีรหัสโปรแกรมด้วย การดำเนินการของรหัสนั้นถูกเรียกใช้โดยการทำธุรกรรม เมื่อใดก็ตามที่ได้รับข้อความที่สอดคล้องกัน รหัสจะถูกดำเนินการ บัญชีสมาร์ทนี้ เป็นผู้ให้บริการสัญญาอัจฉริยะ
เมื่อถ่ายโอน Ethereum จาก "บัญชีอัจฉริยะ" ของ Ethereum เครื่องเสมือนและสัญญาอัจฉริยะจะเกี่ยวข้อง นี่คือตัวอย่าง:
ฉันตัดสินใจโอน 3 Ethereum ไปที่ Yiyi ในวันจ่ายเงินเดือน ซึ่งหมายความว่าเราได้บรรลุข้อตกลง จากนั้นเมื่อฉันจ่ายเงินเดือน เครื่องเสมือนจะเรียกใช้รหัสเฉพาะ และ 3 Ethereum จะถูกโอนโดยอัตโนมัติจากสมาร์ทโฟนของฉัน โอน 3 Ethereum จากบัญชีไปยัง Yiyi
2. สัญญาอัจฉริยะสามารถพัฒนา Dapp (แอปพลิเคชันบล็อกเชน) ได้อย่างยืดหยุ่นมากขึ้น
ข้างต้น เราได้แนะนำวิธีที่สัญญาอัจฉริยะสามารถทำธุรกรรมได้สะดวกยิ่งขึ้น ต่อไป เรามาพูดถึงหน้าที่หลักอีกอย่างหนึ่งของสัญญาอัจฉริยะ: ช่วยให้เราสามารถพัฒนา Dapps (นั่นคือแอปพลิเคชันบล็อกเชน) ได้อย่างยืดหยุ่นมากขึ้น
Bitcoin เป็นระบบการเงิน ในขณะที่ Ethereum มีเป้าหมายเพื่อเป็นแพลตฟอร์ม ระบบ Ethereum ค่อนข้างคล้ายกับระบบ Android และ Apple ในปัจจุบัน นักพัฒนาสามารถพัฒนาแอปพลิเคชันต่างๆ บนระบบได้อย่างอิสระ:
Ethereum ได้รับการออกแบบให้เป็นระบบที่ยืดหยุ่นซึ่งสามารถแก้ไขได้ตามความต้องการ ช่วยให้ผู้ใช้สามารถสร้างการดำเนินงานของตนเองที่ตรงกับความต้องการของตนเอง ด้วยวิธีนี้ ระบบ Ethereum สามารถให้บริการแอปพลิเคชัน blockchain แบบกระจายอำนาจต่างๆ ไม่จำกัดเฉพาะสกุลเงินดิจิทัลเท่านั้น .
แกนหลักของ Ethereum อยู่ที่ "Ethereum Virtual Machine (EVM) ซึ่งเป็นแนวคิดที่เรากล่าวถึงข้างต้น เครื่องเสมือนนี้สามารถรันโค้ดที่ซับซ้อนด้วยอัลกอริทึมตามอำเภอใจ ในแง่ของคอมพิวเตอร์: Ethereum คือ "ทัวริงสมบูรณ์" นักพัฒนาสามารถใช้ภาษาโปรแกรมที่มีอยู่ได้ (เช่น "Java, Python") เพื่อสร้างสัญญาและแอปพลิเคชันแบบกระจายอำนาจต่างๆ บน Ethereum Virtual Machine
สัญญาที่ชาญฉลาดทำให้ Ethereum "แอปพลิเคชันที่กระจายอำนาจ" มีจินตนาการที่ไม่จำกัดและพลังที่แข็งแกร่งกว่า สัญญาอัจฉริยะสามารถจัดการตรรกะทางธุรกิจต่างๆ เพื่อใช้ประโยชน์จากความสามารถของ Ethereum blockchain ได้อย่างเต็มที่ ทำให้ blockchain ปรับขนาดได้มากขึ้น และทำให้ Ethereum เป็นแพลตฟอร์มการพัฒนา blockchain ที่ใหญ่ที่สุดในปัจจุบัน เราสามารถใช้สัญญาอัจฉริยะในสถานการณ์ต่างๆ เช่น อนุพันธ์ทางการเงิน การประกันภัย อสังหาริมทรัพย์ กระบวนการทางกฎหมาย เป็นต้น

นี่เป็นมาตรการสำคัญสำหรับเราในการเรียก Ethereum ว่า "Blockchain 2.0 Era" เพราะมันแยกออกจากการทำงานของ Bitcoin ในฐานะสกุลเงินดิจิทัล และใช้เทคโนโลยี blockchain ในสาขาอื่นๆ
3. Ethereum และ Ethereum (ETH)
ระบบ Ethereum ยังเกี่ยวข้องกับเหรียญ Ethereum (รหัสภาษาอังกฤษ ETH) เป็นสกุลเงินดิจิทัลที่สร้างขึ้นโดยเครือข่าย Ethereum และสามารถเรียกอีกอย่างว่า "Ethereum" ในระบบสัญญาอัจฉริยะของ Ethereum Ethereum มีบทบาทสำคัญ: โครงการ ICO ในปัจจุบันส่วนใหญ่ใช้แอปพลิเคชันที่พัฒนาบน Ethereum และนักพัฒนาจำเป็นต้องจ่ายเงินให้ Ethereum เพื่อดำเนินโครงการบน Ethereum

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


