Nhóm phát triển Bitcoin Core dự kiến sẽ chính thức phát hành Bitcoin Core v.30 vào tháng Mười, bản nâng cấp lần này bao gồm nhiều cải tiến quan trọng, bao gồm cấu trúc ví tiền được tái cấu trúc, tối ưu hiệu suất nút, và tăng cường giao diện khai thác cho người khai thác. Bài viết này được biên dịch từ phần chương trình "Supply Shock", do Murch, một trong những người đóng góp mã chính của Bitcoin Core, và người dẫn chương trình Rizzo tiết lộ trước về trạng thái cập nhật của Bitcoin Core v30. Cuộc phỏng vấn trong chương trình bắt đầu với lý do tại sao dự án do Murch dẫn dắt lại loại bỏ ví tiền Berkeley DB cũ (, chuyển sang định dạng ví tiền descriptor hoàn toàn mới, và thảo luận sâu hơn về lợi ích mà phiên bản mới này có thể mang lại cho những người khai thác sớm và phản hồi của Murch đối với các ý kiến khác nhau trong cộng đồng Bitcoin.
Ngừng hỗ trợ ví tiền Berkeley DB phiên bản cũ
Một điểm rất quan trọng đối với cộng đồng Bitcoin Core là bất kỳ ai đã từng nắm giữ Bitcoin (BTC) trong ví Bitcoin Core hoặc ví được thiết kế dựa trên thời kỳ Nakamoto đều có thể nhập và sử dụng, nhưng định dạng gốc của bản sao lưu ví hoặc cách mà ví lưu trữ dữ liệu ở phía sau phụ thuộc vào phần mềm mã nguồn mở Berkeley DB, nó đã được Oracle mua lại và sau đó đã đóng mã. Vì vậy, phiên bản mã nguồn mở mới nhất đã không còn ai bảo trì kể từ khoảng năm 2014.
Bitcoin Core 30.0 sẽ hoàn toàn ngừng hỗ trợ định dạng ví Berkeley DB cũ, chuyển sang sử dụng hoàn toàn Descriptor Wallets. ( chú thích 2) Các tính năng mới bao gồm việc ví cũ vẫn có thể được đọc, nhưng không thể tạo hoặc ghi lại ví Berkeley DB, người dùng có thể chuyển ví cũ sang định dạng Descriptor Wallet để có độ tin cậy sao lưu cao hơn và hành vi có thể dự đoán, thiết kế bên trong ví được đơn giản hóa, chẳng hạn như không còn kết hợp đầu ra chỉ đọc và có thể chi tiêu cùng một lúc, làm cho việc quản lý trở nên nhất quán hơn, sự tái cấu trúc lần này cũng có lợi cho việc hỗ trợ thêm Miniscript, tích hợp ví phần cứng, ký đa chữ ký và các ứng dụng nâng cao khác.
Ưu điểm của Ví tiền Descriptor
Cải thiện đa chữ ký và hỗ trợ ví tiền phần cứng
Descriptor (tạm dịch mô tả) có thể rõ ràng biểu thị cấu trúc chữ ký đa phần, chẳng hạn như multi 2, xpub1, xpub2, xpub3, nâng cao sự hợp tác và tiện lợi trong quy trình ký, tích hợp PSBT (Giao dịch Bitcoin đã ký một phần), cho phép ví lạnh, ví phần cứng, thiết bị ký kết nối liền mạch, và có thể đánh dấu rõ ràng đường dẫn và xpub, giúp các thiết bị khác nhau hoặc đối tác tái tạo nhất quán địa chỉ và quy trình xác minh chữ ký.
Người dùng mục tiêu của phần mềm ví tiền Bitcoin Core là ai?
Theo giải thích của Murch, nhiều nhà phát triển trong cộng đồng Bitcoin Core nhắm đến người dùng. Ví tiền Bitcoin Core là ví tiền vĩnh viễn, vẫn tương thích với mã nguồn gốc được tạo ra từ thời Satoshi Nakamoto. Ví tiền từ thời kỳ Satoshi Nakamoto vẫn có thể hoạt động bình thường khi được tải vào phiên bản Bitcoin Core v30.
Phản hồi những hoài nghi từ cộng đồng Bitcoin
Đối với một số người trong cộng đồng lo ngại về việc phiên bản v30 sẽ gây ra "tổn hại cho Bitcoin", Murch cho biết Bitcoin Core v30 không đưa ra bất kỳ thay đổi bắt buộc nào hoặc hành vi phá vỡ sự tương thích, tất cả các thay đổi đều đã được nhiều nhà đóng góp kiểm tra, thử nghiệm và đồng thuận của cộng đồng, phần mềm vẫn giữ nguyên nguyên tắc phát triển hoàn toàn mã nguồn mở, tự nguyện và có thể kiểm toán.
Nhóm cốt lõi của Bitcoin duy trì việc cập nhật phiên bản chính hai lần một năm, vào tháng 4 và tháng 10, trong khi phiên bản ứng cử viên (Release Candidate) sẽ được phát hành vào cuối tháng 3 và cuối tháng 9. Hiện tại, phiên bản ứng cử viên RC2 đã được phát hành vào cuối tháng 9, nếu không có vấn đề lớn, dự kiến sẽ chính thức phát hành v30 vào đầu đến giữa tháng 10. Mỗi phiên bản chính thường trải qua tối đa bốn phiên bản ứng cử viên, được sử dụng để xác minh sửa lỗi, độ ổn định và khả năng tương thích.
Chú thích 1: Theo biên bản phỏng vấn, Murch cho biết định dạng gốc của sao lưu ví tiền Berkeley DB là một phần mềm mã nguồn mở, ừm, đã bị các công ty như Oracle mua lại và trở thành mã nguồn đóng. Vì vậy, phiên bản mã nguồn mở mới nhất khoảng từ năm 2014 không còn ai duy trì nữa.
Chú thích 2: Trong chương trình Podcast dành cho nhà phát triển Bitcoin Optech, có một tập chỉ ra rằng: Remove the legacy wallet and BDB dependency (Xóa bỏ ví tiền cũ và phụ thuộc vào Berkeley DB) là bước cuối cùng để loại bỏ ví cũ và BDB. Chương trình nói rằng: Bắt đầu từ Bitcoin Core 30.0, không còn khả năng tạo mới ví legacy (Berkeley DB), cũng như không thể tải ví legacy cũ, chỉ giữ lại chức năng di chuyển cơ bản để chuyển đổi ví cũ thành ví descriptor.
Bài viết này Bitcoin Core v.30 sắp được phát hành, nhà phát triển đóng góp cho Bitcoin Core Murch tiết lộ những điểm thay đổi chính của phiên bản mới nhất được xuất hiện đầu tiên trên Chain News ABMedia.
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
Bitcoin Core V.30 sắp ra mắt, nhà phát triển đóng góp cho Bitcoin Core Murch đã tiết lộ những điểm thay đổi chính của phiên bản mới.
Nhóm phát triển Bitcoin Core dự kiến sẽ chính thức phát hành Bitcoin Core v.30 vào tháng Mười, bản nâng cấp lần này bao gồm nhiều cải tiến quan trọng, bao gồm cấu trúc ví tiền được tái cấu trúc, tối ưu hiệu suất nút, và tăng cường giao diện khai thác cho người khai thác. Bài viết này được biên dịch từ phần chương trình "Supply Shock", do Murch, một trong những người đóng góp mã chính của Bitcoin Core, và người dẫn chương trình Rizzo tiết lộ trước về trạng thái cập nhật của Bitcoin Core v30. Cuộc phỏng vấn trong chương trình bắt đầu với lý do tại sao dự án do Murch dẫn dắt lại loại bỏ ví tiền Berkeley DB cũ (, chuyển sang định dạng ví tiền descriptor hoàn toàn mới, và thảo luận sâu hơn về lợi ích mà phiên bản mới này có thể mang lại cho những người khai thác sớm và phản hồi của Murch đối với các ý kiến khác nhau trong cộng đồng Bitcoin.
Ngừng hỗ trợ ví tiền Berkeley DB phiên bản cũ
Một điểm rất quan trọng đối với cộng đồng Bitcoin Core là bất kỳ ai đã từng nắm giữ Bitcoin (BTC) trong ví Bitcoin Core hoặc ví được thiết kế dựa trên thời kỳ Nakamoto đều có thể nhập và sử dụng, nhưng định dạng gốc của bản sao lưu ví hoặc cách mà ví lưu trữ dữ liệu ở phía sau phụ thuộc vào phần mềm mã nguồn mở Berkeley DB, nó đã được Oracle mua lại và sau đó đã đóng mã. Vì vậy, phiên bản mã nguồn mở mới nhất đã không còn ai bảo trì kể từ khoảng năm 2014.
Bitcoin Core 30.0 sẽ hoàn toàn ngừng hỗ trợ định dạng ví Berkeley DB cũ, chuyển sang sử dụng hoàn toàn Descriptor Wallets. ( chú thích 2) Các tính năng mới bao gồm việc ví cũ vẫn có thể được đọc, nhưng không thể tạo hoặc ghi lại ví Berkeley DB, người dùng có thể chuyển ví cũ sang định dạng Descriptor Wallet để có độ tin cậy sao lưu cao hơn và hành vi có thể dự đoán, thiết kế bên trong ví được đơn giản hóa, chẳng hạn như không còn kết hợp đầu ra chỉ đọc và có thể chi tiêu cùng một lúc, làm cho việc quản lý trở nên nhất quán hơn, sự tái cấu trúc lần này cũng có lợi cho việc hỗ trợ thêm Miniscript, tích hợp ví phần cứng, ký đa chữ ký và các ứng dụng nâng cao khác.
Ưu điểm của Ví tiền Descriptor
Cải thiện đa chữ ký và hỗ trợ ví tiền phần cứng
Descriptor (tạm dịch mô tả) có thể rõ ràng biểu thị cấu trúc chữ ký đa phần, chẳng hạn như multi 2, xpub1, xpub2, xpub3, nâng cao sự hợp tác và tiện lợi trong quy trình ký, tích hợp PSBT (Giao dịch Bitcoin đã ký một phần), cho phép ví lạnh, ví phần cứng, thiết bị ký kết nối liền mạch, và có thể đánh dấu rõ ràng đường dẫn và xpub, giúp các thiết bị khác nhau hoặc đối tác tái tạo nhất quán địa chỉ và quy trình xác minh chữ ký.
Người dùng mục tiêu của phần mềm ví tiền Bitcoin Core là ai?
Theo giải thích của Murch, nhiều nhà phát triển trong cộng đồng Bitcoin Core nhắm đến người dùng. Ví tiền Bitcoin Core là ví tiền vĩnh viễn, vẫn tương thích với mã nguồn gốc được tạo ra từ thời Satoshi Nakamoto. Ví tiền từ thời kỳ Satoshi Nakamoto vẫn có thể hoạt động bình thường khi được tải vào phiên bản Bitcoin Core v30.
Phản hồi những hoài nghi từ cộng đồng Bitcoin
Đối với một số người trong cộng đồng lo ngại về việc phiên bản v30 sẽ gây ra "tổn hại cho Bitcoin", Murch cho biết Bitcoin Core v30 không đưa ra bất kỳ thay đổi bắt buộc nào hoặc hành vi phá vỡ sự tương thích, tất cả các thay đổi đều đã được nhiều nhà đóng góp kiểm tra, thử nghiệm và đồng thuận của cộng đồng, phần mềm vẫn giữ nguyên nguyên tắc phát triển hoàn toàn mã nguồn mở, tự nguyện và có thể kiểm toán.
Nhóm cốt lõi của Bitcoin duy trì việc cập nhật phiên bản chính hai lần một năm, vào tháng 4 và tháng 10, trong khi phiên bản ứng cử viên (Release Candidate) sẽ được phát hành vào cuối tháng 3 và cuối tháng 9. Hiện tại, phiên bản ứng cử viên RC2 đã được phát hành vào cuối tháng 9, nếu không có vấn đề lớn, dự kiến sẽ chính thức phát hành v30 vào đầu đến giữa tháng 10. Mỗi phiên bản chính thường trải qua tối đa bốn phiên bản ứng cử viên, được sử dụng để xác minh sửa lỗi, độ ổn định và khả năng tương thích.
Chú thích 1: Theo biên bản phỏng vấn, Murch cho biết định dạng gốc của sao lưu ví tiền Berkeley DB là một phần mềm mã nguồn mở, ừm, đã bị các công ty như Oracle mua lại và trở thành mã nguồn đóng. Vì vậy, phiên bản mã nguồn mở mới nhất khoảng từ năm 2014 không còn ai duy trì nữa.
Chú thích 2: Trong chương trình Podcast dành cho nhà phát triển Bitcoin Optech, có một tập chỉ ra rằng: Remove the legacy wallet and BDB dependency (Xóa bỏ ví tiền cũ và phụ thuộc vào Berkeley DB) là bước cuối cùng để loại bỏ ví cũ và BDB. Chương trình nói rằng: Bắt đầu từ Bitcoin Core 30.0, không còn khả năng tạo mới ví legacy (Berkeley DB), cũng như không thể tải ví legacy cũ, chỉ giữ lại chức năng di chuyển cơ bản để chuyển đổi ví cũ thành ví descriptor.
Bài viết này Bitcoin Core v.30 sắp được phát hành, nhà phát triển đóng góp cho Bitcoin Core Murch tiết lộ những điểm thay đổi chính của phiên bản mới nhất được xuất hiện đầu tiên trên Chain News ABMedia.