Hiểu Taproot theo cách đơn giản Thông minh dữ liệu PlatoBlockchain. Tìm kiếm dọc. Ái.

Hiểu Taproot một cách đơn giản

Hiểu Taproot theo cách đơn giản Thông minh dữ liệu PlatoBlockchain. Tìm kiếm dọc. Ái.

Hiểu chính xác những gì về mạng Bitcoin thực hiện các thay đổi Taproot là cần thiết để hiểu lý do tại sao cần phải thay đổi. Taproot là sự kết hợp của nhiều Đề xuất cải tiến Bitcoin (BIP) dẫn đến một soft fork của chuỗi khối Bitcoin. Soft fork là một bản nâng cấp được đề xuất theo thời gian được chấp nhận làm blockchain duy nhất, nghĩa là cái cũ sẽ ngừng hoạt động sau khi cái mới (trong trường hợp này là Taproot) được chấp nhận hoàn toàn.

Taproot làm gì?

Các cải tiến có thể được chia thành ba loại, mỗi loại ảnh hưởng đến nhau và mỗi loại cần thiết cho cấu trúc cuối cùng. Taproot tăng cường bảo mật một cách thành công, đồng thời cho phép tính linh hoạt và khả năng mở rộng với việc giới thiệu một ngôn ngữ mới đang ngày càng mở rộng. Ba loại thay đổi cần tóm tắt như sau:

1. Chữ ký Schnorr (BIP340)

Hình thức chữ ký mới này cho phép bảo mật cao hơn, phí thấp hơn và các giao dịch đa chữ ký linh hoạt. Làm sao?

· SigHash (Signature Hash) được áp dụng cho các giao dịch, có nghĩa là một khi SigHash được áp dụng, thông tin sẽ trở nên bất biến (không thể thay đổi). Nếu thông tin bị thay đổi, giao dịch sẽ mất hiệu lực. Không gì có thể thay đổi nếu không phá hủy SigHash. Trước đây, một lượng nhỏ thông tin có thể được thay đổi thông qua “tính dễ uốn nắn” sẽ không dẫn đến việc giao dịch bị mất hiệu lực. Nói về chữ ký…

· Tổ hợp khóa và chữ ký cho phép tổng hợp các khóa công khai và chữ ký. Điều này có nghĩa là nếu bạn có một giao dịch với 10 người, trước đây bạn sẽ cần 10 khóa công khai, 10 chữ ký và người xác minh sẽ phải xác minh từng khóa và chữ ký. Với tính năng tổng hợp khóa và chữ ký, chúng ta có thể tạo tất cả 10 khóa công khai thành một khóa và tất cả 10 chữ ký thành một chữ ký. Người xác minh giờ đây chỉ phải thực hiện việc này một lần thay vì 10 lần. Đây là nơi diễn ra rất nhiều xử lý tính toán.

· Bảo mật cao cấp đạt được trong quá trình tổng hợp bởi vì các nghiên cứu dựa trên chuỗi (dữ liệu được theo dõi) sẽ không thể phân biệt được sự khác biệt giữa giao dịch đa chữ ký và một chữ ký, cho phép nhiều quyền riêng tư hơn.

· Xác minh hàng loạt được thêm vào từ tập hợp được đề cập ở trên, vì bây giờ chúng tôi có thể "hàng loạt" nhiều giao dịch cùng nhau, để xác minh chúng cùng nhau, thay vì từng giao dịch một. Về cơ bản, đây chỉ là "xác minh hàng loạt" và cũng dẫn đến việc sử dụng ít tài nguyên hơn.

2. Rễ cái (BIP341)

Toàn bộ bản cập nhật được đặt tên theo phần này vì đây là cách hệ thống mới tích hợp với hệ thống cũ.

· Bản cập nhật tập lệnh Bitcoin cho phép ngôn ngữ tập lệnh sử dụng chữ ký Schnorr và tích hợp Cây tập lệnh thay thế Merkelized (MAST).

