สถาปัตยกรรมพื้นฐานของ Bitcoin และเครือข่ายกระจายศูนย์ที่คล้ายคลึงกันอาศัยวิธีการจัดระเบียบข้อมูลเฉพาะที่เรียกว่าบล็อกเชน ในแกนกลาง เทคโนโลยีนี้เป็นสมุดบัญชีสาธารณะที่บันทึกทุกธุรกรรมที่เคยทำในประวัติศาสตร์ของเครือข่าย อย่างไรก็ตาม ไม่เหมือนกับการเลื่อนข้อมูลอย่างต่อเนื่อง สมุดบัญชีนี้ถูกแบ่งออกเป็นส่วนย่อยที่แตกต่างกันที่เรียกว่าบล็อก
บล็อกเหล่านี้ทำหน้าที่เหมือนหน้าหนึ่งในหนังสือบันทึก แต่ละหน้าจะมีรายการธุรกรรมที่ยืนยันแล้วเฉพาะและชุดข้อมูลเมตาที่ระบุตัวตนของหน้าตัวเอง เมื่อหน้าถูก填เต็มและตรวจสอบแล้ว จะถูกปิดผนึกด้วยการเข้ารหัสและผูกติดกับหน้าก่อนหน้า สิ่งนี้สร้างโซ่ตามลำดับเวลาที่ไม่ขาดสะบั้น
การทำความเข้าใจโครงสร้างภายในของบล็อกมีความสำคัญสำหรับการเข้าใจว่าสกุลเงินดิจิทัลรักษาความปลอดภัยอย่างไรโดยไม่มีหน่วยงานกลาง บล็อกไม่ใช่แค่ภาชนะสำหรับข้อมูล มันเป็นชิ้นส่วนปริศนาคริปโตกราฟิกที่ซับซ้อนที่รับประกันความสมบูรณ์ของเครือข่ายทั้งหมด
การจัดระเบียบข้อมูลภายในบล็อกกำหนดว่าธุรกรรมถูกประมวลผลอย่างไร นักขุดบรรลุฉันทามติอย่างไร และเครือข่ายป้องกันการฉ้อโกงอย่างไร โดยการตรวจสอบส่วนประกอบของบล็อก เราสามารถเห็นว่าความขาดแคลนดิจิทัลและการตรวจสอบที่ไม่ต้องเชื่อถือถูกบรรลุทางเทคนิคอย่างไร
ส่วนประกอบหลักสองส่วนของบล็อก
บล็อก Bitcoin ประกอบด้วยส่วนที่แตกต่างกันสองส่วนหลัก นั่นคือส่วนหัวบล็อกและร่างบล็อก ความสัมพันธ์ระหว่างสองส่วนนี้มีความสำคัญต่อประสิทธิภาพและความปลอดภัยของเครือข่าย
ร่างบล็อกคือส่วนที่บรรจุข้อมูลธุรกรรมจริง นี่คือข้อมูลสมุดบัญชีที่ผู้ใช้สนใจมากที่สุด เช่น ใครส่งเงินให้ใครและส่งเท่าไหร่ มันมักจะเป็นส่วนที่ใหญ่ที่สุดของบล็อกในแง่ขนาดข้อมูล
ส่วนหัวบล็อก ในทางตรงกันข้าม มีขนาดเล็กกว่ามาก มันเป็นชุดข้อมูลเมตาที่มีขนาดคงที่ซึ่งสรุปข้อมูลที่บรรจุในร่าง หัวบล็อกคือส่วนของบล็อกที่ถูก "ขุด" จริงในกระบวนการ Proof of Work
การแยกนี้ช่วยให้การตรวจสอบมีประสิทธิภาพ โหนดในเครือข่ายสามารถตรวจสอบความสมบูรณ์ของโซ่โดยการตรวจสอบหัวโดยไม่จำเป็นต้องดาวน์โหลดประวัติธุรกรรมทั้งหมดทันที โครงสร้างนี้ช่วยให้มีส่วนร่วมในเครือข่ายประเภทต่างๆ
ส่วนหัวบล็อก: ลายนิ้วมือดิจิทัล
ส่วนหัวบล็อกทำหน้าที่เป็นตัวระบุที่ไม่ซ้ำกันสำหรับบล็อก มันมีฟิลด์เฉพาะหลายตัวที่เชื่อมโยงบล็อกกับส่วนที่เหลือของโซ่และพิสูจน์ว่างานที่จำเป็นถูกทำเพื่อรักษาความปลอดภัย
หนึ่งในส่วนประกอบที่สำคัญที่สุดของหัวคือการอ้างอิงถึงบล็อกก่อนหน้า นี่คือแฮชคริปโตกราฟิกของหัวบล็อกก่อนหน้า การอ้างอิงนี้คือสิ่งที่เชื่อมโยงบล็อกเข้าด้วยกันในลำดับเฉพาะ
หากผู้กระทำผิดร้ายพยายามเปลี่ยนธุรกรรมในบล็อกจากห้าปีก่อน การเปลี่ยนนั้นจะเปลี่ยนแฮชของบล็อก เพราะบล็อกถัดไปรวมแฮชนั้นในหัวของตัวเอง บล็อกถัดไปจะเปลี่ยนด้วย
ผลกระทบแบบโดมิโนนี้จะดำเนินต่อไปจนถึงปลายปัจจุบันของบล็อกเชน กลไกนี้รับประกันว่าประวัติศาสตร์ไม่สามารถถูกเขียนทับใหม่โดยไม่ต้องทำพลังงานมหาศาลที่จำเป็นในการขุดบล็อกถัดไปทั้งหมด
ฟิลด์สำคัญอีกตัวในหัวคือเวลาประทับ ตัวนี้บันทึกเวลาประมาณที่บล็อกถูกสร้าง เครือข่ายใช้ข้อมูลนี้เพื่อปรับความยากของการขุดเพื่อให้แน่ใจว่าบล็อกถูกผลิตอย่างสม่ำเสมอ
ต้นไม้เมิร์กเซิลและราก
ภายในส่วนหัวบล็อกมีข้อมูลที่เรียกรากเมิร์กเซิล แฮช 32 ไบต์นี้คือสรุปคริปโตกราฟิกของทุกธุรกรรมที่บรรจุในร่างบล็อก มันทำหน้าที่เป็นลายนิ้วมือสำหรับชุดธุรกรรม
รากเมิร์กเซิลถูกสร้างโดยใช้โครงสร้างข้อมูลที่เรียกว่าต้นไม้เมิร์กเซิล กระบวนการเริ่มต้นด้วยการนำแฮชของแต่ละธุรกรรมในบล็อก แฮชเหล่านี้ถูกจับคู่และแฮชซ้ำแล้วซ้ำเล่า
กระบวนการจับคู่และแฮชนี้ดำเนินต่อไปขึ้นด้านบนจนกว่าจะเหลือแฮชเดียว แฮชสุดท้ายนี้คือรากเมิร์กเซิล หากแม้แต่บิตเดียวในข้อมูลธุรกรรมหนึ่งเปลี่ยน การเปลี่ยนนั้นจะแพร่กระจายขึ้นต้นไม้และเปลี่ยนรากเมิร์กเซิลทั้งหมด
โครงสร้างนี้มีประสิทธิภาพอย่างเหลือเชื่อสำหรับการตรวจสอบ มันช่วยให้โหนดสามารถตรวจสอบว่าธุรกรรมเฉพาะถูกรวมในบล็อกโดยไม่ต้องดาวน์โหลดธุรกรรมอื่นๆ ทุกตัว โหนดต้องการเพียงแฮชธุรกรรมเฉพาะและ "กิ่ง" ของต้นไม้ที่จำเป็นในการสร้างรากใหม่
นอนซ์และปริศนาการขุด
ส่วนหัวบล็อกยังมีฟิลด์ที่เรียกว่านอนซ์ คำนี้ย่อมาจาก "number used once" ฟิลด์นี้คือตัวแปรที่นักขุดเปลี่ยนซ้ำๆ ในกระบวนการขุด
ในระบบ Proof of Work นักขุดนำข้อมูลหัวบล็อกและรันผ่านอัลกอริทึมแฮชที่เรียกว่า SHA-256 เป้าหมายคือการสร้างแฮชผลลัพธ์ที่ต่ำกว่าเป้าหมายเฉพาะที่กำหนดโดยเครือข่าย
เนื่องจากข้อมูลอื่นในหัวส่วนใหญ่คงที่สำหรับช่วงเวลานั้น นักขุดต้องเปลี่ยนนอนซ์เพื่อให้ได้ผลแฮชที่แตกต่าง นี่คือกระบวนการลองผิดลองถูกที่ต้องการพลังคำนวณมหาศาล
นักขุดอาจวนลูปนอนซ์พันล้านหรือล้านล้านค่าต่อวินาที พวกเขากำลังซื้อสลากกินแบ่งโดยใช้พลังงาน เมื่อนักขุดพบค่านอนซ์ที่ให้แฮชที่ถูกต้อง บล็อกถือว่าถูกแก้แล้ว
แฮชที่ถูกต้องนี้ทำหน้าที่เป็นหลักฐานว่างานถูกทำ มันเป็นอุปสรรคสำหรับผู้ที่พยายามสแปมเครือข่ายหรือเขียนประวัติศาสตร์ทับ นอนซ์ทำให้การสร้างบล็อกมีค่าใช้จ่ายและยาก
ความยากและการปรับเป้าหมาย
ค่าต่สุดที่นักขุดต้องโดนถูกกำหนดโดยการตั้งค่าความยากของเครือข่าย การตั้งค่านี้ไม่คงที่ มันปรับอัตโนมัติทุก 2,016 บล็อก ซึ่งเกิดขึ้นประมาณทุกสองสัปดาห์
เป้าหมายของการปรับนี้คือการรักษาเวลาระหว่างบล็อกเฉลี่ยไว้ที่ประมาณสิบนาที หากนักขุดเข้าร่วมมากขึ้นและพลังคำนวณรวมเพิ่มขึ้น บล็อกอาจถูกพบเร็วเกินไป
เพื่อตอบสนอง เครือข่ายเพิ่มความยาก ทำให้แฮชเป้าหมายเล็กลงและยากต่อการค้นหา ในทางตรงกันข้าม หากนักขุดออกจากเครือข่าย ความยากจะลดลงเพื่อให้แน่ใจว่าเครือข่ายไม่หยุดชะงัก
กลไกการควบคุมตัวเองนี้รับประกันอุปทานใหม่ของเหรียญที่คาดเดาได้ มันป้องกันไม่ให้เครือข่ายถูกครอบงำโดยการผลิตบล็อกเร็วหรือหยุดนิ่งเนื่องจากขาดการมีส่วนร่วมของนักขุด
เพย์โหลดข้อมูลธุรกรรม
ร่างของบล็อกประกอบด้วยธุรกรรมเอง ในเครือข่าย Bitcoin เหล่านี้ไม่ใช่การปรับเดบิตและเครดิตง่ายๆ ของยอดคงเหลือบัญชี แต่ใช้โมเดลที่เกี่ยวข้องกับอินพุตและเอาต์พุต
แต่ละธุรกรรมอ้างอิงเงินเข้าจากก่อนหน้าที่เรียกว่าอินพุต และสร้างจุดหมายใหม่สำหรับเงินเหล่านั้นที่เรียกว่าเอาต์พุต นี่มักเรียกว่าโมเดล Unspent Transaction Output หรือ UTXO
เมื่อผู้ใช้ส่งบิตคอยน์ พวกเขากำลังปลดล็อกชิ้นส่วนสกุลเงินดิจิทัลเฉพาะที่ถูกส่งถึงพวกเขาในอดีต จากนั้นล็อกชิ้นส่วนเหล่านี้ใหม่ไปยังที่อยู่ของผู้รับ
โซ่การเป็นเจ้าของนี้ถูกติดตามย้อนกลับผ่านประวัติบล็อก ธุรกรรมถูกต้องก็ต่อเมื่ออินพุตมีอยู่และยังไม่ถูกใช้ การตรวจสอบนี้ป้องกันปัญหาการใช้สองครั้ง
อินพุต เอาต์พุต และสคริปต์
Bitcoin ใช้ภาษาสคริปต์เพื่อกำหนดเงื่อนไขที่เงินสามารถถูกใช้ได้ ภาษานี้เรียบง่ายและแบบสแต็ค ออกแบบโดยเจตนาโดยไม่มีลูปซับซ้อนเพื่อรับประกันความปลอดภัยและป้องกันลูปประมวลผลไม่มีที่สิ้นสุด
เมื่อธุรกรรมถูกสร้าง มันรวมสคริปต์ล็อกสำหรับเอาต์พุตแต่ละตัว สคริปต์นี้本质上วางกุญแจดิจิทัลบนเงิน ความต้องการที่พบบ่อยที่สุดคือผู้ใช้ต้องพิสูจน์การเป็นเจ้าของกุญแจส่วนตัวเฉพาะ
เพื่อใช้เงินเหล่านี้ในภายหลัง เจ้าของต้องให้สคริปต์ปลดล็อก นี่มักเกี่ยวข้องกับลายเซ็นดิจิทัลที่สร้างโดยกุญแจส่วนตัวและกุญแจสาธารณะที่สอดคล้อง
โหนดเครือข่ายรันสคริปต์เหล่านี้เพื่อตรวจสอบธุรกรรม หากสคริปต์ปลดล็อกตอบสนองเงื่อนไขของสคริปต์ล็อกได้สำเร็จ เงินจะถูกย้าย ลักษณะที่ตั้งโปรแกรมได้นี้ช่วยให้มีคุณสมบัติเช่นกระเป๋าเงินหลายลายเซ็น
ธุรกรรม Coinbase
ธุรกรรมแรกในทุกบล็อกมีความพิเศษ มันเรียกว่าธุรกรรม coinbase แตกต่างจากธุรกรรมมาตรฐาน มันไม่ใช้ UTXO ที่มีอยู่จากบล็อกก่อนหน้า
ในทางตรงกันข้าม ธุรกรรม coinbase สร้างบิตคอยน์ใหม่จากความว่างเปล่า นี่คือกลไกที่สกุลเงินใหม่เข้าสู่การหมุนเวียน มันคือรางวัลที่จ่ายให้นักขุดที่แก้บล็อกได้สำเร็จ
จำนวนบิตคอยน์ใหม่ที่สร้างในธุรกรรมนี้ถูกกำหนดโดยตาราง halving ของเครือข่าย ในตอนแรก รางวัลนี้คือ 50 บิตคอยน์ต่อบล็อก มันลดลงครึ่งหนึ่งทุก 210,000 บล็อก หรือประมาณทุกสี่ปี
นอกจากเงินอุดหนุนบล็อก ธุรกรรม coinbase ยังรวบรวมค่าธรรมเนียมธุรกรรมจากธุรกรรมอื่นๆ ทั้งหมดในบล็อก ผลรวมนี้ทำหน้าที่เป็นแรงจูงใจทางเศรษฐกิจสำหรับนักขุดในการรักษาความปลอดภัยเครือข่าย
| ส่วนประกอบ | ฟังก์ชัน | ความสำคัญ |
|---|---|---|
| หัว | ภาชนะข้อมูลเมตา | เชื่อมโยงบล็อกและช่วยการขุด |
| ร่าง | รายการธุรกรรม | บันทึกประวัติการโอนมูลค่า |
| Coinbase Tx | การจ่ายรางวัล | สร้างเหรียญใหม่สำหรับนักขุด |
เมมพูล: ห้องรอ
ก่อนที่ธุรกรรมจะถูกจัดระเบียบในบล็อก พวกมันพำนักอยู่ในพื้นที่ถือครองที่เรียกว่าเมมพูล หรือ memory pool นี่คือคอลเลกชันธุรกรรมที่ยังไม่ยืนยันที่ถูกกระจายไปยังเครือข่ายแต่ยังไม่ถูกขุด
เมมพูลไม่ใช่คิวกลางเดียว แต่ละโหนดในเครือข่ายรักษาเวอร์ชันเมมพูลของตัวเอง เมื่อผู้ใช้เริ่มธุรกรรม มันแพร่กระจายข้ามเครือข่ายจากโหนดต่อโหนด
นักขุดมองเมมพูลเป็นเมนูธุรกรรมที่อาจรวมในบล็อกถัดไป เพราะพื้นที่บล็อกจำกัดที่ขนาดเฉพาะ (ทางประวัติศาสตร์ 1MB สำหรับ Bitcoin) นักขุดไม่สามารถรวมธุรกรรมที่รอทุกตัวทันที
ข้อจำกัดนี้สร้างตลาดค่าธรรมเนียม ผู้ใช้แนบค่าธรรมเนียมกับธุรกรรมเพื่อจูงใจนักขุด นักขุดที่ทำอย่างมีเหตุผลเพื่อเพิ่มกำไร มักเลือกธุรกรรมที่มีค่าธรรมเนียมสูงสุดต่อไบต์ข้อมูล
ความแออัดเครือข่ายและพลวัตค่าธรรมเนียม
เมื่อเครือข่ายยุ่ง เมมพูลเต็ม การแข่งขันสำหรับพื้นที่บล็อกรุนแรงขึ้น ผู้ใช้ที่ต้องการยืนยันธุรกรรมเร็วต้องเสนอค่าธรรมเนียมสูงขึ้นเพื่อชนะการประมูล
ในทางตรงกันข้าม เมื่อเครือข่ายเงียบ ค่าธรรมเนียมลดลง ธุรกรรมที่มีค่าธรรมเนียมต่ำอาจนั่งในเมมพูลนานขึ้น รอช่วงเงียบ
หากค่าธรรมเนียมต่ำเกินไป ธุรกรรมอาจอยู่ในเมมพูลหลายวัน ในที่สุด หากไม่ถูกเลือก มันอาจถูกดรอปจากเมมพูลทั้งหมด เงินจะกลับสู่การควบคุมของผู้ส่งเพราะธุรกรรมไม่เคยเสร็จสิ้น
พลวัตนี้รับประกันว่าพื้นที่บล็อกที่ขาดแคลนถูกจัดสรรอย่างมีประสิทธิภาพให้ผู้ที่ให้ค่ามากที่สุด มันยังป้องกันการโจมตีสแปม เพราะการท่วมเครือข่ายด้วยธุรกรรมมีค่าใช้จ่ายสูงเกินไป
การตรวจสอบโดยโหนด
เมื่อนักขุดแก้บล็อกได้ พวกเขากระจายมันไปยังส่วนที่เหลือของเครือข่าย อย่างไรก็ตาม ผู้เข้าร่วมอื่นๆ ไม่ยอมรับบล็อกนี้ด้วยความเชื่ออย่างงมงาย การตรวจสอบอิสระเป็นหัวใจของระบบ
โหนดนับพันทั่วโลกได้รับบล็อกใหม่ พวกเขาดำเนินการตรวจสอบเข้มงวดหลายชุดเพื่อให้แน่ใจว่าบล็อกปฏิบัติตามกฎทุกข้อของโปรโตคอล
โหนดตรวจสอบว่าแฮชบล็อกถูกต้องและตรงตามเป้าหมายความยาก พวกเขาตรวจสอบว่ารากเมิร์กเซิลตรงกับธุรกรรมในร่าง พวกเขายืนยันว่าธุรกรรมทุกตัวในบล็อกถูกต้องและไม่มีอินพุตถูกใช้สองครั้ง
หากบล็อกละเมิดกฎแม้แต่ข้อเดียว โหนดที่ซื่อสัตย์จะปฏิเสธ มันจะไม่กระจายไปยังเพื่อนๆ นักขุดที่ใช้พลังงานสร้างบล็อกที่ไม่ถูกต้องจะสูญเสียรางวัล
ประเภทโหนด
มีโหนดประเภทต่างๆ ที่เข้าร่วมในกระบวนการตรวจสอบนี้ โหนดเต็มรูปแบบรักษาลอกบล็อกเชนสมบูรณ์ พวกเขาบังคับใช้กฎฉันทามติทั้งหมดอย่างอิสระ
โหนดเต็มรูปแบบคือผู้ตัดสินสูงสุดของเครือข่าย พวกเขาไม่เชื่อนักขุดหรือโหนดอื่น พวกเขาตรวจสอบทุกอย่างเอง ความซ้ำซ้อนนี้รับประกันว่าไม่มีหน่วยงานกลางสามารถบังคับการเปลี่ยนแปลงที่ไม่ถูกต้องลงในเครือข่าย
โหนดน้ำหนักเบา หรือ SPV (Simplified Payment Verification) clients ทำงานแตกต่าง พวกเขาดาวน์โหลดเฉพาะหัวบล็อก พวกเขาพึ่งโหนดเต็มรูปแบบในการตรวจสอบข้อมูลธุรกรรมเฉพาะ
แม้ว่าโหนดน้ำหนักเบาจะมีประโยชน์สำหรับอุปกรณ์มือถือที่มีที่เก็บจำกัด แต่พวกเขาไม่ช่วยความปลอดภัยของเครือข่ายเหมือนโหนดเต็มรูปแบบ พวกเขาเชื่อโซ่หัวที่ยาวที่สุดที่เห็น
การเชื่อมโยงและความไม่เปลี่ยนแปลง
ความปลอดภัยของโครงสร้างบล็อกมาจากการพึ่งพาซึ่งกันและกันของส่วนประกอบ เพราะหัวบล็อกแต่ละตัวรวมแฮชของบล็อกก่อนหน้า โซ่จึงถูกสร้าง
กลไกการเชื่อมโยงนี้สร้างความไม่เปลี่ยนแปลง เพื่อแก้ไขบันทึก ผู้โจมตีต้องแก้ไขบล็อกที่บรรจุธุรกรรม นี่เปลี่ยนแฮชของบล็อก
ผู้โจมตีต้องขุดบล็อกนั้นใหม่เพื่อค้นหานอนซ์ที่ถูกต้อง แต่เพราะแฮชเปลี่ยน การเชื่อมต่อกับบล็อกถัดไปขาด ผู้โจมตีต้องขุดบล็อกนั้นด้วย
เพื่อสำเร็จ ผู้โจมตีต้องทำ Proof of Work ใหม่สำหรับทุกบล็อกตั้งแต่จุดแก้ไขจนถึงปลายโซ่ปัจจุบัน พวกเขาต้องทำเร็วกว่าระบบเครือข่ายที่ซื่อสัตย์กำลังขยายโซ่ที่ถูกต้อง
การยืนยันและความสิ้นสุด
บล็อกที่ฝังลึกในโซ่ยิ่งปลอดภัยมากขึ้น แนวคิดนี้วัดด้วยการยืนยัน เมื่อบล็อกถูกขุดครั้งแรก ธุรกรรมภายในมีหนึ่งการยืนยัน
เมื่อบล็อกถัดไปถูกเพิ่มด้านบน ธุรกรรมเหล่านั้นมีสองการยืนยัน ด้วยบล็อกเพิ่มเติมแต่ละตัว ความพยายามคำนวณที่จำเป็นในการย้อนกลับธุรกรรมเพิ่มแบบทวีคูณ
สำหรับ Bitcoin หกการยืนยันถือเป็นมาตรฐานสำหรับความสิ้นสุดสมบูรณ์ นี่คือประมาณหนึ่งชั่วโมงของ Proof of Work ที่สะสม ในขั้นนี้ การย้อนกลับถือว่าทางสถิติเป็นไปไม่ได้สำหรับผู้โจมตีที่สมจริง
ความสิ้นสุดแบบ probabilistic นี้เป็นคุณสมบัติเฉพาะของระบบบล็อกเชน มันตัดกับการชำระเงินทันทีในระบบกลางบางตัวแต่ให้ความปลอดภัยที่เหนือกว่าต่อการทุจริตหรือย้อนกลับของระบบ
โซลูชันการปรับขนาดและโครงสร้างบล็อก
ขีดจำกัดขนาดบล็อกที่เข้มงวดนำไปสู่ความท้าทายการปรับขนาด ด้วยพื้นที่จำกัด เครือข่ายสามารถประมวลผลธุรกรรมจำนวนจำกัดต่อวินาที นี่ขับเคลื่อนการพัฒนาโซลูชัน Layer 2
Lightning Network ตัวอย่าง ช่วยให้ผู้ใช้ทำธุรกรรมนอกโซ่ ธุรกรรมเหล่านี้ไม่ถูกบันทึกในบล็อกทันที แทน ผู้ใช้เปิดช่องการชำระเงินด้วยธุรกรรมบนโซ่เดียว
พวกเขาสามารถแลกเปลี่ยนการชำระเงินนับพันทันทีระหว่างกัน เพียงผลสุทธิสุดท้ายถูกบันทึกในบล็อกเมื่อช่องปิด นี่ขยายความจุของเครือข่ายโดยไม่เพิ่มขนาดบล็อก
Sidechains ทำหน้าที่เป็นบล็อกเชนแยกที่รันขนานกับโซ่หลัก พวกเขาสามารถมีโครงสร้างบล็อกต่างหรือเวลาบล็อกเร็ว สินทรัพย์สามารถย้ายระหว่างโซ่หลักและ sidechains ลดแรงกดดันบนบล็อกหลัก
บทบาทของตัวเร่งธุรกรรม
บางครั้ง ผู้ใช้อาจประเมินค่าธรรมเนียมที่จำเป็นสำหรับธุรกรรมต่ำเกินไป นำไปสู่ธุรกรรมติดในเมมพูลในช่วงแออัดสูง
ตัวเร่งธุรกรรมคือบริการที่ออกแบบมาเพื่อแก้ปัญหานี้ มักรันโดย mining pools ผู้ใช้สามารถจ่ายค่าธรรมเนียมตรงให้บริการเพื่อจัดลำดับความสำคัญธุรกรรม ID เฉพาะ
mining pool จากนั้นจัดลำดับความสำคัญธุรกรรมนั้นด้วยมือในบล็อกถัดไป ไม่ว่่าค่าธรรมเนียมเครือข่ายที่แนบ นี่ข้ามกลไกตลาดค่าธรรมเนียมมาตรฐาน
แม้มีประโยชน์สำหรับกรณีฉุกเฉิน การพึ่งตัวเร่งเน้นความสำคัญของการประเมินค่าธรรมเนียมที่ถูกต้อง กระเป๋าเงินสมัยใหม่ส่วนใหญ่รวมอัลกอริทึมเพื่อประเมินค่าธรรมเนียมที่จำเป็นสำหรับการรวมในบล็อกทันเวลา
รางวัลบล็อกและเศรษฐกิจ
โครงสร้างบล็อกยังเป็นเครื่องยนต์ของนโยบายการเงินสกุลเงินดิจิทัล การออกเหรียญใหม่ถูกควบคุมอย่างเข้มงวดโดยโค้ดซอฟต์แวร์ที่กำกับเงินอุดหนุนบล็อก
เหตุการณ์ halving ที่เกิดทุกสี่ปีรับประกันว่าสกุลเงินเป็นแบบ deflationary เมื่อรางวัลสำหรับการพบบล็อกลดลง อุปทานเหรียญใหม่ช้าลง
นี่สร้างโมเดลขาดแคลนคล้ายโลหะมีค่าอย่างทอง ลักษณะคาดเดาได้ของรางวัลบล็อกตัดกับสกุลเงิน fiat ที่ซึ่งธนาคารกลางสามารถเพิ่มอุปทานตามใจ
ในที่สุด เงินอุดหนุนบล็อกจะลดลงสู่ศูนย์ คาดว่าจะเกิดราวปี 2140 ณ จุดนั้น นักขุดจะได้รับค่าตอบแทนทั้งหมดจากค่าธรรมเนียมธุรกรรมที่รวบรวมจากร่างบล็อก
การใช้พลังงานและความปลอดภัย
กระบวนการสร้างบล็อกผ่าน Proof of Work ต้องการพลังงานมหาศาล การใช้พลังงานนี้มักถูกวิจารณ์ อย่างไรก็ตาม มันคือแหล่งความปลอดภัยของเครือข่าย
การใช้พลังงานสร้างต้นทุนทางกายภาพในการโจมตีเครือข่าย มันเชื่อมโลกดิจิทัลกับโลกกายภาพ เพื่อควบคุมสมุดบัญชี ต้องควบคุมทรัพยากรกายภาพ
"ต้นทุนที่ไม่ปลอมแปลงได้" นี้รับประกันว่าสมุดบัญชีแทนฉันทามติที่อิงงานเชิงวัตถุ มันลบความจำเป็นในการเชื่อทางการเมืองหรือการกำกับดูแลเชิง субъектив ในโครงสร้างบล็อก
เมื่อเครือข่ายเติบโต ผสมแหล่งพลังงานที่ขับเคลื่อนกระบวนการนี้กำลังเปลี่ยน นักขุดแสวงหาไฟฟ้าถูกที่สุด ซึ่งมักนำพวกเขาไปสู่พลังงานหมุนเวียนที่ถูกทิ้งซึ่งจะสูญเปล่าอย่างอื่น
พัฒนาการในอนาคตของเทคโนโลยีบล็อก
โครงสร้างบล็อกยังคงพัฒนาผ่านการอัปเกรด soft fork การปรับปรุงล่าสุดอย่าง Taproot เปลี่ยนวิธีเก็บข้อมูลในสคริปต์บล็อก
Taproot ช่วยให้ธุรกรรมซับซ้อนและสัญญาอัจฉริยะดูเหมือนธุรกรรมมาตรฐานบนบล็อกเชน นี่ปรับปรุงความเป็นส่วนตัวและประสิทธิภาพ มันช่วยให้บีบอัดข้อมูลมากขึ้นในพื้นที่บล็อกจำกัด
นวัตกรรมอย่างลายเซ็น Schnorr ช่วยให้รวมลายเซ็นดิจิทัลหลายตัวเป็นหนึ่ง นี่ประหยัดพื้นที่ในร่างบล็อก ช่วยให้ธุรกรรมมากขึ้นพอดีกับขีดจำกัด 1MB เดียวกัน
การอัปเกรดเหล่านี้แสดงว่าแม้โครงสร้างบล็อกพื้นฐานคงที่ ประสิทธิภาพในการจัดระเบียบข้อมูลภายในสามารถปรับปรุงได้ เครือข่ายปรับตัวเพื่อจัดการปริมาณมากขึ้นขณะรักษาการตรวจสอบกระจายศูนย์
การกระจายศูนย์และการถกเถียงขนาดบล็อก
ขนาดของบล็อกเป็นหัวข้อถกเถียงรุนแรงในชุมชนคริปโต การรักษาบล็อกเล็กช่วยให้ภาระข้อมูลบนโหนดต่ำ
หากบล็อกใหญ่โต ศูนย์ข้อมูลขนาดใหญ่เท่านั้นที่จ่ายที่เก็บและแบนด์วิดธ์สำหรับรันโหนดเต็มได้ นี่จะทำให้เครือข่ายกลาง เพราะบุคคลน้อยลงที่ตรวจสอบสมุดบัญชีได้
โดยจำกัดขนาดบล็อก เครือข่ายให้ความสำคัญกับการกระจายศูนย์มากกว่าผ่านputput ดิบ มันรับประกันว่าผู้ใช้ทั่วไปด้วยคอมพิวเตอร์มาตรฐานยังเข้าร่วมการตรวจสอบได้
ปรัชญานี้ปกป้องลักษณะต้านการเซ็นเซอร์ของระบบ หากการตรวจสอบแพงเกินไป เครือข่ายจะเสี่ยงต่อกฎระเบียบและการควบคุมโดยผู้ที่จ่ายรันได้
สรุป
โครงสร้างบล็อกเป็นสิ่งมหัศจรรย์ของวิทยาการคอมพิวเตอร์ที่แก้ปัญหาการใช้สองครั้งโดยไม่มีตัวกลางกลาง โดยรวมหัวที่บรรจุหลักฐานคริปโตกราฟิกกับร่างที่บรรจุบันทึกธุรกรรม ระบบสร้างประวัติศาสตร์ที่ป้องกันการปลอมแปลง การโต้ตอบระหว่างต้นไม้เมิร์กเซิล นอนซ์ และแฮชบล็อกก่อนหน้ารับประกันว่าบันทึกทุกตัวปลอดภัยและตรวจสอบได้
เมื่อเครือข่ายเติบโต กลไกโดยรอบการสร้างบล็อก—เช่น เมมพูล ตลาดค่าธรรมเนียม และความยากการขุด—รับประกันว่าระบบคงที่และควบคุมตัวเอง ไม่ว่าจะผ่าน Layer 2 scaling หรืออัปเกรดประสิทธิภาพ โซ่บล็อกพื้นฐานยังคงเป็นรากฐานของเศรษฐกิจกระจายศูนย์ มันเปลี่ยนพลังงานและคณิตศาสตร์เป็นระบบโอนมูลค่าแบบไม่ต้องเชื่อถือ
โครงสร้างบล็อกเปลี่ยนข้อมูลดิบเป็นประวัติศาสตร์ที่ไม่เปลี่ยนแปลง รักษามูลค่าดิจิทัลผ่านคริปโตกราฟีและฉันทามติ