BTC
ETH
HTX
SOL
BNB
ดูตลาด
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

บทความเพื่อทำความเข้าใจโครงร่างการขยายตัวของเลเยอร์การประมวลผลบล็อกเชน เลเยอร์สตอเรจ แ

Chainlink
特邀专栏作者
2022-07-20 13:30
บทความนี้มีประมาณ 9994 คำ การอ่านทั้งหมดใช้เวลาประมาณ 15 นาที
บทความนี้แสดงประเด็นเกี่ยวกับความสามารถในการปรับขนาดของบล็อกเชน โดยเน้นที่ความแตกต่าง
สรุปโดย AI
ขยาย
บทความนี้แสดงประเด็นเกี่ยวกับความสามารถในการปรับขนาดของบล็อกเชน โดยเน้นที่ความแตกต่าง

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

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

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

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

ชื่อระดับแรก

การวิเคราะห์เปรียบเทียบ Blockchain และคอมพิวเตอร์แบบดั้งเดิม

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

  • การคำนวณเป็นแบบกำหนดขึ้นสูง - ดำเนินการอย่างเคร่งครัดตามตรรกะของโค้ดที่กำหนดไว้ล่วงหน้าและมีระดับของการกำหนดในระดับที่สูงมาก

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

  • การยืนยันโดยผู้ใช้ - ทุกคนในโลกสามารถตรวจสอบประวัติและสถานะปัจจุบันของบัญชีแยกประเภท blockchain และรหัสพื้นฐานของซอฟต์แวร์ไคลเอนต์ได้

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

ผู้ผลิตบล็อกรวบรวมธุรกรรมที่ไม่ได้รับการยืนยันที่ส่งโดยผู้ใช้ ตรวจสอบความถูกต้องของธุรกรรม และวางธุรกรรมในโครงสร้างข้อมูลที่เราเรียกว่า "บล็อก" ผู้ผลิตบล็อกมักจะเรียกว่า "ผู้ขุด" ในบล็อกเชน Proof-of-Work (PoW) และ "ผู้ตรวจสอบความถูกต้อง" ในบล็อกเชน Proof-of-Stake (PoS) ทั้ง PoW และ PoS เป็นกลไกต่อต้านการโจมตีของซีบิล ซึ่งสามารถรักษาความแข็งแกร่งของบัญชีแยกประเภทบล็อกเชนและป้องกันไม่ให้บัญชีแยกประเภทถูกควบคุม

โหนดเต็มโหนดเต็มยอมรับหรือปฏิเสธ โหนดแบบเต็มจะจัดเก็บสำเนาที่สมบูรณ์ของบัญชีแยกประเภทบล็อกเชนอย่างอิสระและตรวจสอบบล็อกใหม่อย่างต่อเนื่อง แต่โหนดแบบเต็มไม่จำเป็นต้องมีส่วนร่วมในกระบวนการผลิตบล็อก โหนดแบบเต็มส่วนใหญ่ดำเนินการโดยผู้ผลิตบล็อก แต่ผู้มีบทบาทสำคัญทางเศรษฐกิจและผู้ใช้ปลายทาง เช่น การแลกเปลี่ยน ผู้ให้บริการโปรโตคอล RPC และผู้ออก Stablecoin ก็สามารถเรียกใช้โหนดแบบเต็มได้เช่นกัน โหนดแบบเต็มมีสิทธิ์ที่จะปฏิเสธบล็อกที่ไม่ถูกต้อง ดังนั้นพวกเขาจึงสามารถควบคุมพฤติกรรมของผู้ผลิตบล็อกได้แม้ว่าจะเป็นเช่นนั้นก็ตามผู้ผลิตบล็อกส่วนใหญ่เป็นอันตรายคำอธิบายภาพ

ผู้ใช้ส่งธุรกรรมไปยังบล็อกเชนผ่านโหนดทั้งหมด ในขณะที่ผู้ขุดและโหนดการตรวจสอบจะบล็อกไปยังโหนดแบบเต็มและได้รับการยืนยัน

