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

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

ข้อเท็จจริงที่เข้ารหัสทำให้สามารถประมวลผลแบ็คเอนด์ที่ลดความน่าเชื่อถือลงได้สำหรับแอปพลิเคชันและบันทึกต่างๆ
ในปัจจุบัน บล็อกเชนได้ตระหนักถึงการลดความน่าเชื่อถือสำหรับสถานการณ์แอปพลิเคชันที่เป็นนวัตกรรมต่างๆ รวมถึงนโยบายการเงิน (เช่น: 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


