{"repo":"QuarkChain/pyquarkchain","free":true,"listed":false,"github":"https://github.com/QuarkChain/pyquarkchain","clone":"git clone https://github.com/QuarkChain/pyquarkchain.git","description":"Python implementation of QuarkChain","language":"Python","stars":220,"topics":["quarkchain","python","ethereum","evm","sharding","blockchain"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"QuarkChain QuarkChain is a sharded blockchain protocol that employs a two-layer architecture - one extensible sharding layer consisting of multiple shard chains processing transactions and one root chain layer securing the network and coordinating cross-shard transactions among shard chains. The capacity of the network scales linearly as the number of shard chains increase while the root chain is always providing strong security guarantee regardless of the number of shards. QuarkChain testnet consistently hit 10,000+ TPS with 256 shards run by 50 clusters consisting of 6450 servers with each loadtest submitting 3,000,000 transactions to the network. Features - Cluster implementation allowing multiple processes / physical machines to work together as a single full node - State sharding dividing global state onto independent processing and storage units allowing the network capacity to scale linearly by adding more shards - Cross-shard transaction allowing native token transfers among shard chains - Adding shards dynamically to the network - Support of different mining algorithms on different shards - P2P network allowing clusters to join and leave anytime with encrypted transport - Fully compatible with Ethereum smart contract For dApp Developers Please check dApp Development for a step-by-step tutorial. Design Check out the Wiki to understand the design of QuarkChain. Development Setup QuarkChain should be run using pypy for better performance. The rest of section uses OSX as","default_branch":null,"files":null,"tree":[],"storefront":"/r/QuarkChain","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/QuarkChain/pyquarkchain/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}