BlockBeats รายงานว่าเมื่อวันที่ 7 มิถุนายน โครงการ Bitcoin Core ได้ออกแถลงการณ์ว่า Bitcoin เป็นเครือข่ายที่กำหนดโดยผู้ใช้ ซึ่งมีอิสระสูงสุดในการเรียกใช้ซอฟต์แวร์ใดๆ ที่ต้องการใช้ (ไม่ว่าจะได้รับการตรวจสอบอย่างสมบูรณ์หรือไม่ก็ตาม) และดำเนินการตามนโยบายใดๆ ที่ต้องการปฏิบัติตาม ผู้สนับสนุน Bitcoin Core ไม่มีอำนาจในการบังคับให้ผู้ใช้ปฏิบัติตามกฎใดๆ
หลักการนี้สะท้อนให้เห็นในแนวทางปฏิบัติระยะยาว: ซอฟต์แวร์ Bitcoin Core ไม่รองรับการอัปเดตอัตโนมัติ ซึ่งหมายความว่าไม่มีหน่วยงานใดสามารถบังคับให้ผู้ใช้ Bitcoin Core ทำการเปลี่ยนแปลงโดยฝ่ายเดียวได้ การเปลี่ยนแปลงทั้งหมดจะต้องทำโดยผู้ใช้ที่เลือกอัปเกรดเป็นซอฟต์แวร์เวอร์ชันใหม่หรือเลือกซอฟต์แวร์อื่นโดยสมัครใจ อิสระในการเรียกใช้ซอฟต์แวร์ใดๆ ถือเป็นหลักประกันหลักของเครือข่าย Bitcoin จากการบังคับจากภายนอก
“ในฐานะผู้พัฒนา Bitcoin Core เราเชื่อว่าเรามีหน้าที่ต้องทำให้ซอฟต์แวร์ Bitcoin Core รันฟังก์ชันหลักด้วยวิธีที่มีประสิทธิภาพและเชื่อถือได้มากที่สุด นั่นคือ การตรวจสอบและส่งต่อบล็อกและธุรกรรม เพื่อสนับสนุนความสำเร็จของ Bitcoin ในฐานะสกุลเงินดิจิทัลแบบกระจายอำนาจ
ในแง่ของการส่งต่อธุรกรรม Bitcoin Core อาจเพิ่มกลยุทธ์บางอย่าง เช่น กลไกป้องกันการปฏิเสธการให้บริการ (DoS) กลยุทธ์การประเมินค่าธรรมเนียม แต่เราจะไม่ป้องกันการส่งต่อธุรกรรมที่มีอุปสงค์ทางเศรษฐกิจที่ยั่งยืนและสามารถรวมเข้าในบล็อกได้อย่างน่าเชื่อถือ
เป้าหมายของเราในการออกแบบกลยุทธ์การส่งต่อธุรกรรม ได้แก่:
· ทำนายว่าธุรกรรมใดจะถูกรวมเข้าในบล็อก (ซึ่งเป็นสิ่งสำคัญสำหรับการประมาณค่าธรรมเนียม RBF (การเร่งค่าธรรมเนียม) และกลไกอื่นๆ และยังเป็นพื้นฐานของกลยุทธ์การป้องกัน DoS มากมายอีกด้วย);
· เร่งความเร็วการแพร่กระจายของบล็อกที่กำลังจะถูกรวมเข้า ลดเครือข่าย ความล่าช้า และป้องกันไม่ให้นักขุดรายใหญ่ได้รับผลประโยชน์ที่ไม่เป็นธรรม;
· ช่วยให้นักขุดทราบถึงธุรกรรมที่รวมถึงค่าธรรมเนียมการจัดการอย่างทันท่วงที จึงหลีกเลี่ยงการพึ่งพาช่องทางการส่งธุรกรรมส่วนตัวนอกกลุ่มการขุด ซึ่งจะทำให้การกระจายอำนาจของการขุดอ่อนแอลง
หากเราปฏิเสธที่จะส่งต่อธุรกรรมที่นักขุดจะบรรจุในที่สุดโดยเจตนา จะบังคับให้ผู้ใช้ต้องพึ่งพาช่องทางการสื่อสารอื่น ซึ่งจะบ่อนทำลายเป้าหมายข้างต้น”
