ใครควบคุม Blocknet?

· อ่าน 5 นาที

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

ใครเป็นผู้บังคับใช้กฎของ Blocknet?

คำตอบสั้นๆ

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

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

สี่บทบาทที่มีหมายเลข: ผู้พัฒนาเผยแพร่ซอฟต์แวร์ นักขุดเสนอบล็อก โหนดตรวจบล็อก และเจ้าของกระเป๋าอนุญาตการจ่ายของตน

แผนภาพแยกความรับผิดชอบ: 1 พัฒนาซอฟต์แวร์ 2 สร้างข้อเสนอบล็อก 3 ตรวจตามกฎที่กำลังทำงาน 4 อนุญาตการจ่ายของกระเป๋าตนเอง หมายเลขไม่ใช่จำนวนคะแนนโหวตหรือการวัดจำนวนผู้เข้าร่วมเครือข่าย

ผู้พัฒนาเปลี่ยนอะไรได้บ้าง?

ผู้พัฒนาสามารถเสนอการเปลี่ยนแปลง เขียนซอฟต์แวร์ ตรวจโค้ด และเผยแพร่รุ่น งานเหล่านี้สำคัญเพราะซอฟต์แวร์บรรจุกฎที่โหนดปฏิบัติ ซอร์ส core ที่เปิดเผยให้ผู้อ่านตรวจเส้นทางการตรวจสอบจริงได้ เอกสารอธิบายจุดประสงค์ ส่วนโค้ดที่เผยแพร่ระบุพฤติกรรมที่รุ่นนั้นทำจริง

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

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

นักขุดตัดสินใจอะไรได้บ้าง?

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

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

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

โหนดตัดสินใจว่าจะติดตามเชนใดอย่างไร?

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

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

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

ผู้ถือเหรียญควบคุมอะไร?

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

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

ควรอ่านข้อเสนออัปเกรดอย่างไร?

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

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

คำถามที่พบบ่อย

นักขุดสร้าง BNT มากกว่าที่รางวัลอนุญาตได้หรือไม่?

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

การถือ BNT ทำให้ฉันมีสิทธิ์โหวตเรื่องโปรโตคอลหรือไม่?

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

การเผยแพร่โค้ดใหม่เปลี่ยน Blocknet ทันทีหรือไม่?

การแก้โค้ดมีผลต่อฉันทามติเมื่อซอฟต์แวร์ที่นำการแก้นั้นมาใช้ทำงานบนเครือข่ายและเงื่อนไขเปิดใช้มีผล ประกาศหรือ commit ในคลังโค้ดไม่ได้แทนที่กฎของโหนดที่กำลังทำงานด้วยตัวมันเอง ให้ติดตามแนวทางอัปเกรดอย่างเป็นทางการและตรวจนโยบายอัปเดตของซอฟต์แวร์ที่ใช้