MultiChain-tehtävien tekemisestä saa 1 opintopisteen, jos tekee ne kesäkuun 2018 puoliväliin (15.6.2018) mennessä.
MultiChainilla voi luoda omia lohkoketjuja. Se muistuttaa hyvin paljon toiminnaltaan Bitcoin Corea.
MultiChainin asennusohjeet ja binäärit löytyvät täältä.
Kirjoita Linuxin komentorivillä seuraavat komennot.
su cd /tmp wget https://www.multichain.com/download/multichain-1.0.2.tar.gz tar -xvzf multichain-1.0.2.tar.gz cd multichain-1.0.2 mv multichaind multichain-cli multichain-util /usr/local/bin exit
Lataa zip-tiedosto ja pura se haluamaasi kansioon.
Kirjoita pääteikkunaan MultiChain-hakemistossa:
multichaind chain4@blockchain.it.jyu.fi:8333
Nyt ruudulla pitäisi näkyä tieto siitä, että lohkoketju on onnistuneesti alustettu, mutta sinulla ei ole oikeuksia yhdistyä siihen. Ruudulla pitäisi näkyä siis suunnilleen tällaista:
D:\multichain-windows-1.0.2>multichaind chain4@blockchain.it.jyu.fi:8333 MultiChain 1.0.2 Daemon (latest protocol 10009) Retrieving blockchain parameters from the seed node blockchain.it.jyu.fi:8333 ... Blockchain successfully initialized. Please ask blockchain admin or user having activate permission to let you connect and/or transact: multichain-cli chain4 grant 1Q8ShfnPBhedbxk43oyFeVFp8in7xMbpDTyKeF connect multichain-cli chain4 grant 1Q8ShfnPBhedbxk43oyFeVFp8in7xMbpDTyKeF connect,send,receive D:\multichain-windows-1.0.2>
Ruudulla pitäisi siis näkyä solmusi lompakossa oleva osoite (pitkä kirjain- ja numerosarja, joka alkaa ykkösellä). Ota tämä osoite ylös ja lähetä se minulle sähköpostitse osoitteella henri.t.heinonen@jyu.fi ja otsikolla "TIEA1000 - MultiChain".
Esimerkkitapauksessa osoite oli siis 1Q8ShfnPBhedbxk43oyFeVFp8in7xMbpDTyKeF.
Saat minulta vastausviestin sähköpostitse, jonka jälkeen voit kirjoittaa pääteikkunaan:
multichaind chain4 -daemon
Nyt sinun pitäisi pystyä yhdistymään lohkoketjuun. Jos tulee virheilmoitus:
"Error: ERROR: Couldn't initialize asset database for blockchain chain4. Please restart multichaind with reindex=1."kirjoita pääteikkunaan:
multichaind chain4 -daemon -reindex=1
Avaa toinenkin pääteikkuna MultiChain-hakemistoon. Kirjoita seuraavaksi avaamaasi toiseen pääteikkunaan:
multichain-cli chain4 listassets
Kirjoita seuraavaksi toiseen pääteikkunaan:
multichain-cli chain4 gettotalbalances 0
Lähetä ohjelman antamat tulosteet minulle sähköpostitse osoitteella henri.t.heinonen@jyu.fi ja otsikolla "TIEA100 - MultiChain".
Kirjoita toiseen pääteikkunaan:
multichain-cli chain4 gettotalbalances 0
Mitä uutta huomaat? (Olet saanut kaksi bitcoinia palkkaa.)
Kirjoita toiseen pääteikkunaan:
multichain-cli chain4 sendasset 181PuyyXzuaYhvDVLqSBQH2K8RDQQNWVFYac1p bitcoin 1
Nyt pitäisi olla lompakon saldossa 1 bitcoin vähemmän, koska lähetit juuri 1 bitcoinin sieltä pois. Tarkista tilanne kirjoittamalla:
multichain-cli chain4 gettotalbalances 0
Lähetä minulle sitten sähköposti osoitteella henri.t.heinonen@jyu.fi ja otsikolla "TIEA1000 - MultiChain". Kirjoita viestin runkoon: "Ostin sinulta kirjan hintaan 1 bitcoin. Seuraavaksi haluaisin ostaa kännykän hintaan 2 bitcoinia, mutta minulla on vain 1 bitcoin jäljellä. Voidaanko sopia kauppa siten, että lähetät minulle kaksi antibitcoinia?"
Antibitcoin? Tutustu antirahan käsitteeseen lukemalla tämä ekonofysiikkaa käsittelevä artikkeli.
Kirjoita toiseen pääteikkunaan:
multichain-cli chain4 gettotalbalances 0
Mitä uutta huomaat? (Olet saanut kaksi antibitcoinia.)
Lähetä minulle sähköposti osoitteella henri.t.heinonen@jyu.fi ja otsikolla "TIEA1000 - MultiChain". Kirjoita viestin runkoon: "Haluaisin likviditeettiä. Olisi tarvetta neljälle bitcoinille, jotta voin ostaa polkupyörän kaveriltani."
Kirjoita toiseen pääteikkunaan:
multichain-cli chain4 gettotalbalances 0
Mitä uutta huomaat? Olet saanut 4 bitcoinia ja 4 antibitcoinia. Miten tämä on mahdollista, kun emme vaihtaneet keskenämme hyödykkeitä emmekä palveluita? Hyväntekeväisyyttä? Rahallinen omaisuuteeni ei ehtynyt, koska bitcoinit ja antibitcoinit tavallaan kumoavat toisensa. On siis mahdollista antaa pois bitcoineja, jos samalla antaa pois antibitcoineja, ilman että rahallinen omaisuus vähenee.
Kirjoita seuraavaksi toiseen pääteikkunaan:
multichain-cli chain4 getinfo
Katso, mitä tietoja lohkoketjusta annetaan.
Pohdi myös seuraavaa asiaa.
Vastaa näihin kaikkiin kysymyksiin minulle sähköpostitse osoitteella henri.t.heinonen@jyu.fi ja otsikolla "TIEA100 - MultiChain".
Voit halutessasi tässä vaiheessa polttaa bitcoinisi ja antibitcoinisi lähettämällä ne proof-of-burn-osoitteeseen: 1XXXXXXXW1XXXXXXbXXXXXXXbJXXXXXXadtQgL.
multichain-cli chain4 gettotalbalances 0 multichain-cli chain4 sendasset 1XXXXXXXW1XXXXXXbXXXXXXXbJXXXXXXadtQgL bitcoin 5 multichain-cli chain4 sendasset 1XXXXXXXW1XXXXXXbXXXXXXXbJXXXXXXadtQgL antibitcoin 6 multichain-cli chain4 gettotalbalances 0