· Pay-To-Taproot (P2TR) cho phép bạn tự do lựa chọn. Bạn có thể sử dụng chữ ký Schnorr hoặc gốc Merkle được cung cấp trong MAST. Đáp ứng các yêu cầu mà bạn lựa chọn, điều này cho phép xử lý giao dịch rõ ràng hơn khi cây Merkle có thể không cần thiết.

(MAST) tóm tắt các tập lệnh có thể cần để mở khóa bitcoin, thay vì yêu cầu tất cả các tập lệnh có thể có cho giao dịch. Mã băm tập lệnh đơn do MAST cung cấp thực sự đại diện cho một số tập lệnh. Để chi tiêu một bitcoin, bạn chỉ cần cung cấp tập lệnh của mình và cung cấp bằng chứng rằng tập lệnh của bạn được giữ trong thư mục gốc Merkle. Trước đây, nó sẽ cần nhiều tập lệnh hơn và xác minh mở rộng.

3. Tập lệnh là một tập hợp các “mã opcodes”, về cơ bản chỉ là các dòng mã thực thi các lệnh trên giao thức Bitcoin đã được cập nhật để dọn đường cho các thay đổi mới do Taproot cài đặt. Nó có thể được coi là một ngôn ngữ, nhưng nó giống như một bản cập nhật cho Bitcoin Script.

· Bitcoin Script có giới hạn kích thước tập lệnh 10,000 byte sẽ bị loại bỏ, cho phép các tập lệnh lớn hơn rất nhiều hoặc các hợp đồng Taproot. Nó cũng loại bỏ giới hạn đối với “mã opcodes”, điều này cho phép linh hoạt hơn để tăng cường các tính năng và mã hóa trong tương lai.

· Việc loại bỏ kích thước tập lệnh và tăng trưởng không được kiểm soát có sẵn trong tập lệnh cho phép một đường dẫn rõ ràng đến các hợp đồng thông minh.

Tại sao nó lại quan trọng?

Bảo mật là mạch máu của mọi Bitcoiner. Không muốn làm lung lay niềm tin cốt lõi của họ về tiền cứng, cộng đồng Bitcoin đã tự bắt nhịp để đảm bảo Lớp 1 (giao thức Bitcoin) là bất biến, hiệu quả và được chứng minh là an toàn 100% trước khi “nâng cấp”. Các nền tảng khác đổ xô đến Lớp 2 (các ứng dụng mở được xây dựng trên giao thức gốc) trong khi Bitcoin tiếp tục phát triển thêm cho đến khi bảo mật lớp cơ sở là một điều chắc chắn không thể phủ nhận. Vì điều này, một số người cho rằng Bitcoin đã thua trong cuộc đua phát triển khả năng hợp đồng thông minh và các sản phẩm như Ethereum xuất hiện đầu tiên trên thị trường, thay đổi cách chúng ta nhìn vào các ứng dụng phi tập trung.

Taproot đã mở rộng sân chơi. Bitcoin hiện có một lộ trình rõ ràng để triển khai các hợp đồng thông minh, các tổ chức tự trị phi tập trung và hơn thế nữa. Các sản phẩm như Lightning Network đã cho thấy rằng các giao dịch nhanh chóng và đáng tin cậy vẫn có thể được hỗ trợ bằng một sổ cái bất biến, ngay cả khi không có quyền truy cập mà Taproot sẽ cung cấp cho các nhà phát triển trong tương lai.

Bitcoin đang bước vào một thế giới rộng lớn hơn với những ứng dụng mà chúng ta không thể tưởng tượng theo cách mà trước đây nó không thể thực hiện được. Sự tự do của nhà phát triển mới này và hiệu quả mang tính hệ thống cho các thợ đào sẽ thúc đẩy nhiều bộ óc tuyệt vời hơn đến với giao thức, thúc đẩy những ý tưởng mới giúp mạng tiếp tục phát triển.

Đây là một bài đăng của Shawn Amick. Các ý kiến ​​được bày tỏ hoàn toàn là của riêng họ và không nhất thiết phải phản ánh ý kiến ​​của BTC Inc hoặc Tạp chí Bitcoin.

Nguồn: https://bitcoinmagazine.com/technical/undilities-taproot-in-a-simple-way

Dấu thời gian:

Thêm từ Tạp chí Bitcoin