Agenda
… what to do with it
Data, Data, Data!
Ally Haire
Developer Relations Engineer | Lilypad PM
DeveloperAlly
FVM, Bacalhau, Lilypad
Data, Data, Data!
Compute over State and Data
Ally Haire
Developer Relations Engineer | Lilypad PM
DeveloperAlly
Decentralise the Internet
Filecoin Vision
“The properties of the internet & it’s technologies define our human rights”
Juan Benet 2022
Data, Data, Data!
Data, information and knowledge are some of the most important assets of our connected era and have become critical to human development & cooperation
Filecoin is building the foundation for a decentralized internet; with 4 key components
Decentralized Internet
In development
Verifiable�Storage
Computation
Retrieval
Programmable�Applications
FVM brings on-chain user programmability to Filecoin
Bacalhau brings off-chain verifiable compute - both
unlocking the next layer of innovation and value
Storage
Computation over state
On-chain
Computation over data
…
Off-chain
Storage is only the start…..
Bacalhau & Lilypad
Intro to FVM
Compute over State
The FVM project delivers
on-chain programmability
to the Filecoin network.
Built to support multiple runtimes
Based on WebAssembly�
FEVM - Filecoin EVM!!
NEW!! Smart Contract Deal Making Flow�No Third-Party Required
Checkout some FVM resources
Intro to Bacalhau
Compute over Data
Computation over State vs Computation over data…
Computation over state (on-chain compute):
FVM enables computation over state.
Allows monitoring and automation of chain activities such as monitoring and automating storage deals and markets and enabling tokenisation of data for dataDAOs + more.
Computation over data (off-chain, verifiable compute):
Bacalhau enables complex computation over data - any data
In the context of Filecoin & FVM, Bacalhau will allow processing of activities monitored on chain in a verifiable and deterministic manner.
It enables a rich layer of data processing for Filecoin & FVM
Bacal.. - what ??
Bacalhau is a network of open compute resources available to serve any data processing workload
Learn more about Bacalhau!
@BacalhauProject
https://youtu.be/RZopDyTJ1pk
Lilypad
Off-chain compute with on-chain guarantees
Lilypad is
A fully distributed compute network - oh my! Leverages Bacalhau & key features of blockchain for secure scheduling, verification & payments (jobs + nodes)
The Lilypad Network Aims to
Develop a trustless, distributed compute network that enables internet-scale Data processing, AI, ML and other arbitrary computation from blockchains, while unleashing idle processing power and unlocking a new wave of data economies.
Introducing…
Lilypad v1 Testnet!
The Lalechuza Testnet is live!
IPC Larana testnet on IPC soon
🎉
Lalechuza Lilypad Testnet Tech
docs.lilypadnetwork.org/research-and-vision/whitepaper
Lilypad Current Architecture
Bacalhau compute
EVM compatible blockchain
Hardhat/geth -> IPC + FEVM
Bacalhau requester
Bacalhau compute
Bacalhau client/dashboard
BACALHAU CLIENT
BACALHAU CLIENT
See more: docs.lilypadnetwork.org
Show me the code
Running Compute Jobs (& nodes!)
on the Lilypad Network
Cowsay Module demo! [CLI]
Input:
> lilypad run cowsay:v0.0.1 "hello lilypad"
Output:
> ipfs CID
[CLI] Stable Diffusion Module demo! SDXL v0.9
Input:
>lilypad run sdxl:v0.9-lilypad1 '{"prompt": "an astronaut riding on a unicorn", "seed": 1}'
Output:
> ipfs CID
[Smart Contract] Stable Diffusion Module demo!
docs.lilypadnetwork.org
Fine-tuning a Model Module demo! LoRA
Input:
Output:
> ipfs CID
Wait…. A decentralised compute network callable from smart contracts that ALSO consumes INPUT DATA 🤯🤯🤯🤯
LLM Inference Module - [Community-contributed]
CarpAI was built at AugmentHack
And gives LLM capabilities
to Lilypad!!
https://devpost.com/software/carpai-fmecgh
Thanks Leo!
Run your own node!
You can also add your own node to the Lilypad Network and run your own mediator nodes - if you don’t mind just earning testnet eth :P.��See the docs for more info on this.
docs.lilypadnetwork.org/
lilypad-v1-testnet/verification-mediation-and-job-pricing-on-lilypad-v1
Applications & Use Cases
Unlocking decentralised AI, ML,
Data Preparation & Compute
Unlocking Web3 Applications
Waterlily.ai - live on FVM mainnet
Full Build Tutorial: https://developerally.com/waterlily-ai
Waterlily.ai is a generative AI art platform that addresses key issues around attribution, consent, and revenue for creators in the digital space by compensating original creators of artwork with micropayments whenever a user selects their style to create a new derivative artwork from a prompt.
See the code: https://github.com/bacalhau-project/waterlily
https://www.youtube.com/watch?v=oXNaCs0eyXI
What’s next for Lilypad?
IPC implementation, robust game theory & more..
Lilypad Network Goals
Lilypad Roadmap
August/Sept
Use Case & Collabs
Testnet v2 Testnet + IPC Testnet
Whitepaper
July
Modicum-Based Minimal Testnet
-> Lilypad v1
Litepaper
June
Research, Technical POC, Planning & Organisational
March
Lilypad v0 POC “Bridge”
Waterlily.ai
TBD
Mainnet
2022
Bacalhau
We Are Here
Join the Future
Get In Touch with Us
Get in touch with us!
Get Involved in the future of
data!
Github: github.com/bacalhau-project/lilypad
Twitter: @Lilypad_Tech
YouTube: @LilypadNetwork
Docs: docs.lilypadnetwork.org
Blog: blog.lilypadnetwork.org
Bacalhau Slack: #bacalhau-lilypad
bit.ly/bacalhau-project-slack
DeveloperAlly
Thankyou! Q’s?
DeveloperAlly