AMA Recap Crypto Library with zkTube

                                      

On 2nd May 2021, zkTube conducted an AMA in the Crypto Library Community. Our guest is Dave, Suzana, Mo, Patricia, Nicholas, Panda, Cerium and Casey. Lots of questions as usual from the Community about zkTube progress. The zkTube team took part in a very interesting AMA session which included introductions, questions from twitter, and a live AMA session with the Crypto Library community. If you missed the AMA in person, read this recap for a deeper insight into zkTube .

Let’s take a look at the most interesting points of our conversation.

INTRODUCTION
Crypto Library Team : So, before we start the AMA could you please introduce yourself to our community?

Dave (zkTube) : Hi, I'm Dave the Head of Development

Suzana (zkTube) : This is Suzana, zkTube Asian BD

Mo Hamdouna (zkTube) : Thank you Veronica and Olivia, glad to be here with you all today. Mo Hamdouna here, global marketing advisor for the Zktube. My background is in global brand building and go to market strategist. Since 2017 and through Zktube partner, Mo Works I have helped launching over 20 blockchain projects. Mainly Australian projects. To name few, CanYa (Australia 2nd biggest ico in 2017), Shping, and Invox. You can check my profile on linkedin for more info. I will be working with the team to increase our brand awareness, bring more users and members to our community and support its growth with strategic partnerships and campaigns. Very excited for this project as we have a solid team, great tech and big plans for the future.

Cerium (zkTube) : Hi every one, this is Cerium, engineer from zkTube

Nicholas (zkTube) : Hi guys , this is Nicholas,a software engineer at zktube

Casey (zkTube) : Hi every one, this is Casey, engineer from zkTube

Patricia (zkTube) : Hi everyone, this is Patricia, business development manager of zkTube

Suzana (zkTube) : Dear all, this is Suzana, I'm the business manager for Asia in zkTube
FIRST SEGMENT (HOST) 
Crypto Library Team : What is zkTube? and what features and products does zkTube want to offer us?

Patricia (zkTube) : zkTube is a Layer 2 protocol based on ZK Rollup, For token transactions under the ERC20/ERC721 protocol, it can also achieve 1 / 200 handling charge compared with layer 1. TPS is as high as 3000+, zkTube will be a satisfactory solution for application scenarios that have higher requirements in terms of transaction receipt, timeliness, and high-throughput Dapp. zkTube will provide protocol services for DeFi, NFT, decentralized DEX, payment and other aspects. The users can perform the above operations on zkTube. At the same time, the application side can also build all kinds of Dapps applications based on zkTube.

Crypto Library Team : Could you give us some reason Why we have to choose zkTube than other projects out there?

Dave (zkTube) : We have made a lot of technical improvements based on zkrollup, so zkTube has the following advantages:
  1. Low Gas fee and high throughput zkTube
  2. Safety guarantee at the level of Ethereum mainnet
  3. Quick Transaction Verification
  4. Transfer payment received in a real time
