คำเตือนความเสี่ยง: ระวังความเสี่ยงจากการระดมทุนที่ผิดกฎหมายในนาม 'สกุลเงินเสมือน' 'บล็อกเชน' — จากห้าหน่วยงานรวมถึงคณะกรรมการกำกับดูแลการธนาคารและการประกันภัย
ข่าวสาร
ค้นพบ
ค้นหา
เข้าสู่ระบบ
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt
BTC
ETH
HTX
SOL
BNB
ดูตลาด
การออกลูกโซ่ Polkadot ในคลิกเดียว: จะใช้ Substrate เพื่อสร้าง blockchain ได้อย่างไร?
贝数区块链
特邀专栏作者
2020-02-27 10:36
บทความนี้มีประมาณ 4002 คำ การอ่านทั้งหมดใช้เวลาประมาณ 6 นาที
วัสดุรองพื้นไม่ใช่ลายจุด แม้ว่า Substrate สามารถสร้างบล็อกเชนสำหรับ Polkadot ได้อย่างง่ายดาย แต่บล็อ

ในบทความที่แล้ว เราได้พูดถึงผู้ก่อตั้ง Polkadot Polkadot และเทคโนโลยีบล็อกเชน Polkadot

หากคุณเคยติดตามผลงานของ Polkadot คุณคงเคยเห็นคำว่า "Substrate" มามากแล้ว เป็นส่วนสำคัญของโครงการ Polkadot

Beishu Blockchain เชื่อว่าหากไม่มีเทคโนโลยี cross-chain บล็อกเชนที่สร้างขึ้นบน Ethereum จะไม่สามารถถ่ายโอนข้อมูลจากบล็อกเชนอื่น ๆ และจะไม่สามารถเรียกใช้สัญญาอัจฉริยะและไม่สามารถถ่ายโอนข้ามเชนได้ บล็อกเชนแบบปิดนั้นไม่ได้มีการกระจายอำนาจโดยธรรมชาติ เฉพาะอินเทอร์เน็ตที่สร้างขึ้นโดยเครือข่ายบล็อกเชนทั้งหมดเท่านั้นที่เป็นบล็อกเชนที่แท้จริงเมื่อรับรู้ถึงการข้ามเครือข่าย กล่าวอีกนัยหนึ่ง หากไม่มีเทคโนโลยีข้ามโซ่ บล็อกเชนก็ไม่สามารถนำมาใช้กับชีวิตได้อย่างเต็มที่

Substrate: เครื่องมือสร้าง blockchain ที่ดีที่สุด

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

เพื่อสร้างบล็อกเชนที่แตกต่างกัน (ต่างกัน) อย่างมีประสิทธิภาพสำหรับระบบนิเวศของ Polkadot นักพัฒนา Parity ได้ใส่ฟังก์ชันทั้งหมดที่จำเป็นในการสร้างบล็อกเชนลงในเฟรมเวิร์กที่เรียกว่า Substrate สิ่งที่เรียนรู้ระหว่างการพัฒนา Ethereum และ Bitcoin นั้นใช้ง่ายและสะดวกที่สุด เพื่อสร้างบล็อกเชน

วัสดุรองพื้นไม่ใช่ลายจุด แม้ว่า Substrate สามารถสร้างบล็อกเชนสำหรับ Polkadot ได้อย่างง่ายดาย แต่บล็อกเชนในเครือข่าย Polkadot ไม่จำเป็นต้องใช้ Substrate แม้ว่าคุณจะไม่ต้องการเชื่อมต่อบล็อกเชนของคุณกับ Polkadot แต่คุณก็ยังพบว่า Substrate เป็นเฟรมเวิร์กที่มีประโยชน์มากสำหรับการสร้างบล็อกเชนที่ล้ำสมัย

