youtube image
From YouTube: How Filecoin Actors Work

Description

This talk given by zenground0 in July of 2022 takes a deep dive into the actors that make up the computational model of the Filecoin protocol. Learn about why Filecoin uses actors, the different types of actors, and what the current eleven available Filecoin actors do. Understand the upgrades that have occurred since mainnet launch. As the Filecoin Virtual Machine (FVM) is developed, the capabilities of Filecoin actors will greatly expand along with the potential for the Filecoin Protocol, by decoupling adding functionality from protocol upgrades and allowing for independent user actors.


Resources
Learn more about the FVM & Roadmap: https://fvm.filecoin.io/
Join Protocol Labs Launchpad: https://pl-launchpad.io/
FIPs: https://github.com/filecoin-project/FIPs


Chapters
00:00 Smart Contracts for a Smart Network
01:00 What are Filecoin Actors?
01:45 Blockchain Consensus
02:55 State Consensus Example
04:26 State Machine Blocks
06:29 State Machine Messages
07:26 Actor 'Objects'
08:36 Block Message 'Methods'
09:15 Visualizing Actors
10:37 Actor Code Deep Dive
12:50 Actor Send Method
13:36 Actor Gas Model
14:11 Message Sending
19:07 Why Does Filecoin Have Actors?
20:22 Types of Actors
21:53 Overview of Actors Today
23:04 Diagram of Actors & Storage Cycle
24:20 Blockchain Security & Critical Path
26:08 Actors & the On Chain Storage Market
27:10 Storage Cycle & Market Diagram
28:00 Payment Actors
28:30 The Future of Filecoin Actors
28:53 Current Updates Since Mainnet Launch
29:45 Actor Upgrade Process & Governance
34:04 Upgrade Example – Snap Deals July 2021
34:13 The FVM – Impact
35:57 FVM User Actors
37:07 User Actor Verifiable Storage
38:00 Filecoin Staking & Lending
38:55 User Actor Interaction with System Actors
40:36 Rollup Actors & Unlimited Potential
41:30 Retrieval Pinning Service
00:42 Wild Speculation: Blockchain Sharding