นอกจากนี้ การแยกโหนดทั้งหมดออกจากตัวสร้างบล็อกยังสามารถป้องกันผู้ขุดหรือโหนดการตรวจสอบจากการเปลี่ยนแปลงกฎโปรโตคอลโดยพลการและจัดการบล็อก นี่คือกลไกการตรวจสอบและถ่วงดุลอำนาจที่ผู้ผลิตบล็อกมีอำนาจในการสั่งซื้อธุรกรรม แต่ไม่สามารถกำหนดกฎของบล็อกเชนได้ กฎถูกควบคุมโดยชุมชนโหนดเต็ม ในทางทฤษฎี ทุกคนสามารถเข้าร่วมชุมชนโหนดเต็มได้อย่างง่ายดาย หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับสถาปัตยกรรมพื้นฐานของบล็อกเชน โปรดดูที่อ่านข้อเท็จจริงของการเข้ารหัสในบทความเดียว: การคำนวณและการบันทึกการลดความน่าเชื่อถือ》。

ลดข้อกำหนดด้านฮาร์ดแวร์สำหรับลดเกณฑ์สำหรับการดำเนินการโหนดทั้งหมดนี่เป็นสิ่งสำคัญสำหรับบล็อกเชน ซึ่งเป็นกุญแจสำคัญในการรักษาระดับการกระจายอำนาจเสมอมา และเป็นกุญแจสำคัญในการลดความไว้วางใจให้เหลือน้อยที่สุด อย่างไรก็ตาม การกระจายอำนาจมักส่งผลให้บล็อกเชนช้ามาก เนื่องจากเครือข่ายจะเร็วเท่ากับโหนดที่ช้าที่สุดในนั้นเท่านั้น ปัญหานี้เรียกอีกอย่างว่า "The Impossible Trinity of Blockchain" หรือ"ปริศนาความสามารถในการปรับขนาด"คำอธิบายภาพ

รูปสามเหลี่ยมที่เป็นไปไม่ได้ของบล็อกเชนหมายความว่าบล็อกเชนต้องทำการแลกเปลี่ยนในสามมิติของความสามารถในการปรับขนาด ความปลอดภัย และการกระจายอำนาจ

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

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

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

ชื่อระดับแรก

คุณสมบัติหลักสามประการของ Blockchain Scaling

ชื่อเรื่องรอง

เลเยอร์การดำเนินการของ Blockchain

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

โดยปกติแล้ว Blockchain Execution Layer Scaling จะอ้างอิงถึงจำนวนของธุรกรรมที่ประมวลผลต่อวินาที (TPS) แต่ในระดับมหภาคที่มากขึ้น มันหมายถึงจำนวนของการคำนวณที่ประมวลผลต่อวินาที เนื่องจากความซับซ้อนและต้นทุนของธุรกรรมแต่ละรายการนั้นแตกต่างกัน ยิ่งมีการประมวลผลธุรกรรมในเครือข่ายมากเท่าใด ปริมาณการประมวลผลที่ต้องดำเนินการ ณ จุดใดเวลาหนึ่งก็จะยิ่งมากขึ้นเท่านั้น

ชื่อเรื่องรอง

ชั้นเก็บข้อมูล Blockchain

ชั้นเก็บข้อมูล blockchain หมายถึงชั้นเก็บข้อมูลที่โหนดเต็มรักษาและจัดเก็บสำเนาของบัญชีแยกประเภท ฟังก์ชั่นการจัดเก็บของ blockchain โดยทั่วไปแบ่งออกเป็นสองประเภท:

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

  • รัฐทั่วโลก -เป็นภาพรวมของข้อมูลทั้งหมด ซึ่งสามารถอ่านและเขียนได้ด้วยสัญญาอัจฉริยะ เช่น ยอดคงเหลือในบัญชีและตัวแปรของสัญญาอัจฉริยะทั้งหมด สถานะส่วนกลางสามารถถือเป็นฐานข้อมูลของ blockchain และธุรกรรมอินพุตจำเป็นต้องได้รับการตรวจสอบ โดยปกติแล้วสถานะจะถูกจัดเก็บไว้ในโครงสร้างข้อมูลแบบต้นไม้ (เช่น: Merkle tree) ซึ่งสามารถเข้าถึงและเปลี่ยนแปลงได้โดยง่ายและรวดเร็วโดยโหนดแบบเต็ม

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

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

