13.06.2017 Views

Whitepaper - Ethereum Classic With Cover

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Ethereum</strong> <strong>Classic</strong> Documentation, Release 0.1<br />

Swarm - Decentralised data storage and distribution<br />

Swarm is a peer to peer data sharing network in which files are addressed by the hash of their content. Similar to<br />

Bittorrent, it is possible to fetch the data from many nodes at once and as long as a single node hosts a piece of<br />

data, it will remain accessible everywhere. This approach makes it possible to distribute data without having to<br />

host any kind of server - data accessibility is location independent.<br />

Other nodes in the network can be incentivised to replicate and store the data themselves, obviating the need for<br />

hosting services when the original nodes are not connected to the network.<br />

Whisper - Decentralised messaging<br />

A protocol for private, secure communication directly between nodes.<br />

Furthermore, standard contracts are being created to make the development and usage of distributed applications<br />

easier:<br />

Name registry<br />

Because dapps can be stored anywhere, including the Swarm network, the name registry maps names to their<br />

content or location. This is a decentralised alternative to the Domain Name System (DNS).<br />

See https://github.com/ethereum/EIPs/issues/26<br />

Contract registry<br />

To publish the source code of a specific contract, its address has to be mapped to it. The contract registry stores<br />

this mapping. Users can then look up this mapping and verify the contract byte code.<br />

See * global registrar code * namereg API<br />

1.7. Contracts and Transactions 111

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!