zkTube's specific technical improvements are as follows
1. zkTube technology improvement (batch packaging and state root isolation).
zkTube uses a separate batch packaging approach that separates the batch submitted to the tier 2 transaction from the state root submission process:
Unlike in the past, zkTube separates batches, sorts them according to time, and then certifies and verifies them and updates their status when they are submitted to the first floor of Ethaneum, so that operators can commit multiple batches at once, and multiple operators can commit different batches simultaneously.So the advantage is that:
·  Enables multiple batches to be released simultaneously to increase the likelihood of auditing, without the problem of some batches being packaged first and others becoming inactive.
·  If a state root is invalid, instead of rolling back the entire batch, we can just roll back the state root and wait for someone else to provide a new state root for that batch.This ensures that the transaction from the sender will not be rolled back.
2. Improvement of zktube Technology (based on plonk algorithm optimization)
The advantage of Plonk is that it supports a common, upgradable reference string, and as long as the size of the circuit design does not exceed the upper SRS threshold, some of the scenes and functions can actually share one SRS, which is very helpful to zkTube. zkTube takes advantage of this feature.In certain scenarios such as deposit, withdraw, transfer, buy and sell, this feature is put to the extreme use. Originally, the proof time of zkTube is about 5 times shorter than that of Snarks, but after the optimization of zkTube, the proof time is about 15-20 times shorter.
In order to make the CPU play acme, we reduce the memory and reasonably allocate memory to optimize these two, in the circuit design as much as possible in order to satisfy a common SRS, so ms merkel tree, we compared the different SRS different groups, and parallel, duplicate data calculation as soon as possible to reduce the use of memory,At the same time, we use a monitoring mechanism to adjust the allocation of memory, such as a circuit this time is too high frequency, a dedicated thread to handle the storage scheme, so as to achieve the effect of memory allocation.
3. Operator mechanism (based on prover optimization)
In order to ensure the timeliness, stability and security of the network, and enhance the enthusiasm of zkTube operators, zkTube designs a set of complex algorithm mechanism to ensure that the operator does not do evil, according to the submitted frequency, the submitted time, the number of mortgage tokens and other parameters to be weighted to judge, Qualified operators can get ZKTR as feedback through zkTube reward mechanism.

Crypto Library Team : Please tell us about $ZKTR token! What are the token use-case, distribution, and where we can buy it?

Cerium (zkTube) : ZKTR is the token we issued on Ethereum, which letting the users test our network. Refers to the token economic, 0.6% of the total circulation to do the whitelist sales, a total of 1.98million ZKTR. The first round of whitelist is completed within two hours with 1.5million. The Second round of whitelist is still waiting for announce. However, there are other forms to obtain the ZKTR,such as applying for participation in the early incentive plan through our Twitter channel, we open for global community leaders and Key Opinion Influencers, or users who are working on mine industry. There are other token use-case, distribution and places to buy ZKTR, we will inform the major media. Please stay tuned.

Crypto Library Team : Please share some information about your roadmap, your recent progress, and your future plans?

Suzana (zkTube) : Our road map is as follow: 
  • Testnet was launched on April 27, 2021
  • Testnet POS Mining launch on June 10, 2021
  • Paytube wallet will be launch on June 30, 2021
  • zkTube Mainnet Launch on June 30, 2021
  • Miners voting day, July 1, 2021 (Testnet miners will be invited for voting, regarding the mining launch date)
  • Support Solidity for Smart Contract August 1, 2021
  • Support Layer2 Dex September 30, 2021
  • Support Cross-Rollup December 30, 2021
For recent, we have step by step to building our PayTube wallet,and major Layer2 function has been done. Now we are starting to boost our global campaign,and we encourage the global community to join our network, and we creating the incentive plan for zkTubers who wants to share zkTube technology.

Mo Hamdouna (zkTube) : Our future plan is here to support our main mission, which is to be the most viable technology to enable the mainstream adoption of public blockchains. We are going to soon release our new platform and unique proposition for an airdrop campaign that will use a referral mechanism that will help us reach wider global community. By June 30, and starting with an elite team of community members, we will launch an exclusive bounty program with the aim to strengthen the adoption of the Paytube wallet adoption and Mainnet launch. Beside that, we are in final touches of putting a recurring online webinar and global meet up that will keep the community on to date with all the zkTube updates which will allow you to hear leader thoughts on the progress of the project. Finally, and from our understanding that this success of project is dependent on the global uptake of the project, our team will be joining major global events and hosting others from now till the next 6 months and beyond. Our relationships here in Australia with community leaders will help raise the profile of the projects and hopefully soon you will hear about exciting new partnerships. I wish I can share more but I bet you all like interesting news. Stay tuned. Let me know if you have any question about the above or hit the team if you want to join our exclusive bounty program
SECOND SEGMENT (TWITTER)
Crypto Library Team : What are your status regarding the audit of your smart contracts and Security mechanisms to guard and assure the participants of the ecosystem? 