ชื่อเรื่องรอง

ชั้นฉันทามติของ Blockchain

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

ชื่อระดับแรก

การขยายเลเยอร์การดำเนินการ

ชื่อเรื่องรอง

ปรับปรุงข้อกำหนดด้านฮาร์ดแวร์ของโหนดการตรวจสอบเพื่อให้ได้การขยายตัวในแนวตั้ง

ข้อได้เปรียบ:

ข้อได้เปรียบ:ข้อเสีย:

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

สร้างระบบนิเวศแบบหลายห่วงโซ่เพื่อให้เกิดการขยายตัวในแนวนอน

ข้อได้เปรียบ:

ข้อได้เปรียบ:ข้อเสีย:

ข้อเสีย:ชื่อเรื่องรอง

แบ่งเลเยอร์การดำเนินการเพื่อให้เกิดการขยายตัวในแนวนอน

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

ข้อได้เปรียบ:

ข้อได้เปรียบ:ข้อเสีย:

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

ชื่อเรื่องรอง

การขยายตัวในแนวนอนผ่านการทำให้เป็นโมดูล

บล็อกเชนแบบแยกส่วนบล็อกเชนแบบแยกส่วน. โครงร่างนี้แบ่งโครงสร้างพื้นฐานบล็อกเชนออกเป็นชั้นการดำเนินการ ชั้นความพร้อมใช้งานของข้อมูล (DA) และชั้นฉันทามติ กลไกการทำให้เป็นโมดูลของ blockchain หลักที่สุดคือrollupข้อได้เปรียบ:

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

ข้อเสีย:

ข้อเสีย:คำอธิบายภาพ

ชื่อเรื่องรองแหล่งที่มา

การชำระเงินและช่องทางของรัฐ

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

ข้อได้เปรียบ:

ข้อได้เปรียบ:ข้อเสีย:

ข้อเสีย:นอกจากนี้,

นอกจากนี้,แข็งชื่อระดับแรก

ขยายเลเยอร์การจัดเก็บข้อมูล

ชื่อเรื่องรอง

การขยายโหนด blockchain ในแนวตั้ง

ข้อได้เปรียบ:

ข้อได้เปรียบ:ข้อเสีย:

ข้อเสีย:ชื่อเรื่องรอง

การแบ่งส่วนข้อมูลบนบล็อกเชนพื้นฐาน

อีกโซลูชันการขยายการจัดเก็บข้อมูล blockchain คือการแบ่งส่วนข้อมูลข้อได้เปรียบ:

ข้อได้เปรียบ:ข้อเสีย:

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

ใช้บล็อกเชนแบบแยกส่วนเพื่อบีบอัดที่เก็บข้อมูลบนเชน

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

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

ชื่อเรื่องรอง

การจัดเก็บข้อมูลแบบออฟไลน์สำหรับบล็อกเชนแบบโมดูลาร์

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

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

  • DAC ที่ได้รับอนุญาต -จัดเก็บข้อมูลนอกเครือข่าย พิสูจน์ความถูกต้องของข้อมูลบนเครือข่าย และลงนามในคณะกรรมการที่ประกอบด้วยโหนดที่เชื่อถือได้กลุ่มเล็กๆ ซึ่งเรียกว่า "Data Availability Committee" (DAC) ข้อดีและข้อเสียของโซลูชันนี้คล้ายกับโซลูชันการจัดเก็บข้อมูลแบบรวมศูนย์ แต่สมมติฐานที่ไว้วางใจได้ในแง่ของความพร้อมใช้งานของข้อมูลนั้นดีกว่า

  • DAC ที่ไม่มีใบอนุญาต -จัดเก็บข้อมูลนอกเครือข่าย ใช้ DAC ที่ไม่ได้รับอนุญาตเพื่อพิสูจน์หลักฐานบนเครือข่าย และใช้สิ่งจูงใจทางเศรษฐกิจเข้ารหัสเพื่อจูงใจพฤติกรรมที่ซื่อสัตย์ DAC ที่ไม่มีสิทธิ์มีราคาต่ำกว่าโซลูชันการจัดเก็บข้อมูลแบบออนเชน และปลอดภัยกว่าโซลูชันการจัดเก็บข้อมูลแบบออฟไลน์อื่นๆ ข้อเสียของมันคือการรักษาความปลอดภัยยังไม่ดีเท่าโซลูชันการจัดเก็บข้อมูลบนเครือข่าย และยังไม่ประสบความสำเร็จในการใช้งานขนาดใหญ่และแบบจำลองทางเศรษฐกิจที่ยั่งยืน

  • Volition——ชื่อเรื่องรอง

