Gần đây, Filecoin đã chính thức phát hành một blog và sẽ ra mắt Máy ảo Filecoin (FVM), sẽ giới thiệu khả năng lập trình của các hợp đồng thông minh cho mạng Filecoin. Đây không phải là lần đầu tiên các quan chức của Filecoin nói về Máy ảo Filecoin (FVM), bởi vì Juan trước đây đã tuyên bố trên Filecoin Orbit rằng có thể giải phóng nhiều giá trị và tiềm năng hơn bằng cách đưa khả năng lập trình của các hợp đồng thông minh chung vào mạng Filecoin.
tiêu đề phụ
Tại sao nên sử dụng hợp đồng thông minh trong Filecoin
Hợp đồng thông minh — hoặc các tác nhân như chúng tôi gọi chúng trong Filecoin — có thể cung cấp năng lượng cho các giải pháp lưu trữ động và thông minh khó tạo bằng công nghệ web2. chủ yếu bao gồm:
1. Tính toán phi tập trung trên dữ liệu được lưu trữ trong Filecoin (chạy tính toán nơi dữ liệu được lưu trữ thay vì di chuyển nó)
2. Bảo quản dữ liệu để gây quỹ cộng đồng (ví dụ: mọi người có thể tham gia lưu trữ dữ liệu quan trọng về mặt xã hội như thống kê tội phạm hoặc sự nóng lên của môi trường)
3. Thị trường lưu trữ thông minh hơn (ví dụ: định giá lưu trữ động theo thời gian trong ngày, mức độ sao chép hoặc tính khả dụng trong một khu vực)
4. Lưu trữ đa thế hệ và lưu ký vĩnh viễn (ví dụ: lưu trữ dữ liệu qua nhiều thế hệ)
5. DAO dữ liệu và bộ dữ liệu được mã hóa (ví dụ: mô hình hóa giá trị của dữ liệu dưới dạng mã thông báo và hình thành DAO để phối hợp và tính toán môi giới được thực hiện trên chúng)
6. NFT được lưu trữ cục bộ (nghĩa là sắp xếp nội dung của NFT với cơ quan đăng ký theo dõi chúng)
7. Truy xuất có khóa thời gian (ví dụ: chỉ mở khóa tập dữ liệu này khi có kết quả công khai của công ty)
tiêu đề phụ
Lớp 0 trong Filecoin
Hiện tại, nền tảng Filecoin tập trung vào lưu trữ và truy xuất dữ liệu. Chúng tôi coi hai tính năng này cấu thành Lớp 0 của giao thức.
Hệ thống này ngắn gọn, nhưng không đủ cho các nhà phát triển muốn xây dựng các ứng dụng và giải pháp phức tạp hơn thông qua các hợp đồng thông minh do người dùng lập trình.
tiêu đề phụ
Tương thích với máy ảo Filecoin của Ethereum
Các cuộc thảo luận kỹ thuật mới nhất có thể bắt nguồn từ Đề xuất cải tiến Filecoin 113 vào tháng 6 năm 2021. Máy ảo Filecoin (FVM) nhằm mục đích trở thành một máy ảo đa ngôn ngữ, lấy cảm hứng từ khái niệm về một trình ảo hóa để xây dựng một thiết kế đa máy ảo. Nhiều phương pháp đã được xem xét bao gồm áp dụng EVM nguyên trạng, LLVM-IR, eBPF, Secure EcmaScript, v.v.
Thời gian chạy cốt lõi của FVM là WASM. Phòng thí nghiệm giao thức Filecoin tin rằng WASM có một tương lai mạnh mẽ và đầy hứa hẹn trong không gian chuỗi khối. Lựa chọn này giúp bạn có thể viết các diễn viên gốc bằng bất kỳ ngôn ngữ lập trình nào biên dịch thành WASM (mặc dù không phải ngôn ngữ nào cũng phù hợp; SDK tham chiếu được xây dựng bằng Rust). Điều này cho phép chúng tôi tương tác với họ ở vị trí hiện tại của họ và tránh các đường cong học tập dành riêng cho ngôn ngữ, cho phép các nhà phát triển web2 tiếp cận web3 nhanh hơn.
Ngoài ra, chúng tôi đang thêm hỗ trợ để mô phỏng thời gian chạy bên ngoài, đầu tiên là Máy ảo Ethereum (EVM). Mục đích của sự lựa chọn này là cộng đồng nhà phát triển Filecoin yêu cầu FVM hỗ trợ EVM/Solidity với các thay đổi từ 0 đến tối thiểu đối với mã nguồn.
Chúng ta đã thấy rằng cộng đồng Ethereum đã xây dựng các hợp đồng thông minh tương ứng theo thời gian và quan trọng nhất là các hợp đồng thông minh đã được kiểm toán và thử nghiệm thực tế, chẳng hạn như mã thông báo ERC-20, NFT, DAO, v.v. Việc cho phép các hợp đồng này được tái sử dụng nguyên trạng sẽ bắt đầu sự bùng nổ kỷ Cambrian về các giải pháp sáng tạo, có thể kết hợp được trong Filecoin. Hơn nữa, việc cho phép các nhà phát triển Solidity kết nối các giải pháp trên các chuỗi thông qua cầu nối và oracle chỉ làm tăng giá trị và tiện ích tập thể của họ.
tiêu đề phụ
Mở rộng tác động của mạng Filecoin
Thông qua FVM, mạng Filecoin có được sức mạnh tính toán bên cạnh khả năng lưu trữ hiện có. Chúng tôi hình dung hai loại tính toán chạy trên mạng Filecoin: tính toán trạng thái trên chuỗi và tính toán dữ liệu ngoài chuỗi. FVM là một khối xây dựng quan trọng của cả hai.
Một số ứng dụng mà chúng tôi rất vui khi thấy xuất hiện trên Filecoin bao gồm:
1. Tổ chức tự trị phi tập trung lấy dữ liệu làm trung tâm (Data DAO): Bằng cách tập hợp các nguồn lực từ các cá nhân và tổ chức, mọi người sẽ có thể khuyến khích việc bảo tồn, quản lý, bổ sung và xử lý các tập dữ liệu vì lợi ích chung và/hoặc lợi ích công cộng. DAO dữ liệu sử dụng TOKEN và NFT làm đơn vị để biểu thị và gộp giá trị, đồng thời trao đổi các TOKEN này để yêu cầu dịch vụ, cấp quyền truy cập, v.v.
2. Máy khách sao chép: Dựa trên các chính sách do người dùng xác định, các bot tự động được khuyến khích để đảm bảo duy trì mức độ sao chép nhất định cho dữ liệu trong mạng Filecoin.
3. Thị trường lưu trữ thay thế: Dựa trên đấu giá, tiền thưởng hoặc các công cụ khác, thị trường lưu trữ có thể áp dụng mã sửa lỗi cho dữ liệu để đảm bảo khả năng phục hồi trong trường hợp ngừng hoạt động; họ cũng có thể cho phép tự động thử lại giao dịch để đảm bảo phân phối dữ liệu.
4. Cho vay thế chấp: Cung cấp các khoản vay thế chấp không cần ủy thác và/hoặc có mục đích cố định cho các nhà cung cấp, ví dụ: tiền cho vay chỉ có thể được sử dụng để chấp nhận các giao dịch FIL+ từ các khách hàng cụ thể.
5. Tính toán dữ liệu: Một vấn đề lớn trong tính toán quy mô lớn là việc truyền dữ liệu, làm tăng chi phí và độ trễ của mỗi thao tác. Bằng cách đẩy các công việc tính toán đến các nhà cung cấp dịch vụ lưu trữ lưu trữ dữ liệu và thưởng cho các nút điều phối viên để xây dựng/lên kế hoạch thực hiện mạng Filecoin, thực hiện các công việc tẻ nhạt một cách hiệu quả, lưu trữ kết quả trở lại mạng Filecoin và cho phép tính toán tiếp theo.
Ngoài ra, FVM sẽ lần đầu tiên kích hoạt các giải pháp Lớp 2 (L2) chạy trên mạng Filecoin để cam kết trạng thái của chúng với Lớp 1 (L1), dẫn đến mạng lớp phủ và lớp bên an toàn hơn và có thể theo dõi được. Mạng phân phối nội dung (CDN), hệ thống danh tiếng và mạng kênh thanh toán là một số giải pháp L2 mà chúng tôi đặc biệt muốn chạy trên Filecoin.
Lộ trình phát triển máy ảo Filecoin (FVM)
Lộ trình phát triển ngắn hạn của Máy ảo Filecoin (FVM) bao gồm bốn giai đoạn, như sau:
1. Giai đoạn 0: Canary của FVM không thể lập trình được khởi chạy trên mạng chính, sau cờ tính năng hoặc ngã ba của triển khai tham chiếu (Lotus), chỉ những người tham gia hệ thống đang chạy. Tương thích với các chuỗi hiện có, không cần nâng cấp giao thức. Việc giao hàng của giai đoạn này được lên kế hoạch vào quý 4 năm 2021.
2. Giai đoạn 1: Các nhánh giao thức để giới thiệu các điều chỉnh chuẩn bị trước khi lập trình người dùng, bao gồm các điều chỉnh về cơ chế và kiến trúc Gas. Vào cuối giai đoạn này, 100% mạng sẽ chạy những người tham gia hệ thống được hỗ trợ FVM. Giai đoạn này dự kiến sẽ ra mắt vào quý 1 năm 2022.
3. Giai đoạn 2: Giới thiệu khả năng lập trình người dùng cho những người tham gia EVM trong và ngoài nước. Giai đoạn này dự kiến sẽ ra mắt vào quý 2 năm 2022.
4. Giai đoạn 3: Thiết kế lại những người tham gia hệ thống và điều chỉnh giao thức sâu hơn để lập trình những người tham gia hệ thống dễ dàng hơn. Giai đoạn này dự kiến sẽ ra mắt vào quý 2 năm 2022.
quan sát giữa các vì sao
Mục tiêu của máy ảo Filecoin FVM là cho phép người dùng triển khai các hợp đồng thông minh của riêng họ trên chuỗi khối Filecoin. FVM mang đến khả năng lập trình và khả năng tương thích chung cho Filecoin. Chúng tôi tin rằng Filecoin với FVM sẽ tiếp tục giúp ích cho toàn bộ hệ sinh thái.
Nếu bạn quan tâm đến việc giúp phát triển FVM hoặc muốn tìm hiểu thêm về dự án, hãy theo dõi kho lưu trữ GitHub filecoin-project/fvm-project và kênh #fvm trên Filecoin Slack.
——End——
Biên tập viên: Tầm nhìn giữa các vì sao IPFSNEWS Sue
Bản dịch: Tầm nhìn giữa các vì sao IPFSTIN TỨC Cô Xiang
Bài viết được dịch và sắp xếp bởi Interstellar Vision, chỉ thể hiện quan điểm của tác giả và không cấu thành bất kỳ lời khuyên đầu tư nào
