Hệ thống lưu trữ phi tập trung ở Polkadot
Polkadot生态研究院
2022-09-22 03:14
本文约2621字,阅读全文需要约10分钟
Trong bối cảnh bùng nổ dữ liệu, lưu trữ phi tập trung sẽ trở thành một dịch vụ cơ sở hạ tầng quan trọng cho Internet thế hệ tiếp theo.

hình ảnh

Sơ đồ tri thức Polkadothình ảnhSơ đồ tri thức Polkadot

Với sự tăng trưởng theo cấp số nhân của dữ liệu trong kỷ nguyên Web3, nhu cầu về lưu trữ phi tập trung cũng được tăng cường.Các dự án như IPFS và lưu trữ Lớp vỏ sẽ trở thành các dịch vụ cơ sở hạ tầng quan trọng cho Internet thế hệ tiếp theo

Lưu trữ là một phần không thể thiếu của các hệ thống máy tính hiện đại và điều này cũng đúng đối với các hệ thống phân tán và phi tập trung như chuỗi khối. Khi tương tác với hệ sinh thái Polkadot, sẽ rất hữu ích nếu bạn đã quen với cách tiếp cận Web3 hiện tại đối với lưu trữ phi tập trung và cách các hệ thống này có thể hỗ trợ công việc của bạn.

tiêu đề cấp đầu tiên

DCS (Lưu trữ đám mây phi tập trung)

Một thuộc tính quan trọng của lưu trữ đám mây tập trung là vị trí của dữ liệu.

Trong lưu trữ đám mây phi tập trung, thuộc tính khóa trở thành chính dữ liệu chứ không phải vị trí của dữ liệu.

Đây có thể được coi là sự thay đổi từ cách tiếp cận tập trung vào vị trí sang lưu trữ tập trung sang cách tiếp cận tập trung vào nội dung sang lưu trữ phi tập trung.

IPFS (Hệ thống tệp liên hành tinh)

Mục đích của IPFS là giải quyết các trở ngại của Internet dựa trên HTTP hiện tại.

hình ảnh

Filecoin

hình ảnh

Giống như IPFS, Filecoin là một giao thức được phát triển bởi Protocol Labs cung cấp mạng lưu trữ phi tập trung. Trọng tâm chính của Filecoin là lưu trữ và sử dụng IPFS làm giao thức phụ trợ (bổ sung).

tiêu đề cấp đầu tiên

lưu trữ chất nền

RocksDB:

https://rocksdb.org/;

Substrate áp dụng phương thức lưu trữ phân cấp, sử dụng lưu trữ dữ liệu khóa-giá trị (key-value) và triển khai cây Merkle đã sửa đổi được hỗ trợ bởi cơ sở dữ liệu. Sự trừu tượng hóa lưu trữ lớp cao hơn của Substrate được xây dựng dựa trên các kho lưu trữ khóa-giá trị.

https://github.com/paritytech/parity-db

Kho lưu trữ dữ liệu khóa-giá trị được hỗ trợ bởi RocksDB, cũng hỗ trợ cơ sở dữ liệu Parity thử nghiệm.

Cơ sở dữ liệu chẵn lẻ thử nghiệm:https://docs.substrate.io/build/runtime-storage/

Để ý

Cơ sở dữ liệu này được sử dụng cho các thành phần yêu cầu lưu trữ liên tục, bao gồm máy khách Substrate, máy khách Substrate light và nhân viên ngoài chuỗi. Để biết thêm thông tin, hãy xem trang Lưu trữ Tài liệu Chất nền:

Khi xây dựng trên Substrate, các nhà phát triển thời gian chạy có thể tận dụng pallet FRAMEStorage của Substrate, cung cấp quyền truy cập vào API lưu trữ của Substrate.

Các mục lưu trữ này hỗ trợ các giá trị được mã hóa bởi codec SCALE (Simple Concatenated Aggregate Little-Endian) của Parity.Có API Giá trị lưu trữ để lưu trữ một giá trị, API Bản đồ lưu trữ cho hàm băm giá trị khóa và API Bản đồ đôi lưu trữ để tạo Bản đồ lưu trữ có hai khóa nhằm cung cấp khả năng xóa hiệu quả tất cả các khả năng tạo mục nhập; có cũng là API bản đồ lưu trữ N có thể được sử dụng để lưu trữ các bản đồ băm với số lượng khóa tùy ý.https://docs.substrate.io/build/runtime-storage/

