Nội dung bài viết
1. Các cải tiến Bitcoin được thực hiện như thế nào?
Cấu trúc Bitcoin được tạo nên từ phần mềm, phần cứng và tài nguyên năng lượng, và việc quản trị được quản lý hoàn toàn thông qua mã của nó. Bằng cách chạy một nút, mọi người đồng ý về các quy tắc mã.
Là một loại tiền điện tử phân quyền, mã nguồn mở dựa trên hệ thống đồng thuận bằng chứng công việc (PoW), Bitcoin không có cơ quan trung ương để quyết định các thay đổi giao thức cốt lõi trong tương lai. Do đó, sự phát triển của nó dựa trên các quyết định được thực hiện bởi cộng đồng thông qua các đề xuất cải tiến được gọi là đề xuất cải tiến Bitcoin (BIP).
Từ đề xuất ban đầu cho đến giai đoạn cuối cùng, quá trình phát triển của Bitcoin có chủ đích dài dòng và có mục đích để bảo vệ an ninh của mạng và đảm bảo rằng sự tin tưởng vào hệ thống luôn được duy trì.
Tuy nhiên, không phải mọi thay đổi đối với Bitcoin (BTC) đều yêu cầu BIP, được sử dụng chủ yếu để cải thiện giao thức. Ví dụ: trong trường hợp giao diện người dùng, không cần phải trải qua quá trình dài của một BIP.
BIPs sẽ được thực hiện với dự đoán về các nâng cấp giao thức quan trọng hoặc các sửa đổi quy mô lớn đối với hệ thống, chẳng hạn như các loại giao dịch mới như SegWit hoặc các thuộc tính giao dịch như thay thế theo phí (RBF).
2. Đề xuất cải tiến Bitcoin là gì?
Là một blockchain, Bitcoin yêu cầu nâng cấp thường xuyên, từ sửa lỗi đến thay đổi thuật toán hoặc đơn giản hóa mã của nó để mang lại hiệu quả hơn.
BIP là phương pháp tiêu chuẩn được sử dụng để thúc đẩy các ý tưởng, thay đổi và cải tiến đối với giao thức Bitcoin, một tài liệu chính thức để giới thiệu các tính năng hoặc quy trình mới cho mạng. BIP có thể thay đổi bất cứ điều gì từ các quy tắc đồng thuận đến các tiêu chuẩn cộng đồng hoặc các quy trình phát triển trong giao thức. BIP nhằm mục đích cung cấp sự phối hợp nâng cấp và phát triển trong cộng đồng Bitcoin, cộng đồng không có người lãnh đạo.
BIP đầu tiên (BIP 0001) được lập trình viên người Anh-Iran Amir Taaki đệ trình vào năm 2011 – hai năm sau khi Bitcoin được tạo ra – để mô tả BIP là gì. Tuy nhiên, những thay đổi đối với giao thức không phải là đặc quyền của riêng các nhà phát triển và lập trình viên.
Là một mạng mở, Bitcoin cho phép tất cả những ai mong muốn và có kỹ năng tham gia và gửi BIP. Hãy cùng xem quy trình đề xuất cải tiến Bitcoin.
3. Các đề xuất cải tiến Bitcoin (BIP) được tạo ra như thế nào?
BIP là kết quả của các đề xuất và ý tưởng không chính thức thường được tạo ra trong các buổi gặp mặt, trò chuyện trên diễn đàn hoặc tương tác trên mạng xã hội, đặc biệt là trên CryptoTwitter.
Việc làm trống trước một ý tưởng trong các diễn đàn và cuộc trò chuyện trước khi biến nó thành BIP sẽ tiết kiệm thời gian cho cả người lập ý tưởng và cộng đồng nếu một đề xuất đã được đệ trình hoặc ý tưởng đó không phù hợp với các tiêu chuẩn phát triển chung.
Mọi BIP phải được đệ trình với mục đích được chấp nhận, và vì quá trình này kéo dài và đòi hỏi thời gian và nguồn lực, các tác giả BIP phải hết sức thận trọng khi gửi đề xuất. Bằng cách hỏi cộng đồng trước, khả năng một đề xuất bị từ chối sẽ giảm mạnh.
Bất kỳ ai trong cộng đồng đều có thể trở thành nhà vô địch BIP, có nghĩa là tác giả viết đề xuất theo phong cách và định dạng BIP và quảng bá ý tưởng, đồng thời thảo luận về nó trong các diễn đàn có liên quan để nhận được sự đồng thuận phù hợp.
BIP nên liên quan đến một sự thay đổi hoặc bổ sung đáng kể đối với giao thức Bitcoin. Các thay đổi nhỏ, lỗi hoặc bản vá không cần phải chuyển thành BIP; họ có thể đơn giản tuân theo quy trình làm việc tiêu chuẩn được yêu cầu bởi mỗi quá trình phát triển dự án.
4. Ai có thể đề xuất những thay đổi đối với Bitcoin?
Là một mạng lưới mở và phi tập trung, Bitcoin không thuộc sở hữu của bất kỳ ai, cũng giống như internet hoặc các công nghệ khác không thuộc sở hữu của bất kỳ ai.
Cộng đồng Bitcoin được hình thành từ những người ủng hộ công nghệ bất kể nền tảng của họ. Các nhà phát triển, thợ đào và đặc biệt là người dùng thường xuyên kiểm soát Bitcoin, không phải một cơ quan trung ương cụ thể. Thật vậy, các nhà phát triển và thợ đào sẽ thúc đẩy và cải thiện mạng lưới; tuy nhiên, người dùng chọn phiên bản phần mềm mà họ muốn sử dụng.
Do đó, bất kỳ ai cũng có thể đề xuất thay đổi đối với Bitcoin miễn là họ có kỹ năng và kiến thức để đề xuất điều gì đó có liên quan để thêm vào giao thức Bitcoin.
5. Các đề xuất cải tiến Bitcoin (BIP) hoạt động như thế nào?
Trước khi trở thành BIP chính thức, đề xuất được thông báo qua email hoặc các kênh liên lạc khác như Slack, nơi cộng đồng cung cấp phản hồi ban đầu.
Một khi đề xuất nhận được sự ủng hộ đáng kể, tác giả có thể chuyển nó sang giai đoạn tiếp theo và biến nó thành một BIP. Đề xuất phải được viết theo kiểu và định dạng BIP và cung cấp đặc điểm kỹ thuật ngắn gọn và cơ sở lý luận cho tính năng. Nhà vô địch BIP chịu trách nhiệm thúc đẩy ý tưởng và xây dựng sự đồng thuận xung quanh nó bằng cách trả lời phản hồi và câu hỏi.
Trước khi trở thành bản nháp, BIP cần được người biên tập tiếp tục. Tại thời điểm đó, nó được gửi vào danh sách BIP dưới dạng bản nháp và một biên tập viên gán cho nó một số BIP và xuất bản nó lên kho lưu trữ BIP của Bitcoin Core GitHub.
BIP được tạo chính thức và sẵn sàng để xem xét và phản hồi trước khi chuyển sang giai đoạn thử nghiệm. BIP cũng được chỉ định một trạng thái mà mọi người có thể kiểm tra để đánh giá tiến độ.
Thông thường, bất kỳ ai cũng có thể kích hoạt trạng thái bị từ chối BIP nếu không có tiến bộ nào được thực hiện trong vòng ba năm kể từ khi đề xuất.
6. BIP được chấp thuận như thế nào?
Thu thập sự đồng thuận đáng kể trong cộng đồng là bước đầu tiên của quá trình này. Đôi khi, ngay cả những đề xuất có giá trị nhất cũng có thể mất nhiều năm trước khi chúng được chấp thuận hoặc bị từ chối vì cộng đồng không thể tìm thấy thỏa thuận.
Sau khi một BIP được gửi dưới dạng bản thảo cho BIP GitHub, đề xuất sẽ được xem xét và làm việc một cách minh bạch để mọi người có thể xem tiến trình của nó và kết quả thử nghiệm do đó. Vì chuỗi khối Bitcoin dựa trên mã, các thay đổi giao thức sẽ phải được phản ánh trong mã và các thợ đào sẽ phải thêm tham chiếu vào khối băm của họ để báo hiệu rằng họ chấp nhận hoặc từ chối việc triển khai của họ.
Do những tác động nghiêm trọng mà một số thay đổi có thể gây ra cho các thợ đào, một sửa đổi trong mã yêu cầu được chấp nhận bởi đại đa số khoảng 95% trừ khi một động cơ hợp lý được đưa ra cho một ngưỡng thấp hơn. Chín mươi lăm phần trăm hỗ trợ sẽ phải được báo hiệu từ 2.016 thợ đào cuối cùng (giá trị khai thác khoảng 14 ngày với các khối 10 phút).
Ví dụ: chúng tôi sẽ sử dụng triển khai gần đây của soft-fork Taproot, được gắn nhãn là BIP 341. Vào tháng 4 năm 2021, thông qua “mã dùng thử nhanh” – có nghĩa là đưa ra giải pháp nhanh chóng cho việc nâng cấp – Taproot kích hoạt đã được hợp nhất vào Bitcoin Core.
Trong vài tuần tiếp theo, ít nhất 90% khối được khai thác (1.815 trong số 2.016 khối được khai thác) bao gồm một tham chiếu được mã hóa cho thấy rằng những người khai thác những khối đó ủng hộ việc nâng cấp. Điều này đã mở đường cho sự đồng thuận đáng kinh ngạc đạt được trong những tháng tiếp theo, dẫn đến việc phê duyệt cuối cùng vào tháng 11 năm 2021.
Sự chấp thuận cuối cùng và chính thức của một BIP diễn ra tự động khi người dùng (nhà khai thác nút) chọn phiên bản Bitcoin Core nào để tải xuống và chạy một nút phản ánh sự thay đổi đó. Sau đó, tất cả các nút được nâng cấp có thể nhận ra và chấp nhận các giao dịch được thực hiện bằng giao thức được nâng cấp đó.
Tóm lại, đây là các bước chính của quy trình phê duyệt:
- Bất kỳ ai cũng có thể gửi BIP để thay đổi lõi Bitcoin;
- Biên tập viên phải vượt qua BIP;
- BIP phải được ∼95% thợ mỏ chấp thuận; và
- Cộng đồng phải nâng cấp lên phiên bản phần mềm mới.
Dưới đây là hình ảnh về quy trình phê duyệt BIP:
7. Các loại đề xuất cải tiến Bitcoin (BIP) là gì?
Có ba loại BIP chính: BIP tiêu chuẩn, thông tin và đồng thuận.
BIP tiêu chuẩn
Họ xác định các tiêu chuẩn được sử dụng bởi phần mềm Bitcoin như ví hoặc sàn giao dịch và nhằm mục đích thay đổi giao thức; do đó, họ yêu cầu sự đồng thuận để được chấp thuận. Ví dụ: họ có thể gửi các phương pháp mã hóa để bảo mật Bitcoin hoặc được đề xuất trong trường hợp có khả năng tương tác, có nghĩa là ví phải có thể nhận ra và hoạt động với bất kỳ địa chỉ Bitcoin nào hữu ích.
BIP thông tin
Chúng chỉ có mục đích cung cấp thông tin. Họ đưa ra các hướng dẫn chung cho cộng đồng nhưng không giới thiệu một tính năng mới và do đó, không bắt buộc phải đạt được sự đồng thuận trong cộng đồng.
BIP đồng thuận
Còn được gọi là BIP quy trình, BIP đồng thuận tìm cách thay đổi quy trình và tương tự như BIP tiêu chuẩn, yêu cầu sự đồng thuận chung mặc dù có chứa những thay đổi bên ngoài giao thức Bitcoin. Các thay đổi về sự đồng thuận yêu cầu kích hoạt rõ ràng trên mạng Bitcoin.
BIP là một thành phần thiết yếu của quản trị Bitcoin và đại diện cho một cách hiệu quả để cải thiện và nâng cấp tiền điện tử hàng đầu mà không có nhà lãnh đạo trung tâm. Cuối cùng, đây là điều quan trọng để công nghệ thành công.
Vậy là chúng ta đã cùng nhau tìm hiểu về đề xuất cải tiến Bitcoin và cách thức hoạt động của tính năng này. Cảm ơn sự theo dõi của các bạn. Đừng quên để lại bình luận của mình dưới bài viết. Mọi thắc mắc về thị trường tiền điện tử, vui lòng liên hệ đội ngũ Support của Fiahub 24/7.
Freelancer Marketing và Content Creator với gần 10 năm kinh nghiệm; trong đó có khoảng hơn 3 năm làm việc trong mảng Blockchain với vai trò Dịch Thuật và Copywriter.
Với kiến thức sâu rộng cùng khả năng diễn giải để những thuật ngữ công nghệ khó hiểu trở nên gần gũi hơn với người đọc. Lê Hoàng đảm nhiệm những bài viết trong chuyên mục "Từ Điển Crypto" và "Hướng Dẫn Người Mới" tại Fiahub Blog