QuarkChain was very honored to hold an AMA (Ask Me Anything) in DREP Community on Aug 20, 2018. This is the summary for the AMA on Aug 20. Through this joint AMA in the partner's community, our relationship has been further strengthened.
Part 1: Non-technical Questions
1. Introduction to QuarkChain core team members
(1). Anthurine Xiang
QuarkChain CMO
Finance, consulting and technology background
Six years of work experience in Wall Street and Silicon Valley
Worked in Argus, LinkedIn, Wish, etc.
(2). Qi Zhou
QuarkChain Founder and CEO
Ph.D. from Georgia Tech
Expert in high-performance systems
Worked at Google and Facebook
Fifteen years of experience in software development
(3). Ting Du
QuarkChain CBO
Expert in data and product management, a veteran in investment and business incubation
Worked in NHN China, UniDT and Liuhe Capital, focusing on blockchain ecosystem establishment and business application research
2. What are the daily operations of the team?
We have several teams in different areas including Engineering, Marketing, and Business Development, and each team has its own operational model. We are mainly based in Silicon Valley, but we also have offices in Korea and China.
3. What is QuarkChain? How is it different from other public chains?
QuarkChain, a decentralized, secure, scalable, and permissionless blockchain technology to deliver high on-chain TPS (more than 100K) by using horizontal scale technology.
(1). Decentralized - There are two aspects associated with decentralized:
a) From the miners perspective, a weak miner can produce a block in a shard with relatively weak difficulty;
b) From the node perspective, QuarkChain allows multiple cheap nodes forming a cluster to replace a super-full node. Thus, QuarkChain can produce higher throughput. QuarkChain network also offers more shards which are relatively easier to mine or mint (via PoW or PoS).
(2). Secure - To enable security, QuarkChain builds a root-chain that a) with high hash power; b) protects all shards, and thus all transactions of all shards are protected by root-chain. Concretely, with our two-layered blockchain structure, the root-chain layer will confirm all blocks from sharded blockchains by PoW that secures all the shards (and thus all transactions in the shards) with a large portion of the hash power of the network.
(3). Scalable - Scalability is mainly by adding more shards in the network. There are two kinds of scale: Vertical Scale and Horizontal Scale. QuarkChain uses the latter one, which is widely used in large companies such as Google for years. Theoretically, whenever the capacity is not enough, add more shards and more nodes, the capacity can be significantly scaled.
Thus, from the business perspective, QuarkChain can provide a more open, scalable and suitable ecosystem for business applications.
4. I knew that QuarkChain released its testnet in July. Congrats! What’s the performance of it?
(1). Here is the detailed article about testnet:
https://medium.com/quarkchain-official/quarkchain-testnet-1-0-bottom-quark-2ee8665ce5b1
(2). Here is the demo of testnet:
(3). Testnet parameters overview
No. of Shards: 256
No. of Clusters: 50
Cluster Structure: 1 root node, 128 shard nodes (root nodes are responsible for handling and storing of cross-shard transactions)
Total nodes in the network: 6450 = 129 x 50 (distributed amongst East/West America, Asia, Europe, etc.)
TPS: 10,000+ (peak TPS in the live demo: 14,000+)
Testnet:https://quarkchain.io/
5. QuarkChain also launched its first open-source client library. Did anyone use it?
Our engineering team has developed and open sourced our first client library for QuarkChain. The library provides similar interfaces as web3.js (the Ethereum client library) so that the existing Ethereum dApp developers can easily start building Apps on QuarkChain. We also integrated the client library and our testnet with MetaMask (the most popular hot wallet as a browser extension) which can be used to manage QuarkChain accounts and signing transactions. The library was used by several teams in the past hackathon two weeks ago. We welcome more developers to try it out and provide feedback. Feel free to email [email protected] for any question or feedback.
GitHub: https://github.com/QuarkChain/quarkchain-web3.js
npm: https://www.npmjs.com/package/quarkchain-web3
Testnet (now supports MetaMask): https://testnet.quarkchain.io
Testnet JSON RPC endpoint: http://jrpc.testnet.quarkchain.io:38391
Developer guide: https://goo.gl/JzcXaU
In addition, we just opened QuarkChain’s official developer community on Discord. Feel free to join us and discuss up-to-date blockchain technologies with hackers! Here is the invitation: https://discord.gg/gVYRazf
6. DREP is one of the strategic partners of QuarkChain. Could you name some other strategic partners? How DREP and QuarkChain will work together? What do you think about the most important about DREP? Will QuarkChain use DREP’s reputation system in the future?
We have nearly 40 partners such as Ankr, Celer Network and Certik. For more information about our partners in the ecosystem, you could check here: https://medium.com/quarkchain-official/quarkchain-ecosystem-progress-report-no-1-9404d325cbae
Our CEO, Qi Zhou, joined DREP Foundation as an advisor about two months ago. We will collaboratively continue to share protocol architecture and promote interoperability between blockchain networks and internet platforms. We believe DREP's solution can help lots of SMB to share business resources in the future, and we will put our efforts to support projects such as DREP to list on great ex-platforms and keep a long-term close relationship. And we are very open and flexible to adopt any new technologies.
7. Recently, QuarkChain has announced Eco-fund. Could you please tell us more about it?
We are now raising the $50,000,000 Eco-fund to build a collaborative and open ecosystem of QuarkChain. The reason why we do so is that we believe in the bear market, startups need more supports from us just like we did before. Generally, an Eco-fund is focusing more on the short-term and middle-term (1-2 years or 2-3 years) development of projects whereas our foundation will think more about long-term strategies.
You can check more details about our Ecosystem at:
8. What are next milestones of QuarkChain? And what are the QuarkChain next events with community?
Our next milestone will be open source and testnet 2.0. When testnet 2.0 is launched, everyone is able to join the network and offer the hash power to produce blocks, which will further help us to verify our system and attract more community members to join us.
In terms of upcoming events, we do have lots of offline meetup plans in South Asia, South Korea, Russia, Singapore, Hong Kong and Europe in the coming months. We also will have a hackathon in Russia soon. Please stay tuned and follow our Telegram news channel (https://t.me/QuarkChain_News) if you can.
9. What are the challenges QuarkChain will face before the scheduled release of mainnet and how do you intend to address these challenges?
The major challenge is that for any new blockchain technology, it needs time to verify since the blockchain area is still an experimental technology. To clear uncertainties during the phase, we have to work extremely and have our community to work with us.
10. How do you see the future of blockchain industry?
Even though the blockchain industry is in its early stage and just a few people benefit from it now, we will imagine that the blockchain technology will become a tool for our daily life usage. For example, in the future people could use blockchain to make payment, to sign and storage housing purchasing contract, and even to vote. There are also possibilities for new business models that we never thought before, just like how YouTube, Facebook come into reality after the invention and prosperity of the Internet.
Part 2: Technical Questions
1. Will QuarkChain has its own language in the future or will it be using Solidity?
QuarkChain is able to support different VMs and even different consensus algorithms in the future. Using new VMs shouldn't be difficult, and we may develop our own Smart Contract language if necessary.
2. For sharding, is it the only way of working as in getting scalability to work or can it work in various ways of sharding as Zilliqa and QuarkChain have different approaches to make sharding work?
For the first question, sharding is an idea rather than a single solution. For example, Google has Google's sharding solution whereas Facebook has Facebook's. Even different products may need different sharding solutions in centralized systems. Therefore, I believe in the decentralized world, sharding solution is not unique.
For the second question, our technology is quite different from Zilliqa's as we enable state sharding by cluster, where a cheap node in a cluster would only need to store the local shard ledger. However, Zilliqa only offers transaction sharding, where all nodes must maintain the full ledger of the network.
FYI:
We just opened QuarkChain’s official developer community on Discord. Feel free to join us and discuss up-to-date blockchain technologies with other hackers!
Here is the link: https://discord.gg/gVYRazfThanks for the suggestions from community members, we have started a new post in our official Reddit account (https://www.reddit.com/r/quarkchainio/) to collect questions before each AMA. Please feel free to post your questions and suggestions there any time before AMA. (Every Saturday from 7PM to 8PM, PST)
We opened our official Facebook account now! Welcome to post there, give us your feedback and ask us questions at https://www.facebook.com/quarkchain/!
Thank you for reading this AMA summary! The QuarkChain community appreciates your support!
Website
https://www.quarkchain.io
Telegram
https://t.me/quarkchainio
Discord
https://discord.gg/gVYRazf
Twitter
https://twitter.com/Quark_Chain
Steemit
https://steemit.com/@quarkchain
Medium
https://medium.com/quarkchain-official
Reddit
https://www.reddit.com/r/quarkchainio/
Facebook
https://www.facebook.com/quarkchain/
Weibo
https://weibo.com/QuarkChain