Tóm tắt—Lưu trữ phân cấp đối mặt với một sự trao đổi cơ bản-
giữa chi phí sao chép, hiệu quả phục hồi, và
đảm bảo an ninh. Các phương pháp hiện tại hoặc dựa vào đầy đủ
sao chép, phát sinh chi phí lưu trữ đáng kể, hoặc sử dụng
các sơ đồ mã hóa xóa bỏ tầm thường gặp khó khăn trong việc hiệu quả
phục hồi, đặc biệt là dưới tình trạng thay đổi cao. Chúng tôi giới thiệu Walrus, một
hệ thống lưu trữ blob phân cấp mới giải quyết những
hạn chế thông qua nhiều đổi mới kỹ thuật.
Tại cốt lõi của Walrus là Red Stuff, đóng góp đầu tiên của chúng tôi.
Red Stuff là một giao thức mã hóa hai chiều cho việc xóa
đạt được bảo mật cao với chỉ 4.5x hệ số sao chép, trong khi
cung cấp khả năng tự phục hồi cho dữ liệu bị mất. Điều này có nghĩa là việc phục hồi
được thực hiện mà không cần sự phối hợp tập trung và yêu cầu băng-
chiều rộng tỷ lệ thuận với dữ liệu bị mất. Cuối cùng, Red Stuff là
giao thức đầu tiên hỗ trợ các thách thức lưu trữ trong môi trường bất đồng bộ
các mạng, ngăn chặn kẻ thù khai thác mạng
các độ trễ để vượt qua xác minh mà không thực sự lưu trữ dữ liệu.
Điều này cho phép Red Stuff có thể triển khai trong kinh tế crypto
các hệ thống vượt ra ngoài thiết lập trung thực-nguy hiểm cổ điển.
Tuy nhiên, Red Stuff tự nó không đủ để
Walrus được thiết kế với một tập hợp tĩnh các người tham gia trong
trong tâm trí. Để hỗ trợ thêm cho sự phi tập trung, chúng tôi cũng giới thiệu
một giao thức thay đổi giai đoạn đa tầng mới mẻ mà hiệu quả
xử lý sự thay đổi nút lưu trữ trong khi duy trì hoạt động liên tục
tính khả dụng trong các chuyển tiếp ủy ban. Hệ thống của chúng tôi trong-
các cấu trúc dữ liệu xác thực của doanh nghiệp để phòng chống
các khách hàng độc hại và đảm bảo tính nhất quán dữ liệu xuyên suốt
quá trình lưu trữ và lấy lại.
Các blockchain hỗ trợ tính toán phi tập trung thông qua
mô hình Sao chép Máy trạng thái (SMR) [1]. Tuy nhiên,
chúng chủ yếu bị giới hạn trong các ứng dụng phân tán mà
cần ít dữ liệu để hoạt động. Bởi vì SMR yêu cầu tất cả các val-
các validator để sao chép dữ liệu hoàn toàn, điều này dẫn đến một hệ số sao chép lớn
hệ số dao động từ 100 đến 1000, tùy thuộc vào số lượng
của các validator trong mỗi blockchain.
Trong khi sao chép dữ liệu hoàn toàn là cần thiết về mặt thực tiễn cho com-
tính toán trên trạng thái, nó giới thiệu overhead đáng kể khi
các ứng dụng chỉ cần lưu trữ và lấy lại dữ liệu nhị phân lớn
các đối tượng (blobs) không được tính toán1
. Phi tập trung chuyên dụng
mạng lưu trữ [2] đã xuất hiện để lưu trữ blobs hiệu quả hơn.