ในเดือนมีนาคม 2019 ที่การประชุม Consensus ในนิวยอร์ก Polymath ได้ประกาศการพัฒนาบล็อกเชนพื้นฐาน บล็อกเชนที่เรียกว่า Polymesh เป็นเครือข่ายสาธารณะที่ได้รับการออกแบบตั้งแต่ต้น ห่วงโซ่สาธารณะนี้จะช่วยให้สินทรัพย์โทเค็นเป็นไปตามมาตรฐานและเปลี่ยนความคิดของเราเกี่ยวกับหลักทรัพย์ในตลาดที่มีการควบคุม ห่วงโซ่สาธารณะนี้สร้างขึ้นจากกรอบการทำงานที่ยอดเยี่ยมของ Parity Substrate

Polymath ช่วยให้ผู้คนสร้างและจัดการโทเค็นความปลอดภัยได้ง่ายขึ้น แพลตฟอร์มดังกล่าวช่วยลดความซับซ้อนของเทคโนโลยีที่ซับซ้อนในการสร้างโทเค็นการรักษาความปลอดภัย โดยหวังว่าจะนำตลาดหลักทรัพย์ทางการเงินมูลค่าหลายล้านล้านดอลลาร์มาสู่ฟิลด์บล็อกเชน

แนวคิดหลักของ Substrate คือการทำให้การพัฒนาฟังก์ชันการเปลี่ยนสถานะ (State Transition) ของบล็อกเชนมีความยืดหยุ่นและง่ายที่สุด เลเยอร์นี้เรียกว่า "ซับสเตรตรันไทม์" - โค้ดฟังก์ชันที่ดำเนินการตามลอจิกของเชน Substrate มีส่วนประกอบหลักทั้งหมดที่จำเป็นในการสร้าง blockchain: ฐานข้อมูล เครือข่าย คิวธุรกรรม และฉันทามติ

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

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

หากคุณต้องการใช้ Substrate เพื่อสร้างโปรเจกต์ใหม่ สิ่งที่คุณต้องทำคือใช้ hook จำนวนเล็กน้อยในโค้ดของคุณ และคุณจะได้รับ:

1. ฉันทามติ ขั้นสุดท้าย และตรรกะการลงคะแนนแบบบล็อก นี่เป็นสิ่งที่พึงปรารถนาแม้ว่าคุณจะไม่ได้สร้างสกุลเงินดิจิทัลก็ตาม และหมายความว่าคุณจะได้รับฉันทามติ Byzantine Fault Tolerant ฟรี ดังนั้น แม้ว่าบางโหนดในระบบจะถูกบุกรุกหรือกลายเป็นโหนดที่เป็นอันตราย ระบบก็ยังสามารถทำงานได้ตามปกติ

2. รันไทม์ WebAssembly แซนด์บ็อกซ์ที่มีประสิทธิภาพและกำหนดได้ (สภาพแวดล้อมรันไทม์ของแอปพลิเคชัน) ซึ่งสามารถใช้เพื่อรันสัญญาอัจฉริยะและแม้แต่รันโปรเจ็กต์ที่อิงกับ Substrate อื่นๆ ทีม Polkadot เชื่อมั่นอย่างยิ่งในประโยชน์ของการใช้รันไทม์ WebAssembly และด้วยการทำเช่นนั้น คุณจะสามารถใช้ประโยชน์จากเครื่องมือที่ชุมชนการพัฒนาทั่วโลกได้สร้างขึ้นสำหรับมัน

3. ความสามารถในการเรียกใช้โหนดในเบราว์เซอร์ได้อย่างราบรื่น สามารถสื่อสารกับเดสก์ท็อปหรือโหนดบนคลาวด์

4. ฐานข้อมูลข้ามแพลตฟอร์มและนามธรรมของที่เก็บไฟล์แม้ว่าจะสามารถทำงานในเบราว์เซอร์ได้ก็ตาม

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

6. เมื่อเครือข่าย Polkadot เปิดตัวอย่างเป็นทางการ คุณสามารถเชื่อมต่อโครงการของคุณกับเครือข่าย Polkadot ได้ทันที

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

