This simple blockchain-based code demonstrates the fundamental ideas behind cryptocurrencies.
source wallet:
private key: TWaGQ6IYTQySqs39Zl73SiyqGhBQaXFM
public key: RDxhGMCJgYYGKTU8oFA+fsIW6nJCfa5jkxZLH34JhYAkrvYqAZuHxe4JuYeXYt4o
target wallet:
private key: 9HZwqFg8XQCex0pPHgYyj1i5EQ4LEUIp
public key: Bjc7m61soM3BKg9gECqoyyVC8BY+MSxEeVDe9aB+nCBHjiCLaUKNazQpSCoH6/q4
blockchain is valid
blockchain:
index timestamp previous_hash
0 2017-11-17 15:02:21.947443 none
1 2017-11-17 15:02:21.963989 00030a0bec146899598182b75263eb5418175430654376894a8700b116f4af10
transaction 1:
from : network
to : RDxhGMCJgYYGKTU8oFA+fsIW6nJCfa5jkxZLH34JhYAkrvYqAZuHxe4JuYeXYt4o
amount : 10
signature: reward
2 2017-11-17 15:02:22.067297 00006ed974af93c70cb6f157283e5fdd78d355f8a26c6622187f9b4f27f98b6a
transaction 1:
from : RDxhGMCJgYYGKTU8oFA+fsIW6nJCfa5jkxZLH34JhYAkrvYqAZuHxe4JuYeXYt4o
to : Bjc7m61soM3BKg9gECqoyyVC8BY+MSxEeVDe9aB+nCBHjiCLaUKNazQpSCoH6/q4
amount : 2.5
signature: yORZ48faCCl4nRgYgOGCCtFFr/m+u5z6DFJ1fOxAVKMEdvpcB88GoorB90GQzQez
transaction 2:
from : RDxhGMCJgYYGKTU8oFA+fsIW6nJCfa5jkxZLH34JhYAkrvYqAZuHxe4JuYeXYt4o
to : Bjc7m61soM3BKg9gECqoyyVC8BY+MSxEeVDe9aB+nCBHjiCLaUKNazQpSCoH6/q4
amount : 3.5
signature: GcOrw9n0PIG+6wIKfb3VM6j51wW7x1Fw8dQsfcX6ox5O40gxdtm8veUkIVSA3dt3
transaction 3:
from : network
to : RDxhGMCJgYYGKTU8oFA+fsIW6nJCfa5jkxZLH34JhYAkrvYqAZuHxe4JuYeXYt4o
amount : 10
signature: reward
source wallet:
balance: 14.0
target wallet:
balance: 6.0