-
Notifications
You must be signed in to change notification settings - Fork 238
Presentation 2022reactor whatsnext
Miao, ZhiCheng edited this page Aug 2, 2023
·
6 revisions
⚠ This file is automatically generated from this org file using this script.
The exported presentation can be accessed via this githack link.
REVISIONS:
Date | Notes |
2022-05-20 | Superfluid Reactor Summit 2022 |
- Matic (now Polygon)
- xDAI (now Gnosis Chain)
- CFA: Access Control List.
- Switched to hardhat for functional testing.
- Integrated with foundry for additional fuzzing testing.
- Introduced hot-fuzz as new test framework for Superfluid applications.
| |
|
Live On
- For networks with high fee (Ethereum Mainnet, some L2s)
- Make it “profitable” for sentinels closing micro streams
- Framework Deployment Guide.
- Easy Deployment of ERC20 Wrapper.
- More Work on Custom Super Token Templates:
- Pure super tokens,
- with custom features.
- List super tokens on https://tokenlists.org/
- Superfluid money extends existing ideas:
- Buldas, Ahto, Märt Saarepera, Jamie Steiner, and Dirk Draheim. “A Unifying Theory of Electronic Money and Payment Systems.” TechRxiv. Preprint 2021 (2021).
- EIP-1620 - Money Streaming.
- EIP-2100 - Proposal for Streaming Token Standard.
- High standard of intellectual honesty:
- Reusing existing terminologies.
- Trying to generalizing existing framework if possible.
- Not just stick a flag in it: your idea vs my idea.
- Highlight the original idea and contribution from Superfluid Money.
data SuperfluidTypes sft => DFAAccountData sft = DFAAccountData
{ settledAt :: SFT_TS sft
, αVal :: SFT_FLOAT sft
, εVal :: SFT_FLOAT sft
, settledBuffer :: BBS.BufferLiquidity (SFT_LQ sft)
}
Benefits:
- Well-defined terminologies ≅ Well defined types.
- Rigor definitions ≅ Testable properties.
- The idea of Superfluid protocol as a Haskell program.
- Exotic Agreements: Decaying Flow, General Distribution, Step Flow…
- Solvency Models: Buffer Based Solvency, Time Sync Solvency, etc.
- Money Units Models: Account/Token, EUTXO.
- Composability Models: callback vs. state-syncing.
🤔 What Can It Be? 🤔
- EVM Superfluid V2?
- A Non-EVM system?
- A Superfluid-enabled Blockchain itself?
- Split pure code from side effects:
- Reading protocol parameters from governance,
- EVM storage operations,
- Callbacks to super apps.
- Easier for formal verification.
- Make ways for more feature developments.
1to1 | 1toN | |
---|---|---|
Instant | e.g. ERC20 | |
Streaming |
1to1 | 1toN | |
---|---|---|
Instant | TBA (ERC20) | GDA with Instant Distribution ≡ IDA |
Streaming | CFA/DFA | GDA with Constant/Decaying Flow ≡ ?! |
GDA = Multi-purpose Index with:
- Instant Distribution
- Constant Flow
- Decaying Flow
- …
- A index can change balances of all its subscribers.
- A Subgraph indexer cannot scale as much in its current architecture.
- Bi-weekly Protocol Public Forum, Wednesday 2:30 GMT. Join discord and ask for invitation.
- Checkout bounties on https://github.com/superfluid-finance/protocol-monorepo/
- Checkout bounty on https://immunefi.com/
- http://jobs.superfluid.finance
Let Us Change The Future Of Payment Systems.
Slide Source Code: https://github.com/superfluid-finance/protocol-monorepo/wiki/Presentation-2022_05_20:-What-Is-Next-For-Superfluid-Protocol.
- Governance Overview
- For Contributors
- Development Process
- Protocol EVMv1 Operations
- Protocol EVMv1 Technical Notes
- Protocol EVMv1 Core Subgraph