หลังจากที่ Gavin Wood ผู้ร่วมก่อตั้ง Ethereum ออกจาก Ethereum Foundation ในปี 2559 เขาได้เขียนสมุดปกขาวสำหรับบล็อกเชนรูปแบบใหม่ซึ่งจะใช้รูปแบบใหม่ของการแบ่งส่วนข้อมูลและการสื่อสารข้ามสายโซ่เพื่อให้บรรลุความสามารถในการปรับขนาดและความสามารถในการทำงานร่วมกันของ Ethereum 1.0 จะไม่สามารถจัดการได้ บล็อกเชนใหม่ของ Wood เรียกว่า Polkadot เปิดตัวการทำซ้ำครั้งแรกในเดือนพฤษภาคมและเพิ่งย้ายไปยังขั้นตอนที่สองของ mainnet.
ในช่วงเวลาที่ Wood กำลังพัฒนา Polkadot ทีมพัฒนาหลักของ Ethereum ได้ทำการอัพเกรดโครงสร้างพื้นฐานของ Ethereum ครั้งใหญ่ที่สุดนับตั้งแต่เปิดตัวในปี 2015 Ethereum 2.0 หรือที่เรียกว่า Serenity มีกำหนดจะเปิดตัวการทำซ้ำครั้งแรกในปีนี้ด้วย การเปิดตัวแบบค่อยเป็นค่อยไปในอีกสองปีข้างหน้า นอกจากนี้ Ethereum 2.0 จะใช้รูปแบบของการแตกต่างกันเพื่อยุติปัญหาความสามารถในการปรับขนาดที่เกิดขึ้นนับตั้งแต่การเสนอขายเหรียญเริ่มต้นในปี 2560.
เมื่อนึกถึงประวัติศาสตร์ที่ผูกมัดของทั้งสองแพลตฟอร์มนี้ทั้งสองเทียบเคียงกันได้หรือไม่? และถ้าเป็นเช่นนั้นด้วยวิธีใด?
ความสามารถในการปรับขนาดด้วยการแบ่งส่วน
ทั้ง Ethereum 2.0 และ Polkadot ใช้ Sharding เพื่อให้สามารถปรับขนาดได้ Sharding เกี่ยวข้องกับการแบ่งพาร์ติชันเครือข่าย blockchain หรือข้อมูลเพื่อเปิดใช้งานการประมวลผลแบบขนานและเพิ่มปริมาณงาน อย่างไรก็ตามการชาร์ดเป็นคำที่กว้างและทั้งสองโครงการใช้วิธีการที่แตกต่างกัน.
ปัจจุบัน Ethereum 1.0 ทำงานบนโครงสร้างโซ่เดียวโดยทุกโหนดต้องตรวจสอบความถูกต้องของทุกธุรกรรม ในทางตรงกันข้าม Ethereum 2.0 มีห่วงโซ่หลักที่เรียกว่า Beacon Chain ที่อำนวยความสะดวกในการสื่อสารระหว่างชิ้นส่วนซึ่งเชื่อมต่อกับ Beacon Chain ชิ้นส่วนสามารถประมวลผลแบบขนานทำให้มีปริมาณงานที่สูงกว่าโครงสร้างโซ่เดี่ยว.
Ethereum 2.0 จะกำหนดเงื่อนไขเฉพาะสำหรับชิ้นส่วนที่เชื่อมต่อกับ Beacon Chain โดยที่แต่ละชิ้นจะต้องมีวิธีการที่เหมือนกันในการเปลี่ยนสถานะโดยแต่ละบล็อกที่เพิ่มเข้าไปในบล็อกเชน โดยพื้นฐานแล้ว Beacon Chain คือชุดของพอร์ตหรือซ็อกเก็ตเช่นตัวเชื่อมต่อ USB ซึ่งมีเพียงชิ้นส่วนที่มีรูปทรงที่เหมาะสมของปลั๊ก USB เท่านั้นที่สามารถเชื่อมต่อได้.
Polkadot ใช้ Sharding ที่แตกต่างกัน เครือข่ายยังมีห่วงโซ่หลักที่เรียกว่าโซ่รีเลย์ Shards บน Polkadot เรียกว่า parachains และยังสามารถทำธุรกรรมควบคู่กันได้ อย่างไรก็ตาม Polkadot ใช้ meta-protocol ที่ยืดหยุ่นกว่ามากเพื่อให้ parachains เชื่อมต่อกับห่วงโซ่หลักซึ่งหมายความว่า parachain ใด ๆ สามารถกำหนดกฎของตัวเองเกี่ยวกับการเปลี่ยนแปลงสถานะได้ เงื่อนไขเดียวคือตัวตรวจสอบความถูกต้องของ Relay Chain สามารถดำเนินการได้โดยใช้เมตาโปรโตคอลซึ่งใช้ WebAssembly มาตรฐาน กลับมาที่การเปรียบเทียบขั้วต่อ USB Relay Chain ทำหน้าที่เป็นซ็อกเก็ตสากลชนิดหนึ่ง ตอนนี้ใครก็ตามที่มีปลั๊กชนิดใดก็ได้สามารถเชื่อมต่อกับ Polkadot ได้.
ความสามารถในการทำงานร่วมกัน
ความยืดหยุ่นที่อธิบายไว้ข้างต้นหมายความว่า Polkadot นำเสนอความสามารถในการทำงานร่วมกันในระดับสูงซึ่งไม่สามารถเกิดขึ้นได้กับ Ethereum 2.0 เนื่องจากมีเพียงชิ้นส่วนเฉพาะของ Ethereum เท่านั้นที่สามารถเป็นส่วนหนึ่งของระบบนิเวศของ Ethereum ได้ Polkadot ใช้สะพานเชื่อมแบบบริดจ์ที่สามารถเชื่อมต่อกับบล็อกเชนภายนอกซึ่งมีความเข้ากันได้สองทาง.
Ethereum สามารถเชื่อมต่อกับระบบนิเวศ Polkadot ผ่านสะพาน parachain เพื่อให้นักพัฒนา DApp สามารถโต้ตอบกับ Polkadot parachain อื่น ๆ ได้ อย่างไรก็ตามการย้อนกลับเป็นไปไม่ได้: Polkadot ไม่สามารถกลายเป็นชิ้นส่วนบน Beacon Chain ของ Ethereum ได้ Moonbeam เป็นตัวอย่างหนึ่งของสะพานพาราเชนที่มอบแพลตฟอร์มสัญญาอัจฉริยะที่เข้ากันได้กับ Ethereum ซึ่งสร้างขึ้นบน Polkadot.
จนถึงตอนนี้ในวิวัฒนาการของ blockchain ความสามารถในการทำงานร่วมกันยังไม่มีบทบาทสำคัญ อย่างไรก็ตามอาจเป็นเพราะบล็อกเชนจำนวนมากได้พัฒนาจนกลายเป็น“ สวนที่มีกำแพงล้อมรอบ” ความสามารถในการทำงานร่วมกันเริ่มมีบทบาทในการแสดงมากขึ้นในปี 2020 ในการประชุมสุดยอด Blockstack ในซานฟรานซิสโกเมื่อปีที่แล้ว Andreas Antonopoulos ผู้ประกอบการด้านบล็อกเชนได้นำเสนอกรณีที่น่าสนใจสำหรับการทำงานร่วมกัน, อธิบาย ห่วงโซ่เดียวใด ๆ ที่ดึงดูดการพัฒนาที่เพียงพอจะกินตัวเองในที่สุดโดยต้องมีการอัพเกรดโครงสร้างพื้นฐาน.
ที่เกี่ยวข้อง: Blockchains ที่ใช้งานร่วมกันได้อาจเป็นอนาคตของการเงิน แต่มีหนทางที่จะไป
ถ้า Antonopoulos ถูกต้องโครงสร้างพื้นฐานส่วนใหญ่ในปัจจุบันเช่นสะพานบล็อกเชนหรือแพลตฟอร์มที่ทำงานร่วมกันได้เช่น Polkadot อาจเป็นตัวขับเคลื่อนสำคัญของการพัฒนาในอนาคตของ Ethereum.
นอกจากนี้ยังควรที่จะชี้ให้เห็นว่า Wood ตระหนักถึงความคล้ายคลึงกันโดยธรรมชาติในความสัมพันธ์ระหว่างสองแพลตฟอร์มนี้โดยมี ระบุ ในบล็อกโพสต์ว่านับตั้งแต่มีการออกสมุดปกขาว Polkadot:“ เรารู้ดีว่าการเชื่อมโยงกับระบบนิเวศของ Ethereum เพื่อช่วยขยายขีดความสามารถในด้านใดด้านหนึ่งจะเป็นประเด็นสำคัญอย่างหนึ่งของเครือข่าย”
ความก้าวหน้าในการพัฒนา
Polkadot เปิดตัวบนเครือข่ายหลักในเดือนพฤษภาคมโดยแผนงานของโครงการที่เกี่ยวข้องกับการอัปเกรดเป็นขั้นตอนเป็นโครงสร้างพื้นฐานแบบกระจายอำนาจอย่างเต็มที่พร้อมกับการกำกับดูแลที่วางแผนไว้ทั้งหมด ขั้นตอนแรกคือการพิสูจน์อำนาจซึ่งเกี่ยวข้องกับการประกอบตัวตรวจสอบความถูกต้องสำหรับเครือข่าย โครงการเพิ่งเปิดตัวเฟสที่สองซึ่งเป็นที่รู้จักกันในชื่อพิสูจน์การมีส่วนได้ส่วนเสีย สิ่งนี้หมายถึงการเริ่มใช้งานจริงครั้งแรกของรูปแบบฉันทามติของเครือข่าย สมมติว่าทุกอย่างเป็นไปด้วยดีขั้นตอนต่อไปจะเกี่ยวข้องกับการนำรูปแบบการกำกับดูแลเครือข่ายไปใช้.
Ethereum 2.0 กำลังใช้แนวทางที่แตกต่างออกไปในการใช้งานแบบค่อยเป็นค่อยไปโดยการเปิดตัวเต็มรูปแบบจะเกิดขึ้นหลังจากการอัปเดตเป็นระยะ ๆ Beacon Chain คาดว่าจะเปิดตัวในช่วงฤดูร้อนนี้พร้อมกับการเดิมพันภายใต้ฉันทามติใหม่ของการพิสูจน์การเดิมพัน การย้ายไปยังการแบ่งส่วนแบบเต็มมีกำหนดที่จะมาในช่วงถัดไป.
ทีม
ในขณะที่โครงการ Ethereum 2.0 มีชื่อชั้นนำบางส่วนในพื้นที่นักพัฒนาบล็อกเชนรวมถึง Vitalik Buterin ผู้ร่วมก่อตั้ง Ethereum เองก็ไม่มีทีมเดียวที่รับผิดชอบการพัฒนาและการนำ Ethereum 2.0 ทีมงานหรือลูกค้าหลายรายกำลังดำเนินการเกี่ยวกับการทำซ้ำ Ethereum 2.0 เพื่อรักษาความปลอดภัยของเครือข่าย.
Polkadot ได้รับการพัฒนาโดย บริษัท เดียวชื่อ Parity Technologies ซึ่งเป็นทีมวิศวกรระดับโลกนักเข้ารหัสสถาปนิกโซลูชันและนักวิจัย นอกจาก Polkadot แล้ว Parity ยังได้พัฒนาไคลเอ็นต์ Parity Ethereum และไคลเอนต์ Parity Zcash.
Parity Technologies ก่อตั้งโดย Wood และ Jutta Steiner ข้อมูลประจำตัวของ Wood ได้รับการยอมรับอย่างดีจากประวัติของเขากับ Ethereum และในฐานะผู้สร้างภาษาการเขียนโปรแกรม Solidity โดย Steiner ยังเป็นหนึ่งในสมาชิกทีม Ethereum ดั้งเดิมซึ่งดำรงตำแหน่งหัวหน้าฝ่ายรักษาความปลอดภัยคนแรก เธอเป็นนักคณิตศาสตร์ประยุกต์และปัจจุบันดำรงตำแหน่งซีอีโอของ Parity.
เวลาเป็นของสำคัญ
ความท้าทายที่สำคัญที่สุดอย่างหนึ่งที่ Ethereum 2.0 ต้องเผชิญคือเวลาที่ต้องใช้ในการทำให้โครงการบรรลุผล มีการพูดถึงการอัปเกรดความสามารถในการปรับขนาดตั้งแต่ประมาณปี 2560 และมีแนวโน้มว่าจะเป็นปี 2565 เมื่อการติดตั้งใช้งานเสร็จสมบูรณ์และสมมติว่าไม่มีความล่าช้าอีกต่อไป อย่างไรก็ตาม Ethereum มีข้อได้เปรียบที่สำคัญเหนือ Polkadot และแพลตฟอร์มบล็อกเชนอื่น ๆ ทั้งหมด: มีฐานนักพัฒนาและชุมชนที่มีมายาวนานและมีกิจกรรมของนักพัฒนามากที่สุดเมื่อเทียบกับคู่แข่ง.
อย่างไรก็ตามความล่าช้าในการใช้งาน Ethereum 2.0 ทำให้โครงการอื่น ๆ ซึ่งเห็นได้ชัดว่า Polkadot เป็นคู่แข่งอันดับต้น ๆ ในการพัฒนาแพลตฟอร์มของตนเองที่มีคุณลักษณะเพิ่มเติมเช่นความสามารถในการทำงานร่วมกัน Polkadot นำเสนอความเข้ากันได้กับ Ethereum ซึ่งหมายความว่านักพัฒนาสามารถนำแพลตฟอร์มมาใช้โดยไม่จำเป็นต้องย้ายออกจากฐานเดิม.
มันจะน่าสนใจมากที่ได้เห็นว่าทั้งสองแพลตฟอร์มเล่นร่วมกันอย่างไรเมื่อการใช้งาน Ethereum 2.0 เต็มรูปแบบเสร็จสิ้น หากทุกอย่างเป็นไปด้วยดีแต่ละแพลตฟอร์มสามารถเสริมจุดแข็งของอีกแพลตฟอร์มหนึ่งเพื่อสร้างเครือข่ายบล็อกเชนที่เชื่อมต่อกันมากกว่าผลรวมของส่วนต่างๆ.