Whitepaper - Ethereum Classic With Cover
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Using Testeth . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99<br />
Blockchain Tests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101<br />
State Tests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103<br />
RLP Tests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106<br />
Difficulty Tests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106<br />
Transaction Tests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107<br />
VM Tests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108<br />
1.7.8 Web3 Base Layer Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110<br />
Swarm - Decentralised data storage and distribution . . . . . . . . . . . . . . . . . . . . . 111<br />
Whisper - Decentralised messaging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111<br />
Name registry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111<br />
Contract registry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111<br />
1.8 Frequently Asked Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112<br />
1.8.1 Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112<br />
What is <strong>Ethereum</strong>? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112<br />
I have heard of <strong>Ethereum</strong>, but what are Geth, Mist, Ethminer, Mix? . . . . . . . . . . . . 112<br />
How can I store big files on the blockchain? . . . . . . . . . . . . . . . . . . . . . . . . . 112<br />
Is <strong>Ethereum</strong> based on Bitcoin? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113<br />
What’s the future of <strong>Ethereum</strong>? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113<br />
What’s the difference between account and “wallet contract”? . . . . . . . . . . . . . . . 113<br />
Are keyfiles only accessible from the computer you downloaded the client on? . . . . . . 113<br />
How long should it take to download the blockchain? . . . . . . . . . . . . . . . . . . . . 113<br />
How do I get a list of transactions into/out of an address? . . . . . . . . . . . . . . . . . . 113<br />
Can a contract pay for its execution? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113<br />
Can a contract call another contract? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113<br />
Can a transaction be signed offline and then submitted on another online device? . . . . . 113<br />
How to get testnet Ether? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114<br />
Can a transaction be sent by a third party? i.e can transaction broadcasting be outsourced . 114<br />
Can <strong>Ethereum</strong> contracts pull data using third-party APIs? . . . . . . . . . . . . . . . . . . 114<br />
Is the content of the data and contracts sent over the <strong>Ethereum</strong> network encrypted? . . . . 114<br />
Can I store secrets or passwords on the <strong>Ethereum</strong> network? . . . . . . . . . . . . . . . . . 114<br />
How will <strong>Ethereum</strong> combat centralisation of mining pools? . . . . . . . . . . . . . . . . . 114<br />
How will <strong>Ethereum</strong> deal with ever increasing blockchain size? . . . . . . . . . . . . . . . 114<br />
How will <strong>Ethereum</strong> ensure the network is capable of making 10,000+ transactions-persecond?<br />
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115<br />
Where do the contracts reside? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115<br />
Your question is still not answered? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115<br />
1.9 Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115<br />
1.10 The <strong>Classic</strong> Documentation Initiative . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123<br />
1.10.1 Purpose and Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123<br />
1.10.2 Resources for Exemplary Documentation . . . . . . . . . . . . . . . . . . . . . . . . . 123<br />
1.10.3 Restructured Text Markup, Sphinx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123<br />
1.10.4 Compilation and Deployment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124<br />
1.10.5 Processing Tips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124<br />
1.10.6 Referencing Old Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124<br />
1.10.7 Migrate and Convert Old Wiki Content Using Pandoc . . . . . . . . . . . . . . . . . . . 124<br />
2 Improve the Documentation 125<br />
iv