
최근 Filecoin은 공식적으로 블로그를 공개했으며, Filecoin 네트워크에 스마트 계약의 프로그래밍 가능성을 도입할 Filecoin Virtual Machine(FVM)을 출시할 예정입니다. Filecoin 관계자가 FVM(Filecoin Virtual Machine)에 대해 이야기한 것은 이번이 처음이 아닙니다. Juan이 이전에 Filecoin Orbit에서 일반 스마트 계약의 프로그래밍 가능성을 Filecoin 네트워크에 도입함으로써 더 많은 가치와 잠재력을 공개할 수 있다고 언급했기 때문입니다.
보조 제목
Filecoin에서 스마트 계약을 사용하는 이유
스마트 계약(또는 우리가 Filecoin에서 부르는 액터)은 web2 기술로 생성하기 어려운 스마트하고 동적인 스토리지 솔루션을 강화할 수 있습니다. 주로 포함:
1. Filecoin에 저장된 데이터에 대한 분산 계산(데이터를 이동하는 대신 데이터가 저장된 위치에서 계산 실행)
2. 크라우드 펀딩을 위한 데이터셋 보존(예: 범죄 통계, 환경 온난화 등 사회적으로 중요한 데이터 저장에 누구나 참여할 수 있음)
3. 보다 스마트한 스토리지 마켓플레이스(예: 시간, 복제 수준 또는 지역 내 가용성에 따라 동적으로 스토리지 가격 책정)
4. 다세대 저장 및 영구 보관(예: 여러 세대에 걸친 데이터 저장)
5. 데이터 DAO 및 토큰화된 데이터 세트(예: 데이터 값을 토큰으로 모델링하고 DAO를 형성하여 데이터에서 수행되는 계산을 조정 및 중개)
6. 로컬에 저장된 NFT(즉, NFT 콘텐츠를 추적하는 레지스트리와 함께 배치)
7. 시간 잠금 검색(예: 회사 공개 결과를 사용할 수 있는 경우에만 이 데이터 세트 잠금 해제)
보조 제목
Filecoin의 레이어 0
현재 Filecoin 플랫폼은 데이터 저장 및 검색에 중점을 둡니다. 우리는 이 두 가지 기능이 프로토콜의 레이어 0을 구성한다고 생각합니다.
이 시스템은 간결하지만 사용자가 프로그래밍할 수 있는 스마트 계약을 통해 더 복잡한 애플리케이션과 솔루션을 구축하려는 개발자에게는 충분하지 않습니다.
보조 제목
Ethereum의 Filecoin 가상 머신과 호환 가능
최신 기술 논의는 2021년 6월 Filecoin 개선 제안 113으로 거슬러 올라갑니다. FVM(Filecoin Virtual Machine)은 다중 VM 설계를 구축하기 위해 하이퍼바이저 개념에서 영감을 얻어 다중 언어 VM을 목표로 합니다. EVM as-is, LLVM-IR, eBPF, Secure EcmaScript 등을 채택하는 등 많은 접근 방식이 고려되었습니다.
FVM의 핵심 런타임은 WASM입니다. Filecoin Protocol Labs는 WASM이 블록체인 공간에서 강력하고 유망한 미래를 가지고 있다고 믿습니다. 이 선택을 통해 WASM으로 컴파일되는 모든 프로그래밍 언어로 기본 액터를 작성할 수 있습니다(모든 언어가 적합하지는 않지만 참조 SDK는 Rust로 빌드됨). 이를 통해 우리는 그들이 현재 있는 곳에서 참여하고 언어별 학습 곡선을 피할 수 있으므로 web2 개발자가 web3에 더 빨리 참여할 수 있습니다.
또한 외부 런타임 시뮬레이션에 대한 지원을 추가하고 있으며 첫 번째는 EVM(Ethereum Virtual Machine)입니다. 이 선택의 목적은 Filecoin 개발자 커뮤니티가 FVM이 소스 코드에 대한 변경이 전혀 없거나 최소한으로 EVM/Solidity를 지원하도록 요구한다는 것입니다.
우리는 Ethereum 커뮤니티가 시간이 지남에 따라 해당 스마트 계약을 구축했으며 가장 중요한 것은 ERC-20 토큰, NFT, DAO 등과 같은 스마트 계약이 감사되고 전투 테스트된다는 것입니다. 이러한 계약을 있는 그대로 재사용할 수 있게 되면 Filecoin에서 혁신적이고 구성 가능한 솔루션의 Cambrian 폭발이 시작될 것입니다. 또한 Solidity 개발자가 브리지와 오라클을 통해 체인 간에 솔루션을 연결할 수 있도록 하면 공동 가치와 유용성이 높아집니다.
보조 제목
Filecoin 네트워크의 영향력 확장
FVM을 통해 Filecoin 네트워크는 기존 스토리지 기능 외에도 컴퓨팅 성능을 얻습니다. 우리는 Filecoin 네트워크에서 실행되는 두 가지 유형의 계산, 즉 상태의 온체인 계산과 데이터의 오프체인 계산을 구상합니다. FVM은 둘 다의 핵심 빌딩 블록입니다.
Filecoin에 등장하게 되어 기쁘게 생각하는 일부 응용 프로그램은 다음과 같습니다.
1. 데이터 중심의 분산형 자율 조직(Data DAO): 개인과 조직의 자원을 풀링함으로써 사람들은 공유 이익 및/또는 공익을 위해 데이터 세트의 보존, 관리, 증강 및 처리를 장려할 수 있습니다. 데이터 DAO는 TOKEN과 NFT를 단위로 사용하여 가치를 표현하고 합성하며, 이러한 TOKEN을 교환하여 서비스 요청, 액세스 권한 부여 등을 수행합니다.
2. 복제 클라이언트: 사용자 정의 정책에 따라 자동화된 봇은 Filecoin 네트워크의 데이터에 대해 특정 수준의 복제가 유지되도록 하기 위해 인센티브를 받습니다.
3. 대체 스토리지 마켓플레이스: 경매, 포상금 또는 기타 도구를 기반으로 스토리지 마켓플레이스는 데이터에 오류 수정 코드를 적용하여 정전 시 복구 가능성을 보장할 수 있으며, 데이터 전달을 보장하기 위해 거래 자동 재시도를 활성화할 수도 있습니다.
4. 담보 대출: 공급업체에게 무신뢰 및/또는 목적 고정 담보 대출을 제공합니다. 예를 들어 대출 자금은 특정 고객의 FIL+ 거래를 수락하는 데만 사용할 수 있습니다.
5. 데이터 컴퓨팅: 대규모 컴퓨팅에서 큰 문제는 데이터 전송으로 각 작업의 비용과 지연이 증가합니다. Filecoin 네트워크의 실행을 공식화/계획하기 위해 데이터를 호스팅하는 스토리지 공급자에게 컴퓨팅 작업을 푸시하고 조정자 노드에 보상함으로써 지루한 작업을 효율적인 방식으로 실행하고 결과를 Filecoin 네트워크에 다시 저장하고 추가 다운스트림 계산을 가능하게 합니다.
또한 FVM은 처음으로 Filecoin 네트워크에서 실행되는 레이어 2(L2) 솔루션을 활성화하여 상태를 레이어 1(L1)에 커밋하여 보다 안전하고 추적 가능한 측 및 오버레이 네트워크로 이어집니다. 콘텐츠 전송 네트워크(CDN), 평판 시스템 및 결제 채널 네트워크는 특히 Filecoin에서 실행하려는 L2 솔루션 중 일부입니다.
Filecoin 가상 머신(FVM) 개발 로드맵
FVM(Filecoin Virtual Machine)의 단기 개발 로드맵에는 다음과 같은 4단계가 포함됩니다.
1. 0단계: 기능 플래그 또는 참조 구현(Lotus)의 포크 이후 메인넷에서 시작되는 프로그래밍 불가능한 FVM의 카나리아, 시스템 참여자만 실행. 기존 체인과 호환되며 프로토콜 업그레이드가 필요하지 않습니다. 이 단계의 인도는 2021년 4분기로 예정되어 있습니다.
2. 1단계: 가스 메커니즘 및 아키텍처 조정을 포함하여 사용자 프로그래밍 전에 준비 조정을 도입하기 위한 프로토콜 분기입니다. 이 단계가 끝날 때까지 네트워크의 100%는 FVM 지원 시스템 참가자를 실행해야 합니다. 이 단계는 2022년 1분기에 가동될 예정입니다.
3. 2단계: EVM의 국내 및 해외 참가자를 위한 사용자 프로그래밍 기능을 도입합니다. 이 단계는 2022년 2분기에 가동될 예정입니다.
4. 3단계: 시스템 참여자의 재설계 및 시스템 참여자의 더 쉬운 프로그래밍을 위한 심층적인 프로토콜 조정. 이 단계는 2022년 2분기에 가동될 예정입니다.
성간 관측
Filecoin 가상 머신 FVM의 목표는 사용자가 Filecoin 블록체인에 자신의 스마트 계약을 배포할 수 있도록 하는 것입니다.FVM은 Filecoin에 일반적인 프로그래밍 가능성과 호환성을 제공합니다. 우리는 FVM이 포함된 Filecoin이 계속해서 전체 생태계를 도울 것이라고 믿습니다.
FVM 개발에 관심이 있거나 프로젝트에 대해 자세히 알아보려면 filecoin-project/fvm-project GitHub 리포지토리와 Filecoin Slack의 #fvm 채널을 팔로우하세요.
——End——
에디터: Interstellar Vision IPFSNEWS 수
번역: Interstellar Vision IPFSNEWS Miss Xiang
이 기사는 Interstellar Vision에서 번역 및 정리한 것으로, 저자의 관점을 나타낼 뿐 투자 조언이 아닙니다.