มีโครงการข้ามเครือข่ายมากมาย ทำไมคุณถึงคิดว่า Polkadot มีข้อได้เปรียบมากกว่า

Polkadot จัดทำสมุดบัญชีของตนเอง อนุญาตให้ทั่วโลกใช้สมุดของตนเอง เพื่อให้โครงการบล็อคเชนทั้งหมดสามารถแลกเปลี่ยนสินทรัพย์ได้ ห่วงโซ่ที่เชื่อมต่อกับ Polkadot เรียกว่า parachain (ตรงกับโซน) และ parachain รับผิดชอบข้อมูลเป็นหลัก . การดำเนินการและการประมวลผลข้อมูลการทำธุรกรรม การขยายบล็อกเชนในแนวนอนสามารถทำได้ผ่านเชนคู่ขนานหลายตัว นั่นคือสามารถแก้ไขปัญหาประสิทธิภาพของบล็อกเชนได้ โซ่ที่เชื่อมต่อกับโซ่ขนานเรียกว่า รีเลย์เชน (ตรงกับ Hub) รีเลย์เชนเป็นศูนย์กลางของ Polkadot หน้าที่หลักคือการตรวจสอบบล็อกที่กำหนดโดยแต่ละเชนขนานและให้การพิสูจน์เชิงกำหนดขั้นสุดท้าย


รีเลย์เชน: รีเลย์เชนมีหน้าที่รักษาฉันทามติของเชนขนานแต่ละอัน ยืนยัน (ตัดสินใจ) ความสมบูรณ์ของแต่ละบล็อก และการควบคุม Polkadot ทั้งหมด

เปรียบเสมือนระบบโถงกิจการของรัฐบาลที่เชื่อมโยงแผนกต่างๆ (สายโซ่คู่ขนาน) และแต่ละแผนกมีหน้าที่รับผิดชอบในการบันทึกและประมวลผลทางธุรกิจ การตรวจสอบขั้นสุดท้ายและการยืนยันธุรกิจ และการส่งข้อมูลไปยังแผนกอื่นๆ ล้วนถูกจัดการโดยกิจการของรัฐบาล ห้องโถง.

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

เช่นเดียวกับตัวอย่างก่อนหน้านี้ของหอประชุมรัฐบาล พาราเชนเป็นแผนกต่างๆ และมีหน้าที่ต่างกัน แต่พวกเขาไม่จำเป็นต้องสร้างระบบแยกต่างหากสำหรับแต่ละแผนก พวกเขาสามารถใช้ระบบของหอประชุมรัฐบาลได้โดยตรง (ห่วงโซ่รีเลย์ช่วยให้มั่นใจได้ว่าการรวมกันเป็นเอกฉันท์ของห่วงโซ่คู่ขนาน) แต่ระบบนี้มีการกระจายอำนาจ

ทรานเฟอร์บริดจ์: ทรานเฟอร์บริดจ์เป็นโซ่แบบขนานชนิดพิเศษ ซึ่งใช้เพื่อเชื่อมต่อลิงค์ที่มีอยู่บางส่วนซึ่งไม่สามารถเชื่อมต่อโดยตรงกับรีเลย์เชนได้

บริดจ์คือตัวแปลง ตัวอย่างเช่น Polkadot เป็นระบบ Apple และสายเชื่อมต่อยังเป็นอินเทอร์เฟซของระบบ Apple ในขณะที่เชนอื่น ๆ เหมือนกับอุปกรณ์ Android ซึ่งเป็นอินเทอร์เฟซ USB3.0 ในการเชื่อมต่อกับ Polkadot คุณต้องมี Apple - สามารถเชื่อมต่ออะแดปเตอร์ Android และอะแดปเตอร์นี้เป็นบริดจ์

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

1. บริการออราเคิล (Oracle) ที่อัพโหลดข้อมูลจริงไปยังเชน

2. ระบบจัดการข้อมูลประจำตัวที่เชื่อมโยงข้อมูลประจำตัวของผู้ใช้ผ่านแอพพลิเคชั่นต่างๆ