Các API phân lớp này hoạt động như bộ lưu trữ thời gian chạy, cho phép bạn lưu trữ dữ liệu trong chuỗi khối

. Bạn có thể tìm thêm thông tin trên trang lưu trữ thời gian chạy của Trung tâm nhà phát triển vật liệu nền:

lớp vỏ lưu trữ

Crust Network cung cấp mạng lưu trữ phi tập trung Web3.0 cho Metaverse. Nó nhằm mục đích hiện thực hóa các giá trị cốt lõi của phân cấp, quyền riêng tư và bảo mật.

Lớp vỏ hỗ trợ nhiều giao thức lớp lưu trữ như IPFS và cung cấp cho người dùng các chức năng lưu trữ trên chuỗi có thể truy cập ngay lập tức. Ngăn xếp công nghệ của lớp vỏ cũng có thể hỗ trợ thao tác và tính toán dữ liệu.

Crust cung cấp một pallet giao tiếp chuỗi chéo cục bộ dựa trên XCMP được gọi là xStorage.

Giao thức này cũng hỗ trợ hầu hết các hợp đồng thông minh, bao gồm cả Ethereum, với giải pháp dStorage chuỗi chéo của nó.

Crust Network Wiki:

https://wiki.crust.network/en

Tìm hiểu thêm về lớp vỏ

https://wiki.crust.network/docs/en/build101

Để tìm hiểu thêm về Lớp vỏ, hãy xem Wiki Mạng Lớp vỏ. Làm theo hướng dẫn Crust Storage 101 của họ để thử tích hợp với Crust.

Hướng dẫn lưu trữ lớp vỏ 101:.Lưu trữ PolkadotJS

https://polkadot.js.org/docs/substrate/storage/

Các phương thức lưu trữ do API PolkadotJS cung cấp là một phần của thời gian chạy Chất nền mặc định. Họ vượt qua api.query.

công cộng. Xem tài liệu chính thức để biết thêm chi tiết:tập tin chất nền

Cho phép người dùng dựa trên chuỗi Chất nền tải tệp của họ lên Cổng IPFS W3Auth và sử dụng dịch vụ Ghim IPFS W3Auth để ghim tệp của họ trên Mạng lớp vỏ

hình ảnh

hình ảnh

hình ảnh

hình ảnh

hình ảnh

hình ảnh

hình ảnh

và trạng thái tệp:

hình ảnh

Để ý:

Để ý:

hình ảnh

Toàn bộ mô-đun tệp được phân cấp, vì vậy thư mục tệp của bạn chỉ được lưu trong bộ nhớ cache trong trình duyệt. Nếu bạn chuyển sang trình duyệt mới hoặc xóa bộ nhớ cache của trình duyệt, thông tin thư mục tệp sẽ không hiển thị. Mô-đun lưu trữ cho phép bạn xuất thông tin thư mục tệp từ trình duyệt hiện tại và nhập thông tin đó vào trình duyệt mới.https://github.com/polkadot-js/apps/pull/6106

hình ảnh

LƯU Ý: Hình ảnh trên được lấy từ yêu cầu kéo nàyHiện tại, sau khi trải qua sự tăng trưởng bùng nổ, việc sản xuất dữ liệu tiếp tục tăng theo cấp số nhân và việc lưu trữ dữ liệu đã dần thay đổi từ lưu trữ phần cứng truyền thống sang lưu trữ đám mây. giải quyết.Với sự ra đời của kỷ nguyên Web 3.0, cách thức lưu trữ và chia sẻ dữ liệu cũng trải qua những thay đổi to lớn.

Trước dữ liệu khổng lồ, cơ sở hạ tầng lưu trữ phi tập trung an toàn, có tính sẵn sàng cao, chi phí thấp và dễ sử dụng sẽ là một phần quan trọng của Internet thế hệ tiếp theo.

https://t.me/polkadot_eri

. Do đó, với tầm nhìn trở thành cơ sở hạ tầng Web3, Polkadot cung cấp không gian phát triển rộng rãi cho các dự án lưu trữ dữ liệu phi tập trung.

https://mirror.xyz/0x9A259b3a2316281Cc948cE2Cf1Ac610a79844f05

Polkadot生态研究院
作者文库