Historic Meeting| ZKCHAOS for Real Anonymous Transactions

ZKCHAOS
4 min readMar 20, 2021

Thanks to Grayscale and Elon Musk, cryptocurrency represented by bitcoin is being recognized by many institutional and individual investors. People no longer save all their money in the bank, but part of them on the blockchain. While embracing new opportunities, we will also face new risks, that all asset storage and transfer on the blockchain are completely transparent. In other words, there is no privacy on the blockchain, which is a historic opportunity.

Privacy Problem

Most centralized exchanges or wallets collect KYC information, but they can’t keep it well. Your data on blockchain, including all your asset allocation and transfer, can be observed by anyone, as long as your address has been in contact with any centralized organization. Especially those who participates in defi will use various smart contracts more frequently, which means taking more risks. Currently there is no perfect solution for the problem of data privacy protection on chain.

What’s ZKCHAOS

www.zkchaos.com

ZKCHAOS is based on layer2 through ZK-Rollup technology, providing unlimited scalability and privacy. It provides a high-performance mixer for token holders on multi-chain, and transactions in ZKCHAOS do not require any gas fees.

In particular, ZKCHAOS is not a purely anonymous transaction protocol, but an interesting fair game platform. It means there is a large number of transaction volume contributed by platform players, not mixers.

How to Play(Anonymous Transaction Solution)

As you can see, the first game to be launched on the ZKCHAOS platform is Mecha Lotto, with NFT item system and achievement collection. It has single player mode and multiplayer mode, and either mode is available if you are a pure player. In each game, you can buy one or more lottery tickets, and run the lottery contract when all the tickets are sold. The winning player can win all bets in this game.

When you want to complete an anonymous transaction, you’d better keep an eye on the encrypted withdrawal system. Then I explain how to complete from the principle.

When you withdraw assets from layer-2 wallet, you need to perform two steps of assets encryption and withdrawal. First, you must encrypt a certain number of assets, and then you will get a note that has the right to withdraw that number of assets. In the second step, you can enter the note and the payment address, and withdraw the assets corresponding to this note to the specified address anonymously. Or send the note directly to anyone who needs to receive this asset anonymously, and he can proceed directly to the second step. In this way, anonymous transactions can be realized during the withdrawal process.

Here’s a new question, what role does the game play in anonymous transactions? Anonymous transactions are a low-frequency demand. So it is difficult to ensure that transactions cannot be traced even with zero-knowledge proof, during periods of low transaction volume. Thanks to players across time zones around the world, fair games are played at all times, which means there are a lot of deposits and withdrawals at any time. This will maximize the effect of zero-knowledge proof and provide a sufficiently secure cover for anonymous transactions.

BTW, it’s very interesting that in this game, in addition to the player and anonymous trader(demander), there is also the role of the banker(miner), who invests in the total prize pool and bet against the players.

How ZKCHAOS stands out

Efficiency. Most of the competitors are based on the Ethereum mainnet, whcih cause a very large cost to zero-knowledge proof operations. Differently, ZKCHAOS is based on Layer2 through ZK Rollup technology, which can achieve higher concurrency and lower gas.

Frequency of fund deposit and withdrawal. All competitors are purely anonymous transaction protocols, result in only anonymous traders using these products, which is a low frequency demand. You will face an awkward situation when you are the only anonymous trader today. However, you don’t need to worry about this problem on a gaming platform. Fair games provide high frequency of fund deposit and withdrawal, which is a excellent shield for anonymous traders.

The advanced nature of ZKP. ZKCHAOS choose Plonk technology to achieve zero knowledge proof, when tornado.cash use ZK-Snark. Plonk can be used by many applications with only one trusted setup, which has higher performance. And it is convenient for Plonk to update version while Snark almost can’t update.

Gameplay. In addition to anonymous transactions, ZKCHAOS is an excellent NFT game platform. There are two interesting setup, item system and achievement collection. NFT items, similar to buff, make a variety of effects to the game. And you have a chance to achieve a series of achievements in the game, and each achievement corresponds to NFT. Regardless of victory or defeat, these histories are worth remembering and collecting, don’t they?

Fortunately, we meet now, and ZKCHAOS is in the mid-term development stage. We welcome volunteers and suggestions from various fields, and are happy to share the early benefits of the team! Email to p1@zkchaos.com and join our telegram https://t.me/zkchaos

There is a lot to introduce about technical principles and gameplay. We will introduce them to you in subsequent articles.

--

--

ZKCHAOS

Layer2-based anonymous transaction protocol, fair game platform