3. สั่งซื้อหนังสือและดูแลการแลกเปลี่ยนแบบกระจายอำนาจ

4. เครือข่าย Internet of Things (IoT) ที่รับข้อความจากเครือข่ายอื่นหรือตัวควบคุม

5. การโทรด้วยสัญญาอัจฉริยะแบบข้ามสายโซ่

6. การส่งข้อความระหว่างเชนส่วนตัวและเชนสาธารณะ

บทบาทของพาราเชน

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

ตัวอย่างเช่น Parachain ของ ChainX ต้องการเพียงการข้ามเชนกับโหนดแสงของทั้งสองฝั่งของเชน ChainX ที่กำลังทำงานอยู่ในปัจจุบัน และสกุลเงินดิจิทัลใด ๆ ที่เชื่อมต่อกับ ChainX ก็สามารถข้ามไปยังระบบนิเวศ Polkadot เพื่อใช้งานโดย Parachain ใด ๆ ใน Polkadot ระบบนิเวศ

บทบาทของรีเลย์เชน (รีเลย์เชน):

1. การจัดการฉันทามติ Polkadot ทั้งหมด:

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

2. การกำหนดเส้นทางการสื่อสารข้อความใน Polkadot:

รีเลย์เชนจะจัดการตารางเส้นทางของเชนคู่ขนานทั่วโลก เพื่อให้ข้อความระหว่างเชนคู่ขนานต่างๆ สามารถสมรู้ร่วมคิดกันได้

3. การกำกับดูแลระดับโลก:

ห่วงโซ่การถ่ายทอดเป็นเป้าหมายหลักของผู้ถือสกุลเงิน และผู้ถือสกุลเงินสามารถมีส่วนร่วมในการปกครองของระบบนิเวศ Polkadot ทั้งหมดผ่านการลงคะแนนเสียงตามระบอบประชาธิปไตย เช่น (อัพเกรดระบบ ลงโทษคนทำชั่ว)

Polkadot แก้ปัญหาการขยายขนาดได้อย่างไร?

1. โซ่หลักสามารถเชื่อมโยงกับโซ่ขนานต่างๆ และโซ่ขนานสามารถเชื่อมต่อผ่านสะพานถ่ายโอน

2. ความปลอดภัยของห่วงโซ่คู่ขนานสามารถรวมอยู่ในห่วงโซ่หลักเพื่อสร้างกลุ่มความปลอดภัย

3. ห่วงโซ่ขนานแต่ละเส้นสามารถเชื่อมต่อกันผ่านห่วงโซ่รีเลย์รวมถึงการเรียกสัญญาอัจฉริยะ

มีสองความเห็นที่แตกต่างกันในเครือข่าย Polkadot ได้แก่ GRANDPA และ BABE สาเหตุที่มีฉันทามติสองแบบที่แตกต่างกันคือ Polkadot ใช้วิธีฉันทามติแบบผสมผสาน ที่นี่ ฉันทามติแบบผสมจะแยกการสร้างบล็อกออกจากการสิ้นสุดการบล็อก โดยที่ฉันทามติของ BABE ใช้สำหรับการสร้างบล็อก และฉันทามติ GRANDPA ใช้สำหรับการพิจารณาบล็อก BABE เป็นอัลกอริทึมที่ใช้สล็อต มันแบ่งเวลาออกเป็นส่วนเวลา และแต่ละส่วนเวลาจะถูกแบ่งออกเป็นช่องเวลา ใน Polkadot ช่องว่างของเวลาระหว่างบล็อกเป้าหมายของเราคือหกวินาที BABE จะเลือกผู้เขียน (หรือผู้เขียน) เพื่อสร้างบล็อกในแต่ละช่อง

GRANDPA กำหนดเทอร์มินอลเชนและ BABE สร้างบล็อกใหม่ เนื่องจากช่องเดียวสามารถมีผู้นำได้หลายกลุ่ม BABE บางกลุ่มจะแยกออกจากกัน

