Bitcoin Core, phần mềm kiểm soát sổ cái và xác thực chuỗi khối của Bitcoin, được duy trì bởi năm lập trình viên kiếm sống từ nguồn tài trợ.
Andrew Chow đã tiếp xúc với Bitcoin từ khi còn là học sinh trung học. Anh ta đã xây dựng một trang web với dòng chữ “sẵn sàng làm việc để nhận bitcoin” cũng như một địa chỉ ví điện tử trước cả khi anh ta có tài khoản ngân hàng.
Bảy năm sau, Chow là một trong số ít lập trình viên được cấp phép chỉnh sửa phần mềm đằng sau đồng tiền kỹ thuật số trị giá 500 tỷ USD. Nhóm này rất cần thiết cho sự tồn tại của Bitcoin, nhưng hầu như ẩn danh đối với hàng triệu người sở hữu loại tiền này. Chow và bốn lập trình viên khác được gọi là “người bảo trì” chịu trách nhiệm chạy Bitcoin Core, phần mềm nguồn mở được thiết kế đặc biệt để xác định các khối hợp lệ chứa các giao dịch Bitcoin được phê duyệt trên mạng chuỗi khối.
Mặc dù đã mất hơn 2 nghìn tỷ đô la giá trị kể từ khi đạt đỉnh, Bitcoin vẫn là tiêu chuẩn vàng của tiền điện tử. Đây là đồng tiền lâu đời nhất và được nắm giữ rộng rãi nhất, chiếm 40% tổng giá trị thị trường tiền điện tử trong nhiều năm.
Giao diện ví trên nền tảng Bitcoin Core năm 2012. Ảnh: Bitcoin.com
Giao diện ví trên nền tảng Bitcoin Core vào năm 2012. Ảnh: bitcoin.com
Nhóm bảo trì được coi là những người kế thừa Satoshi Nakamoto, người sáng lập Bitcoin. Họ phải đảm bảo rằng Bitcoin Core, ban đầu được gọi là Bitcoin Qt, tương thích với các hệ điều hành mới nhất và ghi lại đầy đủ tất cả các giao dịch trên hệ thống.
“Phần mềm cần được chăm sóc cẩn thận hơn nhiều người nhận ra. Nó ngày càng kém hiệu quả và dễ bị tấn công. Mọi công nghệ đều cần có người bảo trì và giám sát. Bitcoin Core cũng không ngoại lệ,” Jameson Lopp, một chuyên gia từng viết mã cho dự án này cho biết.
Trong một công ty công nghệ bình thường, các lập trình viên được tổ chức theo một cấu trúc có sẵn, có người quản lý, mô tả công việc và đánh giá hiệu suất thường xuyên. DNNN sẽ cung cấp các báo cáo tài chính, hoạt động và quản lý cho các nhà đầu tư.
Trong khi đó, báo cáo của mạng không được phát hành theo cách thông thường mà thông qua sách trắng, diễn đàn internet, nền tảng quản lý dự án và phát hành mã Github. Nhóm bảo trì Bitcoin Core và các nhà phát triển thảo luận về các thay đổi ưu tiên và các vấn đề về nhân sự trong phòng trò chuyện công khai hàng tuần.
Bitcoin Core là phần mềm nguồn mở cho phép mọi người trên Github đề xuất thay đổi mã. Tuy nhiên, chỉ những người bảo trì như Chow mới có thể phê duyệt chúng và đưa chúng vào kho mã trên Github. Những điều chỉnh này sẽ có hiệu lực khi người dùng tải xuống bản cập nhật Bitcoin Core được tung ra trung bình 6 tháng một lần.
“Công việc này có thể khó khăn, nhưng nó sẽ trở nên dễ dàng, đặc biệt là khi bạn biết những gì không nên chạm vào,” Chow nói, đề cập đến việc sửa đổi mã nguồn Bitcoin Core.
Trong 18 tháng qua, bốn nhà quản lý đã nghỉ việc với lý do kiệt sức hoặc các vấn đề pháp lý. Nhân viên mới được chọn bằng phiếu bầu bất thường sau một vòng thảo luận trong phòng trò chuyện. Người lập trình sẽ gõ “ACK” để chấp nhận hoặc “NACK” để phản đối.
Cơ sở dữ liệu 450 GB của chuỗi khối Bitcoin được lưu trữ trên mạng gồm hàng chục nghìn máy tính, 99% trong số đó sử dụng Bitcoin Core để ghi lại các giao dịch mới.
Một số lập trình viên cho rằng sự phổ biến của Bitcoin Core không phù hợp với mục đích của tiền điện tử, đó là duy trì tính phi tập trung và không bị kiểm soát bởi bất kỳ chính phủ hoặc tổ chức nào. Có nhiều phần mềm vận hành các nút mạng Bitcoin, nhưng thiếu tính bảo mật và nhiều chức năng của Bitcoin Core. Mạng Bitcoin trả tiền cho những người khai thác để đóng góp sức mạnh xử lý nhằm xác thực các giao dịch, nhưng không có cơ chế hỗ trợ tài chính cho các lập trình viên chạy phần mềm. Thay vào đó, các nhà đầu tư và công ty tiền điện tử hỗ trợ nhóm bảo trì và nhà phát triển cốt lõi thông qua cơ chế trợ cấp.
Mô hình này đặt ra câu hỏi về khả năng xảy ra xung đột lợi ích. “Có rất nhiều cuộc nói chuyện về vấn đề này, bao gồm cả việc tài trợ vốn và liệu có nguy cơ mạng bị kiểm soát bí mật hay không,” Samuel Dobson, người từng làm công việc bảo trì cho Bitcoin Core, cho biết.
Một số nhà tài trợ cho biết khoản trợ cấp cho mỗi cuộc phỏng vấn dao động từ 100.000 đến 150.000 đô la mỗi năm. Trong khi đó, kỹ sư cấp trung tại Google có thể nhận mức lương 225.000 USD/năm, chưa kể phụ cấp, thưởng và chia cổ phiếu.
Trong một hồ sơ gửi lên Ủy ban Chứng khoán và Giao dịch Hoa Kỳ (SEC), Sàn giao dịch Coinbase cho biết mô hình thể chế hiện tại của Bitcoin Core có thể hạn chế tiềm năng phát triển của mạng, vì các thay đổi mã nguồn sẽ ảnh hưởng đến tốc độ, bảo mật, khả năng sử dụng và giá trị của hệ thống. .
Dobson cho biết các nhà phát triển Bitcoin Core bị kiểm soát bởi danh tiếng của chính họ. Những người thực hiện các thay đổi nguy hiểm hoặc phi đạo đức sẽ có quyền truy cập vào mã nguồn do các lập trình viên khác xóa.
Đồng xu mô phỏng Bitcoin. Ảnh: Reuters
Đồng xu mô phỏng Bitcoin. Ảnh: Reuters
Nhóm bảo trì nằm rải rác khắp thế giới và chỉ họp khoảng 1-2 lần mỗi năm tại các hội nghị Bitcoin. Hầu hết sống biệt lập, tránh tiết lộ danh tính.
Chow tốt nghiệp Đại học Maryland, giám sát mã liên quan đến ví điện tử. Anh là nhân viên của công ty cơ sở hạ tầng tài chính Blockstream kể từ khi tốt nghiệp.
Một cái khác là Marco Falke tập trung vào thử nghiệm, được tài trợ bởi công ty đầu tư và trao đổi Okcoin USA Paradigm Operations LP. Falke cho biết anh lớn lên ở Đức và đã đi du lịch khắp châu Âu kể từ khi rời công việc ở Mỹ vào năm 2020. Địa chỉ trên tài khoản Twitter của Falke là ở thành phố Malmö ở miền nam Thụy Điển.
Wladimir van der Laan, thành viên lớn tuổi nhất của nhóm, là trưởng nhóm bảo trì từ năm 2014, nhưng đã tìm cách rời khỏi vị trí của mình trong hai năm. Hồ sơ của Van der Laan cho thấy dường như anh ta đang làm việc ở Amsterdam.
Quá trình sửa lỗi trong Bitcoin Core tương đối phức tạp. Để loại bỏ lỗ hổng, hầu hết các nút mạng Bitcoin phải tích cực cập nhật phần mềm của họ. Nếu nhiều thông tin bị rò rỉ trước khi điều này xảy ra, những kẻ tấn công có thể sẽ lợi dụng nó.
“Đã có nhiều bản sửa lỗi bí mật. Chúng tôi tiếp tục tìm ra các lỗi trong quá trình đánh giá mã của mình. Chúng có thể phá hủy toàn bộ mạng nếu bỏ sót”, Chow nói.
Sự cố nghiêm trọng nhất từng được báo cáo diễn ra vào ngày 17 tháng 9 năm 2018. Lập trình viên kỳ cựu Matt Corallo đã phát hiện ra một lỗi trong Bitcoin Core cho phép kẻ xấu chi tiêu cùng một Bitcoin nhiều lần. Nếu lỗ hổng bị khai thác, Bitcoin sẽ mất đi yếu tố đột phá chính là sự khan hiếm và không có khả năng bị sao chép, điều này khiến nó rất có giá trị trong mắt các nhà đầu tư.
Corallo đã gửi một tin nhắn được mã hóa thông qua nền tảng Signal tới lãnh đạo của một nhóm thợ đào Bitcoin, nhưng mô tả đây là một “sự cố từ chối dịch vụ” nhằm giảm mức độ nghiêm trọng của nó. Sau đó, nhóm bảo trì sửa đổi Bitcoin Core và kêu gọi người dùng cập nhật phần mềm. Chỉ khi cập nhật đủ các nút mạng, nhóm mới đăng tải thông tin về sự cố. Chow cho biết chỉ có 17 người được phép sửa đổi mã nguồn của Bitcoin Core kể từ khi Satoshi Nakamoto xuất bản nó vào năm 2009.