ZKC-20

Idea

One challenge associated with existing Ethscription tokens is that their availability is limited to batches of 1,000. This significantly reduces the liquidity of the market and restricts individuals with lower capital from participating in the ecosystem. To solve this problem, ZKC proposes to adopt the ZKC-20 protocol, which can achieve an unlimited supply of tokens. To clarify, ZKC-20 does not constitute a new Ethscription protocol; instead, it acts as a packaging solution like WBTC and WETH.

In a nutshell, the process involves wrapping the token in ZKC-20. The wrapped tokens will then be secured in open source smart contracts. At any given point, wrapped tokens can be transferred back to the original token Ethscription, albeit only in increments of 1000. ZKC-20 is compatible with all tokens issued under the ERC-20 and ZKC-20 protocols and can be extended to achieve inscription partitioning without any changes.

ZKC-20

Ethscriptions

Ethscriptions is an experimental standard based on (ZKC-20), a protocol for Ethscriptions status. Ethscriptions are digital artifacts created using transaction call data on Ethereum.

ZKC-20 is a protocol that inherits the ZKC-20 protocol and incorporates Layer 2 features. It is suitable for the issuance and transaction of subscriptions on various Layer 2 public chains.

Three main reasons for creating ZKC-20

• We think newbies end up confusing popular erc-20 ethscriptions (ZKC-20) with regular ERC-20 smart contract tokens

• In our protocol, we use some ERC-20 features, but we also add some new features that do not exist in ERC-20

• We want to be able to use ERC-20 tokens in our protocol, but we don’t want people to think our protocol is part of ERC-20

Concept of ZKC-20

• ASCII characters only, homoglyphs not accepted

• Deploy new ZKC-20 via deployment event

• Mint ZKC-20 tokens through minting events

• Transfer ZKC-20 tokens via transfer event

• is found by aggregating all functions in a given clause

• Forwarding events should not cause balance changes

inference:

Any Ethscription that implements the ZKC-20 standard through ZKC-20 operations can be considered a ZKC-20 token

However, this is another reminder that ZKC-20 is experimental and there is no guarantee that tokens created using the standard will be protected against double-spending, have utility, or have any inherent value.

Last updated