กฎข้อแรกสำหรับการเลือกสายต่อขยายที่ดีที่สุดนั้นง่ายมาก: BABE ต้องสร้างจากสายโซ่ที่ GRANDPA สรุป นี่คือหนึ่งในข้อกำหนดสำหรับการใช้ GRANDPA

ข้อกำหนดประการที่สองที่ละเอียดกว่าสำหรับการใช้ GRANDPA คืออัลกอริธึมการผลิตบล็อกต้องมีวิธีการเลือกเชนที่ "ดีที่สุด" คุณสมบัตินี้ทำให้ BABE เป็น deterministic เชิงความน่าจะเป็น (ดังนั้นจึงสามารถใช้ได้โดยไม่มี GRANDPA)

ห่วงโซ่ที่ดีที่สุดของ BABE คือห่วงโซ่ที่มีบล็อกมากที่สุดที่สร้างโดยผู้สร้างต้นฉบับ

เป้าหมายปัจจุบันของ Polkadot คือการเตรียมพร้อมสำหรับการเสนอขายต่อสาธารณะรอบใหม่ ดีบัก Westend testnet ใหม่ รีเลย์ใหม่ เว็บไซต์ทดลองใหม่ จนกว่าเครือข่ายจะเสถียร พาราเชนเริ่มต้นอาจเป็นระบบสาธารณูปโภค (ฟังก์ชันปลดโหลดของโซ่รีเลย์ ฯลฯ)

รีเลย์เชนแบบเลเยอร์ ("ปรับขนาดได้ไม่สิ้นสุด" หรือ Polkadot 2.0) จะได้รับการวิจัยเบื้องต้นในปีนี้ พัฒนาในปีหน้า และเริ่มใช้งานครั้งแรกในไตรมาสแรกของปี 2022

Disclaimer: ข้อมูลที่เผยแพร่ในบทความนี้ไม่ได้แสดงถึงคำแนะนำการลงทุนใดๆ ของบริษัท และไม่ถือเป็นคำแนะนำการลงทุนใดๆ รูปภาพนำมาจากอินเทอร์เน็ต หากมีการละเมิดใดๆ โปรดติดต่อเพื่อลบทิ้ง โปรดทราบแหล่งที่มาสำหรับ พิมพ์ซ้ำ

ติดตาม Weibo อย่างเป็นทางการของ Beishu blockchain (WeChat ID: shuliancj) เข้าร่วมชุมชนและกลายเป็นผู้เชี่ยวชาญที่ยิ่งใหญ่กับฉัน

Disclaimer: ข้อมูลที่เผยแพร่ในบทความนี้ไม่ได้แสดงถึงคำแนะนำการลงทุนใดๆ ของบริษัท และไม่ถือเป็นคำแนะนำการลงทุนใดๆ รูปภาพนำมาจากอินเทอร์เน็ต หากมีการละเมิดใดๆ โปรดติดต่อเพื่อลบทิ้ง โปรดทราบแหล่งที่มาสำหรับ พิมพ์ซ้ำ

跨链
Polkadot
公链
ยินดีต้อนรับเข้าร่วมชุมชนทางการของ Odaily
กลุ่มสมาชิก
https://t.me/Odaily_News
กลุ่มสนทนา
https://t.me/Odaily_CryptoPunk
บัญชีทางการ
https://twitter.com/OdailyChina
กลุ่มสนทนา
https://t.me/Odaily_CryptoPunk
สรุปโดย AI
กลับไปด้านบน
วัสดุรองพื้นไม่ใช่ลายจุด แม้ว่า Substrate สามารถสร้างบล็อกเชนสำหรับ Polkadot ได้อย่างง่ายดาย แต่บล็อ
ดาวน์โหลดแอพ Odaily พลาเน็ตเดลี่
ให้คนบางกลุ่มเข้าใจ Web3.0 ก่อน
IOS
Android