Casey (zkTube) : On April 27, we launched the zkTube Rinkeby test network, which generated about 4280 blocks and 25000 transactions. In this process, we did not find any security probloems. Therefore,before main network is going online, we need to do two things. First of all, submitting our source code to the professional audit organization designated by ETH for audit, so as to ensure that there is no security problem. Secondly, itis to complete the audit. we will open the source code. Next, we will go online for mining and PayTube wallet. The expected time to go online is from the end of June to the beginning of July.

Crypto Library Team : PayTube is a revolution of decentralized digital currency payment wallet.and   PayTube's  aim to become  most  user friendly  digital wallet . There  are  various  types  of  digital wallets available  in crypto world. I  need  to  know  how is  PayTube  different? 

Panda (zkTube) : PayTube wallet is an intelligent wallet based on zkTube protocol. The assets are managed by smart contract, which is safer than existing wallets. Because the traditional wallets have the risk of running away, resulting in asset loss, smart contract wallets do not exist, the users can take assets directly from smart contract any time. It does not only has the function of existing wallets in the market. Moreover, PayTube supports layer2 account to trade with legal currency directly. At the same time, we have opened PayTube layer2 to services in fields such as DeFi and NFT. The users can not only operate applications such as DeFi and NFT on PayTube Layer2, but it will also build various decentralized Dapps on it.

Crypto Library Team : Many new projects made a good impression at first but were suddenly abandoned. How will you manage Your project to gain a place in the market and become a best token in the blockchain world?

Dave (zkTube) : Many products have survived in the market for half a year or even disappeared after the completion of private and public offering. If zkTube does this, we can choose a very simple project and we can choose OP in the field of layer2,  OP is easier to implement than ZK, the reason why we choose ZK-Rollup is that we want to develop the best products in the field of layer2 to this market to solve the problems currently encountered by ETH, which is our original intention, too. If we want to gain a place in this field, we should constantly innovate and prove that we have done is correct through the results.
Crypto Library Team : As I know, zkTube Protocols can migrate from L1 to L2 gradually. How long will it take for this migration? Is this transfer expensive? how about the security?

Casey (zkTube) : We have described the security in the first question. According to the data of our Rinkeby test network, TPS canreach around 2890. When considering the performance of the existing prover machine, it will be higher than this number when it goes online, because it will be affected by L1 gas. if you compared with the previous zkTube gas, you will find it can achieve 1/200 gas. we will use ZKTR as the service fee when the main network goes online, so the service fee will be lower, even engligible. As for the time cost and diffculty of migration, is depends on the contract itself. The only way to migrate quickly is to deploy L1 code in zkTube L2 network. we are already developing our own zktvm. zktvm supports all EVM contracts, except that we do not support the removal of opcode by Ethereum foundation.
THIRD SEGMENT (LIVE QUESTIONS) 
Crypto Library Team : The community is the backbone of any project. How do you plan to grow your community? Do you have ideas for a loyalty system rewards or something similar?

Dave (zkTube) : Of course they are. We are currently working on first iteration of our referral system and bounty program. Both with the objective to increase the awareness about the project for the current stage to grow the community and bring them in. In the next phase, a more refined loyalty program will be introduced for community and as part of the PayTube Wallet.

Crypto Library Team : You claim to have a TPS of about 3000+ and in order to achieve this, zkTube uses the principle of slicing technology to make the transaction flow between Layer2 faster and meet more financial applications in the field of decentralized finance, dex transactions, and other game applications…can you explain how this slicing technology works and how this technology helps achieve more faster transactions in zkTube?

