Tổng quan
Hiện tại, Filecoin được biết đến là mạng lưu trữ phi tập trung lớn nhất với lượng dung lượng lưu trữ khoảng 18 EiB cho toàn thế giới thông qua hàng nghìn nhà cung cấp dữ liệu trên toàn cầu. Nhưng lưu trữ chỉ là khởi đầu, với bản nâng cấp mạng Filecoinv16 mới ra mắt gần đây là Skyr đã hoàn thành cột mốc đầu tiền trong quá trình ra mắt Máy chủ áo Filecoin. Hiện tại, các nhà phát triển đã có thể tính toán và phân tích dữ liệu trên Filecoin.
Có thể tóm gọn FVM thành Protable Storage + Smart Contract (Bằng chứng lưu trữ rõ ràng kết hợp với Smart Contract). Hay nói cách khác, FVM sẽ cho phép bạn triển khai các hợp đồng thông minh của riêng bạn thực hiện tính toán trên chuỗi đối với dữ liệu trạng thái trong Mạng Filecoin. Việc cho phép người dùng lập trình tính toán trên chuỗi trên bộ lưu trữ phân tán là một bổ sung cần thiết khi có thể chứng minh được cho phép nhiều trường hợp sử dụng và ứng dụng xuôi dòng xuất hiện cả trong và ngoài chuỗi.
Hãy coi chức năng lưu trữ và truy xuất là kiến trúc Layer 0 của Filecoin. Khả năng thực hiện tính toán trên chuỗi hiện đang mang lại các khả năng của Layer 1 cho các tệp trong Filecoin.
Các tính năng sử dụng mới của Filecoin
Tokenized datasets và data DAOs
Việc Tokenized datasets và data DAOs sẽ giúp người dùng có thể trao đổi datasets cũng như data DAOs dưới dạng token và có thể yêu cầu tính toán trên dữ liệu đó chẳng hạn như xác thực, phân tích, trích xuất… một các nhanh chóng và bảo mật hơn
Trở thành một hệ thống đáng tin cậy
Hãy tưởng tượng một mạng lớp phủ gồm các nút có thể tuần tra mạng thực hiện các giao dịch ngẫu nhiên với các Storage Providers (SP) để đánh giá các số liệu chính nhằm đảm bảo chất lượng dịch vụ, hiệu suất, độ trễ và chi tiết khu vực lưu trữ. Sau đó, các nút này có thể lưu trữ điểm danh tiếng của SP trên chuỗi, giúp chúng có thể theo dõi và xác minh được trong khi cho phép người dùng quyết định các điều khoản dịch vụ của SP mà họ muốn sử dụng cho dữ liệu của mình.
Mở rộng hợp đồng thông minh
Hãy tưởng tượng bất kỳ ai cũng có thể viết một hợp đồng thông minh mới để thực hiện các giao dịch mới nhằm duy trì mức độ sao chép cụ thể của tập dữ liệu đó trong mạng. Users có thể đảm bảo khả năng phục hồi dữ liệu của mình bằng cách đảm bảo dữ liệu luôn được lưu trữ tự động n lần. Hợp đồng thông minh cũng có thể chuyển dữ liệu của bạn chỉ một lần vào mạng filecoin nếu có một tác nhân không đáng tin cậy sao chép và gửi n lần đó đến nhiều vị trí lưu trữ. Users thậm chí có thể tạo chính sách quy tắc do cho riêng mình nhằm xác định để dữ liệu đó tuân theo – chỉ định những thứ như khu vực và vị trí hoặc độ trễ và thậm chí cả giá. Tất cả điều này có thể được tích hợp ngay vào quy trình hợp đồng thông minh trong FVM.
Thị trường lưu trữ thông minh hơn
Nâng tầm thị trường lưu trữ với các tính năng như tự động gia hạn giao dịch hoặc tự sửa chữa giao dịch trong trường hợp có vấn đề về ngành. Một khả năng khác là các giao dịch dữ liệu bị khóa theo thời gian hoặc theo hướng sự kiện trong đó quá trình truy xuất chỉ xảy ra trong một khung thời gian hoặc trình kích hoạt sự kiện đã chỉ định.
Các chức năng khác sẽ phát triển theo thời gian
Có nhiều trường hợp sử dụng khác để mở khóa bằng FVM. Giới hạn duy nhất là khả năng phát triển của các Developers. Một số tính năng khác có thể phát triển như:
NFT được mint, trao đổi và lưu trữ dưới một mạng duy nhất.
Tiền thưởng lưu trữ và cơ chế đấu giá.
Kích hoạt cầu nối với Layer 2.
Hợp đồng tương lai và các công cụ phái sinh trên kho lưu trữ được cấu thành theo kiểu DeFi.
Cho vay có điều kiện đối với lĩnh vực cho vay thế chấp.
Nếu bạn có thêm những ý tưởng hay và sáng tạo, hãy thảo luận tại đây
Làm sao để thực hiện hóa những chức năng trên
FVM được xây dựng trên lõi WASM với SDK tham chiếu được tích hợp trong Rust. Có một số trình tạo dành cho trong cộng đồng đang làm việc trên các SDK khác dành cho FVM như SDK AssemblyScript và SDK TinyGo thử nghiệm.
Khả năng tương thích EVM ngay lập tức cho FVM cũng đang được thực hiện. Điều này có nghĩa là mọi trường hợp sử dụng hiện có trên EVM đều có thể chuyển qua và tận dụng lớp lưu trữ Filecoin. Tương tự như vậy, các nhà phát triển có thể sử dụng các kỹ năng Solidity hiện tại của họ cũng như công cụ hệ sinh thái Ethereum như Hardhat hoặc ví để phát triển cho FVM.
Lộ trình tổng thể
Hợp đồng thông minh do người dùng xác định luôn là một phần của lộ trình phát triển Filecoin. Tuy nhiên, ưu tiên đầu tiên là phát triển Layer 0 với tư cách là mạng lưu trữ phi tập trung mạnh mẽ, an toàn và không được phép, đó là Filecoin. Giờ đây, cộng đồng đã sẵn sàng để tiến tới giai đoạn phát triển tiếp theo của mạng. Bạn có thể xem kế hoạch chi tiết về việc khởi chạy các khả năng L1 này trong lộ trình FVM.
Sau khi hoàn thành Cột mốc 1 với Skyr, việc giới thiệu FVM dựa trên WASM non-programmable và code hiện cũng đã được kiểm tra đầy đủ. Điều này có nghĩa là việc xác định phạm vi cho Cột mốc 2 là khả năng lập trình cho cả FVM gốc và FVM tương thích với EVM hiện đang được tiến hành.
Xây dựng cộng đồng FVM
Nếu bạn là một nhóm hoặc Developers muốn tham gia giúp định hình tương lai của FVM, có một số cách để tham gia:
Giúp bổ sung các chi tiết kỹ thuật cho FVM trên Github và tham gia các cuộc thảo luận #fvm Slack. Repo và các FIP được liên kết có thêm thông tin về cách FVM đang được kiến trúc.
Tham gia chương trình FVM Early Builders nếu bạn có trường hợp sử dụng hoặc công cụ mà bạn muốn xây dựng. Có những nhà xây dựng tuyệt vời khác trong hệ sinh thái để cộng tác, bao gồm Zondax, Bloxico, Polyphene, nhóm Venus và Glif. Nhóm thuần tập sắp tới bắt đầu vào tháng 9.
Đăng ký Tài trợ RFP FVM tập trung vào các dự án cơ sở hạ tầng và công cụ cho FVM. Một số đề xuất hiện tại bao gồm các nhóm xây dựng SDK Rust cấp cao, SDK AssemblyScript và TinyGo cũng như ‘Mũ cứng cho FVM’ có tên là FilHack. Tuy nhiên, cần có nhiều đề xuất hơn cho các dự án cơ sở hạ tầng và công cụ trên FVM. Đây có thể là thư viện Open Zeppelin hoặc một số khái niệm về ví dữ liệu.