Replies: 2 comments 3 replies
-
This idea, in a more granular fashion, also relates to having longer block times. At the extreme, imagine there's an 1h window between blocks. This provides ample time for nodes to prepare transaction bundles, optimize existing state or for verifiers to run checks on the latest state mutations etc. |
Beta Was this translation helpful? Give feedback.
-
So, having a limited window for processing the stream-related txs would mean only processing the token transfers between the users who have no outgoing Streams (both the token sender and recipient) outside that window. In any case, I don't think that this idea would be well-received by the crypto people: no matter whether the overall system is centralized or decentralized, it's no fun to only be able to send your crypto to a friend from "9 to 5". Besides, this would also be somewhat contradictory to the whole idea of streaming. Like, what's the point of being able to stream tokens to someone every minute if that someone is only allowed to use them in a certain time window? 🤔 |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
A funny idea suggested by @razgraf yesterday during our whiteboarding session:
What if we implement trading hours (9 to 5pm) for stream management? That is, the VM will process stream-related transactions only during these hours, and nothing during all other times. Note that by 'stream-related', I mean any action that would trigger a subgraph update, which includes one-time transfers of streamable NTs.
This limitation would provide us with an official window for optimizing the state, preparing the subgraphs, and implementing such optimization techniques as linear interpolation.
The idea sounded like a joke initially, but after giving it some thought, it seems quite plausible now.
For a long time, the decentralized nature of blockchains has been associated with 24/7 uptime. But maybe that's just a correlation and not a causation? Perhaps a blockchain can have trading hours and still remain decentralized? This is definitely an intriguing hypothesis. There's a sense in which the 7-day withdrawal windows in rollups (see L2Beat) corroborates this hypothesis.
CC @sablier-labs/sabvm
Beta Was this translation helpful? Give feedback.
All reactions