Taproot là một trong những phiên bản công nghệ hiện đại có tầm ảnh hưởng rất lớn đến hệ thống thống Bitcoin. Vậy Taproot là gì? Phiên bản nâng cấp này sẽ mang lại những lợi ích và ý nghĩa như thế nào cho Bitcoin? Cùng Topsanfx tìm hiểu bài viết sau đây nhé!
Contents
Taproot là gì?
Taproot được xem là một soft fork có khả năng cải thiện các tập lệnh của Bitcoin. Mục đích của hoạt động này nhằm để làm tăng được sự riêng tư cũng như cải thiện được các yếu tố liên quan (đặc biệt là các giao dịch phức tạp). Theo đánh giá thì đây là một trong những đợt nâng cấp lớn nhất kể từ năm 2017 cho đến nay.
- Mối quan hệ giữa Blockchain và Web3 là gì?
- Cách Web 3.0 thay đổi không gian mạng xã hội
- Wrapped token là gì? Có nên đầu tư vào Wrapped token?
- Social Token là gì? Các dự án Social Token nổi bật nhất hiện nay
Vì hết hết các giao dịch trên hệ thống mạng Bitcoin đều tích hợp rất nhiều tính năng. Cơ chế này đã góp phần không nhỏ khiến cho chúng trở nên phức tạp kể cả các hoạt động phát hành TimeLock, yêu cầu đa chữ ký, và những tính năng khác.
Hoạt động nâng cấp Taproot của Bitcoin là gì?
Như đã được chia sẻ thì Taproot được xem là một phiên bản nâng cấp Bitcoin cực kỳ quan trọng. Bản nâng cấp này sẽ gồm có 3 đề xuất cơ bản nhằm cải tiến Bitcoin (BIP) riêng biệt như Taproot, Tapscript và phần cốt lõi – mô hình chữ ký số mới được gọi là chữ ký Schnorr.
Khi đó các Taproot sẽ đóng vai trò mang đến các lợi ích nâng cao cho mọi đối tượng người dùng Bitcoin như giảm phí giao dịch và tối ưu hóa các quyền riêng tư. Cũng như giúp Bitcoin dễ dàng tham gia vào các giao dịch phức tạp hơn để mở rộng sự cạnh tranh với Ethereum.
Đề xuất Taproot lần đầu được nhà phát triển Bitcoin Core – Greg Maxwell công bố vào tháng 1 năm 2018. Vào tháng 10 năm 2020, Taproot đã được xác nhập vào thư viện Bitcoin Core.
Cách thức hoạt động của Taproot
Taproot hoạt động dựa trên 3 BIP cơ bản để có thể hoàn thiện mọi quá trình nâng cấp Taproot này.
Chữ ký Schnorr (BIP340)
Chữ ký này sẽ mang đến các điều kiện cơ bản để xác thực mọi giao dịch trên hệ thống Bitcoin nhanh chóng hơn. Chức năng này gồm một sơ đồ chữ ký được thiết lập bằng mật mã do nhà toán học Claus Schnorr và mật mã học người Đức triển khai nên.
Mặc dù có nhiều lợi ích nhưng chữ ký này được nhắc đến nhiều nhất nhờ sự đơn giản trong lối tạo nên chữ ký ngắn. Thực tế thì bản quyền của chữ ký này đã hết hạn vào năm 2008. Hơn hết, Satoshi Nakamoto (cha đẻ của Bitcoin) đã từng sử dụng các sơ đồ chữ kỹ này dưới dạng các thuật toán chữ ký số theo đường elip (ECDSA). ECDSA này cực kỳ rất an toàn và là mã nguồn mở.
Nhưng sự phát triển của Bitcoin đã tạo nên các sơ đồ chữ ký điện tử Schnorr (SDSS) phát triển. Ưu điểm nổi bật của chữ ký này là có thể dễ dàng lấy được nhiều khóa trong một giao dịch Bitcoin phức tạp để tạo nên một chữ ký duy nhất. Có nghĩa rằng, nhiều chữ ký từ các bên cùng tham gia sẽ được “tổng hợp” thành một chữ ký Schnorr riêng biệt.
Nhưng Taproot có thể che dấu việc một tập lệnh Bitcoin đã chạy. Ví dụ như việc sử dụng Bitcoin với Taproot có thể khiến người dùng khó phân biệt được các giao dịch đó khi cùng được thực hiện trên mạng Lightning.
Taproot (BIP341)
Taproot này sẽ được thiết lập từ các bản nâng cấp SegWit (vào năm 2017). Nó có thể được sử dụng cây tập lệnh thay thế cho các Merkelized (MAST) có liên quan. Cơ chế này sẽ đảm bảo mở rộng được quy mô về lượng dữ liệu giao dịch trên nền tảng blockchain Bitcoin.
Hầu hết, để sử dụng các tài sản kỹ thuật số trong ví thì người chi tiêu đều cần phải cung cấp các chữ kỹ để chứng minh được quyền sở hữu trước khi chuyển coin (vì các giao dịch trên mạng lưới Bitcoin đều có các khóa công khai và riêng tư bảo vệ). Ngoài ra, người dùng còn có thể sử dụng nhiều tính năng khác như phát hành timelock, yêu cầu đa chữ ký (multisig), …
Thông thường, các giao dịch đa chữ ký sẽ tiêu hao khá nhiều dữ liệu nhập vào và các chữ ký xác minh. Do đó đây chính là nguyên nhân khiến tốc độ giao dịch bị gián đoạn. Điều này còn khiến cho các thông tin giao dịch sẽ tự động bị rò rỉ trên blockchain.
Nhưng khi tích hợp được MAST, sự quá tải này có thể được giảm thiểu bớt đi. Do đó, nếu một giao dịch Bitcoin phức tạp được di chuyển đến MAST sẽ không cần các cây Merkle để xử lý. Điều này sẽ góp phần khiến cho hệ thống giao dịch được giảm tải hơn, tạo điều kiện thuận lợi cho việc mở rộng các dữ liệu.
Tapscript (BIP342)
Đây là một bản nâng cấp các ngôn ngữ mã hóa cho đồng tiền Bitcoin Script để có thể dễ dàng mở đường cho 2 BIP khác. Có thể xem đây là một tập hợp các opcode dùng để hướng dẫn các giao dịch nhằm chỉ định các cách thức thực hiện.
Theo đánh giá thì Tapscript sở hữu nhiều không gian có sẵn hơn trong các block khác. Điều này sẽ đóng vai trò không nhỏ trong việc mở rộng các hệ thống mạng lưới Bitcoin cũng như tạo nên các hợp đồng thông minh.
Ý nghĩa của Taproot
Taproot là cải tiến quan trọng nhất của Bitcoin kể từ năm 2017. Bitcoin chắc chắn là một công nghệ thành công nhưng thật khó để thực hiện các thay đổi đối với Bitcoin.
Các bản cập nhật bitcoin cũng rất hiếm, cho thấy rằng bất kỳ lựa chọn nâng cấp nào cũng phải báo hiệu một sự chuyển đổi đáng kể. Nếu thành công, không chỉ Bitcoin mà toàn bộ thị trường tiền điện tử sẽ trải qua quá trình chuyển đổi đáng kể.
Những lợi ích mà Taproot đem lại cho Bitcoin
Sự hiện diện của Taproot có khả năng cải tiến quyền riêng tư của các Bitcoin. Nếu kết hợp với các chữ ký Schnorr thì hệ thống này có thể thúc đẩy các giao dịch hiệu quả hơn. Ngoài đảm nhận vai trò tối ưu hóa quyền riêng tư thì phiên bản này còn đem đến một vài những lợi ích sau:
Tiết kiệm không gian, chi phí
Hầu hết các đầu ra của P2TR Taproot đều không tốn quá nhiều không gian. Góp phần giảm khối lượng dữ liệu được lưu thông cũng như được lưu trữ trên các mạng Blockchain. Mặc khác, chi phí của nền tảng này cũng sẽ được tối ưu hơn rất nhiều bởi vì nó đã được tích hợp cả ScriptPubkey.
Taproot cũng xác định hồ sơ mã hóa cho các khóa công khai và chữ ký Schnorr, làm chúng ngắn hơn so với phiên bản chưa cập nhật giúp tiết kiệm thêm chi phí. Số lượng các giao dịch cùng trên một khối được sử dụng nhiều hơn (tỷ lệ TPS cao hơn).
Đảm bảo quyền riêng tư
Bằng phương thức giới thiệu các chữ ký Schnorr và khóa tổng hợp, mà các hợp đồng nhiều chữ ký đã được đồng nhất tạo thành một. Điều này đã mang đến sự riêng tư cho mọi đối tượng người dùng Taproot trên thị trường hiện nay.
Thông MAST, Taproot cho phép khóa Bitcoin với nhiều tập lệnh cùng một lúc. Nhưng khi giao dịch Bitcoin từ đầu ra của Taproot, người dùng sẽ không cần phải tiết lộ mọi tập lệnh của mình mà chỉ cần một tập lệnh mà bạn đã sử dụng.
Nâng cấp bảo mật
Hạn chế các vấn đề như chữ ký bị “uốn” (đây là một rủi ro về tính năng bảo mật được nhiều người dùng quan tâm).
Xét về mặt kỹ thuật, chữ ký bị “uốn” sẽ khiến mọi đối tượng người dùng có thể thay thế chữ ký của các giao dịch trước khi nó được xác nhận. Điều này sẽ tạo điều kiện cho các kẻ lừa đảo tấn công, gây nên nhiều hệ lụy làm hủy hoại tính toàn vẹn của sổ cái.
Lời kết
Trên đây là toàn bộ những thông tin chi tiết liên quan đến phiên bản Taproot trên thị trường hiện nay. Hy vọng những nội dung nêu trên sẽ góp phần giúp bạn hiểu rõ hơn về các lợi ích mà giao diện này đã mang đến cho mọi người dùng.
Xem thêm