Tuesday, August 19, 2025
HomeUncategorizedBitcoin Mempool: Dynamics เครือข่ายรีเลย์

Bitcoin Mempool: Dynamics เครือข่ายรีเลย์


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

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

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

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

แรงเสียดทานจะป้องกันการแพร่กระจายได้เท่าใด

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

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

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

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

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

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

ชนกลุ่มน้อยที่อดทน

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

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

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

เกิดอะไรขึ้นถ้าไม่มีชนกลุ่มน้อย?

แล้วถ้าไม่มีชนกลุ่มน้อยที่อดทนล่ะ? จะเกิดอะไรขึ้นกับการทำธุรกรรมระดับนี้ในกรณีนั้น?

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

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

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

นโยบายการถ่ายทอดไม่ใช่การแทนที่ฉันทามติ

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

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

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

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

ความเห็นล่าสุด