Back to top
  • 공유 Share
  • 인쇄 Print
  • 글자크기 Font size
URL copied.

Bitcoin hợp nhất 3 đề xuất chữ ký; kích thước tính phí ước giảm 27,3% với 100 đầu vào, 1 đầu ra

Bàn tay gom các thẻ chữ ký lại thành một nhóm / TokenPost.ai

Ba đề xuất cải tiến Bitcoin(BTC) đã được hợp nhất vào kho lưu trữ. Với giao dịch gồm 100 đầu vào và 1 đầu ra, phép tính cho thấy phương án gộp chữ ký hoàn toàn có thể giảm 27,3% kích thước ảo dùng để tính phí.

Kho lưu trữ đề xuất cải tiến Bitcoin (BIP) trên GitHub ghi nhận BIP458 được hợp nhất ngày 2 tháng 11, BIP459 ngày 3 tháng 11 và BIP460 ngày 4 tháng 11. BIP458 định nghĩa cách gộp chữ ký một phần, BIP459 quy định cách gộp hoàn toàn, còn BIP460 đề xuất cách áp dụng hai phương thức này vào giao dịch.

Tính đến ngày 11, cả ba tài liệu vẫn ở trạng thái dự thảo. Việc được hợp nhất vào kho lưu trữ không có nghĩa là quy tắc của mạng Bitcoin đã thay đổi hoặc phương thức này đã được kích hoạt.

Giao dịch Bitcoin gồm đầu vào sử dụng số tiền đã nhận trước đó và đầu ra gửi tiền đi. Khi gom nhiều khoản nhỏ vào một giao dịch hoặc có nhiều người cùng tham gia, số đầu vào có thể tăng. Các đề xuất này nhằm giảm dữ liệu chữ ký gắn với đầu vào.

BIP458 gộp các chữ ký do từng người tham gia tạo riêng sau khi chúng được ký. Gộp 10 chữ ký giúp dữ liệu giảm từ 640 byte xuống 352 byte. Phương thức này không cần quy trình ký chung giữa những người tham gia.

BIP459 yêu cầu nhiều người ký tương tác hai lần để tạo kết quả dài 64 byte, bất kể số chữ ký ban đầu. Cách này giảm dữ liệu nhiều hơn gộp một phần nhưng cần sự phối hợp giữa những người ký.

Phí giao dịch không chỉ phụ thuộc vào dung lượng dữ liệu chữ ký. Cách tính trong BIP141 lấy trọng lượng toàn bộ giao dịch chia cho 4 rồi làm tròn lên để xác định kích thước ảo (vB) dùng tính phí. Mối liên hệ giữa dung lượng giao dịch và phí cũng từng được giải thích trong bài viết của TokenPost về số lượng giao dịch Bitcoin và phí trung bình.

Phép tính áp dụng định dạng đầu vào trong BIP460 và công thức của BIP141 cho thấy giao dịch thanh toán chung gồm 10 đầu vào và 10 đầu ra giảm từ mức cơ bản 1.016 vB xuống 944 vB khi gộp một phần và 872 vB khi gộp hoàn toàn. Nếu giả định mức phí trên mỗi vB không đổi, kích thước giảm tương ứng 7,1% và 14,2%. Đây không phải tỷ lệ tiết kiệm được đo trên mạng lưới thực tế.

Với giao dịch gom 100 đầu vào thành 1 đầu ra, kích thước giảm từ mức cơ bản 5.804 vB xuống 5.012 vB khi gộp một phần và 4.220 vB khi gộp hoàn toàn. Mức giảm 27,3% của phương án gộp hoàn toàn áp dụng cho cấu hình này, với các giả định: mọi đầu vào cùng tham gia một nhóm gộp, dùng thiết lập chữ ký cơ bản, không có dữ liệu witness bổ sung hay dữ liệu phụ, và script đầu ra dài 34 byte.

BIP460 đề xuất áp dụng gộp chữ ký cho giao dịch chi tiêu theo đường dẫn khóa Taproot thuộc phiên bản dữ liệu witness mới v2. Không thể áp dụng ngược phương thức này cho các đầu ra Taproot hiện có. Giao dịch chi tiêu theo đường dẫn script cũng không thuộc phạm vi gộp, vì vậy ví phải hỗ trợ định dạng mới để tạo hoặc chi tiêu Bitcoin theo cách này.

Trong thảo luận công khai trên Delving Bitcoin, một số ý kiến lo ngại việc đưa đồng thời định dạng đầu ra mới và tính năng gộp chữ ký có thể làm tăng gánh nặng hỗ trợ cho ví và đơn vị lưu ký. BIP460 cho phép chọn có gộp chữ ký cho từng đầu vào; đầu vào không gộp vẫn dùng chữ ký theo cách của BIP341. Trong một phản hồi riêng, bên đề xuất giải thích rằng không cần triển khai hỗ trợ định dạng đầu ra mới và tính năng gộp chữ ký cùng một thời điểm.

Gộp hoàn toàn đòi hỏi người ký phối hợp và quản lý các giá trị tạm bí mật. BIP459 cảnh báo việc tái sử dụng sai giá trị tạm có thể làm lộ khóa riêng. Gộp một phần cho phép gom các chữ ký được tạo riêng sau đó, nên không cần quy trình ký chung.

BIP460 nêu rõ việc áp dụng trên thực tế cần một soft fork. Đề xuất chưa xác định cách kích hoạt hay các tham số; một số đề xuất khác cũng hướng tới v2, nên có thể cần điều chỉnh phiên bản.

<Copyright ⓒ TokenPost, unauthorized reproduction and redistribution prohibited>

Most Popular

Other related articles

Comment 0

Comment tips

Great article. Requesting a follow-up. Excellent analysis.

0/1000

Comment tips

Great article. Requesting a follow-up. Excellent analysis.
1