Recap of AMA in Kommunitas
Q1: Can you give us a brief introduction to the Zecrey Protocol for those who are new here?
Zecrey is a zkRollup based Layer 2 protocol featuring privacy and scalability. Leveraging zkRollup, we want to safeguard users’ ownership of their assets and ensure that the security of the system will be as strong as the underlying mainchain. To understand Zecrey in a better way, there are 3 different perspectives.
First, Zecrey Protocol is a zkRollup-based solution for vertical use cases, oriented towards asset and ownership. It focuses on a fundamental need for trading that is associated with two types of assets: fungible assets like ERC20 and non-fungible assets like ERC721/ERC1155. The basic demand we will meet includes multiple scenarios derived from fungible and non-fungible assets such as:
1. The transfer of tokens
2. The swap of tokens and
3. The issuance and trading of NFT and so forth.
As part of our core functionality, we have ensured that Zecrey enables privacy features for fungible asset transactions, security level same as underlying mainchain and faster transactions than any other platform. Apart from that, our solution based on zkRollup technology benefits users with
1. Complete ownership of their assets.
2. Ultra-fast transaction confirmation speed, and
3. Ultra-low transaction fees.
Primitives to Applications
Second, from the perspective of protocol layering and at the core of the architecture, Zecrey offers all the basic primitives required on the asset layer. These primitives will be used as the encapsulation provided by the bottom layer to the upper layer.
The basic primitives built with zkRollup technology will help us provide users with the ability to transfer, swap, and perform basic functions such as NFT minting, buying, and selling.
Based on the above, we will provide feature-rich and easy-to-call SDKs to the public. Speaking of SDKs, I’d like to mention that our SDKs will be unique. It will include private payment, private versions of DEX similar to Uniswap V2, and a platform for NFT issuance and transactions. For example, the SDK of NFT Issuance is based on the primitives of minting NFTs, and Zecrey-DEX is based on the primitives of Swap.
Customized Bottom-up Architecture
Third, Zecrey provides complete customized architecture from the bottom up. The bottom layer of this Architecture will be the infrastructure layer based on zkRollup. And the upper layer will have SDK/API to provide relevant development components.The top layer will consist of various applications including payment and NFT market products. And the outermost layer will provide products for C-end users and a multi-chain wallet with a plugin and mobile version.
The customization we have implemented in this architecture gives us the capacity to design more complex interactions and customized transaction support for both fungible and non-fungible assets.
Q2: What kind of product is Zecrey team building and what users can do with it ?
From the perspective of products, Zecrey provide a user-friendly wallet supporting L1s and Zecrey native L2s. There are two different types of Layer 2 systems embedded into our wallet, namely, Zecrey Zero & Zecrey Legend. The first mainly focuses on privacy features and the second mainly focuses on NFT issuance and NFT marketplace.
For Layer 1 functions, it mainly serves as an entry to manage assets. Now we have released the mainnet wallet for Layer 1s. We initially support 7 chains, mostly EVM compatible chains as well as a non-EVM chain, Near native chain.
For Zero, we enable privacy features where users can conduct private transfer and private swap transactions. The privacy feature here we mention is mainly related to transaction amount, which means the transaction amount will be concealed by protocol, and no one but yourself knows.
For Legend, it could be viewed as a NFT marketplace on Layer 2, the first zkRollup based Layer 2 solution on BNB chain. As the strategic partner of Binance Labs and BNB chain, Zecrey Team created the NFT market with the consistent high-quality design and solid cryptographic scheme. Zecrey supports Mint/Transfer/Auction/Withdraw NFTs for NFT buyers and artists. Users can operate NFTs in low gas (even zero gas) in the layer 2 network and withdraw the layer 2 NFT to the underlying layer 1 network. NFT transactions on Zecrey NFT Market are advantageous with faster speed, low even no gas fee and the sound security shared with BNB chain. And royalty can be set by NFT artists to incentivize the creative genius.
Q3: Recently, Zecrey team had a keynote speech on #Smartcon 2022 in NYC held by Chainlink, “A deep-dive into a Layer 2 Game Studio”. Could you elaborate more about this?
For Game Studio, it is mainly about Zecrey Legend. And the main scenario of Zecrey Legend will include various primitives of FT and NFT in a non-private environment.
For example, DEX, NFT engine, and NFT marketplace will be the main reference scenarios supported by Legend. Today we are going to focus on the Web 3 Game Engine based on the Legend L2 network.
Zecrey Legend mainly provides the following powerful SDK components for Web3 games:
1. Account Management: including integration with layer 1 and layer 2 user information
2. Asset Management: FT-related primitive support, such as Dex, payment, etc.
3. NFT Operation: Including NFT query, issuance, order creation, purchase, transfer, etc. In the NFT query part, Legend is supported by a separate marketplace like Opensea, so games can gain easy access to the NFT market on the layer 2 network, and enjoy customized functions without reinventing the wheel.
4. Resource Storage: storage of in-game resources, including media resources, etc.
Players can enjoy convenient in-game experiences including:
- NFT mint with 0 gas fee
- Millisecond level transaction confirmation
- Fast marketplace integration
Q4: What are Zecrey’s competitors?
There are comparable products on the market offering similar functions to Zecrey.
For Zecrey Zero, Aztec has similar functions with privacy. Zecrey provides a more friendly user experience and realizes millisecond-level computing privacy proof.
For Zecrey Legend, notably Starkware and ImmutableX. Starkware provides the functions of infrastructure layer and SDK, while immutable X further encapsulates its own SDK based on Starkware SDK for the use of game applications in the immutable X ecology.
Zecrey will be taking a different approach by building infrastructure, SDK and applications from the ground up to further incentivize more dAPPs to the Zecrey ecosystem.
Q5: What is the Roadmap for Zecrey?
In terms of our roadmap and milestones, we’d like to share that September has been a great month for us. Zecrey celebrated its first monumental milestone.
Together with BNB Chain, we open-sourced the ZKBNB Layer 2 network based on Zecrey’s underlying technology, allowing anyone and any team to build their own Layer 2 network platform in a short span.
And Zecrey-Legend will also be the first end-to-end zkRollup solution on the BNB chain.
After completing the open source work of zkBNB, our next milestone will be to release the Zecrey Legend on testnet and mainnet in Q4. We expect to release the Legend test network in October. We are also planning to release a more complete web3 game SDK integration solution and cases for more developer teams who are interested in the game track.