EOS vs Ethereum: ใครจะชนะรางวัล Best Smart Contract Platform
เผยแพร่แล้ว: 2018-06-07การทำข้อตกลงในโลกของบล็อคเชนที่ไร้เหตุผลนั้นเกี่ยวข้องกับการมีส่วนร่วมอย่างแข็งขัน ซึ่งมาพร้อมกับป้ายราคา ของคนกลาง ซึ่งไม่ทางใดก็ทางหนึ่งหรืออีกทางหนึ่งจำกัดขอบเขตอันไกลโพ้นที่ธุรกิจสามารถเข้าถึงได้ในแง่ของการขยายความสัมพันธ์ทางธุรกิจของพวกเขา
ตัดมาที่ยุคบล็อคเชน
Blockchain พร้อมด้วย Smart Contracts ที่เป็นเพื่อนสนิท ช่วยให้ธุรกิจสามารถพัฒนาระบบนิเวศแบบกระจายอำนาจที่ช่วยให้พวกเขาสามารถทำข้อตกลงได้โดยไม่ต้องมีส่วนร่วมกับตัวกลางบุคคลที่สาม – Ergo, New Horizons เข้ามาในรูปภาพสำหรับธุรกิจที่จะเจาะเข้าไป
แม้ว่า Smart Contract ดูเหมือนจะได้รับส่วนแบ่งที่ยุติธรรมหลังจากที่มันมาอยู่ภายใต้เงาของเทคโนโลยี Blockchain แล้ว แต่แนวคิดนี้ก็ปรากฏตัวขึ้นเมื่อยี่สิบปีที่แล้วเมื่อ Nick Szabo นักเข้ารหัสเขียนบทความเกี่ยวกับเรื่องนี้
แล้ว Smart Contracts คืออะไรกันแน่?
Smart Contract คือโปรแกรมคอมพิวเตอร์ที่เก็บไว้ในบล็อกเชน พวกเขาถูกเข้ารหัสในลักษณะที่จะควบคุมการโอนสินทรัพย์ระหว่างสองฝ่าย (หรือมากกว่า) โดยอัตโนมัติเมื่อตรงตามเงื่อนไขที่กำหนดไว้ล่วงหน้า
แพลตฟอร์ม Smart Contract ควรทำอย่างไร
แพลตฟอร์ม Smart Contract คือแพลตฟอร์มที่ให้การสนับสนุนสำหรับการสร้างและการดำเนินการของสัญญาอัจฉริยะ มีหลายชื่อในรายการแพลตฟอร์มสัญญาอัจฉริยะในตลาดปัจจุบัน – Ethereum, EOS, NEO, Hyperledger Fabric, Cardano, Stellar เป็นต้น
จากแพลตฟอร์มทั้งหมดเหล่านี้ วันนี้เราจะเน้นความสนใจของเราไปที่ Ethereum ที่เก่าแก่และเป็นที่ยอมรับมากที่สุด ซึ่งอ้างว่ามีประสิทธิภาพมากกว่า Ethereum – EOS
ในบทความนี้ เราจะเปรียบเทียบระหว่างสองแพลตฟอร์มที่ทรงพลัง – EOS กับ Ethereum – ไปทำความเข้าใจว่าแพลตฟอร์มใดมีศักยภาพที่จะไปได้ไกลที่สุด
ทั้ง EOS และ Ethereum เป็นแพลตฟอร์มการพัฒนาสัญญาอัจฉริยะของทัวริงที่สมบูรณ์ซึ่งได้รับการยกระดับโดยธุรกิจสำหรับ Smart Contract และการพัฒนาแอปพลิเคชันแบบกระจายอำนาจ ในขณะที่ Ethereum เรียกเก็บค่าธรรมเนียมก๊าซในรูปของสกุลเงิน Ethereum เพื่อให้ธุรกิจสามารถเรียกใช้ dApps หรือ Smart Contract บนแพลตฟอร์มของตนต่อธุรกรรมได้ EOS จะเรียกเก็บค่าเงินดิจิตอล EOS บางตัวเท่านั้นในระยะเริ่มต้น และไม่เรียกเก็บค่าธรรมเนียมการพัฒนาเครือข่ายหรือค่าธรรมเนียมการทำธุรกรรมใดๆ
Ethereum
Ethereum เป็นแพลตฟอร์มบล็อกเชนแบบเปิดที่ช่วยให้นักพัฒนาสามารถสร้างและดำเนินการสัญญาอัจฉริยะบนบล็อคเชน เพื่อให้ นักพัฒนาแอป บล็อกเชนสามารถใช้ สัญญาอัจฉริยะบน Ethereum ได้ แพลตฟอร์มได้เปิดตัวภาษาการเขียนโปรแกรมเชิงสัญญาของตนเองที่เรียกว่า Solidity
แพลตฟอร์มนี้ใช้อัลโกที่เป็นเอกฉันท์ในการพิสูจน์การทำงาน ซึ่งมีแผนจะอัปเกรดเป็นฉันทามติการพิสูจน์การมีส่วนได้เสีย
Ethereum นอกเหนือจากการเป็นสัญญาอัจฉริยะชั้นนำและแพลตฟอร์มการพัฒนาแอปพลิเคชันแบบกระจายอำนาจแล้ว ยังมีแพลตฟอร์ม Ethereum cryptocurrency ที่เรียกว่า Ether
EOS
ผลิตผลงานของ Daniel Larimer (ชื่อเบื้องหลัง Graphene Technology และนักพัฒนารายแรกที่ใช้ฉันทามติของ POS) แพลตฟอร์ม EOS ทำงานบนรูปแบบที่คล้ายคลึงกันเช่น Ethereum แต่มาพร้อมกับปัจจัยที่แตกต่างหลายประการ
EOS ทำให้สามารถประมวลผลจำนวนธุรกรรมต่อวินาทีได้มากกว่า Ethereum แพลตฟอร์มนี้มีลักษณะที่ชาญฉลาด สามารถปรับขนาดได้มากขึ้นและมีองค์ประกอบต่างๆ เช่น การแบ่งส่วน พลาสมา และมาพร้อมกับประโยชน์ของฉันทามติหลักฐานการเดิมพัน (dPoS และ TaPoS)
เช่นเดียวกับ Ethereum EOS มีแพลตฟอร์มสกุลเงินดิจิทัล EOS ของตัวเองเช่นกัน โดยตั้งชื่อตามตัวแพลตฟอร์มเอง – EOS Cryptocurrency
ด้วยสิ่งนี้ ตอนนี้คุณถึงความเร็วกับสิ่งที่ทั้งสองแพลตฟอร์มเป็น และตอนนี้ ( ในที่สุด ) ถึงเวลาที่จะดำเนินการกับสิ่งที่เรามาที่นี่ – เพื่อตอบคำถามในใจของผู้ที่ชื่นชอบ Blockchain ทุกคน 'EOS vs Ethereum: Who Will Win the ชื่อแพลตฟอร์มสัญญาอัจฉริยะที่ดีที่สุด'
EOS เทียบกับ Ethereum
1. ปรัชญาการออกแบบ
Ethereum
Ethereum ได้รับการพัฒนาให้เป็นแพลตฟอร์มที่เป็นกลาง ไม่ได้มาพร้อมกับคุณสมบัติต่างๆ ซึ่งช่วยให้ผู้ใช้สามารถพัฒนาโปรโตคอลย่อยตามคุณลักษณะของตนเองได้ภายในสัญญา เพื่อป้องกันกรณีท้องอืดในแอปพลิเคชัน
EOS
EOS มาพร้อมกับฟังก์ชันต่างๆ เช่น เครื่องมือสื่อสารของแอป/บล็อกเชน และการใช้งานการเข้ารหัส มันมีตัวเลือกต่าง ๆ มากมายตั้งแต่ชุดเครื่องมือเว็บเพื่อช่วยในการพัฒนาส่วนต่อประสานไปจนถึงโครงร่างฐานข้อมูลที่อธิบายตนเอง
2. ธรรมาภิบาล
Ethereum
ปัจจุบัน Ethereum กำลังทำงานบนข้อตกลง Proof-of-Work โดยมีแผนที่จะย้ายไปเป็นไฮบริดของ Proof-of-Work/Proof-of-Stake Ethereum ทำให้นักพัฒนาจำเป็นต้องปฏิบัติตามโค้ดและแก้ไขข้อขัดแย้งที่สำคัญผ่านส้อม
EOS
EOS ใช้เทคโนโลยี Graphene ที่ใช้ประโยชน์จากฉันทามติ Proof-of-Stake (dPoS และ TaPoS) ที่ได้รับมอบหมาย สำหรับการระงับข้อพิพาท EOS จะมาพร้อมกับรัฐธรรมนูญที่มีผลผูกพันตามหลักจริยธรรม ซึ่งจะกำหนดเขตอำนาจศาลร่วมกัน
3. ความสามารถในการปรับขนาด
Ethereum
เครือข่าย Ethereum มีจนถึงวันที่ทำธุรกรรมได้ประมาณ 25 รายการต่อวินาที และสามารถเพิ่มได้ถึง 50 ถึง 100 tps
EOS
EOS สามารถทำธุรกรรมได้มากกว่า 10,000 ถึง 100,000 รายการต่อวินาทีในการทดสอบความเครียด แพลตฟอร์มซึ่งใช้เทคโนโลยีกราฟีน ใช้การทำให้เป็นคู่ขนานกันเพื่อให้สามารถปรับขนาดได้ และช่วยให้ธุรกรรมหลายล้านรายการทำงานพร้อมกันต่อวินาที
4. ค่าธรรมเนียมเครือข่าย
Ethereum
Ethereum เรียกเก็บค่าธรรมเนียมในการประเมินมูลค่าของ Ether (สกุลเงิน Ethereum) เพื่อตอบแทนการใช้ที่เก็บข้อมูล การคำนวณ หรือแบนด์วิดท์ ค่าธรรมเนียมที่จำเป็นใน Ethereum นั้นผันผวนและผู้ขุดจะได้รับตัวเลือกในการเลือกธุรกรรมที่ขึ้นอยู่กับขนาดค่าธรรมเนียม
EOS
EOS จะสร้างโมเดลการเป็นเจ้าของ โดยที่ผู้ถือโทเค็น EOS จะได้รับส่วนแบ่งตามสัดส่วนในการจัดเก็บ แบนด์วิดท์เครือข่าย และพลังในการประมวลผล พวกเขาจะมีข้อกำหนดในการอัพเกรดโดยการซื้อ EOS เพิ่มเติม
แม้ว่าแพลตฟอร์ม EOS จะคิดค่าธรรมเนียมการพัฒนาเครือข่ายและการทำธุรกรรมเป็นศูนย์ ผู้ใช้จะต้องซื้อโทเค็น EOS ในระยะเริ่มต้นเท่านั้น
5. การปฏิเสธการให้บริการ
Ethereum
ใน Ethereum ผู้ขุดจะเลือกธุรกรรมที่มีค่าธรรมเนียมสูงเพื่อเพิ่มลงใน Blockchain และเนื่องจากมีแบนด์วิดท์และพลังการประมวลผลที่จำกัด ความน่าจะเป็นที่ธุรกรรมค่าธรรมเนียมต่ำจะถูกปิดกั้นจึงสูงมาก
EOS
การเป็นเจ้าของโทเค็น EOS ทำให้ผู้ใช้มีสัดส่วนในการจัดเก็บ แบนด์วิดท์เครือข่าย และพลังประมวลผล ใน EOS แม้แต่บริษัทสตาร์ทอัพที่ลงทุนเพียงเล็กน้อยในแพลตฟอร์มก็ยังได้รับการรับประกัน พลังในการคำนวณและแบนด์วิธที่น่าเชื่อถือ
นี่คือจุดแตกต่างที่กำหนดระบบนิเวศพื้นฐานของทั้ง EOS และ Ethereum
เมื่อเห็นสิ่งนี้ ก็ถือว่าปลอดภัยที่จะสรุปได้ว่า EOS ซึ่งครั้งหนึ่งเคยใช้งานได้อย่างสมบูรณ์และนำมาใช้ มีศักยภาพที่จะแทนที่ Ethereum ได้ในอนาคตอันใกล้ หากตัวหลังไม่แนะนำการอัปเดตเพื่อทำให้แพลตฟอร์มมีผู้ใช้เป็นศูนย์กลางมากขึ้นแทนที่จะเน้นที่ผลกำไร
แม้ว่าจะเป็นเรื่องของอนาคต หาก Ethereum ต้องการที่จะนำหน้า EOS เร็วกว่านี้ ก็จะต้องแก้ไขสถาปัตยกรรมโดยแนะนำคุณสมบัติที่คล้ายกับสถาปัตยกรรมระบบปฏิบัติการของ EOS อันที่จริงเหตุการณ์ DOS ที่เกิดขึ้นในปี 2559 สามารถหลีกเลี่ยงได้อย่างสมบูรณ์หาก Ethereum เป็นระบบปฏิบัติการจริง ๆ ไม่ใช่เครื่องของรัฐ
ในขณะที่การพูดว่า EOS จะเข้ามาแทนที่ Ethereum ในอนาคตอันใกล้นี้ยังคงเป็นคำกล่าวที่มีความมั่นใจน้อยกว่าและความน่าจะเป็นที่มากขึ้น ปัจจัยที่สร้างความแตกต่างที่ EOS มาพร้อมกับทำให้แพลตฟอร์มนี้เข้าใกล้การชนะการแข่งขันเพื่อก้าวสู่การเป็นแพลตฟอร์มการพัฒนาสัญญาอัจฉริยะที่ดีที่สุด
คุณสมบัติของ EOS ที่นำหน้า Ethereum
1. ค่าธรรมเนียมการทำธุรกรรมเป็นศูนย์สำหรับผู้ใช้ปลายทาง
แม้ว่าผู้ใช้ EOS ควรเป็นเจ้าของหรือเช่าสกุลเงินดิจิทัลเพื่อใช้แพลตฟอร์ม แต่พวกเขาไม่ต้องจ่ายเงินใดๆ เพื่อทำธุรกรรม ปัจจัยที่ได้ผลดีกับผู้ใช้ B2C ที่ไม่ต้องจ่ายเงินเพื่อทำธุรกรรมบนแอปพลิเคชันแบบกระจายศูนย์อีกต่อไป
นอกจากนี้ เนื่องจากไม่มีค่าธรรมเนียมแรกเข้า ธุรกิจที่ขาดความรู้ด้านเทคนิคจึงสามารถเข้าสู่โลกของ Smart Contracts ได้อย่างมั่นใจ
2. ความสามารถในการปรับขนาด
จำนวนธุรกรรมต่อวินาทีที่ EOS ตั้งเป้าไว้นั้นเป็นมากกว่าที่ Ethereum เสนอ ในกรณีของ Ethereum คือ 15 tps, EOS อยู่ที่ 1,000 – 6000 ธุรกรรมต่อวินาที
EOS ใช้การสื่อสารแบบอะซิงโครนัสและแยกการรับรองความถูกต้องออกจากการดำเนินการเองเพื่อให้ได้รับความเร็ว
3. การกำกับดูแลตามสเตค
ผู้ถือ EOS Cryptocurrency มีสิทธิ์ลงคะแนนเสียงในการเปลี่ยนแปลงโปรโตคอล โดยนับการโหวตเป็นสัดส่วนกับจำนวนสกุลเงินดิจิทัลที่พวกเขาถือครอง
ตัวสร้างความแตกต่างเหล่านี้เพียงพอที่จะตรวจสอบว่าเวลา Ethereum กำลังจะสิ้นสุดลงหรือไม่? Ethereum กำลังส่งกระบองไปยัง EOS หรือไม่? ดี…. ไม่ได้ในคำพูดมากมาย
มันได้กลายเป็นเรื่องของเวลา หาก Ethereum สามารถแก้ไขปัญหาความสามารถในการขยายขนาดที่ชัดเจนและดำเนินการตามภาพของมัน แม้ว่าจะใช้งานได้ดี แต่ก็ทำงานได้ในขนาดที่จำกัด โดยการอัปเดตระบบนิเวศในขณะที่มีเวลา มันจะอยู่รอดในการแข่งขัน
สำหรับตอนนี้ เราจะต้องปล่อยให้ตรงเวลาเพื่อประกาศผู้ชนะที่ชัดเจนของการแข่งขัน smart contract นี้ เนื่องจากสถานะปัจจุบันของทั้งสองแพลตฟอร์มคือมีแอปพลิเคชั่นกระจายอำนาจบางตัวที่ต้องการความเร็วและความสามารถในการปรับขนาดที่ EOS เสนอ และมีบางตัวที่ต้องการความเป็นส่วนตัวและการต่อต้านการเซ็นเซอร์ที่ Ethereum เสนอ