การตัดข้อมูล

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

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

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

การไร้สัญชาติ การหมดอายุของรัฐ และค่าเช่าของรัฐ

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

  • สถานะหมดอายุ - ส่วนเพื่อนร่วมงานสามารถตัดสถานะที่ไม่มีการเข้าถึงเป็นเวลานานกว่าระยะเวลาหนึ่ง และสามารถใช้หลักฐานบางอย่างของ Merkle (หรือที่เรียกว่า "พยาน") เพื่อกู้คืนสถานะที่หมดอายุเมื่อจำเป็น

  • ไม่มีสถานะ--โหนดเต็มไม่จำเป็นต้องเก็บสถานะ โหนดแบบเต็มจะต้องตรวจสอบบล็อกใหม่ผ่านพยานเท่านั้น การไร้สัญชาติที่อ่อนแอหมายความว่าเฉพาะโหนดที่ผลิตบล็อกเท่านั้นที่ต้องจัดเก็บสถานะส่วนกลาง ในขณะที่โหนดอื่นๆ ทั้งหมดสามารถตรวจสอบบล็อกได้โดยไม่ต้องจัดเก็บสถานะ

  • ค่าเช่าของรัฐ -ข้อได้เปรียบ:

ข้อได้เปรียบ:ข้อเสีย:

ข้อเสีย:ชื่อระดับแรก

ชั้นฉันทามติการขยายตัว

ชื่อเรื่องรอง

เพิ่มความสามารถในการดำเนินการและการจัดเก็บ

ชื่อเรื่องรอง

ลดการใช้แบนด์วิธของเครือข่าย

ชื่อเรื่องรอง

ลดเวลาแฝงของเครือข่าย

ชื่อเรื่องรอง

เพิ่มงบประมาณด้านความปลอดภัยของคุณ

ชื่อระดับแรก

อนาคตของความสามารถในการปรับขนาดและการพัฒนาข้ามเครือข่ายที่ปลอดภัย

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

เพื่อรองรับระบบนิเวศแบบหลายเชนที่เติบโตขึ้นเรื่อย ๆ Chainlink กำลังพัฒนาโปรโตคอลการทำงานร่วมกันข้ามสายโซ่ (CCIP) อย่างแข็งขันเพื่อช่วยให้ผู้ใช้สามารถถ่ายโอนข้อมูลและโทเค็นข้ามบล็อกเชนต่าง ๆ ได้อย่างปลอดภัยด้วยตรรกะที่กำหนดเอง CCIP มุ่งเน้นไปที่การรักษาความปลอดภัยและสร้างเครือข่ายป้องกันการฉ้อโกงที่เปิดใช้งานสัญญาอัจฉริยะข้ามเชนและสะพานโทเค็นที่ปลอดภัยในขณะที่ยังคงรักษาสมมติฐานความน่าเชื่อถือดั้งเดิมของบล็อกเชน สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ CCIP โปรดอ่าน "คำอธิบายภาพ》。

โครงสร้างพื้นฐาน CCIP

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

Chainlink
ความรู้พื้นฐาน
ยินดีต้อนรับเข้าร่วมชุมชนทางการของ Odaily
กลุ่มสมาชิก
https://t.me/Odaily_News
กลุ่มสนทนา
https://t.me/Odaily_CryptoPunk
บัญชีทางการ
https://twitter.com/OdailyChina
กลุ่มสนทนา
https://t.me/Odaily_CryptoPunk
ค้นหา
สารบัญบทความ
คลังบทความของผู้เขียน
Chainlink
อันดับบทความร้อน
Daily
Weekly
ดาวน์โหลดแอพ Odaily พลาเน็ตเดลี่
ให้คนบางกลุ่มเข้าใจ Web3.0 ก่อน
IOS
Android