รับทำ AI SEO
Picture of Kuycrypto Writer

แมตต์ คอรัลโล ชวนโครงการ Bitcoin ออกจาก GitHub หลังเหตุการณ์แบน Rust Lightning

แมตต์ คอรัลโล ชวนโครงการ Bitcoin ออกจาก GitHub หลังเหตุการณ์แบน Rust Lightning

Matt Corallo เรียกร้องให้โครงการคริปโต Bitcoin ย้ายออกจาก GitHub หลัง Rust Lightning ถูกแบน

GitHub เป็นแพลตฟอร์มหลักสำหรับโค้ด Bitcoin Core และโครงการต่างๆ ในวงการคริปโตมานานกว่า 10 ปี แต่ครั้งนี้เกิดปัญหาด้านประสิทธิภาพที่ทำให้เกิดเสียงวิพากษ์วิจารณ์ต่อแพลตฟอร์มอีกครั้ง รวมถึงเสียงไม่พอใจกับดีไซน์และความน่าเชื่อถือของระบบด้วย

Matt Corallo หนึ่งในผู้พัฒนาหลักของ Bitcoin Core ที่อยู่ในวงการมานาน ได้ออกมาประกาศผ่าน X (Twitter) ว่าทีมพัฒนาของเขาจะย้ายออกจาก GitHub แม้ว่าจะยังไม่ได้ย้ายโค้ดหลักของ Bitcoin Core แต่เป็นโครงการ Rust Lightning dev kit ที่เขาเกี่ยวข้องโดยตรง

สาเหตุหลักของการตัดสินใจย้ายออกจาก GitHub

  • GitHub ระงับบัญชีของผู้ร่วมพัฒนาคนหนึ่งในโครงการ Rust Lightning โดยไม่มีเหตุผลชัดเจน และไม่มีช่องทางอุทธรณ์
  • กระบวนการ CI (การทดสอบคุณภาพโค้ด) ล้มเหลวเนื่องจากระบบของ GitHub ทำงานผิดพลาดกับผู้ร่วมพัฒนารายใหม่ที่เปิด pull requests
  • การตอบกลับจากทีมงาน GitHub ต่อปัญหาที่แจ้งยังไม่มีความคืบหน้า

Luis Schwab ผู้ร่วมพัฒนาที่ถูกแบนบอกว่าเขาโดนแบนบัญชีถึงสองครั้งภายในสัปดาห์เดียวโดยไม่มีเหตุผล การพึ่งพาความเมตตาของ GitHub จึงไม่ใช่กลยุทธ์ที่ดีในระยะยาว

ประสบการณ์ของนักพัฒนาและปัญหาอื่น ๆ

  • Roman Storm เล่าว่าเคยถูกล็อกบัญชีโดย GitHub เนื่องจากปัญหาการคว่ำบาตร Tornado Cash ซึ่งเป็นเรื่องที่ถูกตัดสินว่าผิดกฎหมาย แต่บัญชียังถูกล็อกและไม่มีการตอบกลับจาก GitHub นักพัฒนาคนอื่น ๆ ก็ต่างเจอประสบการณ์แบนและย้ายไปใช้แพลตฟอร์มอื่นเช่นกัน
  • Andrew Poelstra ที่เป็นผู้พัฒนาหลักอีกคนของ Bitcoin Core และ Rust Lightning กล่าวว่า GitHub มีปัญหาหลักคือระบบติดตามและรวม pull requests ล้มเหลวหลายวัน ไม่สามารถทำงานได้อย่างที่ควร ซึ่งเป็นฟังก์ชันหลักของแพลตฟอร์มที่ควรจะต้องทำได้อย่างราบรื่น
  • ข้อบกพร่องและปัญหาอื่น ๆ เช่น การซ่อน diff และ comment, ความล่าช้าและไม่เสถียรของเว็บไซต์, ระบบสิทธิ์การใช้งานที่ซับซ้อนและมีปัญหา, การล็อกโค้ดไว้กับแพลตฟอร์ม (lock-in), API ที่ค่อนข้างช้าและคุณภาพต่ำ ล้วนเป็นข้อจำกัดที่ผู้พัฒนายังทนได้ถ้าฟังก์ชันพื้นฐานใช้งานได้ แต่ในปัจจุบันฟังก์ชันหลักก็ยังล้มเหลว

ทางเลือกใหม่และอนาคตของโครงการคริปโตบน GitHub

ทีมงาน Rust Lightning และโครงการ rust-bitcoin กำลังย้ายไปใช้ Forgejo ซึ่งเป็นแพลตฟอร์มที่เบาและเหมาะกับการโฮสต์เอง (self-hosting) และสนับสนุนความควบคุมที่สูงขึ้น (high agency) แทน GitHub

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

สรุป

ปัญหาด้านประสิทธิภาพและการจัดการบัญชีผู้ใช้ที่ผิดพลาดบน GitHub สร้างความไม่พอใจอย่างมากในวงการคริปโต โดยเฉพาะโครงการ Bitcoin ที่มีผู้พัฒนาระดับสูงอย่าง Matt Corallo และ Andrew Poelstra ผลักดันให้หลายโครงการเริ่มมองหาแพลตฟอร์มใหม่ที่เหมาะสมกว่า เพื่อให้การพัฒนาโค้ดเป็นไปอย่างราบรื่นและปลอดภัย

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

1. ทำไม Rust Lightning ถึงถูกแบนจาก GitHub?

GitHub แบนโครงการ Rust Lightning เนื่องจากมีการระงับบัญชีนักพัฒนารายหนึ่งโดยไม่โปร่งใสและไม่มีการแจ้งเหตุผลหรือช่องทางอุทธรณ์ที่ชัดเจน

2. GitHub มีปัญหาอะไรในช่วงนี้?

GitHub ประสบปัญหาหลักคือระบบ CI ล้มเหลว, การติดตามและรวม pull requests ไม่ทำงาน, รวมถึงประเด็นเรื่องบัญชีผู้ใช้ที่ถูกแบนอย่างไม่เป็นธรรมและระบบการจัดการสิทธิที่ซับซ้อน

3. ทำไมโครงการคริปโตถึงอยากย้ายไปใช้ Forgejo?

Forgejo เป็นแพลตฟอร์มที่เบา เหมาะกับการโฮสต์โค้ดเอง และสนับสนุนความควบคุมมากขึ้น ซึ่งตอบโจทย์ทีมพัฒนาที่ต้องการความน่าเชื่อถือและความปลอดภัยสูงกว่า

4. ยังสามารถเข้าถึงโค้ดของ Rust Lightning บน GitHub ได้ไหม?

ในระยะสั้น มีการสำเนาโค้ดไว้บน GitHub แต่คาดว่าในอนาคตจะย้ายไปใช้แพลตฟอร์มของตัวเองเป็นหลัก

ศึกษาข้อมูลเพิ่มเติมเกี่ยวกับเหรียญคริปโต

สนใจศึกษาข้อมูลเหรียญคริปโตเพิ่มเติม คลิกที่นี่: ข้อมูลเหรียญคริปโต

ที่มาของบทความ

อ่านบทความต้นฉบับได้ที่: Bitcoin Magazine