Nhà phát triển Bitcoin (BTC), ông Pieter Wuille, đã tiết lộ hai đề xuất trên GitHub về một ngã soft fork Taproot trong một thông báo tới danh sách mail bitcoin-dev vào ngày 06/05.
Taproot là một giải pháp nhằm kết hợp các ưu điểm của Merkelized Abstract Syntax Tree (MAST) và sơ đồ chữ ký Schnorr để ít thông tin bị tiết lộ hơn sau khi giao dịch Bitcoin diễn ra.
MAST cho phép các khả năng thay thế về cách giao dịch Bitcoin có thể xảy ra ở chế độ riêng tư và Schnorr cho phép giao dịch kích hoạt MAST xảy ra mà không tiết lộ rằng MAST đã được sử dụng để kiểm tra các điều kiện giao dịch.
Trong bản ghi nhớ của Wuille, ông lưu ý rằng các điểm sau được đề cập trong các đề xuất:
“Taproot làm cho tất cả các đầu ra và hợp tác chi tiêu không thể bị phân biệt. Các nhánh Merkle cho phép ẩn các nhánh chưa được thực hiện trong các tập lệnh. Chữ ký Schnorr cho phép phần mềm ví sử dụng tổng hợp/ngưỡng chính trong một đầu vào”.
Như chúng tôi đã đề cập trước đây, quyền riêng tư là một tính năng của Bitcoin được mong đợi nhưng trên thực tế không tồn tại ở mức độ cao. Số dư và địa chỉ Bitcoin là công khai và có thể được xem trên trình duyệt web mở.
Như đã báo cáo trước đây, Bitcoin đã thực hiện soft fork vào năm 2016 với việc phát hành Segregated Witness (SegWit), cũng được Wuille công bố. Mục đích của soft fork này là cung cấp giải pháp mở rộng bằng cách cải thiện kích thước khối Bitcoin.