Kaiser55
vip

Hiệu quả trong việc quản lý dữ liệu được lưu trữ trong các nút Bitcoin tiếp tục là mối quan tâm của các nhà phát triển giao thức. Một đề xuất mới về vấn đề này là Assumeutxo, giúp giảm tải lưu trữ cho các nút sử dụng UTXO được tuần tự hóa (giao dịch đầu ra chưa chi tiêu).


Trong đề xuất do James O'Beirne, một nhà phát triển trong nhóm OpenSats đưa ra, có nêu chi tiết rằng Assumeutxo "giảm lượng thời gian cần thiết để bắt đầu một nút Bitcoin có thể sử dụng được với những thay đổi bảo mật có thể chấp nhận được". Sự phát triển nhắm đến những người muốn chạy một nút Bitcoin đầy đủ; nghĩa là nó lưu trữ bản sao của toàn bộ lịch sử giao dịch mạng.
Giờ đây, Assumeutxo có thể bỏ qua yêu cầu lưu trữ toàn bộ tài khoản Bitcoin hoặc chuỗi khối đó. Nó thực hiện điều này bằng cách sử dụng các UTXO được tuần tự hóa được ghi lại trong một “ảnh chụp nhanh” tại một thời điểm nhất định. Tuần tự hóa UTXO bao gồm siêu dữ liệu như số lượng xu có trong ảnh chụp nhanh và tiêu đề của khối cuối cùng được gói gọn trong ảnh chụp nhanh ("cơ sở" của nó), cùng với các dữ liệu khác.
Assumeutxo là ý tưởng của O'Beirne, nhưng nó cũng bao gồm sự can thiệp của Mike Schmidt và sự xem xét của các nhà phát triển khác như David Harding và những người được xác định là Sjors và AJ. Từ góc độ kỹ thuật, Assumeutxo được mô tả như sau:
Đó là một đoạn dữ liệu được nhúng trong mã nguồn được cam kết với hàm băm của một tập hợp UTXO được tuần tự hóa được coi là hợp lệ đối với một số chiều cao của chuỗi. Định dạng cuối cùng của cam kết này vẫn còn là chủ đề tranh luận vì việc tạo ra nó tốn kém về mặt tính toán và cấu trúc của nó ảnh hưởng đến cách chúng tôi lưu trữ và truyền bộ UTXO được tuần tự hóa đến và từ các đồng nghiệp khác. Nhưng hiện tại, nó chỉ đơn giản là hàm băm dựa trên SHA256 của nội dung của mảng UTXO được tạo bởi tiện ích GetUTXOStats() hiện có.
Assumeutxo đã được thêm vào kho lưu trữ Bitcoin chính nhưng chưa hoạt động trong giao thức. O'Bierne giải thích rằng tiến trình đang được thực hiện với việc thử nghiệm trên các mạng như regtest, testnet và signet. Ông giải thích: Sau một thời gian chờ đợi, một số dòng cần thiết để triển khai nó trong mạng chính sẽ được thay đổi.
Lợi ích chính của Assumeutxo là nó làm cho quá trình khởi động nút Bitcoin chạy dễ dàng và nhanh hơn. Kho lưu trữ của sự phát triển này giải thích: “Ngay bây giờ, quá trình tải xuống các khối ban đầu là một quá trình tăng tuyến tính theo quy mô lịch sử của chuỗi”.
Người ta nói thêm rằng quá trình tải xuống và cài đặt bitcoind có thể mất "từ bốn giờ đến vài ngày", tùy thuộc vào phần cứng và băng thông mạng. Điều này “không khuyến khích người dùng chạy các nút đầy đủ và thay vào đó khuyến khích họ chuyển sang sử dụng các máy khách có mô hình bảo mật thấp hơn”.
Xem bản gốc
post-image
Nội dung chỉ mang tính chất tham khảo, không phải là lời chào mời hay đề nghị. Không cung cấp tư vấn về đầu tư, thuế hoặc pháp lý. Xem Tuyên bố miễn trừ trách nhiệm để biết thêm thông tin về rủi ro.
  • Phần thưởng
  • Bình luận
  • Chia sẻ
Bình luận
0/400
Không có bình luận
  • Ghim
Giao dịch tiền điện tử mọi lúc mọi nơi
qrCode
Quét để tải xuống ứng dụng Gate
Cộng đồng
Tiếng Việt
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)