{"repo":"purpleprotocol/purplecoin","free":true,"listed":false,"github":"https://github.com/purpleprotocol/purplecoin","clone":"git clone https://github.com/purpleprotocol/purplecoin.git","description":"Purplecoin/XPU Core integration/staging tree","language":"C","stars":13,"topics":["blockchain","cryptocurrency","rust","xpu"],"license":null,"category":"blockchain-web3","readme_excerpt":"ℙurplecoin Official implementation of Purplecoin, the first stateless sharded cryptocurrency. Requires Rust Nightly =v1.79.0 , CMake, Clang. WARNING The source code is still under heavy development. Use at your own risk. Building Check out the build instructions for each platform. Features Scalable : Purplecoin is made up of 256 shards, each representing a different blockchain that processes transactions concurrently. The average transaction size is 450 bytes , with a maximum block size of 380kb , and a production rate of 256 blocks per 30 seconds we can achieve 12000 transactions per second on a blockchain system that has roughly the same safety guarantees as Bitcoin. Shards are processed in groups, called \"shard sectors\" in order to stabilise the required hashrate to successfully attack the system. Decentralized & Secure : Scalability usually comes at the cost of centralization. For example Proof of Stake consensus is scalable and green but brings the security of the network in the hands of the few. Purplecoin fully uses Proof of Work, the most secure and decentralized consensus algorithm. Miners secure the network as is the case of Bitcoin Stateless : Nodes are not required to store all past transactions in order to validate new blocks. A miner only requires storing the latest 50 block headers of each shard, which total a size of 20mb, in order to start mining and fully validating new blocks across all shards . This means that miners and ultra-light nodes can run in memory","default_branch":null,"files":null,"tree":[],"storefront":"/r/purpleprotocol","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/purpleprotocol/purplecoin/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."}