Xây dựng trên lớp dữ liệu phi tập trung
DIG Network là nền tảng dành cho nhà phát triển để xuất bản và phân phối nội dung mà máy chủ lưu trữ không bao giờ nhìn thấy nội dung nó mang theo. Hãy bắt đầu với DigStore — bộ lưu trữ được mã hóa, định địa chỉ theo nội dung, biên dịch thành một mô-đun WebAssembly tự bảo vệ duy nhất.
$ digstore init site --dir dist
✓ Initialized store 'site'
$ digstore add -A
47.2 MB staged · 80.8 MB free
$ digstore commit -m "v1"
✓ generation 1a2b3c… → site.wasm
$ digstore cat urn:dig:chia:…/index.htmlCác khối xây dựng có thể kết hợp
DigStore đã có sẵn. Nhiều thành phần cơ bản khác của DIG Network sắp ra mắt.
DigStore
Một kho lưu trữ được mã hóa, định địa chỉ theo nội dung, có hình dạng giống Git. Trỏ nó vào thư mục build, commit các thế hệ, và định địa chỉ mọi thứ bằng URN.
Đọc tài liệu DigStore →Mã hóa khi lưu trữ
URN chính là khóa — nó vừa xác định vị trí vừa giải mã (AES-256-GCM-SIV). Không mật khẩu, không lưu khóa ở bất kỳ đâu.
Ẩn danh với bên cung cấp
Máy chủ lưu trữ chỉ giữ văn bản mã hóa được lập chỉ mục bằng hash. Các lượt tải xuống được xác minh theo store id và root đã ký của nhà xuất bản.
Một tệp tự bảo vệ duy nhất
Dữ liệu, máy chủ và bằng chứng Merkle được biên dịch vào một .wasm duy nhất, được đệm đến kích thước đồng nhất không tiết lộ điều gì.
Ba lệnh để xuất bản
Quy trình làm việc theo phong cách Git cho đầu ra bản build — được mã hóa và định địa chỉ ngay từ commit đầu tiên.
Thu thập
Trỏ một store vào đầu ra bản build của bạn.
digstore init site --dir distCommit
Niêm phong một thế hệ vào một tệp .wasm duy nhất.
digstore add -A && digstore commit -m "v1"Chia sẻ
Push lên remote; phân phát một URN.
digstore push originBắt đầu xây dựng với DigStore
Cài đặt CLI và xuất bản store được mã hóa đầu tiên của bạn trong chưa đầy một phút.