2023. 2. 19. 00:00ㆍBitcoin & Altcoins
파일코인 가상 머신(FVM)은 파일코인 네트워크에서 스마트 컨트랙트(액터라고도 함)를 위한 런타임 환경입니다. FVM은 파일코인에 사용자 프로그래밍 기능을 제공하여 개방형 데이터 경제의 막대한 잠재력을 발휘합니다. FVM은 데이터 DAO, 영구 저장소, 채굴자를 위한 금융 서비스(예: 담보 대출, 유동성 스테이킹, 보험 프로토콜), 탈중앙화 컴퓨팅 및 레이어 2 네트워크(평판 시스템, 인센티브 연계 콘텐츠 전송 네트워크 등)에 이르기까지 무한한 가능성을 열어줍니다.
FVM이 필요한 이유: 데이터 DAO
DAO(탈중앙화 자율 조직)는 온체인 활동을 통해 소유권, 거버넌스, 의사결정 프로세스가 투명하게 진행되는 분산화된 실체입니다. DAO는 공동의 미션을 수행합니다.
데이터 DAO는 고가치 데이터 세트의 보존, 큐레이션, 증강, 홍보를 중심으로 임무를 수행하는 DAO입니다. 대규모 게놈 또는 연구 데이터베이스, 과거 인덱싱된 블록체인 체인 및 트랜잭션 데이터, 롤업 데이터, 위키피디아, NFT 컬렉션, 메타버스 자산 등을 예로 들 수 있습니다.
데이터 DAO의 지분은 토큰화할 수 있기 때문에 데이터의 가치와 유용성을 객관적으로 표현하고 시장에서 거래할 수 있으며, 데이터에 대한 서비스를 수행하거나 제공하는 대가로 토큰을 받을 수 있습니다.
예를 들어, 이해관계자는 데이터 세트 분석, 과학 및 머신러닝 모델링 수행, 통계 계산 등 원본 데이터의 가치, 가치, 효용을 높이는 작업을 통해 DAO 기반 탈중앙화 컴퓨팅 패브릭에서 토큰을 획득할 수 있습니다.
이해관계자들은 토큰을 사용하여 센서 데이터 수집, 제너레이티브 아트, 심지어 사람의 작업(전사, 번역 등)과 같은 원시 데이터의 더 많은 생산에 인센티브를 제공하여 데이터 중심 경제를 순환시킬 수 있습니다.
FVM을 사용하면 데이터 DAO를 실현하기 위한 모든 요소를 구현할 수 있습니다. 서로 결합하여 다양한 종류의 DAO를 구성할 수 있는 컴포저블 레이어를 생성함으로써 새로운 지평을 열 수 있는 가능성은 무궁무진합니다.
동작 원리
강력한 WASM 기반 VM
FVM은 IPLD 데이터를 위한 WASM 기반 다중 언어 실행 환경입니다. WASM으로 컴파일되는 언어로 작성된 네이티브 파일코인 액터뿐만 아니라 이더리움 가상머신(EVM), 보안 전자문서 스크립트(SES), eBPF 등 외부 런타임용으로 작성된 스마트 컨트랙트도 지원하도록 설계되었습니다.
FVM의 초기 버전은 비교적 단순하고 의도적으로 보수적인 기능을 제공합니다. 이를 통해 개발자들이 빠르게 온보딩할 수 있으며, 향후 많은 혁신을 위한 견고한 기반이 될 것입니다.
향후 아이디어의 예로는 연속/선물을 통한 비동기 프로그래밍, 기능 지향, 시간 고정 트랜잭션(외부 비콘 사용), 병렬 실행, 크로스체인 상호운용성을 위한 네이티브 프리미티브, 계산 정확성 증명 등이 있습니다.
레퍼런스 FVM과 SDK는 Rust로 작성되었습니다.
마일스톤
2022년 2월
마일스톤 0: 로터스 메인넷 카나리아가 FVM을 지원합니다.
레퍼런스 FVM 구현이 로터스(파일코인 레퍼런스 클라이언트)의 포크에 통합되었습니다. 메인넷에 카나리아 노드가 출시되어 FVM에서 WASM으로 컴파일된 내장 액터를 실행합니다. 카나리아 노드는 합의 결함을 모니터링하고 텔레메트리를 수집합니다. 이 마일스톤은 사용자 프로그래밍 가능성에 대비하여 가스 모델 점검에 필요한 원시 실행 데이터를 수집하는 데 중요한 테스트 마일스톤입니다. 네트워크 업그레이드는 필요하지 않습니다.
2022년 3월
마일스톤 0.5: FVM 노드 실행 및 메인넷 동기화 기능 제공
모든 노드 운영자는 로터스, 비너스, 포레스트, 푸혼 구현에 통합된 FVM과 러스트 내장 액터를 사용하여 파일코인 메인넷을 동기화할 수 있습니다. 이는 네트워크 업그레이드가 필요 없음을 의미합니다.
2022년 5월
마일스톤 1: 프로그래머블이 불가능한 WASM 기반 FVM 도입
메인넷은 현재의 레거시 VM에서 WASM 기반 레퍼런스 FVM으로 원자적으로 전환됩니다. 실제 WASM 실행 비용을 설명하는 새로운 가스 모델이 활성화됩니다. 현재로서는 Rust 빌트인 액터만 지원됩니다. 이 마일스톤을 달성하려면 네트워크 업그레이드가 필요합니다.
2022년 11월
네트워크 버전 17(nv17): 프로그래밍 가능성을 위한 초기 프로토콜 리팩터
사용자 정의 스마트 컨트랙트를 통해 새로운 스토리지 시장을 도입하는 기능을 포함하여 내장된 액터를 대상으로 하는 초기 프로토콜 리팩터 세트입니다. 파일코인 네트워크 버전 17의 전체 계획 범위를 살펴보세요.
2023년 3월
마일스톤 2.1: 메인넷에 EVM 컨트랙트를 배포하는 기능(FEVM)
파일코인 네트워크는 처음으로 사용자가 프로그래밍할 수 있게 될 것입니다. 개발자는 솔리디티 또는 율로 작성하고 EVM에 컴파일한 스마트 컨트랙트를 배포할 수 있게 됩니다. 스마트 콘트랙트는 내장된 액터를 호출하여 파일코인 기능에 액세스 할 수 있습니다. 기존 이더리움 툴링은 파일코인과 호환될 것입니다. 이 마일스톤을 달성하려면 네트워크 업그레이드가 필요합니다.
2022년 9월
2022년 12월
왈라비 테스트넷에 점진적 배포
파일코인 EVM 런타임의 최신 릴리즈는 1~2주마다 Wallaby 개발자 테스트넷에 배포됩니다. 커뮤니티는 알파 테스트에 참여하여 초기 피드백을 제공할 수 있습니다.
2023 1월 16일
하이퍼스페이스 테스트넷 출시
하이퍼스페이스라는 새로운 안정적인 개발자 테스트넷이 사전 프로덕션 테스트넷으로 출시됩니다. 커뮤니티는 기능, 기술 및 보안 테스트에 참여할 수 있습니다. 개발자와 보안 연구자에게는 인센티브와 포상금이 제공될 예정입니다.
2023년 3월 (예상)
메인넷에 FEVM 출시
파일코인 EVM 런타임은 파일코인 nv18 Hygge 업그레이드를 통해 파일코인 메인넷에 배포됩니다.
2023 중반 (예상)
마일스톤 2.2: Wasm 액터를 메인넷에 배포하는 기능
개발자는 Rust, AssemblyScript 또는 Go로 작성되고 WASM 바이트코드로 컴파일된 사용자 지정 스마트 컨트랙트를 배포할 수 있게 됩니다. SDK, 튜토리얼 및 기타 개발자 자료가 일반적으로 제공될 예정입니다. 이 마일스톤을 달성하려면 네트워크 업그레이드가 필요합니다.
2023
마일스톤 3+: 프로그래밍 가능성 향상을 위한 추가적인 점진적 프로토콜 리팩토링
시스템 기능을 권한 공간에서 사용자 공간으로 옮기기 위한 일련의 추가적인 점진적 프로토콜 업그레이드(nv17 제외)가 이루어질 것입니다. 그 결과 스토리지 시장, 거래 체결, 인센티브 등이 확장 가능하고 모듈화되며 사용자가 배포한 액터를 통해 고도로 맞춤화할 수 있는 더 가볍고 덜 의견적인 기본 파일코인 프로토콜이 탄생할 것입니다. 사용자 제공 크론, 비동기 호출 패턴 등과 같은 향상된 프로그래밍 기능이 이 단계에서 개발되기 시작할 것입니다.
https://fvm.filecoin.io/
Filecoin Virtual Machine
Smart contracts + provable storage = Filecoin Virtual Machine. Learn about the technology, the possibilities, and the roadmap. Find developer resources, and apply for grants.
fvm.filecoin.io
'Bitcoin & Altcoins' 카테고리의 다른 글
비트코인 블록에 트랜잭션이 한 개만 있어요. 왜 그런가요? (1) | 2023.02.19 |
---|---|
비트코인 멤풀 오버플로우 & 오디널스 프로토콜 (0) | 2023.02.19 |
에너지 통화: 100년 넘은 포드의 아이디어 (0) | 2023.02.19 |
비트코인 드라이브체인 (Drive Chains) (0) | 2023.02.19 |
웹3.0 스토리지 (0) | 2023.02.19 |