-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
CHIP-0041: Streaming Puzzle #142
base: main
Are you sure you want to change the base?
Conversation
Darn cool. My only comment so far is that "s" may be too short to be good UX for the bech32m encoding. Maybe "sub" or "stp"? Not sold on any specific thing but I think one character doesn't do a good job disambiguating it from the encoding itself. |
Same, I'd even say a whole word like |
Excellent points - updated prefix to |
I like |
Thanks, @Yakuhito! This CHIP is now a |
It's not immediately clear who can call the clawback puzzle. The first point this is clarified is in the |
It's also not totally clear where the blockchain fees will come from. Assuming they have to be paid from an external source, can you include some info about this as well? |
It also appears that a tradeoff with this coin is that the person creating it must commit funds to it before they are owed. Assuming I understand it correctly, can you add some more info regarding this tradeoff? For example, if a subscription costs 1 XCH per month, then
|
@Yakuhito, could you clarify whether setting |
This design choice was intentional. The primary objective was to pre-mint the total token supply and distribute it to various parties under controlled emission schedules. By doing so, we can avoid releasing too many tokens into the market prematurely. Instead of transferring full ownership of the tokens outright, we commit to an emission schedule that gradually releases the supply over time. This approach takes inspiration from Bitcoin’s fixed supply of 21 million coins and its transparent, predictable issuance. By using a puzzle-based model, we can similarly guarantee a consistent emission schedule, ensuring that the market knows exactly when and how many tokens will be introduced. Such predictability allows for more stable token economics and a reliable framework with provably immutable emissions assuming the clawback is disabled. |
Added |
Added. The creator of the stream would usually set one of their puzzle hashes as the 'clawback puzzle hash' (the puzzle hash that can stop the stream early). As Michael mentioned above, the clawback puzzle can also be |
Either the receiver or the claw back puzzle have to send a message to spend a stream coin. The fees would either come directly from the party interested in claiming the funds (i.e., party initiating the transaction) or from a 'sponsor' (such as a fee service). |
Interesting, I wasn't thinking of it being used in this way. It would be good to have a few use cases, along with the advantage of using this CHIP for said use cases, spelled out explicitly in the CHIP. Especially since there are probably several ways this type of coin could be used. |
We will discuss this CHIP in a public Zoom call on Feb. 20. See the #chips channel in our Discord for more info. |
eaddb0d
to
59e90f0
Compare
Presentation slides can be found here |
Here is the video from the public discussion of this CHIP: |
This CHIP is now in |
No description provided.