Instant 1to1
Bob requests to send €42 to Alice now.
Streaming 1to1
Bob requests to send a constant flow of money at €420 per 30 day to Alice now.
Instant 1toN
Microsoft requests to send $0.42 per share to all its share holders on the next ex-dividend date.
Streaming 1toN
Elon Musk requests to send a constant flow of money at €4.2B per 360 days to all Dogecoin hodlers with individual flow
rates proportional to their number of share units, from 20st April.
And More Ideas!
- Sending money at a slower rate over time. (E.g. half-life time in Radioactivity)
- Quadratic funding between 3 groups: the matcher, receipients and voters:
- recipients receive funding from the matcher and voters.
- proportions sent from the matcher to recipients are determined by voters' streams.
- voters' influence is not linear, hence small voters matter too.
Defining Characteristics of Its Implementation
- Network Efficiency
- Correctness - Law of Conservation of Value
Characteristic 1: Network Efficiency
- Micro transactions vs. Function of time:
- Ad-hoc Automation vs. Built-in Automation:
- Ad-hoc automation: permission system + off-chain backends.
- Built-in automation:
- smart contract level: callbacks/hooks.
- blockchain level?: conditional executions, state machine transitions.
Characteristic 2: Correctness - Law of Conservation of Value
- Constant balance sum of all accounts (== 0).
Powerful Compositionality
Instant Available Liquidity
- You should not need to withdraw liquidity from 1000 payees 1000 times, they should be available for you to use
immediately.
Conditional Payments
- Payment at a future date:
- Lack of EVM-level support.
- Access control (analogous to ERC20.approve).
- Off-chain automation.
- Collateral as a condition:
- A "buffer" to be reserved for each stream, and can be taken away by anyone if sender of the stream runs out of
money.
Bundled Payments
- Conditional payment + atomicity:
- If a stream of $DAI is being sent from Bob to an investment contract, a stream of $ETH is sent back to Bob.
- At the event the stream is stopped from Bob, the stream of $ETH is stopped in the same transaction.
Continuous > Discrete
- Enables network efficiency.
- On-going relations is useful information available on-chain for free.
Compositionality => Endless Possibilities
Decentralized Ledgers == Platforms for Internet Native Superfluid Money