Bitcoin là một blockchain công khai, bất kỳ ai cũng có thể theo dõi các giao dịch xảy ra trên mạng. Đối với một số người, đó là một mối quan tâm lớn. Vì vậy, Taproot là một trong những nâng cấp công nghệ được mong đợi nhất đối với Bitcoin. Mục tiêu của Taproot cải thiện quyền riêng tư, khả năng mở rộng và bảo mật của Bitcoin thông qua việc kết hợp Taproot với chữ ký Schnorr (là chữ ký số được tạo bởi thuật toán).
Taproot là gì?
Taproot là một soft fork giúp cải thiện các tập lệnh của Bitcoin để tăng tính riêng tư và cải thiện các yếu tố khác liên quan đến các giao dịch phức tạp. Các giao dịch trên mạng Bitcoin có thể sử dụng các tính năng khác nhau từ Taproot khiến chúng trở nên phức tạp hơn, bao gồm các bản phát hành khóa thời gian, yêu cầu đa chữ ký và các tính năng khác.
Trên thực tế, Taproot có thể che giấu một tập lệnh Bitcoin đã chạy. Ví dụ: Taproot có thể khiến giao dịch chi tiêu Bitcoin trong kênh Lightning Network (một giao thức “lớp thứ cấp” hoạt động trên một blockchain), giao dịch ngang hàng hoặc hợp đồng thông minh không thể phân biệt được. Bất kỳ ai theo dõi một trong các giao dịch này sẽ không thấy gì ngoài giao dịch ngang hàng. Tuy nhiên, điều này không thay đổi thực tế là ví của người gửi đầu tiên và người nhận cuối cùng sẽ bị lộ.
Đề xuất Taproot lần đầu tiên được công bố bởi nhà phát triển Bitcoin Core Greg Maxwell vào tháng 1 năm 2018 Taproot đã hợp nhất vào thư viện Bitcoin Core sau một yêu cầu của Pieter Wuille vào tháng 10 năm 2020.
Để hoàn thiện bảng nâng cấp, các nhà khai thác Node phải áp dụng các quy tắc đồng thuận mới của Taproot. Tùy thuộc vào cách điều này diễn ra, quá trình kích hoạt có thể mất hàng tháng.
Taproot dự kiến sẽ kết hợp với một bản nâng cấp khác được gọi là chữ ký Schnorr. Điều này không chỉ làm cho việc triển khai Taproot khả thi mà còn cho phép kích hoạt tính năng tổng hợp chữ ký.
Chữ ký Schnorr là gì?
Chữ ký Schnorr bao gồm một lược đồ chữ ký mật mã được phát triển bởi Claus Schnorr – một nhà toán học và mật mã học người Đức. Chữ ký Schnorr chủ yếu được biết đến vì tính đơn giản và hiệu quả trong việc tạo ra chữ ký ngắn.
Sơ đồ chữ ký được Satoshi Nakamoto (người tạo ra Bitcoin) áp dụng là Thuật toán chữ ký kỹ thuật số đường cong Elliptic (ECDSA). Sự lựa chọn của ECDSA thay vì thuật toán chữ ký Schnorr là do nó đã được sử dụng rộng rãi, an toàn, nhỏ gọn và mã nguồn mở.
Tuy nhiên, sự phát triển của Sơ đồ chữ ký kỹ thuật số Schnorr (SDSS) có thể là điểm khởi đầu của một thế hệ chữ ký mới cho Bitcoin và các mạng blockchain khác.
Ưu điểm chính của chữ ký Schnorr là chúng có thể lấy nhiều khóa bên trong một giao dịch Bitcoin phức tạp và tạo ra một chữ ký duy nhất. Có nghĩa là chữ ký từ nhiều bên tham gia vào giao dịch sẽ được “tổng hợp” thành một chữ ký Schnorr duy nhất. Đây được gọi là tập hợp chữ ký.
Lợi ích mà Taproot mang lại cho Bitcoin
Taproot sẽ mang lại những cải tiến lớn về quyền riêng tư của Bitcoin. Khi kết hợp với chữ ký Schnorr, Taproot cũng có thể tăng hiệu quả khi thực hiện các giao dịch. Bên cạnh quyền riêng tư được nâng cao, các lợi ích tiềm năng khác bao gồm:
- Giảm lượng dữ liệu được chuyển và lưu trữ trên blockchain.
- Nhiều giao dịch hơn trên mỗi khối (tỷ lệ TPS cao hơn).
- Phí giao dịch thấp hơn.
- Chữ ký sẽ không thể thay đổi, giúp giao dịch an toàn hơn.
Taproot là một bản nâng cấp rất được mong đợi và được hỗ trợ rộng rãi cho Bitcoin. Sự kết hợp giữa Taproot và chữ ký Schnorr sẽ đem lại những cải tiến đáng kể về quyền riêng tư, khả năng mở rộng, bảo mật và hơn thế nữa. Những nâng cấp này cũng có thể tạo ra nhiều sự quan tâm hơn đối với Lightning Network và khuyến khích multisig trở thành tiêu chuẩn công nghiệp hơn.