
Kaspa and the Rise of the Cypherpunks $KAS Ezra 7:18 伝説、つづく。
Mar𐤊us Aurelius
7.7K posts

@aureliusmarkus_
“A man's worth is no greater than the worth of his ambitions.”

Kaspa and the Rise of the Cypherpunks $KAS Ezra 7:18 伝説、つづく。


I wrote a PoC token contract in Silverscript, currently called DOG20 (better name ideas are welcome). It supports token ownership by 3 kinds of entities: 1. Public keys — like any regular Kaspa address. 2. P2SH addresses — which means ownership by a stateless contract, e.g. multisig. 3. Covenant IDs — which means ownership by a stateful contract. The third option is the interesting one, and it's a demonstration of a broader concept (that might be familiar to whoever watched the webinar by @IzioDev and @michaelsuttonil), called inter-covenant-communication (ICC). In this context, it means you can put arbitrary stateful rules around token control. For example: - “after the first 10 spends, wait a year before spending again” - zk-rollups can manage their L1 tokens using a stateful bridge. DOG20 also supports minters that are allowed to mint indefinitely — but that does not mean the supply must be unbounded. Let's say you want to publish a token and allow to issue only 100 new tokens each month. DOG20 doesn't support it natively, but you can achieve that by making the only minting entity a covenant. That covenant will store in its state `nextIssuance`, and will allow spends of 100 tokens only if `time > nextIssuance`, and will set `nextIssuance = nextIssuance + 30 days` each time it's used. I hope to explain about it a bit more in the future, but in the meantime, feel free to look at the examples linked in the next comment.

O que faz um homem odiar mulheres? Como adolescentes meninos são atraídos para o submundo da machosfera — que propaga misoginia? bbc.in/3QsZygs














newly added to @hashdag profile: hasd.ag, in case anyone hasn't noticed












