โฮมเพจ » ทำอย่างไร » Ethereum คืออะไรและ Smart Contracts คืออะไร

    Ethereum คืออะไรและ Smart Contracts คืออะไร

    Ethereum เป็นแพลตฟอร์มการกระจายอำนาจ มันสร้างโทเค็นสกุลเงินที่เรียกว่าอีเธอร์ โปรแกรมเมอร์สามารถเขียน“ สัญญาที่ชาญฉลาด” บน Ethereum blockchain และสัญญาเหล่านี้จะดำเนินการโดยอัตโนมัติตามรหัสของพวกเขา.

    Ethereum คืออะไร?

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

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

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

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

    อีเธอร์คืออะไร?

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

    นี่คือเทคนิค "altcoin" ซึ่งจริงๆแล้วหมายถึง cryptocurrency ที่ไม่ใช่ Bitcoin เช่นเดียวกับ Bitcoin Ether ได้รับการสนับสนุนโดยบล็อคเชนที่มีการกระจายอำนาจในกรณีนี้คือ Ethereum blockchain.

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

    เหตุใดแอปพลิเคชันที่กระจายอำนาจจึงน่าสนใจ?

    Bitcoin blockchain เก็บประวัติการทำธุรกรรมของ Bitcoin และนั่นก็คือ บล็อกเชน Ethereum เก็บโทเค็นของ Ether ไว้ในกระเป๋าเงินของผู้คน แต่ยังเก็บสถานะล่าสุดของสัญญาสมาร์ทแต่ละสัญญาและรหัสสมาร์ทโค้ดแต่ละสัญญา.

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

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

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

    Smart Contracts คืออะไร?

    สัญญาที่ชาญฉลาดคือแอปพลิเคชันที่ทำงานบน Ethereum Virtual Machine นี่คือ“ คอมพิวเตอร์ทั่วโลก” ที่กระจายอำนาจซึ่งให้พลังการประมวลผลจากโหนด Ethereum ทั้งหมด โหนดใด ๆ ที่ให้พลังการประมวลผลจะได้รับเงินสำหรับทรัพยากรนั้นใน Ether tokens.

    พวกเขากำลังตั้งชื่อสมาร์ทสัญญาเพราะคุณสามารถเขียน“ สัญญา” ที่จะดำเนินการโดยอัตโนมัติเมื่อตรงตามข้อกำหนด.

    ตัวอย่างเช่นลองนึกภาพการสร้างบริการระดมทุนรูปแบบคล้าย Kickstarter บน Ethereum ใครบางคนสามารถตั้งค่าสัญญา Ethereum ที่ชาญฉลาดซึ่งจะรวมเงินกันเพื่อส่งให้คนอื่น สามารถเขียนสัญญาอัจฉริยะเพื่อบอกว่าเมื่อมีการเพิ่มสกุลเงิน $ 100,000 เข้ากับกลุ่มเงินทั้งหมดจะถูกส่งไปยังผู้รับ หรือหากเกณฑ์ไม่ถึง $ 100,000 ภายในเดือนใดสกุลเงินทั้งหมดจะถูกส่งกลับไปยังผู้ถือเดิมของสกุลเงิน แน่นอนว่าสิ่งนี้จะใช้โทเค็นของอีเธอร์แทนดอลลาร์สหรัฐ.

    ทั้งหมดนี้จะเกิดขึ้นตามรหัสสัญญาอัจฉริยะซึ่งดำเนินการธุรกรรมโดยอัตโนมัติโดยไม่จำเป็นต้องให้บุคคลที่สามที่เชื่อถือได้เก็บเงินและลงชื่อออกในการทำธุรกรรม ตัวอย่างเช่น Kickstarter จะมีค่าธรรมเนียม 5% จากค่าธรรมเนียมการประมวลผลการชำระเงิน 3% ถึง 5% ซึ่งจะหมายถึง $ 8,000 ถึง $ 10,000 ในค่าธรรมเนียมในโครงการระดมทุน $ 100,000 สัญญาที่ชาญฉลาดไม่จำเป็นต้องจ่ายค่าธรรมเนียมให้กับบุคคลที่สามอย่าง Kickstarter.

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

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

    CryptoKitties ใช้ Smart Contracts

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

    โดยพื้นฐานแล้ว CryptoKitties เป็นรูปแบบของดิจิตอล“ รวบได้” ที่เก็บอยู่ใน Ethereum blockchain CryptoKitties ให้การสาธิตที่ดีของความสามารถในการจัดเก็บและแลกเปลี่ยนรายการดิจิตอลบนเครือข่าย Ethereum.

    CryptoKitties ใหม่ถูกสร้างขึ้นผ่าน“ การผสมพันธุ์” สิ่งนี้เกี่ยวข้องกับการเลือก CryptoKitties สองฐานและใช้ Ether tokens เพื่อทำสัญญาอัจฉริยะ สัญญาใช้แมวสองตัวที่เลือกเพื่อวางไข่ CryptoKitty ใหม่ ลูกแมวเหล่านี้และรายละเอียดของกระบวนการผสมพันธุ์จะถูกเก็บไว้ในบัญชีแยกประเภทสาธารณะของ Ethereum blockchain.

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

    ในเดือนธันวาคม 2560 โดยบังเอิญผู้คนในราคา Bitcoin ใช้เงิน Ether มากกว่า 12 ล้านดอลลาร์ใน CryptoKitties และ CryptoKitty ที่แพงที่สุดขายในราคา 120,000 ดอลลาร์.

    เช่นเดียวกับอีเธอร์ Bitcoin และภาพเขียนราคาแพง CryptoKitties นั้นคุ้มค่ากับสิ่งที่ผู้คนเตรียมที่จะจ่าย.

    เครดิตรูปภาพ: AlekseyIvanov / Shutterstock.com, Ethereum, CryptoKitties.