สัญญาอัจฉริยะคือสัญญาดิจิทัลที่เขียนขึ้นโดยใช้รหัสคอมพิวเตอร์แบบมีเงื่อนไข If-Then เพื่อกำหนดข้อตกลงระหว่างสองฝ่ายขึ้นไปโดยมีกฎและบทลงโทษบางอย่างบันทึกลงในบล็อกเชน คู่สัญญาจะไม่เปิดเผยตัวตน แต่สัญญานั้นจะถูกเผยแพร่ไปยังบัญชีแยกประเภทสาธารณะ เหตุการณ์ที่ทริกเกอร์เช่นการตีราคาการประท้วงหรือการถึงวันหมดอายุจุดชนวนการดำเนินการของสัญญาตามเงื่อนไขข้อตกลงที่ระบุไว้ในสัญญาอัจฉริยะ.
สัญญาอัจฉริยะหมายถึงการแลกเปลี่ยนเงินหุ้นทรัพย์สินหรือทรัพย์สินในรูปแบบใด ๆ ด้วยวิธีที่โปร่งใสปลอดภัยปราศจากความขัดแย้งในขณะที่ไม่จำเป็นต้องมีการไกล่เกลี่ยจากคนกลาง.
ตลอดบทความนี้เราจะตรวจสอบแพลตฟอร์มสัญญาอัจฉริยะที่ใช้กันอย่างแพร่หลายซึ่งพิสูจน์แล้วว่ามีประสิทธิภาพและเชื่อถือได้ในแอปพลิเคชันทางธุรกิจต่างๆ หากคุณต้องการ เรียนรู้เกี่ยวกับสัญญาอัจฉริยะ และวิธีการทำงานเรามีชั้นเรียน Cointelligence Academy ที่ครอบคลุมรายละเอียด.
แพลตฟอร์มสัญญาอัจฉริยะที่ได้รับความนิยมสูงสุด
Ethereum (ETH)
Ethereum เป็นแพลตฟอร์มที่ใช้บล็อกเชนแบบกระจายอำนาจซึ่งดำเนินการตามสัญญาอัจฉริยะซึ่งได้เปิดประตูสู่แอปพลิเคชันแบบกระจายอำนาจ (DApps) Ethereum Virtual Machine (EVM) เป็นเครื่องเสมือนที่ดำเนินการตามสัญญาอัจฉริยะทั้งหมด EVM เป็นเครื่องเสมือน Turing Complete 256 บิต สัญญาอัจฉริยะที่ใช้ Ethereum ได้รับการเข้ารหัสโดยใช้ Solidity ซึ่งเป็นภาษาการเขียนโปรแกรม Turing Complete ที่อนุญาตให้มีการเข้ารหัสของคำสั่งรหัสแบบวนซ้ำและการแตกกิ่งก้าน Solidity’s "ความสมบูรณ์ของทัวริง" ทำให้ Ethereum เหมาะอย่างยิ่งสำหรับการเข้ารหัสสัญญาอัจฉริยะด้วยตรรกะที่ซับซ้อน.
"แก๊ส" เป็นเชื้อเพลิงของสัญญาอัจฉริยะของ Ethereum จะวัดปริมาณพลังการคำนวณที่จำเป็นในการดำเนินการตามสัญญาอัจฉริยะผ่าน EVM เมื่อคุณส่งสัญญาอัจฉริยะคุณต้องกำหนดมูลค่าก๊าซ ทุกขั้นตอนตามรหัสของสัญญาอัจฉริยะต้องใช้ปริมาณก๊าซที่กำหนดไว้ล่วงหน้าเพื่อดำเนินการ.
สัญญาอัจฉริยะของ Ethereum สามารถ:
– ทำหน้าที่เป็น "หลายลายเซ็น" บัญชี ethereum เพื่อให้ใช้เหรียญเฉพาะในกรณีที่ผู้ใช้จำนวนที่กำหนดไว้ล่วงหน้าเห็นด้วย
– นำเสนอยูทิลิตี้สำหรับสัญญาอัจฉริยะอื่น ๆ บนบล็อกเชนของ Ethereum
– บันทึกข้อมูลเกี่ยวกับการเป็นเจ้าของเนื้อหาการลงทะเบียนโดเมนสิทธิ์การเป็นสมาชิกสิทธิ์การสมัครและอื่น ๆ
– จัดการข้อตกลงระหว่างหลายฝ่ายเช่นการเช่าการทำงานร่วมกันทางธุรกิจและการประกันภัย
– ได้รับการเข้ารหัสเพื่อออกโทเค็นเช่นโทเค็น ICO ที่ใช้สำหรับการระดมทุนจำนวนมาก มีมาตรฐานโทเค็นหลายแบบที่ใช้ในการออกโทเค็นบนแพลตฟอร์มของ Ethereum รวมถึงมาตรฐาน ERC-20, ERC223 และ ERC77 ERC-20 เป็นมาตรฐานที่ใช้กันมากที่สุดในการออกโทเค็นเพื่อจุดประสงค์ ICO แม้ว่าจะมีข้อบกพร่องร้ายแรงที่นำไปสู่การสูญเสียมูลค่าหลายล้านดอลลาร์ในอุตสาหกรรมคริปโต.
ERC-20 ทำธุรกรรมโทเค็นผ่านหนึ่งในสองวิธี:
1- โอน (): ฟังก์ชั่นนี้จุดชนวนการส่งโทเค็นไปยังที่อยู่ของผู้ใช้เฉพาะ.
2- อนุมัติ () + transferFrom (): ฟังก์ชันนี้จะจุดประกายการฝากโทเค็นไปยังสัญญาอัจฉริยะที่กำหนดไว้ล่วงหน้า.
อย่างไรก็ตามหากมีการใช้ฟังก์ชัน Transfer () เพื่อส่งโทเค็นไปยังสัญญาอัจฉริยะโดยไม่ได้ตั้งใจธุรกรรมจะดำเนินการได้สำเร็จ แต่ธุรกรรมนี้จะไม่ได้รับการยอมรับจากที่อยู่สัญญาอัจฉริยะของผู้รับ จุดบกพร่องนี้เป็นแรงบันดาลใจให้นักพัฒนาสร้างมาตรฐาน ERC223 และ ERC77.
– ERC223: มาตรฐานนี้ช่วยลดข้อผิดพลาดที่สำคัญของ ERC-20 ผ่านการแก้ไขฟังก์ชันการโอน () เพื่อให้เกิดข้อผิดพลาดในการตอบสนองต่อการโอนที่ไม่ถูกต้องและยกเลิกธุรกรรมเพื่อไม่ให้เงินสูญหาย.
– ERC777: มาตรฐานนี้ช่วยแก้ไขปัญหาของ ERC20 ที่ขาดการดำเนินการจัดการธุรกรรม.
Ethereum เป็นตัวเลือกยอดนิยมสำหรับการสร้างสัญญาอัจฉริยะ แต่ปัญหาด้านความสามารถในการปรับขนาดของแพลตฟอร์มทำให้ไม่เหมาะสำหรับแอปพลิเคชันในโลกแห่งความเป็นจริงจำนวนมาก Solidity ขาดความยืดหยุ่นในการเข้ารหัสที่มาจากภาษาโปรแกรมล่าสุด Solidity ขาดการสนับสนุนอาร์เรย์หลายมิติในพารามิเตอร์อินพุตและพารามิเตอร์เอาต์พุต นอกจากนี้ Solidity ยังรองรับพารามิเตอร์ 16 ตัวภายในฟังก์ชันสัญญาอัจฉริยะเท่านั้น.
อย่างไรก็ตามสิ่งนี้สัญญาอัจฉริยะที่ใช้ Ethereum ถูกนำไปใช้ในแอพพลิเคชั่นต่างๆ ตัวอย่างเช่น, ปชช เป็นโครงการบล็อกเชนแรกที่สร้างระบบหลายห่วงโซ่แบบเนทีฟที่รองรับ Ethereum Virtual Machine (EVM) อย่างเต็มที่ – สภาพแวดล้อมรันไทม์สำหรับสัญญาอัจฉริยะ Ethereum.
EOS
EOS กำลังกลายเป็นหนึ่งในแพลตฟอร์มสัญญาอัจฉริยะที่ได้รับความนิยมมากขึ้นเรื่อย ๆ แพลตฟอร์มดังกล่าวได้รับความสนใจจากชุมชน crypto เนื่องจากเหตุผลมากมายกล่าวคือการทำธุรกรรมบนแพลตฟอร์มต้องมีค่าธรรมเนียมใกล้ศูนย์และความสามารถของแพลตฟอร์มในการจัดการธุรกรรมหลายล้านรายการต่อวินาที.
สัญญาอัจฉริยะถูกตั้งโปรแกรมโดยใช้ C ++ ซึ่งช่วยเพิ่มความยืดหยุ่นในการเขียนโปรแกรม สัญญาอัจฉริยะ EOS ถูกนำไปใช้บนบล็อกเชนในรูปแบบของ Web Assembly (WASM) ที่รวบรวมไว้ล่วงหน้าซึ่งส่งเสริมการดำเนินการของสัญญาที่เร็วขึ้นเมื่อเทียบกับสัญญาอัจฉริยะที่ใช้ Ethereum WASM ถูกคอมไพล์ด้วย C / C ++ ผ่านทาง clang และ LLVM นักพัฒนาต้องมีความรู้เกี่ยวกับ C / C ++ เพื่อที่จะสามารถเขียนโค้ดสัญญาอัจฉริยะบนบล็อคเชนของ EOS ได้ แม้ว่าจะสามารถใช้ C เพื่อสร้างสัญญาได้ แต่ขอแนะนำอย่างยิ่งให้ใช้ EOS.IO C ++ API ซึ่งช่วยเพิ่มความปลอดภัยของสัญญาและทำให้รหัสอ่านได้ง่าย EOS ใช้กลไกฉันทามติพิสูจน์สัดส่วนการถือหุ้น (dPoS) ซึ่งทำหน้าที่ร่วมกับการประเมินผลบางส่วนและการดำเนินการแบบคู่ขนานเพื่อนำเสนอแพลตฟอร์มสัญญาอัจฉริยะที่มีความสามารถในการปรับขนาดได้ในระดับสูงและค่าธรรมเนียมการทำธุรกรรมใกล้ศูนย์.
แม้ว่า EOS จะได้รับความนิยมน้อยกว่า Ethereum มาก แต่ก็มีการสร้างไฟล์ "Airdropping" เป็นคู่แข่งกับโมเดลการระดมทุน ICO ของ Ethereum.
ไอออน (AION):
Aion เป็นแพลตฟอร์มสัญญาอัจฉริยะที่ช่วยให้สามารถกำหนดเส้นทางของธุรกรรมและข้อความระหว่างบล็อคเชนต่างๆผ่านนวัตกรรม "เชื่อม" โปรโตคอล Aion เป็นเครือข่ายหลายชั้นซึ่งประกอบด้วยส่วนประกอบต่อไปนี้:
– สะพาน
– การเชื่อมต่อเครือข่าย
– ธุรกรรมระหว่างเชน
– เครือข่ายที่เข้าร่วม
สะพานของ Aion จะช่วยให้สามารถทำธุรกรรมข้ามบล็อคเชนหลาย ๆ แบบ (ธุรกรรมระหว่างเชน) ผ่านระบบนิเวศ AION blockchain ธุรกรรมระหว่างเชนจะดำเนินการผ่านสะพานและเครือข่ายเชื่อมต่อ เครือข่ายการเชื่อมต่อเป็นตัวแทนของโปรโตคอลที่บล็อกเชนสาธารณะและส่วนตัวทั้งหมดสามารถสื่อสารกับระบบนิเวศบล็อกเชนของ AION เครือข่ายที่เข้าร่วมคือเครือข่ายที่ปฏิบัติตามข้อกำหนดพิเศษเพื่อเข้าร่วมเป็นส่วนหนึ่งของระบบนิเวศบล็อกเชนของ AION เครือข่ายที่เข้าร่วมต้องสนับสนุนการแพร่ภาพธุรกรรมปรมาณูและใช้เวลาล็อกที่จะช่วยให้สามารถตรึงธุรกรรมที่เข้าสู่สถานะ "โอ้โฮลด์".
Aion Virtual Machine (AVM) ช่วยให้สามารถดำเนินการตามสัญญาอัจฉริยะ AVM เป็นการใช้งาน JVM ที่ออกแบบมาเพื่อดำเนินการลอจิกลูกโซ่ ภาษา Aion เป็นภาษาสคริปต์ที่ใช้ในการเขียนโปรแกรมสัญญาอัจฉริยะใน AVM ปัจจุบันเคอร์เนลของ Aion ทำงานบน Java ดังนั้นนักพัฒนาจึงต้องใช้ภาษาเช่น Python หรือ Groovy ในการเขียนโค้ดสัญญาอัจฉริยะบนบล็อกเชนของ Aion อย่างไรก็ตามในที่สุดแพลตฟอร์มจะใช้ภาษา Aion ในการเขียนสคริปต์สัญญาอัจฉริยะ.
Aion-1 เป็นแพลตฟอร์มแบบสแตนด์อโลนของ Aion ที่อนุญาตให้ดำเนินการตามสัญญาอัจฉริยะที่สร้างขึ้นบนบล็อคเชนอื่น ๆ ตอนนี้ Aion อาศัย EVM ของ Ethereum แต่ในที่สุด Aion-1 ก็จะเปิดใช้งานและช่วยให้นักพัฒนาสามารถเรียกใช้สัญญาอัจฉริยะที่ใช้ Ethereum และ DApps ได้ถูกกว่าและเร็วกว่า EVM มาก.
NEM
NEM เป็นแพลตฟอร์มสัญญาอัจฉริยะที่ปรับขนาดได้มากกว่า Ethereum โดยที่ Ethereum สามารถจัดการธุรกรรมได้ 15 รายการต่อวินาที NEM สามารถจัดการธุรกรรมได้หลายร้อยรายการต่อวินาที NEM เร็วขึ้นปลอดภัยมากขึ้นและมอบเทคโนโลยีสัญญาอัจฉริยะที่เรียบง่าย NEM ใช้รหัส off-blockchain สำหรับการเขียนโปรแกรมสัญญาอัจฉริยะซึ่งทำให้ blockchain ของ NEM มีการกระจายอำนาจน้อยกว่า Ethereum แต่ยังส่งเสริมระดับความปลอดภัยที่สูงขึ้นการยืนยันธุรกรรมที่เร็วขึ้นและรหัสการเขียนโปรแกรมที่เบากว่า คุณสมบัติการรักษาความปลอดภัยออนไลน์ของ NEM เช่นลายเซ็นหลายลายและสินทรัพย์อัจฉริยะช่วยแก้ปัญหานี้ได้.
สินทรัพย์อัจฉริยะเป็นแอปจัดการข้อมูลที่ไม่เหมือนใครซึ่งสามารถใช้เพื่อสร้างบันทึกข้อมูลโทเค็นระบบการลงคะแนนและเหรียญใหม่โดยใช้รหัสการเขียนโปรแกรมอย่างง่าย ฟังก์ชันการทำงานที่ยอดเยี่ยมของ blockchain ของ NEM มีให้ผ่านทาง API ที่มีประสิทธิภาพซึ่งอนุญาตให้ใช้ภาษาโปรแกรมใด ๆ (เช่น JS, Python และอื่น ๆ ) เพื่อเขียนโค้ดสัญญาอัจฉริยะ API ของ NEM ใช้ในการพัฒนา "สัญญานอกเครือ", ซึ่งสามารถอัปเดตได้ตลอดเวลาโดยไม่ต้องสื่อสารกับบล็อคเชนของ NEM.
ดาวฤกษ์
Stellar เป็นแพลตฟอร์มสัญญาอัจฉริยะที่การทำธุรกรรมมีความปลอดภัยรวดเร็วและราคาถูกกว่าการทำธุรกรรมบนบล็อกเชนของ Ethereum Stellar smart contract (SSC) ยังไม่สมบูรณ์แบบทัวริงและถูกปรับใช้ในรูปแบบของข้อตกลงที่ตั้งโปรแกรมไว้ระหว่างหลายฝ่ายที่บังคับใช้โดยธุรกรรม แม้ว่าจะใช้เวลาประมาณ 3.5 นาทีในการยืนยันธุรกรรมบนบล็อกเชนของ Ethereum แต่ธุรกรรมบนบล็อคเชนของ Stellar จะใช้เวลาเพียง 5 วินาทีในการยืนยัน ค่าธรรมเนียมการทำธุรกรรมมีค่าเล็กน้อยโดยเฉลี่ยประมาณ (0.0001 XLM ~ = $ 0.0000002) SSC สามารถเข้ารหัสโดยใช้ภาษาโปรแกรมเช่น Python, JS, PHP, Golang และอื่น ๆ ผ่าน Stellar’s API SSC ประกอบด้วยธุรกรรมที่เชื่อมต่อกันและดำเนินการผ่านข้อ จำกัด หลายประการรวมถึงลายเซ็นหลายแบบการรวมกลุ่ม / ความเป็นอะตอมลำดับและขอบเขตของเวลา Batching อนุญาตให้รวมการดำเนินการหลายรายการไว้ในธุรกรรมเดียว Atomicity ทำให้มั่นใจได้ว่าเมื่อมีการส่งชุดปฏิบัติการไปยังเครือข่ายของ Stellar การดำเนินการทั้งหมดในธุรกรรมจะล้มเหลวหากการดำเนินการเดียวล้มเหลวในการดำเนินการ Sequence เป็นแนวคิดที่ไม่เหมือนใครที่นำเสนอบนบล็อคเชนของ Stellar ผ่านทาง "ลำดับหมายเลข". ด้วยหมายเลขลำดับธุรกรรมที่เฉพาะเจาะจงจะล้มเหลวหากดำเนินธุรกรรมทางเลือกสำเร็จ ขอบเขตเวลาแสดงถึงข้อ จำกัด เกี่ยวกับช่วงเวลาที่ถูกต้องของธุรกรรม การใช้ขอบเขตเวลาอนุญาตให้แสดงช่วงเวลาใน SSC.
ผ้า Hyperledger (HLF)
Hyperledger Fabric (HLF) เป็นบล็อกเชนที่ได้รับอนุญาตซึ่งออกแบบมาให้มีความยืดหยุ่นขั้นสูง สัญญาอัจฉริยะของ HLF เรียกว่า "Chaincode". HLF เขียนด้วยภาษา Go ซึ่งเป็นภาษาโปรแกรมโอเพ่นซอร์สของ Google ดังนั้น chaincode จึงรองรับภาษานี้ได้ค่อนข้างดี.
คอร์ดา
Corda เป็นแพลตฟอร์มสัญญาอัจฉริยะที่เหมาะอย่างยิ่งสำหรับการสร้างข้อตกลงทางการเงิน สัญญาอัจฉริยะของ Corda คือธุรกรรมที่ถูกต้องซึ่งต้องได้รับการยอมรับโดยสัญญาอัจฉริยะของแต่ละสถานะอินพุตและเอาต์พุต สัญญาอัจฉริยะถูกเข้ารหัสโดยใช้ภาษาโปรแกรม JVM เช่น Java หรือ Kotlin การดำเนินการของสัญญาอัจฉริยะเป็นสิ่งที่กำหนดได้และการยอมรับธุรกรรมนั้นขึ้นอยู่กับเนื้อหาของธุรกรรมเท่านั้น ในบางครั้งความถูกต้องของธุรกรรมขึ้นอยู่กับข้อมูลภายนอกเช่นราคาโทเค็น ในกรณีนี้จำเป็นต้องมี oracle สามารถเข้ารหัสข้อเท็จจริงเพื่อเป็นส่วนหนึ่งของคำสั่งของธุรกรรมได้ oracle แสดงถึงบริการที่จะยืนยันธุรกรรมเท่านั้นหากข้อเท็จจริงของคำสั่งเป็นจริง.
DApps ของ Corda หรือ CorDapps ได้รับการติดตั้งที่ระดับของโหนดเครือข่ายแทนที่จะเป็นบนเครือข่ายบล็อกเชนเอง CorDapps ถูกเข้ารหัสโดยใช้ Java หรือ Kotlin CorDapps ได้รับการเข้ารหัสให้ทำงานบนแพลตฟอร์มของ Corda สิ่งนี้ทำได้โดยการกำหนดโฟลว์ตัวดำเนินการโหนด Corda สามารถเรียกใช้ผ่านการเรียก RPC.
NEO
NEO เป็นแพลตฟอร์มสัญญาอัจฉริยะที่มีสัญญาอัจฉริยะที่มีประสิทธิภาพและมีค่าธรรมเนียมต่ำ สามารถเข้ารหัสสัญญาอัจฉริยะโดยใช้ภาษาโปรแกรมมากมายรวมถึง C #, F #, Java, Python, VB.Net และ Kotlin NEO นำเสนอปลั๊กอินและคอมไพเลอร์สำหรับภาษาเหล่านี้ทั้งหมด ในอนาคตจะมีการใช้งานการรองรับ JS, Go language, C และ C ++.
สัญญาอัจฉริยะของ NEO ดำเนินการผ่าน NEO Virtual Machine (NeoVM) ที่มีน้ำหนักเบา การทำสัญญาอัจฉริยะผ่าน NeoVM ใช้ทรัพยากรน้อยที่สุด การรวบรวมสัญญาอัจฉริยะแบบคงที่และการแคชสัญญาสมาร์ทฮอตสปอตสามารถปรับปรุงได้อย่างมากผ่านทาง JIT คอมไพเลอร์แบบเรียลไทม์ ปัจจุบันบล็อคเชนของ NEO มีคุณสมบัติ Smart Contract 2.0 ซึ่งรองรับโครงสร้างข้อมูลและอาร์เรย์ที่ซับซ้อน นอกจากนี้ Smart Contract 2.0 ยังมีแนวทางที่ปรับขนาดได้ผ่านการแบ่งพาร์ติชันแบบไดนามิกและการเกิดพร้อมกันสูงร่วมกับการออกแบบการมีเพศสัมพันธ์ที่ต่ำ ขั้นตอนการมีเพศสัมพันธ์ที่ต่ำของสัญญาอัจฉริยะจะดำเนินการใน NeoVM และโต้ตอบกับระบบนอกเครือข่ายผ่านชั้นบริการแบบโต้ตอบ ดังนั้นการอัปเกรดฟังก์ชันสัญญาอัจฉริยะส่วนใหญ่สามารถทำได้ผ่าน API พิเศษของชั้นบริการแบบโต้ตอบ.
คลื่น
สัญญาอัจฉริยะของ Waves ถูกเข้ารหัสผ่านภาษาโปรแกรม RIDEON การเปิดตัวสัญญาอัจฉริยะของ Waves แบ่งออกเป็นสองขั้นตอน ขั้นตอนแรกได้เปิดตัวไปแล้วเมื่อเดือนเมษายนที่ผ่านมาทำให้สามารถพัฒนาสัญญาอัจฉริยะที่ไม่ใช่ทัวริงบน testnet ได้ ขั้นตอนแรกสัญญาสมาร์ทที่ไม่ใช่ทัวริงแบบสมบูรณ์ช่วยให้สามารถใช้งานฟังก์ชันการควบคุมบัญชีได้มากมายซึ่งจะครอบคลุมกรณีการใช้งานที่หลากหลายตั้งแต่การแลกเปลี่ยนโทเค็นบนบล็อกเชนที่แตกต่างกันไปจนถึงการเปิดใช้งานการควบคุมการควบคุมงบประมาณที่ใช้ร่วมกัน หนึ่งในกรณีการใช้งานที่พบบ่อยที่สุดของสัญญาอัจฉริยะที่ไม่ใช่ทัวริงของ Waves คือบัญชีหลายลายเซ็น นอกจากนี้ยังสามารถใช้เพื่อใช้การแช่แข็งโทเค็นซึ่งเกี่ยวข้องกับการส่งโทเค็นไปยังที่อยู่และทำให้แน่ใจว่าโทเค็นจะไม่สามารถใช้จ่ายได้นั่นคือไม่สามารถโอนได้ตามระยะเวลาที่กำหนดไว้ล่วงหน้า สิ่งนี้จะมีประโยชน์มากในการใช้โทเค็นการให้สิทธิ์สำหรับผู้สร้าง ICO หลังจากที่ฝูงชนสิ้นสุดลง.
หลังจากขั้นตอนแรกสัญญาสมาร์ทที่ไม่ใช่ทัวริงสมบูรณ์ได้รับการทดสอบและเปิดใช้งานบน mainnet ของ Waves ขั้นที่สองจะเปิดตัวสัญญาอัจฉริยะที่สมบูรณ์ของทัวริง.
Stratis
Stratis ใช้เฟรมเวิร์ก. NET ที่เป็นที่นิยม สัญญาอัจฉริยะถูกเข้ารหัสผ่านภาษาโปรแกรม C # สัญญาอัจฉริยะจะต้องถูกดำเนินการอย่างกำหนดดังนั้นจึงไม่สามารถใช้ความสามารถทั้งหมดของ C # หรือไลบรารีหลักทั้งหมดของ. NET ได้ Stratis ยังอาศัยไฟล์ "แก๊ส" แนวคิดซึ่งเหมือนกับแนวคิดก๊าซของ Ethereum.
Cardano
Cardano เป็นแพลตฟอร์มสัญญาอัจฉริยะที่มุ่งเน้นการให้การรับประกันว่าสัญญาอัจฉริยะทำงานตรงตามที่เข้ารหัสโดยไม่มีช่องโหว่ใด ๆ ที่ซ่อนอยู่ สามารถเข้ารหัสสัญญาอัจฉริยะโดยใช้ Solidity หรือ Plutus Cardano มี Cardano Computation Layer (CCL) ซึ่งประกอบด้วยสองเลเยอร์ – กรอบภาษาและเครื่องเสมือนที่ระบุอย่างเป็นทางการ เฟรมเวิร์กภาษามีชุดภาษาโปรแกรมที่ระบุอย่างเป็นทางการซึ่งอำนวยความสะดวกในการตรวจสอบรหัสสัญญาอัจฉริยะที่มนุษย์อ่านได้โดยอัตโนมัติ.
Tezos
Tezos เป็นแพลตฟอร์มสัญญาอัจฉริยะที่รองรับการตรวจสอบรหัสสัญญาอัจฉริยะแบบออนเชนอย่างเป็นทางการ สัญญาอัจฉริยะได้รับการเข้ารหัสโดยใช้ภาษาโปรแกรมใหม่ที่เรียกว่า Michelson ซึ่งช่วยเพิ่มความปลอดภัย ซึ่งแตกต่างจาก Solidity รหัสของ Michelson ไม่ได้ถูกรวบรวมกับสิ่งใดเลย แต่จะแสดงถึงระดับต่ำที่อิงตามสต็อกซึ่งเป็นภาษาการเขียนโปรแกรมที่สมบูรณ์ของทัวริงซึ่งตีความโดยตรงโดยเครื่องเสมือนของ Tezos สัญญาอัจฉริยะที่ตั้งโปรแกรมของ Michelson ช่วยให้สามารถเขียนโค้ดของโครงสร้างระดับสูงซึ่งรวมถึงชุดแผนที่การเข้ารหัสแบบดั้งเดิม lambdas และการดำเนินการเฉพาะสัญญาที่ทำให้โค้ดสามารถอ่านได้มากขึ้น.
ถัดไป (NXT)
ถัดไปคือสกุลเงินดิจิทัลและแพลตฟอร์มสัญญาอัจฉริยะ แม้ว่าสัญญาอัจฉริยะของ Next จะยังไม่สมบูรณ์แบบทัวริง แต่แพลตฟอร์มนี้ยังใช้เลเยอร์การเขียนสคริปต์ที่สมบูรณ์ของทัวริงที่เป็นเอกลักษณ์ซึ่งช่วยให้ผู้ใช้สามารถสร้างเทมเพลตสัญญาอัจฉริยะได้อย่างง่ายดาย ผู้ใช้สามารถเลือกเทมเพลตที่เหมาะสมที่สุดสำหรับความต้องการและแก้ไขพารามิเตอร์เพื่อสร้างสัญญาอัจฉริยะของตนเอง ผู้พัฒนาแพลตฟอร์มของ Next เชื่อว่าเทมเพลตสัญญาอัจฉริยะเหล่านี้ครอบคลุมเกือบทุกแอปพลิเคชันทางธุรกิจนอกจากจะง่ายต่อการเขียนโค้ดและนำไปใช้งานแล้ว.
ความคิดสุดท้าย
มีสกุลเงินดิจิทัลอื่น ๆ ที่อนุญาตให้พัฒนาแพลตฟอร์มสัญญาอัจฉริยะ ได้แก่ Quorum, Wanchain, Aeternity, Zen, Counterparty, Rootstock, RChain, Qtum, Ark, Neblio, DFINITY, BOSCoin, Agoras Tauchain, Burst, iOlite, ByteBall, XTRABYTES, PolkaDot, Radix, Exonum, Universa, Urbit, Soil, Expanse, Monax และอื่น ๆ อย่างไรก็ตามแพลตฟอร์มที่แสดงในบทความนี้เป็นแพลตฟอร์มที่ใช้กันอย่างแพร่หลายและเป็นแพลตฟอร์มที่พิสูจน์แล้วว่าเชื่อถือได้ในแอปพลิเคชันต่างๆ.