Các cuộc thảo luận về việc nâng cấp tiếp theo của Bitcoin đã được tiếp tục, nhưng tính đến tháng 12 năm 2024, cộng đồng vẫn chưa đạt được một sự nhất trí về việc nâng cấp, các vấn đề mà nâng cấp nên giải quyết hoặc các chức năng nào nên được giới thiệu. Cuộc tranh luận vẫn chia cắt, giống như một tình thế chính trị đình trệ.
Trong tình thế bế tắc này, đã xuất hiện một số hiện tượng thú vị: 1. Một phần của cộng đồng tích cực thúc đẩy việc nâng cấp. Do không đối xứng thông tin hoặc lợi ích thương mại, một số thành viên thường xuyên ủng hộ các opcode cụ thể, và một số dự án còn phụ thuộc vào opcode “có thể” xuất hiện trong tương lai. 2. Một số lượng đáng kể các nhà phát triển hệ sinh thái thực tế đã nỗ lực mật mã và kỹ thuật đáng kể để mở rộng tiềm năng của Bitcoin, mà không cần giả định về nâng cấp giao thức. 3. Những giọng nói ủng hộ việc nâng cấp chậm hoặc mạnh mẽ phản đối việc nâng cấp cũng rất đáng kể.
Các hiện tượng này nhấn mạnh rằng chủ đề về việc nâng cấp là rất phổ biến trong cộng đồng Bitcoin. Tuy nhiên, chúng cũng cho thấy rằng nhiều thành viên cộng đồng thiếu hiểu biết toàn diện về quy trình hoàn chỉnh của việc nâng cấp Bitcoin. Ngoài ra, có giới hạn nhận thức về cách các công cụ mật mã đổi mới có thể nâng cao tiềm năng của Bitcoin. Mục đích chính của bài viết này là vượt qua sự không đối xứng thông tin này, cân đối sự hiểu biết của mọi người và tạo điều kiện cho các cuộc thảo luận sâu hơn về chủ đề.
Bài viết này nhằm mục đích xác định các nâng cấp Bitcoin, theo dõi các diễn biến lịch sử để xác định một số mẫu, phân tích các đề xuất nâng cấp hiện tại và cung cấp cho độc giả những điểm cốt lõi. Bằng cách trình bày thông tin này, mục tiêu là trang bị cho độc giả một nền tảng vững chắc trong việc hiểu về khái niệm, lịch sử và tiến triển của các nâng cấp Bitcoin, từ đó tạo điều kiện cho các cuộc thảo luận có thông tin chính xác hơn và góp phần vào việc hình thành sự đồng thuận của cộng đồng.
Bài viết cố gắng trình bày các sự thật một cách khách quan. Tuy nhiên, vì tác giả là một nhà phát triển trong hệ sinh thái Bitcoin và mường tượng những khả năng lớn hơn cho Bitcoin, nên một số quan điểm sẽ được diễn đạt một cách rõ ràng về các chủ đề cụ thể. Độc giả được khuyến khích nhìn nhận những quan điểm này một cách phê phán.
Bitcoin’s whitepaperđịnh nghĩa một giao thức hoạt động một mạng blockchain bao gồm hàng ngàn nút theo giao thức Bitcoin.
Các triển khai, hoặc khách hàng, xuất hiện dưới nhiều phiên bản khác nhau, với Bitcoin Corelà ứng dụng được sử dụng rộng rãi nhất, như được thể hiện trong dữ liệu từ bitnodes.
Do đó, những người duy trì Bitcoin Core (được gọi là Bitcoin-Core-Devs) có ảnh hưởng đáng kể đối với sự phát triển của Bitcoin.
Phần mềm nút Bitcoin bao gồm nhiều mô-đun và việc nâng cấp được xác định thông quaĐề xuất cải tiến Bitcoin (BIPs)Khi thảo luận về việc nâng cấp Bitcoin, thường đề cập đến việc nâng cấp giao thức đồng thuận - những sửa đổi yêu cầu sự đồng ý của đa số các nút mạng để tránh sự phân nhánh.
Như được minh họa dưới đây, các mô-đun giao thức đồng thuận của Bitcoin và các đề xuất BIP liên quan đến nó đang được quan tâm đặc biệt trong các cuộc thảo luận nâng cấp.
Theo thông tin từ thống kêtừ kho lưu trữ Bitcoin GitHub, hoạt động phát triển rất sôi nổi. Tuy nhiên, hầu hết những thay đổi không liên quan đến giao thức đồng thuận và do đó không thu hút sự chú ý rộng rãi.
Per BIP-123, các nâng cấp giao thức đồng thuận được phân loại thành Soft Forks và Hard Forks:
Một cách khác để hiểu những điều này một cách trực quan như sau:
Các bản nâng cấp đồng thuận thành công trước đó (SegWit và Taproot) cả hai đều sử dụng soft fork, tránh được sự chia rẽ đáng kể trong cộng đồng. Do đó, bài viết này tập trung vào soft fork, cho phép nâng cấp trong khi vẫn duy trì tính tương thích với phần mềm cũ hơn.
Quy trình tiêu chuẩn của một đề xuất BIP dẫn đến một bifurcation mềm được minh họa như sau:
Nguồn:https://river.com/learn/what-is-a-bitcoin-improvement-proposal-bip/
Các soft fork thường kết hợp nhiều BIP thành một đề xuất duy nhất. Ví dụ, Taproot tích hợp ba BIP:
Dòng thời gian của Bản nâng cấp Taproot
Nguồn: Kraken Intelligence, GitHub, CoinDesk, https://www.argoblockchain.com/articles/bitcoin-taproot-upgrade-explained
Các mốc quan trọng trong quá trình mềm Taproot soft fork:
Lưu ý rằng quá trình này là một tổng kết hồi quy dựa trên quan sát lịch sử, và thực tế không có sự đồng thuận hình thức về cột mốc này.
Trong suốt quá trình, cácDanh sách thư Bitcoin Developmentđã đóng vai trò then chốt trong việc củng cố sự đồng thuận giữa các bên.
Như đã đề cập ở đầu bài viết, hiện tại có ba quan điểm chính trong cộng đồng về việc nâng cấp:
Tác giả đã tiến hành phân tích ưu điểm và nhược điểm của việc nâng cấp so với việc không nâng cấp.
Là một nhà phát triển thực dụng trong hệ sinh thái Bitcoin, tác giả tin rằng việc khám phá đầy đủ tiềm năng của Bitcoin thông qua các đổi mới về mật mã hoặc kỹ thuật trong khung giao thức hiện có là không thể thiếu. Đồng thời, từ quan điểm “bền vững” và “khả năng thích ứng”, nên thực hiện nâng cấp liên tục khi cần thiết, miễn là tác động và rủi ro bảo mật được đánh giá kỹ lưỡng.
Trong lịch sử của Bitcoin, @bitcoinroundtable/bitcoin-roundtable-consensus-266d475a61ff”>Hong Kong Consensus (đã ký trong Bitcoin Roundtable vào tháng 2 năm 2016) xác định ba nhóm cổ đông chính:
Với sự gia tăng đáng kể về sự sử dụng Bitcoin, cảnh quan các bên liên quan đã phát triển từ một tam giác đơn giản thành một môi trường đa dạng và cạnh tranh hơn. Điều này được minh họa trong báo cáo thông tin từ Phân tích Bitcoin Consensus: Rủi ro trong việc nâng cấp giao thức.
Trong số những bên liên quan, có một số vai trò chính đáng để chú ý:
Nhận định quan trọng về các bên liên quan:
Dữ liệu công cộng cho thấy có nhiều bản nâng cấp soft fork kể từ khi Bitcoin ra đời.
Nguồn dữ liệu:
Từ biểu đồ, có thể rút ra 2 kết luận:
Phân tích các soft fork trước đó và các BIP đi kèm, các khu vực tập trung sau đây nổi lên:
Dựa trên phân tích trên, một đề xuất nâng cấp tốt nên:
Tác giả đã biên soạn hầu hết các đề xuất đang hoạt động, gán các thẻ khu vực tập trung cho chúng và phân loại chúng thành bốn góc phần tư để cung cấp cho người đọc sự hiểu biết trực quan. Những điểm cần lưu ý liên quan đến việc phân loại: 1. Bốn lĩnh vực trọng tâm không hoàn toàn tách biệt với nhau. Ví dụ, một BIP tăng cường khả năng lập trình cũng có thể góp phần vào khả năng mở rộng ở một mức độ nào đó. 2. Một đề xuất có thể giải quyết nhiều lĩnh vực trọng tâm. Ví dụ, trong khi OP_CAT chủ yếu tăng cường khả năng lập trình, sự hỗ trợ rộng rãi hơn của nó đến từ vai trò của nó trong việc cho phép các bản tổng hợp hợp lệ. 3. Xác định lĩnh vực trọng tâm mà đề xuất đề xuất đề cập đòi hỏi một mức độ “đồng thuận” (vốn có tính chính trị). Điều quan trọng cần lưu ý là không có định nghĩa duy nhất, vì các bên liên quan khác nhau có thể diễn giải cùng một đề xuất từ các quan điểm khác nhau. 4. Sơ đồ thứ hai không phải là hệ tọa độ; Nó phân loại các đề xuất dựa trên thẻ của họ. Các thuộc tính của vòng tròn (chẳng hạn như kích thước, vị trí hoặc màu sắc) không mang bất kỳ ý nghĩa cụ thể nào.
Từ biểu đồ trên, cộng đồng dường như đã đạt được một số đồng thuận về các vấn đề nâng cấp cần giải quyết, đặc biệt là trong hai lĩnh vực:
Tác giả tin rằng cộng đồng Bitcoin đã rơi vào mê cung đồng thuận về việc nâng cấp tiếp theo do các lý do sau đây:
Bài viết này đã giới thiệu các khái niệm cơ bản về nâng cấp Bitcoin, cung cấp phân tích chuyên sâu về các nâng cấp lịch sử và xem xét các đề xuất tích cực cho lần nâng cấp tiếp theo. Nguyên nhân của “câu đố đồng thuận” hiện tại cũng đã được xác định.
Những điểm chính:
Các cuộc thảo luận về việc nâng cấp tiếp theo của Bitcoin đã được tiếp tục, nhưng tính đến tháng 12 năm 2024, cộng đồng vẫn chưa đạt được một sự nhất trí về việc nâng cấp, các vấn đề mà nâng cấp nên giải quyết hoặc các chức năng nào nên được giới thiệu. Cuộc tranh luận vẫn chia cắt, giống như một tình thế chính trị đình trệ.
Trong tình thế bế tắc này, đã xuất hiện một số hiện tượng thú vị: 1. Một phần của cộng đồng tích cực thúc đẩy việc nâng cấp. Do không đối xứng thông tin hoặc lợi ích thương mại, một số thành viên thường xuyên ủng hộ các opcode cụ thể, và một số dự án còn phụ thuộc vào opcode “có thể” xuất hiện trong tương lai. 2. Một số lượng đáng kể các nhà phát triển hệ sinh thái thực tế đã nỗ lực mật mã và kỹ thuật đáng kể để mở rộng tiềm năng của Bitcoin, mà không cần giả định về nâng cấp giao thức. 3. Những giọng nói ủng hộ việc nâng cấp chậm hoặc mạnh mẽ phản đối việc nâng cấp cũng rất đáng kể.
Các hiện tượng này nhấn mạnh rằng chủ đề về việc nâng cấp là rất phổ biến trong cộng đồng Bitcoin. Tuy nhiên, chúng cũng cho thấy rằng nhiều thành viên cộng đồng thiếu hiểu biết toàn diện về quy trình hoàn chỉnh của việc nâng cấp Bitcoin. Ngoài ra, có giới hạn nhận thức về cách các công cụ mật mã đổi mới có thể nâng cao tiềm năng của Bitcoin. Mục đích chính của bài viết này là vượt qua sự không đối xứng thông tin này, cân đối sự hiểu biết của mọi người và tạo điều kiện cho các cuộc thảo luận sâu hơn về chủ đề.
Bài viết này nhằm mục đích xác định các nâng cấp Bitcoin, theo dõi các diễn biến lịch sử để xác định một số mẫu, phân tích các đề xuất nâng cấp hiện tại và cung cấp cho độc giả những điểm cốt lõi. Bằng cách trình bày thông tin này, mục tiêu là trang bị cho độc giả một nền tảng vững chắc trong việc hiểu về khái niệm, lịch sử và tiến triển của các nâng cấp Bitcoin, từ đó tạo điều kiện cho các cuộc thảo luận có thông tin chính xác hơn và góp phần vào việc hình thành sự đồng thuận của cộng đồng.
Bài viết cố gắng trình bày các sự thật một cách khách quan. Tuy nhiên, vì tác giả là một nhà phát triển trong hệ sinh thái Bitcoin và mường tượng những khả năng lớn hơn cho Bitcoin, nên một số quan điểm sẽ được diễn đạt một cách rõ ràng về các chủ đề cụ thể. Độc giả được khuyến khích nhìn nhận những quan điểm này một cách phê phán.
Bitcoin’s whitepaperđịnh nghĩa một giao thức hoạt động một mạng blockchain bao gồm hàng ngàn nút theo giao thức Bitcoin.
Các triển khai, hoặc khách hàng, xuất hiện dưới nhiều phiên bản khác nhau, với Bitcoin Corelà ứng dụng được sử dụng rộng rãi nhất, như được thể hiện trong dữ liệu từ bitnodes.
Do đó, những người duy trì Bitcoin Core (được gọi là Bitcoin-Core-Devs) có ảnh hưởng đáng kể đối với sự phát triển của Bitcoin.
Phần mềm nút Bitcoin bao gồm nhiều mô-đun và việc nâng cấp được xác định thông quaĐề xuất cải tiến Bitcoin (BIPs)Khi thảo luận về việc nâng cấp Bitcoin, thường đề cập đến việc nâng cấp giao thức đồng thuận - những sửa đổi yêu cầu sự đồng ý của đa số các nút mạng để tránh sự phân nhánh.
Như được minh họa dưới đây, các mô-đun giao thức đồng thuận của Bitcoin và các đề xuất BIP liên quan đến nó đang được quan tâm đặc biệt trong các cuộc thảo luận nâng cấp.
Theo thông tin từ thống kêtừ kho lưu trữ Bitcoin GitHub, hoạt động phát triển rất sôi nổi. Tuy nhiên, hầu hết những thay đổi không liên quan đến giao thức đồng thuận và do đó không thu hút sự chú ý rộng rãi.
Per BIP-123, các nâng cấp giao thức đồng thuận được phân loại thành Soft Forks và Hard Forks:
Một cách khác để hiểu những điều này một cách trực quan như sau:
Các bản nâng cấp đồng thuận thành công trước đó (SegWit và Taproot) cả hai đều sử dụng soft fork, tránh được sự chia rẽ đáng kể trong cộng đồng. Do đó, bài viết này tập trung vào soft fork, cho phép nâng cấp trong khi vẫn duy trì tính tương thích với phần mềm cũ hơn.
Quy trình tiêu chuẩn của một đề xuất BIP dẫn đến một bifurcation mềm được minh họa như sau:
Nguồn:https://river.com/learn/what-is-a-bitcoin-improvement-proposal-bip/
Các soft fork thường kết hợp nhiều BIP thành một đề xuất duy nhất. Ví dụ, Taproot tích hợp ba BIP:
Dòng thời gian của Bản nâng cấp Taproot
Nguồn: Kraken Intelligence, GitHub, CoinDesk, https://www.argoblockchain.com/articles/bitcoin-taproot-upgrade-explained
Các mốc quan trọng trong quá trình mềm Taproot soft fork:
Lưu ý rằng quá trình này là một tổng kết hồi quy dựa trên quan sát lịch sử, và thực tế không có sự đồng thuận hình thức về cột mốc này.
Trong suốt quá trình, cácDanh sách thư Bitcoin Developmentđã đóng vai trò then chốt trong việc củng cố sự đồng thuận giữa các bên.
Như đã đề cập ở đầu bài viết, hiện tại có ba quan điểm chính trong cộng đồng về việc nâng cấp:
Tác giả đã tiến hành phân tích ưu điểm và nhược điểm của việc nâng cấp so với việc không nâng cấp.
Là một nhà phát triển thực dụng trong hệ sinh thái Bitcoin, tác giả tin rằng việc khám phá đầy đủ tiềm năng của Bitcoin thông qua các đổi mới về mật mã hoặc kỹ thuật trong khung giao thức hiện có là không thể thiếu. Đồng thời, từ quan điểm “bền vững” và “khả năng thích ứng”, nên thực hiện nâng cấp liên tục khi cần thiết, miễn là tác động và rủi ro bảo mật được đánh giá kỹ lưỡng.
Trong lịch sử của Bitcoin, @bitcoinroundtable/bitcoin-roundtable-consensus-266d475a61ff”>Hong Kong Consensus (đã ký trong Bitcoin Roundtable vào tháng 2 năm 2016) xác định ba nhóm cổ đông chính:
Với sự gia tăng đáng kể về sự sử dụng Bitcoin, cảnh quan các bên liên quan đã phát triển từ một tam giác đơn giản thành một môi trường đa dạng và cạnh tranh hơn. Điều này được minh họa trong báo cáo thông tin từ Phân tích Bitcoin Consensus: Rủi ro trong việc nâng cấp giao thức.
Trong số những bên liên quan, có một số vai trò chính đáng để chú ý:
Nhận định quan trọng về các bên liên quan:
Dữ liệu công cộng cho thấy có nhiều bản nâng cấp soft fork kể từ khi Bitcoin ra đời.
Nguồn dữ liệu:
Từ biểu đồ, có thể rút ra 2 kết luận:
Phân tích các soft fork trước đó và các BIP đi kèm, các khu vực tập trung sau đây nổi lên:
Dựa trên phân tích trên, một đề xuất nâng cấp tốt nên:
Tác giả đã biên soạn hầu hết các đề xuất đang hoạt động, gán các thẻ khu vực tập trung cho chúng và phân loại chúng thành bốn góc phần tư để cung cấp cho người đọc sự hiểu biết trực quan. Những điểm cần lưu ý liên quan đến việc phân loại: 1. Bốn lĩnh vực trọng tâm không hoàn toàn tách biệt với nhau. Ví dụ, một BIP tăng cường khả năng lập trình cũng có thể góp phần vào khả năng mở rộng ở một mức độ nào đó. 2. Một đề xuất có thể giải quyết nhiều lĩnh vực trọng tâm. Ví dụ, trong khi OP_CAT chủ yếu tăng cường khả năng lập trình, sự hỗ trợ rộng rãi hơn của nó đến từ vai trò của nó trong việc cho phép các bản tổng hợp hợp lệ. 3. Xác định lĩnh vực trọng tâm mà đề xuất đề xuất đề cập đòi hỏi một mức độ “đồng thuận” (vốn có tính chính trị). Điều quan trọng cần lưu ý là không có định nghĩa duy nhất, vì các bên liên quan khác nhau có thể diễn giải cùng một đề xuất từ các quan điểm khác nhau. 4. Sơ đồ thứ hai không phải là hệ tọa độ; Nó phân loại các đề xuất dựa trên thẻ của họ. Các thuộc tính của vòng tròn (chẳng hạn như kích thước, vị trí hoặc màu sắc) không mang bất kỳ ý nghĩa cụ thể nào.
Từ biểu đồ trên, cộng đồng dường như đã đạt được một số đồng thuận về các vấn đề nâng cấp cần giải quyết, đặc biệt là trong hai lĩnh vực:
Tác giả tin rằng cộng đồng Bitcoin đã rơi vào mê cung đồng thuận về việc nâng cấp tiếp theo do các lý do sau đây:
Bài viết này đã giới thiệu các khái niệm cơ bản về nâng cấp Bitcoin, cung cấp phân tích chuyên sâu về các nâng cấp lịch sử và xem xét các đề xuất tích cực cho lần nâng cấp tiếp theo. Nguyên nhân của “câu đố đồng thuận” hiện tại cũng đã được xác định.
Những điểm chính: