Taproot là gì?

Bởi Kraken Learn team
6 phút
19 tháng 1, 2022

Hướng dẫn dành cho người mới bắt đầu về bản nâng cấp Taproot Bitcoin

Taproot là một bản nâng cấp cho Bitcoin nhằm cải thiện quyền riêng tư và hiệu quả của mạng lưới. Taproot là bản nâng cấp đầu tiên cho Bitcoin trong bốn năm, kể từ khi Segregated Witnesses (SegWit) ra mắt vào năm 2017.

Bản cập nhật Taproot bao gồm ba Đề xuất Cải tiến Bitcoin (BIPs), bao gồm BIP340 (BIP – Schnorr), BIP341 (BIP – Taproot), BIP342 (BIP – Tapscript). 

BIP-Schnorr giới thiệu “Chữ ký Schnorr,” một cách nhanh hơn, an toàn hơn và ít tốn dữ liệu hơn để ủy quyền giao dịch. BIP – Schnorr cũng cho phép BIP – Taproot, sử dụng kỹ thuật “MAST” để cam kết ít dữ liệu giao dịch hợp đồng thông minh hơn vào blockchain đồng thời che giấu một số thông tin giao dịch riêng tư. Cuối cùng, BIP – Tapscript trang bị cho Bitcoin một ngôn ngữ lập trình giao dịch được nâng cấp, sử dụng công nghệ Schnorr và Taproot. Tapscript cũng cho phép các nhà phát triển triển khai các bản nâng cấp Bitcoin trong tương lai hiệu quả hơn.

Taproot lần đầu tiên được đề xuất bởi nhà phát triển cốt lõi Bitcoin Gregory Maxwell vào tháng 1 năm 2018. Đề xuất này đã được ủng hộ rộng rãi và đạt được sự đồng thuận để triển khai từ đa số các thợ đào Bitcoin vào ngày 12 tháng 6 năm 2021. Taproot đã được kích hoạt tại khối 709.632 vào ngày 14 tháng 11 năm 2021.

taproot bitcoin

Cách thức hoạt động của giao dịch Bitcoin

Để hiểu được tầm quan trọng của bản nâng cấp Taproot, cần phải biết cách các giao dịch Bitcoin được xử lý ngày nay. Ví Bitcoin hoạt động tương tự như tài khoản ngân hàng truyền thống ở chỗ cả "số tài khoản" và "mật khẩu" đều được yêu cầu để truy cập số tiền được giữ trong ví. Khi người dùng tạo ví, họ tạo một cặp khóa mật mã duy nhất – một khóa công khai và một khóa riêng tư – cho phép họ gửi hoặc nhận bitcoin. Khóa công khai hoạt động như "số tài khoản" và khóa riêng tư giống như "mật khẩu."

Khóa riêng tư có thể tạo chữ ký mật mã để xác thực giao dịch và tính toán việc phân phối tiền, từ đó ngăn chặn những kẻ xấu đánh cắp tiền hoặc chiếm đoạt quỹ.

Một chữ ký mật mã, được tạo ra từ chi tiết giao dịch và khóa riêng tư, là cần thiết để thực hiện và xác thực giao dịch. Bất kỳ ai cũng có thể thấy chữ ký này trên blockchain và tự mình xác minh tính xác thực của nó.

Giải thích về Taproot

Bản nâng cấp Taproot triển khai ba BIP:

BIP340 – Công nghệ chữ ký Schnorr triển khai một loại chữ ký mật mã nhỏ hơn, an toàn hơn và linh hoạt hơn. Nó cũng giới thiệu một kỹ thuật gọi là “tổng hợp khóa,” cho phép các giao dịch đa chữ ký (nơi nhiều bên xác nhận một giao dịch duy nhất) và hợp đồng thông minh (nơi các điều kiện được xác định trước phải được đáp ứng để thực hiện một giao dịch) cam kết cùng một lượng dữ liệu vào blockchain Bitcoin như một giao dịch chữ ký đơn tiêu chuẩn. Với Chữ ký Schnorr, một khóa công khai tổng hợp duy nhất và một chữ ký tổng hợp duy nhất đều được ghi lại, thay vì tất cả các khóa công khai và chữ ký của tất cả những người tham gia. Kết quả là tải trọng blockchain nhẹ hơn, nơi người quan sát không thể giải mã liệu một giao dịch có bao gồm một hay nhiều người xác nhận. Đáng chú ý, chữ ký Schnorr tương thích ngược với thuật toán mật mã mà Bitcoin đã sử dụng kể từ khi ra đời, được gọi là Thuật toán Chữ ký Số Đường cong Elliptic (ECDSA). Điều này cho phép các nhà cung cấp dịch vụ như sàn giao dịch, người giám sát và ví chọn nâng cấp theo thời gian.

BIP341 – Taproot xây dựng dựa trên những đổi mới về quyền riêng tư của bản nâng cấp Bitcoin gần đây nhất, SegWit, và triển khai Merklized Alternative Script Trees (MAST), cho phép chỉ các điều kiện đã thực hiện của một giao dịch hợp đồng thông minh được cam kết vào blockchain thay vì toàn bộ chi tiết của tất cả các kết quả khả thi khác. Cây Merkle được sử dụng rộng rãi trong mật mã như một cách để chứng minh dữ liệu tồn tại trong một tập hợp, mà không cần phải tiết lộ toàn bộ tập hợp. Bằng cách chỉ tiết lộ chi tiết của giao dịch đã thực hiện, Taproot cung cấp quyền riêng tư lớn hơn cho người dùng Bitcoin. Với Taproot, những người kiểm toán chuỗi sẽ không thể xem các điều kiện hoặc kết quả giao dịch chưa được thực hiện, có thể chứa thông tin riêng tư nhạy cảm như loại ví đã được sử dụng. MAST cũng nên cung cấp khả năng mở rộng, thông lượng giao dịch và hiệu quả cao hơn, vì thông tin giao dịch chưa được thực hiện không còn được ghi lại trên blockchain. 

BIP342 – Tapscript cập nhật ngôn ngữ mã hóa Script được sử dụng để viết các tham số giao dịch bitcoin nhằm phù hợp với Chữ ký Schnorr và công nghệ Taproot cho những người chọn nâng cấp. Tapscript cũng sẽ giúp việc triển khai các bản cập nhật Bitcoin trong tương lai dễ dàng hơn bằng cách cho phép các loại mã opcode (hướng dẫn giao dịch) mới được giới thiệu một cách liền mạch hơn.

Tác động của Taproot

Mặc dù tác động đầy đủ của bản nâng cấp này sẽ được chứng minh trong những năm tới khi nhiều nhà cung cấp dịch vụ áp dụng công nghệ này, nhưng những cải tiến gia tăng của Taproot được dự đoán sẽ rất quan trọng đối với khả năng tồn tại lâu dài của Bitcoin.

Lợi ích về quyền riêng tư và hiệu quả của Taproot là hai mặt của cùng một đồng xu. Bằng cách cam kết ít thông tin giao dịch hơn vào blockchain, ít dữ liệu giao dịch hơn sẽ có sẵn cho bất kỳ ai kiểm tra sổ cái công khai của Bitcoin. Việc cam kết ít dữ liệu hơn cũng tạo không gian trong mỗi khối cho nhiều giao dịch hơn, điều này sẽ giảm phí và tăng thông lượng giao dịch.

Taproot cũng mở ra cánh cửa cho sự linh hoạt hơn của hợp đồng thông minh trên Bitcoin. Mặc dù các hợp đồng thông minh phức tạp đã dễ dàng tạo và thực thi trên các mạng blockchain khác trong nhiều năm, Taproot được dự đoán sẽ đặt nền tảng kỹ thuật cần thiết để tăng tốc Tài chính phi tập trung (DeFi) trên mạng Bitcoin. Với việc triển khai Taproot, Bitcoin có thể lưu trữ các hợp đồng thông minh lớn với hàng chục nghìn người ký trong khi che giấu tất cả những người tham gia và duy trì kích thước của một giao dịch chữ ký đơn.

Các bản nâng cấp Taproot cũng nên cho phép Mạng lưới Lightning mở rộng quy mô hiệu quả và nhanh chóng hơn. Một số người tin rằng Taproot, kết hợp với Mạng lưới Lightning, sẽ thúc đẩy tiện ích của bitcoin từ một “kho lưu trữ giá trị” thành một “phương tiện trao đổi,” tiếp tục xác nhận bitcoin là một loại tiền kỹ thuật số ngang hàng thực sự.

Mặc dù các bản nâng cấp mà Taproot mang lại cho Bitcoin là quan trọng, nhưng tác động đáng kể và lâu dài nhất của Taproot có lẽ không phải là bản chất của nó, mà là cách nó được triển khai. Là bản cập nhật lớn đầu tiên cho giao thức Bitcoin kể từ cuộc chiến kích thước khối khét tiếng dẫn đến việc tạo ra Bitcoin Cash bốn năm trước, Taproot có thể sẽ thiết lập nền tảng hoạt động cho cách các BIP phát triển từ ý tưởng đến triển khai trong những năm tới.

Bạn muốn tìm hiểu thêm về bản nâng cấp Taproot? Tải xuống “Taproot Primer – An Upgrade for the Ages” của Kraken Intelligence

 

Bắt đầu mua bitcoin

Giờ bạn đã sẵn sàng thực hiện bước tiếp theo và mua một vài bitcoin rồi!