Người tạo ra Lightning Network giới thiệu phiên bản đầu tiên của công nghệ mở rộng quy mô cho Bitcoin

Người tạo ra Lightning Network giới thiệu phiên bản đầu tiên của công nghệ mở rộng quy mô cho Bitcoin - Lightning Network bitcoin 1024x683Người tạo ra Lightning Network, Tadge Dryja đã làm việc trên một thiết kế mới cho một nút đầy đủ nhẹ hơn của Bitcoin. Tuần trước, Dryja và một nhóm lập trình viên đã phát hành phiên bản đầu tiên của phần mềm Utreexo như một phần của Sáng kiến ​​Tiền tệ Kỹ thuật số (DCI) của MIT.

Utreexo giải quyết cụ thể các kích thước "trạng thái" của một nút đầy đủ, hiển thị thông tin cập nhật về người sở hữu bao nhiêu bitcoin. Utreexo giảm kích thước của trạng thái từ khoảng bốn gigabyte xuống dưới một kilobyte. Đây có thể là một bước tiến lớn, nhưng nó vẫn chưa được thực hiện đầy đủ.

Một "nút thắt siêu tỉa"

Hiện tại, các nút Bitcoin đầy đủ chứa tất cả các giao dịch từng được thực hiện, có tốc độ khoảng 200GB. Các nút "được cắt tỉa" đầy đủ có thể giảm kích thước của lịch sử giao dịch xuống chỉ còn nửa gigabyte.

Nhưng đây không phải là việc lưu trữ Đầu ra giao dịch chưa được ký tên (UTXO) của Bitcoin, thu thập số lượng bitcoin - đây là báo giá trong thời gian thực - được liên kết với từng địa chỉ bitcoin. Lô dữ liệu này chỉ chiếm dưới 4GB dữ liệu.

Trạng thái UTXO này đã phát triển nhanh chóng theo thời gian và có khả năng tiếp tục phát triển, khiến việc chạy các nút đầy đủ trở nên khó khăn hơn. Đây là nơi Utreexo xuất hiện. Với sự trợ giúp của mật mã mới và tinh vi, có thể thay thế trạng thái lớn này bằng một bằng chứng mật mã nhỏ chiếm ít không gian lưu trữ hơn.

“Utreexo là một bộ tích lũy dựa trên băm động mới, cho phép hàng triệu kết quả đầu ra chưa sử dụng được thể hiện trong một kilobyte - đủ nhỏ để viết trên một tờ giấy,” Dryja giải thích trên trang web MIT DCI.

SPV đầy thử thách

Cố gắng làm nhẹ các nút thắt của Bitcoin không phải là một ý tưởng mới. Xác minh thanh toán đơn giản (SPV) có lẽ là phiên bản phổ biến nhất của một nút nhẹ, được sử dụng bởi Electrum và các ví khác. Utreexo tương tự như SPV ở chỗ nó hầu như không yêu cầu không gian lưu trữ máy tính của một nút đầy đủ.

Nhưng các nút SPV không bảo vệ quyền riêng tư của người dùng và dễ bị tấn công hơn các nút Utreexo. Vì Utreexo cung cấp những lợi ích bảo mật này, Dryja hy vọng nó có thể thoát khỏi sự thống trị của SPV trong không gian (miễn là việc viết phần mềm Utreexo theo đúng kế hoạch). Nhưng ông cũng cho rằng rất khó để thay thế hoàn toàn SPV, vì SPV thậm chí còn dễ thực hiện hơn.

Chuyển tiếp nhưng thận trọng

Dryja viết: “Vẫn còn nhiều lỗi và sự kém hiệu quả đã biết trong mã, nhưng chúng tôi đang cải thiện nó nhanh chóng. Cuối cùng, cần phải làm cho nút Utreexo tương thích với các nút đã chạy trên mạng Bitcoin.

Để làm điều này, bạn sẽ cần phải sửa đổi Bitcoin Core, phần mềm nút Bitcoin phổ biến nhất. Nhưng điều này có thể nguy hiểm. Utreexo là "một suy nghĩ lại đáng kể về cách Bitcoin hoạt động, sửa đổi mã đồng thuận", Dryja viết.

“Do đó, có khả năng sẽ khó chèn mã Utreexo vào Bitcoin Core và với lý do chính đáng. Chúng tôi muốn đảm bảo rằng chúng tôi không gây ra các vấn đề trong một hệ thống xử lý quá nhiều tiền, ”Dryja nói.