Dave (zkTube) : We did not use the principle of slicing technology. We used the zkrollup principle to build. First, we made technical optimization based on zkrollup. First, we made the following optimizations for the PLONK algorithm:
1. The advantage of Plonk is that it supports a common, upgradable reference string, and as long as the size of the circuit design does not exceed the upper SRS threshold, some of the scenes and functions can actually share one SRS, which is very helpful to ZKTube. ZKTube takes advantage of this feature. In certain scenarios such as deposit, withdraw, transfer, buy and sell, this feature is put to the extreme use. Originally, the proof time of ZKTube is about 5 times shorter than that of Snarks, but after the optimization of ZKTube, the proof time is about 15-20 times shorter.
2. In order to make the CPU play acme, we reduce the memory and reasonably allocate memory to optimize these two, in the circuit design as much as possible in order to satisfy a common SRS, so ms merkel tree, we compared the different SRS different groups, and parallel, duplicate data calculation as soon as possible to reduce the use of memory,At the same time, we use a monitoring mechanism to adjust the allocation of memory, such as a circuit this time is too high frequency, a dedicated thread to handle the storage scheme, so as to achieve the effect of memory allocation.
Secondly, we separated Prover in terms of zero-knowledge proof. Prover only provides proof, but the assets are always stored in the contract. There is no so-called security problem. For Prover isolation, we are based on the following considerations: Prover's main role is to generate proof, so it will not involve security impacts such as evil, and will not affect the user's assets in the end. It could have been done by zketube or some organization as the prover, but zktube adopts the purpose of decentralization. as follows:
1. Prevent various right institutions and avoid single-point risks;
2. Prevent a certain organization or organization from jointly manipulating zkTube behavior.

Crypto Library Team : What makes you feel confident about the survival & sustainable success of Your project in the near future?While you build your project, do you take into account community feedbacks and demands?

Suzana (zkTube) : Our technical and operation team are solid and excellent, and our communities are strong. The official list of institutional investments has not yet been announced, but so far there has been over $5 million from our communities in the first round of whitelist. We attach great importance to community growth, the strength of community is our great motivation and source.

Crypto Library Team : Are you a global project or a local project? Can anyone use your project anywhere without any restrictions?

Patricia (zkTube) : Our project is a global project, it is based in Melbourne Australia, which starts to build zkTube protocal since 2020 with the worldwide team on the approved concept, it changing the crypto payment with cutting-edge technology for the financial revolution, zkTube is the scaling solution for ETH with zero-knowledge proofs. Of course, Everyone can use decentralized PayTube Wallet everywhere in the world without any restrictions.

Crypto Library Team : Why you build your token, on Ethereum blockchain? As we all know Ethereum has scalability issues? Any plan to move on other blockchain or mainnet?

Nicholas (zkTube) : As we all know, Ethereum is a large ecological blockchain platform, but the most prominent problems of Ethereum are slow and high gas cost. Zktube is designed to solve this problem. We will first summarize and package the transactions in L2 layer, then use plonk's zero knowledge proof algorithm to generate the proof, and push it to L1 layer for verification. This method can effectively reduce the operation fee and improve the transfer speed. It is also possible to support more mainstream blockchains with the same problems in the future.

Crypto Library Team : There are 3 major issues dominant in crypto and blockchain: Security, Interoperability, and Scalability. So how does Your Project plan to overcome and solve these issues?

Patricia (zkTube) : Our project itself is an expansion and acceleration scheme for ETH, not an independent main network chain. From the perspective of security, we are a decentralized L2 wallet. Our data is stored in the ETH main network of L1 and the distributed database of L2. When L1 receives the data and L2 monitors the data change of L1, it will first conduct a zero knowledge proof on the data, and only after the proof is passed will it be recognized and processed. The users can transfer L1 assets to L2 for safe storage. Assets are stored in the smart contract, and no one except you has the operation authority. Then for transfer transactions in L2 layer, the service charge will be much lower than that in L1 layer. Our current data structure can support 2 ^ 32 users, and each account can support 2 ^ 11 token records, which is a great expansion. We will provide open source wallet code to support more service providers to access and provide users with better and more convenient services.

POSTCSRIPT

Comments