á¨á ááľ á ááľ á áá "á Ethereum Blockchain á ááŤáŤááľ áľáááľ áŽááľáŤáśá˝á ááááŁáľ" á ááá áá˝áá áá áĽá¨á°áŤá áá. á°ááŁáŤá áááŞáŤ ", áĽá á áá áá
áľáŤ á°á áá
áá, áĽá áá˝áá
áá˝áá ᨠSolidity smart contacts áĽá DApps á Ethereum blockchain ááááŁáľ á ááĽááľ áĽáá˛ááአáá¨áłááłá áĽáŹ á°áľá á á°ááááᢠá á°ááŁáŤá á°ááŁáŤáľ 12 áľáá ááśá˝á áŤáŤáľáłá. áĽááąá áŤá ááá á áá, á ááŁá˘á á¨áŤáłá¸áá á¨á áŤáŁá˘ á˘á´áŹá ááśá˝ ááá á, áááá áŽááľáŤáśá˝á áá°á áĽá áá´ááťá¸áá ááĽáŤáľ, á áĽááá°áá ááá áĽá á áľáááľ áŽááľáŤáśá˝ ááŤá¨á áŚáŤááá˝á á áá áá áá¨á ááááἠáĽá ᨠRinkeby á¨áá¨áŤ áá¨á á ááłá áá ááľáŤáľ áá˝áá.
áá˝áá á blockchains ááľá á¨á°áŤáá á´áááááá˝á ááááá áĽá á áľá°áłá˝ áĽá á°áľá á°á áľáŤáá˝á áĽáá˛á°áŠ á¨ááŤáľá˝áá¸áá áĽáááľ á ááĽááľ ááááľ ááááá áá áá á˘
á¨áá
á áłá˝ á¨áááąá á°áá á¨áĽ áĽá á¨áá˝ááá á¨ááááŞáŤ áááŤá áłáááá˝á (á á°á¨ááŞá á
áááŤááá˘áŤáá˝ááá˝á á¨áłá°á á ᨠEthereum blockchain ááááá˝á ááá¨áłáľ áĽáť áłááá ááá
á ááłá¨áá¨áĽ á Solidity ááŽááŤááá ááá ááľáĽ á¨á°á¨ááá DApps á ááá á á°ááŁáŤá á˝ááłáá˝á áááááľ ááááá ááá˘
áá áá áá˝áá ááá ἠáĽáť áłááá á¨áĽáą áá á áĽáŽ ááľáŤáľ, á áľáá ááśáš ááľáĽ á¨á°ááášáľá á°ááŁáŤá á°ááŁáŤáľ áá ááá á¨á°áťá áá. áááľáŤáľáŁ á˛á˘áŤá ááá áĄáĄááą á¨á°áŤá á¨á áŤáŁá˘áŤá áŽáááá°áᣠá¨áášáá ááá á°áá á áááá áŤáľáááááłáᢠáĽáá˛áá áĽá á°ááŁáŤáľá ááá¨ááá Raspberry Pi á áá áá áá˝ááá˘
á ááááŞáŤá áľáá áᾠᨠEthereum blockchain ááááá˝á áĽá á¨áá á¨áłá áááľá áĽá áĽáá˛áá áá blockchain á¨áľ áĽá á áá ááá áĽáá°áá˝á áĽáááááŤáá á˘
áἠááá°á áľáá ááľ - á áĄáĄááą áĽá á á´á˘áŤá á áááá áá á áá áŽááľ áááá ááľáĽ áá°á¨á᪠áľáŤ á¨áá á¨á˘á´áŹá blockchain ááľ ááá áŠá˘ á¨áĽáá blockchain ááľ á á áŤá á¨ááŤá¨ááἠáĽáá° ááľ áŤá á¨áá á¨áłá áááááŤáá˝á á¨ááľá¨á áŁá áŞáŤáľá áĽáá˛áá ááá áŤáá°áá¨á á¨áá¨á áá¨ááť á´ááá áĽáááá¨áłááá˘
áŚáľá°áá áľáá ááľ ááŤá˝ á áá Raspberry Pi áááᎠáŽáááá°á áá á¨Ethereum áá áĽáá´áľ áĽáá°áááአáŤáľá°ááŤáᢠá¨áŤáľá¤áŞáŤá áŚááŹá˛áá á˛áľá°á (OS) á Raspberry Pi ááᣠá¨áĽáááźáá ááľ á¨áááá ááľ áááá፠áĽá Swarm áŤáá°áá¨á á¨áá¨á áá¨ááť á´áá áľáááá á˘
á áŤá°áá áľáá ááľ á Ethereum á ááłá¨áá¨áĽ ááľáĽ áááá á áŤáááśá˝ áĽá ááŞááśá á ááśá˝ áĽáá˛áá á¨á ááą áá፠áá° áá á¨ááľ áŽááśá ááááŚá˝á áááľá°ááá ááááśá˝á áá°áŁáᢠáĽáá´áľ áááŤáá˝á ááá á áĽáá°áá˝áᣠá¨áááἠáááἠááĽááśá˝á ááľáááᣠá¨ááĽááľ áááł áĽá á°á¨á°á ááááľ áĽáá°áá˝á áááŤáá˘
á á ááľá°áá áľáá ááľ á Ethereum á ááłá¨áá¨áĽ áá áŤá áĽáἠáŽááľáŤáśá˝ áá áá°áááá ᣠá Ethereum áááŁá áá˝á áľá á ááááá¸á áááá˘
á Ethereum á¨áá á ááłá¨áá¨áĽ áá á¨ááááŞáŤáá áááá áá ááĽá¨á áŤáľá áĽá á°ááŁáŽášá áĽáá´áľ áĽáá°áá አáááŤá. áá
áá áááľá¨á, Remix Solidity IDE áá áá. á á°á¨ááŞá, ᨠsolc áĽá
á áá áá¨áŞáŤ áĽáá´áľ áĽáá°ááŤá áĽá áĽáá°áá áá áááŤá.
áĽáá˛áá á áááŹá˝á áááľáŽá˝ á áááá˝ (á¤á˘á á) áĽá¨á°áŁá áľááá áŤá áĽá áĽáá´áľ áĽáá°áá ááá áľ áĽááľá°ááááłááá˘
áľáľáľá°á áľáá ááľ Node.js á á¨ááŤáľáŹáą á¨á፠áľááŞááľ áľááŞááśá˝á áááá á áĽá á Solidity smart contracts áŚááŹá˝áá˝á áááľáŤáľ ááá á ááá˘
á áĄáĄáṠᣠá´á˘áŤá áĽá áŤáľá¤áŞáŤá áŚá¤áľ áá Node.js á áááá ᣠá Ethereum á áŤáŁá˘áŤá á ááłá¨áá¨áĽ áá áĽáἠáá ááá°á áľááŞááśá˝á ááá áĽá á°ááŁáŽášá áá°ááá˘
á á°á¨ááŞá ᣠáľááŞááśá˝á á áá áá á áá°á á áááŤáá˝ ááŤá¨á áááἠáĽáá´áľ ááľá°ááá áĽáá°áá˝á áĽá áĽáá˛áá áá° áĽáἠá¨áŽááľáŤáľ áááŤáá˝ áĽáľá ááľá áľ áĽáá°áá˝á áááŤá á˘
á á°áŁá°áá áľáá ááľ á Solidity smart contract ááá˘áá˝ áááľ áłáá á¨áááá á¨Truffle á¨á°ááá á áŤáŁá˘á áĽáá´áľ áĽáá°ááá áĽá áĽáá°áá áá áááŤá ᢠáľáŠáá-áŽááľáŤáľ áááá á áá áá á¨áŽááľáŤáľ á°ááŁáŤáľá á¨áá አá¨á፠áľááŞááľ áľááŞááśá˝á áĽáá´áľ ááá á áĽáá°áá˝á áááŤá áĽá á¨áľáŠáá áá á¨áĽááľáá áááá áá áááľášá˘
áľááá°á áľáá ááľ á Solidity ááἠá áááśá˝ á¨á°á°áĄá˘ áĽáá° á¨á°áá¨á áĽá áŤáá°áá¨á á˘áá˛áá ᣠá¨á°áá¨á ááĽáŽá˝ ᣠááĽá¨ááááὠᣠá áľáŤáťáὠᣠá¨á°ááłá°áĄ ááááľ á°ááááŽá˝ ᣠáľááľáŽá˝ ᣠááĽáŽá˝ ᣠá ááááŽá˝ áĽá áááá -áááľ á¨ááłá°ááľ á¨ááἠá áááśá˝ áá á¨áá°áŠ áááá áŽááľáŤáśá˝á áá˝ááá˘
á áá ááá áľáá ááľ áááá á¨á˘á´áŹá á ááłá¨ áá¨áĽ áĽáἠáŽááľáŤáśá˝á áááá á á ááľ áĽááá á áἠááááᢠáľáŠááá á°á á áá áŽááľáŤáśá˝á á ááľ á¨áá á ááłá¨áá¨áĽ áá áĽáá˛áá á Rinkeby testnet áá áĽáá´áľ áá°á áĽáá°áá˝á áááŤáᢠá Rinkeby á ááłá¨áá¨áĽ áá áááá ááá áá¨á á ááá á ááłá¨ áá¨áĽ áá á¨áá°áá á ááľ á áŁá á áá áá - ááá ááá áááľ ááťáá áĽá፠áĽááá°á áá ᣠáá á ááťá˘
áĽáá° á¨áááŞáŤá á áŤáᣠá¨Rinkeby testnet node áááĽáŤáᣠá áááśá˝ áááá áĽá áĽáá áá áŤáľááá˘
áľáá ááľ 10 áEthereum Swarm á¨á°á¨ááá á¨ááἠáá°áĽáŽá˝á˘ á¨á°á¨ááá áá¨ááťá á áá áá á Ethereum blockchain áá á¨áá°á áá á áŤáá ááἠá áá¨áá¸áľ áá áááĽáŁáá˘
á áá áá áá¨áŞáŤ áľáá ááľ ááľáĽáŁ á¨á áŤáŁá˘ Swarm áá¨ááť áááĽáŤáᣠáááá˝á ááá áĽá áŤááĽáĄáŁ áĽá á¨ááá áááŤáá˝á˘ á ááá áᣠá¨á áἠSwarm ááľáá áá áĽáá´áľ áĽáá°áá°áŠáŁ Swarm ᨠNode.js áááľá¨áľ áľááŞááśá˝á áááᣠáĽáá˛áá ááľ::Ethereum::Swarm Perl áááá áá ááá˘
áľáá ááľ 11 áἠ- áłáááá á¨áááá ááŽááŤááá ááá áĽá ᨠWeb3.py áááá á áá áá ᨠSolidity smart contracts áá ááľáŤáľá ááľá°áᢠáá á áááá áľáááá ᣠáĽáἠáŽááľáŤáľá ááá ááá áĽá ááá°á áĽáá˛áá á°ááŁáŤáśášá áááĽáŤáľ áľááŞááśá˝á áťáᢠá áá á ááŁá Web3.py á áŤáą áĽá ᨠTruffle á¨á°ááá áááľ á áŤáŁá˘ áá á áĽáŽ áĽá á áá ááááá˘
á áľáá ááľ 12 á áááá áŽááľáŤáśá˝ áĽá á áĽááá°áá ááá ááŤá¨á áŚáŤááá á áá áá áĽáá´áľ ááἠááľá°ááá áĽáá°áá˝á áááŤá ᢠáá á¨áľá¨-áážá˝áŁ á¨á ááŚá˛ ááłáŞáŤáá˝áŁ á¨á°ááŤáŠ ááłáŞáŤáá˝ áĽá áłáłážá˝ áá¨á áááá á áĽá á¨áľáááľ áŽááľáŤáśá˝ áá° áĽááá ááłáŞáŤáá˝ áá¨á áááá áá á ááᢠá áľáá ááą á°ááŁáŤá ááá á¨áŠá˛áŤ áá´áŹá˝á ááá¨áá áŁáá áľá¨-áá˝ áá á¨á ááá áśáá áá° áŠáĽá ááá᪠á¨ááá á áŚáŤáá áĽá áĽáá áá áááĽáŤáá˘
áľáá
ááľ 1. áľá blockchain áĽá áľá Ethereum á ááłá¨áá¨áĽ á á ááŠá¨áľáá
ááą ááááĄ- ᨠEthereum blockchain ááááὠᣠá¨áľáá áŤá á á¨áŁá˘áá˝ áĽá á¨áá á¨áłá áááľ áá áá°áááá˘
á°ááŁáŤá á°ááŁáŤáľáĄ- á áá
áľáá
ááľ ááľáĽ á áá°áŤá°á°á.
áľá blockchain á´áááá (áĽáááźáá)ᣠáľá ááŞááś áááᏠááá ááŞááś ááááŹáŁ á˘áľáŽáá (Bitcoin)ᣠá¨áááť áłáá˛á á á ááŚáľ (ICOáŁá¨ááááŞáŤ áłáá˛á ááŁ)ᣠáľáááľ áŽááľáŤáśá˝ (áľáááľ áŽááľáŤáľ)ᣠááá áŤáá°á á¨áśááľáá ááᢠáᏠá¨áá áĽáá˛áá ᨠblockchain áá á¨á°áŤáŤá ááá˝ á˝áá°-ááłáŚá˝ áĽá áááľ.
á¨áĽáááźáá á´áááá á áłá˛áľ áá áŤáá˝á á¨ááś áááŽááŤá á ááŞáá˝ á¨áľáŤ áĽáľá áááĽáŤáᢠáááá á¨ááŹááśá á´áááááá˝ ááľáĽáľáĽ áĽá áááá á¨áŽááľáŤáľ á´áááááá˝á á¨á°á¨áłá áá á áĽáááľ á á°ááŁá áá ááá áá ááá á˝áá á ááááĽá áá˘
á ááľá˘á áááᏠáĽá á áĽáááźáá ááŞáŤ áĽá ááááśá˝ á á áááľ á ááĽáᢠáľá ááŞááśá á°ááá˝ áááĽáŁ áľá ááŤááľ á ááŁá áᣠáľá cryptocurrency áá ááľáĽáľáĽááľáŁ ááá° ááááśá˝á áá° áá áĽáá°áááᢠá áľáá ááłá˝á ááľáĽ á ááááľ á Ethereum blockchain (etherum, ether) áá áááá áŽááľáŤáśá˝á ááá áá áĽá áŤáá°áá¨á á áááŹá˝áá˝á (á¨á°á¨ááá á áááŹá˝áá˝á, áłááľ) á¨ááŁááľá á áááááľ á´áááŤá áá˝áłáá˝ áá áĽáá°áŠáŤáá.
blockchain áááľá áá?
Blockchain (Blockchain, Block Chain) á á°áá°á ááááľ áĽááľ á ááľ á¨á°áŤáŤá á¨ááἠáĽááłáá˝ á°áá°ááľ áá. á á°áá°ááą ááááŞáŤ áá á¨ááááŞáŤá áĽááł (á¨ááá˛áľ áĽááł) ááá á¨ááá˛áľ áĽááł á°áĽá á¨áá áŤá á¨ááááŞáŤá áĽááł áá. á¨á፠á áá á ááľ á°á¨ááľ, á¨ááŤá áśáľá°áá, ááá°.
áĽááá
áá á¨áá¨á áĽááŽá˝ á á ááŤáł á¨áĽáááźáá á ááłá ááśá˝ áá á áŤáľ-á°á ááŁááᢠáá
áŤáá°áá¨á á¨áĽáááźáá áá¨á áá¨ááť áŤá¨áááŁáá˘
á¨áĽáááźáá áľáááľ áĽá ááĽá áŤáá¸á ááśá˝ (á áŤáá ááá á¨áášáá á°áá¨áŽá˝) á ááľ áá á á ááłá¨áá¨áĽ á¨á°ááá áĽá á áá¨á áĽááł á°áá°ááľ ááľáĽ áŤááľá áááŚá˝ áá áĽáá°áá°áá áá°áĽ áá˝ááᢠáá áĽáá° á ááľ ááá áŁá áĽá á áááá áŽáááŠá°á áá, áĽá á¨áĽáá°áá
á áááľ áŽáááŠá°áŽá˝ (á°áá¨áŽá˝) ááśá˝ á ááá ááŞáŤ áá á°á áá˝áá. áĽá áĽááľáá áŽááá°ááá áá° blockchain á ááłá¨ áá¨áĽ áá¨á áá˝ááá˘
á¨á°á¨ááá á¨ááἠááł
Blockchain á ááá á¨áĽáááźáá á ááłá ááśá˝ áá á¨áá°ááá áĽáá° á¨á°á¨ááá á¨ááἠááł á°á°áá ááá°áľ áá˝ááᢠá ááľá ááłáĽ ᣠblockchain á˘áŤááľ á ááľ ááľááá ááááľ áĽá¨á°áŤ áĽáľá¨áá áľá¨áľ áááá á¨áĽáááźáá áĽááŽá˝ á áá¨áá¸áľ áá áŤáá˘
á¨á°á¨ááá á¨ááἠáááἠá¤áľ
Blockchain áĽáá° á¨á°á¨ááá á¨áá¨á á°áĽá°á áĽá áŚááŹá˝áá˝ (ááĽááśá˝) á°á°áá ááá°áľ áá˝ááᢠá¨áá ááááą áááἠáá áľá á°áĽá°á áá.
ááἠáá° á°á¨áááá á°áĽá°á ááłá¨á áá˝ááᣠááá áá ááá¨á ááá áá°á¨á á áá˝ááᢠáá á¨áááťáá áľ áááł á á°ááá á¨ááľá ፠áľáá° áááŽá˝á á áá ááᣠá á°áá°ááą áá áĽááŽá˝á ááá¨áá áአáľáá° áááŽá˝á áĽá áŤáá°áá¨á á¨áá¨á áá¨ááťá á áá áá ááá˘
áĽááŽá˝á á˛á¨áአáĽá ááááá˝á (ááĽááśá˝á) á˛á°áŠ á¨áá áĽá á¨á áἠáááá˝ áĽá á áá ááááᢠá¨áĽáááźáá á°á áááá˝á á¨á¨áŤáłá¸áá á¨áá¨á ááśá˝ áĽáť áĽáá˛áŤáá á ááľá¨á áááľáŁáá˘
ááĽááśá˝
Blockchain áľá áŚááŹá˝áá˝ (ááĽááśá˝) áá¨á á áĽááŽá˝ ááľáĽ áŤá¨ááťáᢠá á°ááłáłá ááᣠá áŽáᣠááľá á¨á°á ááá ááĽááśá˝ ááááą ááá áááᥠá áá˝ááᢠá á˛áľ ááĽááśá˝ á á á˛áľáŁ á á°á¨áአáĽááŽá˝ ááľáĽ áá¨ááťáá˘
áľááá , á¨ááĽááśá˝ á á ááá áłáŞá áłáááἠá blockchain ááľáĽ ááááἠáá˝áá. áľááá , blockchain áááłá á¨áŁáá ááĽááśá˝á á°á áááą á á°á á á áááł ááá¨áá¸áľ, á¨á á ááĽáľ áá¨áá, á ááĽá¨áľ áŁáá¤áśá˝ áá á¨á°á°á¨á áááŚá˝ áłáŞá, ááá°.
ᨠEthereum blockchain áľáááľ áááśá˝ á¨ááŁááľá ááá. ááĽááśá˝ áĽá¨áá á˛ááąáŁ áľá´áą á¨ááááŞáŤá áá° á¨á áá ááááŁáᢠááĽááśá˝ á áĽááŽá˝ ááľáĽ áááááŁá.
á¨á áἠáĽá á¨áá blockchains
áĽáá
áá áἠááŁá á¨áááŁá ááá á¨áá á¨á°ááášáľ ááá ááá°áŚá˝ ááá á
áá á áŤáᣠá¨ááááľáľ á áŤááľ ááá ááááľáłáľ áááŁá áŠáľ á¨ááá˝ááľ á¨á
áἠáĽáááźáá ááľáááŽá˝ áááŁááľ áĽáť ááá˘
á¨áá á°áĽá á¨áá áŤá blockchain ááľáááŽá˝ á ááŁáŞááťá¸á áá ááĽáĽá áľá áá¸á, áĽá ááá ááá áĽá፠ááá áá˝áá, áááłá, áááá á¨á°áá°ááľ áĽááŽá˝ áá á áá áá°áŤáľ.
á¨áĽáááźáá á°ááŁáŤá áá°áá áŞáŤáá˝
blockchain áá áĽá á áá ááá áá˝áá?
á á áá á áááá blockchain áĽááľ á ááľ á ááá°ááá á°áá˝ ááá áŠáŁááŤáá˝ ááŤá¨á ááĽááśá˝á (ááĽááśá˝á) á°á áááą á á°á á á áááł áĽáá˛áŤáŤááą ááá áľáááłá. á blockchain ááľáĽ á¨á°áááá á áá¨á (ááĽááśá˝, á¨áá áá¨ááá˝, á°ááśá˝, á¨ááľáá áá¨ááśá˝, áŽááľáŤáśá˝, á°á¨á°áá˝, ááá°) á¨á°áááᥠá áá ááłáá ááá áá°áŠ á áá˝áá. áľááá , á blockchain áá á áááľá¨áľ, áááłá, á¨áłáá á¨á°á¨ááá á¨á°ááŤáŠ á°ááśá˝á ááááŚá˝ ááá á ááťáá.
áĽááἠáá, á blockchain áá á¨á°áá°á¨áą ᨠCrypto-currency áľáááśá˝ á¨á°áááą á¨áá¨ááľ ááááĽá ááá°áŤáľ áĽá¨á°áá አáááá¸áá áŤááá. á¨áá¨ááľ áááἠááŤáľ áááἠ(á¨Fiat Money) á°áĽáá áá áŤáá˘
Blockchain á áĽááŽá˝ ááľáĽ á¨á°áááᥠááĽááśá˝á áá¨ááť áĽá á¨áááááἠáááłá áá°áŁá ᣠáľáááá ááľá ፠áľáááśá˝á áááá á ááŤáááá áá˝ááᢠá á°ááŤáŠ á°á áááá˝ (áááŤáá˝) ááŤá¨á ᨠcrypto ááááŚá˝á á¨ááľá°ááá፠áłáŞá áá áłáŞá ááá, áĽá ááááá ááá áá¨áłá°á ááťáá.
ááá áĽááłá á crypto-currency áľáááśá˝ ááľáĽ á¨áá°á¨á ááĽááśá˝ áľá-á áᣠááá á˘á˝áá ᣠcrypto-currencyá áááŁáľ áĽá á fiat áááἠáááἠáĽááá áá ᨠcrypto-currency ááĽá¨áąá áŁáá¤áľ ááááľ áŤáłáŤáá˘
á Ethereum á ááłá¨áá¨áĽ áá á¨áá°áŠ áśááľááŽá˝ á¨ááŁááľ áľáááľ áŽááľáŤáśá˝ ááĽááśá˝á á¨áá ááá፠áá°áľá áĽá á á°ááŁá áá ááá¨áłá°á á áŤáľ-á°á áĽáá˛á°áŠ áŤáľá˝áááłáᢠáá á á°áá á¨ááĽááą áá፠á¨á¤á°á ááŞááśá (á¤á°á) áá á¨á°á¨ááá á áŁá áá¤áłá áá.
á Solidity ááŽááŤááá ááá á¨á°ááᾠᨠEthereum blockchain áĽá Ethereum áľáááľ áŽááľáŤáśá˝ áááłá á áá¨á°ááľ á áŤáŁá˘áá˝ áĽá á áá ááá áá˝áááĄ
- á¨á°ááśá˝ áá°áŤááá˝á á ááŤá;
- á¨áŞá áĽáľá´áľ áááá˝ áá áľá ááĽááśá˝ á¨áŞá áĽáľá´áľ áááá˝ áááἠáĽá áá¨áá ááŤá;
- áá áĽááŻá ááĽá¨áľ á¨á á ááĽáľ áá¨á áá¨ááť (áá˝áááľ, ááľáá˝, á¨ááá áľáŤáá˝, ááá°.);
- áááá°á á¨áá፠áĽáááśá˝á áááá;
- áááááľ áĽá áŁáá;
- á ááá á áá á°á¨á áááľá˛ááľ, á¨á¸ááŚá˝á áĽáá áľáá´ áá¨áłá°á;
- á¨áá áá¨áá áĽáá° á¨ááłáá፠áŤááľ áľáááľ á ááá áá¨áá¸áľ;
- á áááľ á áŤáŁá˘ á°á áááą á¨á°á á á ááĽááśá˝;
- á¨áááá ááá፠áá¤áśá˝á áá¨áá¸áľ, áĽáá˛áá á¨áłáá áá°áśá˝ áłáŞá
á blockchain áá á˝ááŽá˝
áá ᣠá áĽááἠᣠááá ááá á¨áááľááá áŤá á ááá á áá°áá!
áá° blockchain á¨áá¨ááŤá¸á á ááľ áá¨áá á ááŁáŤáľ áá á˝ááŽá˝ á á (áááłá á¨áá¸áľ áá¸á?)ᣠá¨áĽáááźáá áá áááľáŤáľ áĽá á áá á¨ááááľ á¨áľáááľ áĽá á¨áá°áá áŞáŤ áśááľááŽá˝ á°á áááľ áá á˝ááŽá˝áŁ á¨áá á áŤá áá ááľáľá áá´áá˝á á áá áá á°á°áŤá˝ááľá áááľá¨á áĽáľá áá á˝ááŽá˝ á áᢠáá° cryptocurrency wallets, ááá°. á.
á ááá á¨ááááá¨á áľá á ááŁá áĽáááźáá á ááááš á ááá á áá á°á áłáľáá á¨ááá á˛áá ááá áá á¨á ááľ á°á ááá áľáá áľ áŁáá¤áľááľ áľááá á¨áá áĽáááźáá á¨áá áĽáá áŤáá á¨áá°ááá á°á¨á á áá á°á áá áŤáá á¨áá°ááá á°á¨á á áá ááĽá ᢠááá áľáá áľ.
á á°á¨ááŞá á blockchain ááľáĽ á¨á°áááá á áá¨á áááá á°á á¨ááá áááá áááľ ááľáĽ ááľááŁáľ áááŁá. á áá áááŠ, blockchain (á á°áá ááá) ááľáĽáŤá áá¨áá ááá¨áá¸áľ á°áľáá á áá°áá. ááá áĽáá á áĽáááźáá áá áŤáá áá¨á áááἠá áááťá á¨á°ááŤáŠ á¨ááá áá á áľáááśá˝á ááá¨áá¨á ááá áááááá áá¨áłá.
á˘á´áŹá áŤáá°áá¨á á áááŹá˝áá˝ á á áááá¸áá á cryptocurrency á¨á¨áá ááš ááááᢠááŞááś ááááŹáá˝á á áŁáá¤áľááľ á¨áŤá ááá áááááľ ááá°á á¨áá á°áá˝ á á á ááĽá DApps áĽá áááá áŽááľáŤáśá˝ á¨á áá á°ááłá ááááá˘
á°ááŁáŤá á á°ááŁá áŠá á¨ááŤá°áá á á¨áĽáááźáá á á ááá á˝ááŽá˝ ááŤá¨á á áłá˛áľ áĽááŽá˝á á¨áá¨áá ááĽááľ ááľáááľ áĽá á á ááťáŤáááľ á¨áá°á á¨ááĽááľ ááá ááĽááľ áĽáá˝áááᢠááá áá á áá á áŤáŁá˘ á´áááá á áááľ áĽáŤá°á áá, áĽá á´áááŤá á˝ááŽá˝ á áá áá°áľ áĽáá°áááą á°áľá áá°á¨áá.
ááá á˝áá á¨á˘á´áŹá blockchain áľáááľ áŽááľáŤáśá˝ á¨áá áŠáľ á á¨áášáá áá˝áá˝ á áááá°á á áŤáŁá˘ ááᣠáĽá á¨áááą ááá áá¨á á¨ááááľ ááľá á¨áá¸ááᢠá á°ááá á¨áľáááľ áŽááľáŤáľ ááŽááŤá áĽáŤáą á¨áľá¨-áážá˝ ááá á¨ááááá áááŤá ááłáŞáŤáá˝ (áłáłážá˝áŁ á áľáŤáťáá˝áŁ ááá°) áá¨ááá˝á ááá ἠá áá˝áá áĽá áá° ááááá ááŤá ááłáŞáŤáá˝ áá¨áá áááŁáľ á áá˝ááᢠáá áá á˝áá áĽá ááááłáľ ááááśá˝á áĽáááááŤáá Oracles á°áĽá á áá áŤá áľáá ááľ - áľá áĽáἠáŽááľáŤáśá˝ á¨áá¨á á áááá˝á˘
ááá áá°áŚá˝á á á. á á ááłááľ á ááŽá˝áŁ áááłáᣠááŞááśáá áĽáá° á¨áá፠áá´ áá áá á¨á°á¨áá¨á ááᣠááá áá áĽáá° á˛ááłá ááĽá¨áľáŁ áĽáá° á´áŠáŞá˛áá˝ áŁáá¤áľ ááá áá˝ááᢠáĽáá°ááá áŤá ááĽá¨áśá˝ á á áá˛áŽá áááἠáá ááá áĽá áá¸áĄ áá˝áá. á ááááá áááł á¨ááŞááś ááááŹáá˝ áá á¨áá°áŤ ááŽáááľ á˛ááĽáŠ ááŽáááľá á áááľá á áľ á¨á ááŞáą á á áĽáŤáľáá á á°áἠááá áŤáľáááááłáá˘
ᨠblockchain á°áá°ááľ áĽáá´áľ áĽáá°ááá á
áá°á á˛á áĽáá°á°ááááá, blockchain á¨ááἠáĽááŽá˝ ááá á°áá°ááľ áá. á ááááŞáŤ, á¨áá á°áá°ááľ á¨ááááŞáŤá áĽááł ááá áŤá, á¨ááŤá ááá°áá áá° áĽáą áá¨ááŤá, ááá°. á¨ááĽááľ áá¨á á áĽááŽá˝ ááľáĽ á°á¨áá˝áś á áá¨á¨áťá áĽáá áá áá¨áá á áá áľá˘
á ááľ áá. 1.1 á¨ááááŞáŤá áĽáá ááŁáŠá á¨ááŤáááá°á á áŁá áááá á¨á ááľ á á°á á°á¨á°á á áłáá°ááá˘
áŠá. 1.1. ááá á¨ááá á
á°á á°á¨á°á
á áá áááł áá á á°áá°ááą ááľáĽ áŤááľá ááááá˝ ááá áá á á áŁá ááá áá, ááááŤáąá áĽááłááš áááŚá˝á ááá¨áá¨á ááá áá¨á áľáááá¸á. ᨠblockchain áĽáááľ á ááá áľ ááŤá¨á á°áá˝ áĽá áŠáŁááŤáá˝ ááá áá á¨áłá°á áááá á¨áááľ, áá ááἠáá¨ááť áá´ blockchain á°áľáá á áá°áá áĽá áá°áá°á ááťáá.
áĽááŽá˝á á¨ááá áá á áĽáá¨áá¨áᢠá ááááŞáŤ á°á¨á, áĽáŤááłááąá áĽááł á áźá (ááľá 1.2) ááá á á áĽááááŤáá.
áŠá. 1.2. ááááľ ááἠá¨áźáá°á áĽá áá áá¨á
á áá á áĽáá á¨áĽáá áłáłáá áźá áľáá áľááŤá áĽááŠá áĽáá˛á áááá á á áá˝ááᢠá¨áá°áť áźá áá¨áá ááá¨áŠá áŤáłáŤáá˘
áźáŠá áááľááľ á¨áá˝ á°ááŁáŤáľ á ááąá áĽáá° MD-5ᣠSHA-1ᣠSHA-256ᣠááá° áá áá áá˝ááᢠHash á°ááŁáŤáľ á ááἠáĽááł áá á¨ááááá áľ áľáŤáá˝á á áá¨ááá ááááŤáľ á¨á°áá°á áĽá´áľ áŤá°áá (áááłá á áá ááááľ á¨á˝áá ááĽá¨ááá ááá)ᢠááááá˝ á áá˝ á°ááŁá á áááľ ááá°áá.
á¨ááἠáĽááłá áááľ á áľááš á˘áá¨áá á¨áá˝ áááá ááááŁáᢠá¨áá˝ á°ááŁáá áá á áá°áá°áᣠá¨á°á°áá áľá á¨ááἠáĽááł áááś ááááľ á ááťááá˘
áĽáá˛á ááááą áĽá á á á áááá? áĽáá° á áááłá°á áá á áá°áá.
á áá áĽá áľ ááľáĽ áźááąá (áá˝ á°ááŁá) á¨á°áá á áĽááŽá˝á áĽáť áá á¨áá¨áá¨áá ááá áá áááá á¨ááá á°áá°ááľ á áá°ááᢠá¨áá˝ á°ááŁáá áááľááľ áľáá° áááá ááá á áĽá á ááá á¨ááááá áááľ áááἠáá˝ááᢠá á°á¨ááŞá, á¨á°áá°ááą ááľáĽ áŤááľá áĽááłáá˝ á¨ááľáááľ ááá á áłá˛áśá˝á ááá¨áá ááá ááá á áá¨áá¨áááľá.
á á ááá á°áá°ááąá ááá á á á áĽáŤááłááą áĽáá ááľáĽ á¨áá¨áá áá áá¨áá¸áľ áá˝áá áĽáá˛áá á¨áá°ááá á¨ááá ááἠáá˝ (ááľá 1.3)á˘
áŠá. 1.3. á¨áá°áá áĽáá áá˝ áá° áłáł áĽáá áŤáá
á áá áĽá áľ ááľáĽ, áááááá áĽááł áááááĽ, á¨áááá á°á¨áłá áĽááŽá˝ á¨áá˝ á°ááŁáŤáľá áĽáá°áá ááľááľ áŤáľáááááłá. áááľáá á˝áአáááľá áá?
á áĽááá°á blockchains ááľáĽ ᣠá áłá˛áľ áĽááŽá˝á ááá¨áá á°á á°áŤá˝ á˝ááŽá˝ á°ááĽá¨áá - áľáá° áááŽá˝ áĽá á¨ááľááľ ááĽáśá˝á á¨áá áá áá¸áᢠá áĽáá áá áááŚá˝á áááľá¨á á¨áá á áĽááł á ááąá áłááá áĽáá°áá ááľááľ á áľááá áááá á¨áááľ ááľáĽ á ááľááŁáľ áááá á°á¨áłá á¨áááľá áá áá áááľá¨á áĽá á á áŁá á áľá¸á᪠áááá.
áĽáá˛áá á¨áĽáááźáá áá¨á á áĽá á¨á ááłá¨ áá¨áĽ ááśá˝ áá áá¨áá¸áąá á áľáłááľá˘ áŤáá°áá¨á áá¨ááť áĽá á áá áááá. áĽá áá á¨ááááá á¨áá¸áľ áľáŤ á áĽá á áŤááłáľá áá ᣠááááŤáąáᢠá ááá á¨ááľááá á áááá˝ áá áááŚá˝ áá°á¨á á ááŁá¸á.
áĽááŽá˝ áľá áá°áá áĽáá áá¨á áľáááŤá¨ááš á á°áá°ááą ááľáĽ áŤááľá áááá áĽááŽá˝ áááľ áá¨ááἠááťáá á˘
Blockchain Ethereum
ᨠEthereum blockchain á¨á°á¨ááá DApps ááááŁáľ á¨áá˝áá áľ ááľá¨á ááᢠáĽáá°ááá˝ ááľá¨áŽá˝ á˘á´áŹá á Solidity ááŽááŤááá ááá á¨á°áá áľáááľ áŽááľáŤáśá˝ (áľáááľ áŽááľáŤáśá˝áŁ áľáááľ áŽááľáŤáśá˝) á¨ááŁááľá áá áá áŤáľá˝ááá˘
áá ááľá¨á áĽ.á¤.á . á 2013 á Bitcoin áá˝ááľ ááľáŤá˝ áŞáłáá áĄá°áŞá á¨á°áá ᨠáĽá á 2015 á°ááá¨á˘ á áľáá á áľáá ááłá˝á á¨ááá áá ááá á¨ááá°ááá ááá áá á á°áá á¨Ethereum blockchain áĽá Solidity smart contracts áá á¨á°áŤáŤá ááá˘
áááľá áááŁáľ ááá áĽááŽá˝ áĽáá´áľ áĽáá°ááá áŠ
áááľá á áĽáááźáá áá á áłá˛áľ áĽááŽá˝á á¨áá°áá ááľáĽáľáĽ áĽá ááĽáľá á¨áá áá áá°áľ áá áĽáá âá¨ááŞááśáŤá¨áᲠáááľá áááŁáľâ á áá°ááᢠá¨áááľá ááᎠᨠblockchain á ááĽááá áŤá¨áááŁá, ááááŤáąá. áá° Ethereum blockchain ááĽááśá˝á ááá¨áá áááááľ áŤáá áá áá°áľ áá.
áĽááŽá˝á ááá¨áá á¨á°áłá°á á°áá˝ áĽá áľáá
áśá˝ áááľá á ááŞáá˝ ááŁááá˘
á áááľá á°áŞáá˝ ááśá˝ áá á¨áá°áŤá áśááľáá (áśááľáá) á ááľááአá¨á°á°á áá á¨á°áá°á á¨áá˝ áá áááááľ ááá¨á¨áťá áĽáá áááľ á¨ááŁá áá˝ ááŤááľá ááááłáľ ááááŤáᢠá Ethereum ááľáĽ áĽá
á áá á¨ááá Ethash hashing áľáá° ááá á¨áááľ ááá á á
á°á á°á¨á°á á ááá á áĽáť áĽáá˛áŤáá áŤáľá˝áááłáá˘
á¨áááľá áááŤá ááľááá ááááľ áľáááááá á¨áááľ áĽá´áľ áŤáá, áá á¨áĽáŤ áá¨áá፠á°áĽá á¨áá áŤá (PoW, Proof-of-work) áá. á áá áááł, áĽááłá áá° á¤á˛áŹá á ááłá¨áá¨áĽ á¨á°á¨áá¨, áááľá á ááŞá á ááľááአáááᏠ- á¤á°á ááľáĽ á¨á°áá°á á˝áááľ ááá áá. áá áá áá˝áá á áá˝áá áľ áá á˝áááą 5 á¤á°á áá, áá áá á áá áá°áľ ááááłá.
áľááá á¨á˘á´áŹá áááľá á ááŞáá˝ áĽááŽá˝á á áá¨áá á¨ááľáááŠá á á áŤá áŤá¨áááŁá áĽá ááá á ᨠcryptocurrency áááἠááá ááᢠá á áááá¨áĽ áá áľá áááľá áááŤáá˝ áĽá áááľá áááŁáľ áĽá áá¨ááá˝á áŤááá, áĽá á Ethereum á ááłá¨áá¨áĽ áá Solidity contracts áĽá DApps á ááá á áá áĽáá°áŠáŤáá.
á¨áľáá ááą áá áááŤ
á ááááŞáŤá áľáá ááľ á¨áĽáááźáá áá á°ááá á áĽá á áአááááľ á¨á°ááá ᨠá¨áĽááŽá˝ á á°á á°á¨á°á áááá á°áááᢠáĽá ááĽáśá˝ áĽá áá á¨áá áá áĽá á¨á ááłá¨ áá¨áĽ ááśá˝ áá áŤááľá áááá á°á¨áłá áĽááŽá˝ áĽáá°áá ááľááľ áľáááŤáľááá áá°á á˛á á¨á°áááᥠáĽááŽá˝ áááśá˝ ááá¨áŠ á áá˝ááá˘
Blockchain á¨ááĽááśá˝á áá¤áľ ááá¨áá¸áľ ááŤáááá áá˝ááᢠááá áááá á á°ááá áááá˝ (á á°áá˝ áĽá á áľáá áśá˝) ááŤá¨á á¨áá°á¨á ááĽááśá˝á á°á áááą á¨á°á á á á áááá áá°áŤááľ áá, á ááŤá¨áá¸á áá°ááá á¨áá. á á¨áľááš á¨áááľ áááá˝ áĽá á á¨áľááš á áŤáŁá˘áὠᨠEthereum blockchain áĽá Solidity áááá áŽááľáŤáśá˝á áá áá áĽáá°áá˝á á°áá¨áá. áá á¨áŁáá ááá, á¨ááĽá¨áľ áŁáá¤áľááľ ááĽáľ ááááŁ, á°ááśá˝, ááá°.
á á°á¨ááŞá blockchain á˛á áá á¨á°ááŤáŠ á˝ááŽá˝ ááá አáĽáá°áá˝á á°áá¨ááᢠáĽááá á áĽáááźáá áá á¨á°á¨áአáá¨ááá˝á á¨ááŁáŤáľ á˝ááŽá˝áŁ á¨áĽáááźáá ááĽááľáŁ á¨ááĽááśá˝ ááᣠá áľáááľ áŽááľáŤáśá˝ áĽá á áááą á áá ááŤá¨á áŤáá á¨áá¨á áááἠá˝ááᣠáĽáá˛áá á¨á°á ááá á¨ááŞááśá áááśá˝á áááľá¨á á¨áłáá á°áá ááŚá˝ áá°ááአá¨áá˝á áĽááśá˝ áá¸áᢠáááŤáá˝.
áĽáá˛áá áľá áááľá áááŁáľ á áĽáááźáá áá á áłá˛áľ áĽááŽá˝á á¨áá¨áá áá°áľ áĽáá°áá á á áአá°ááá¨ááᢠááĽááśá˝á ááá ááá áááľá áááŁáľ áŤáľááááᢠá áááľá ááᎠáá á¨á°á°áአá°áá˝ á¨áĽáááźáá á ááĽááá áŤá¨áááŁá áĽá ááá á á cryptocurrency ááľáĽ á˝áááľ áŤáááá˘
áľáá
ááľ 2ᥠá áĄáĄááą áĽá á á´á˘áŤá áá á¨á´áľááśá á áŤáŁá˘á áááááľá¨áľááá° ááá áááŤ
á áľááááášá áááááŤáá˝ ááŤá
á áĄáĄááą áá ááľ áĽá áľááá á ááŤá áá
á á´á˘áŤá áá ááľ áĽá áľááá á ááŤá áá
á¨ááááŞáŤ ááá
áľá˘
ᨠGo áľáááľá á ááá¨áľ áá
á¨á áŤáŁá˘ á°ááááŽá˝á áááá á
ᨠGo áĽáŞáľá á ááá°á˝ áá
Geth áĽá Swarm á ááŤá áá
áĽá á¨áá blockchain áĽáááĽáŤáá
ᨠgenesis.json áááá á áááááľ áá
á¨áľáŤ áá፠áá á
áá፠áá á
á¨ááľááá ááááľ ááľáááá á ááľ
á¨ááľááá ááááľ á
áá á ááŤáŽá˝
á¨áŁá˘áŤá˝á áá á áááááľ áá
á¨áááľá á áľá°áłá°á áĽá ááá áá¨áááĽ
á¨ááľ áŽááśá á ááááľ áá
á¨áľáá
ááą áá áááŤ
áľáá
ááľ 3á¨áĽááľáá Raspberry Pi 3 á áááááľ áá
Rasberian á ááŤá áá
ááááá˝á á ááŤá áá
á¨á¤áľá¤áľá¤á˝ ááłá¨áťá á ááááľ áá
á¨áááááłááľ á áá á áľáŤáť á áááááľ áá
á áľááááášá áááááŤáá˝ ááŤá
Go á á ááŤá áá
ᨠGo áľáááľá á ááá¨áľ áá
á¨á áŤáŁá˘ á°ááááŽá˝á áááá á
ᨠGo áĽáŞáľá á ááá°á˝ áá
Geth áĽá Swarm á ááŤá áá
áĽá á¨áá blockchain áĽáááĽáŤáá
á¨ááłáĽ áĽá á᪠ááłáĽ áá¨áááĽ
á¨áľáá
ááą áá áááŤ
áľáá
ááľ 4áááŤáá˝á áá¨áľ áĽá áá¨á
á¨áááŤáá˝ áááá á áá¨áľ áá
áá፠á áá¨á áá
á¨ááľ áá፠áľááá á ááŤáŽá˝
á¨áá፠ááá áááľ
á Ethereum ááľáĽ ááŞááś ááááŹ
á¨á˘á´áŹá ááááŹ
á¨á ááá á¨ááłáĽ ááłáŁá˝áá áááľá
ááááŚá˝á á¨á ááľ áá፠áá° áá ááľá°ááá
eth.send á¨ááĽááľ áá´
á¨ááĽááľ áááłá áááá¨áľ
á¨ááĽááľ á°á¨á°á
á¨áľáá
ááą áá áááŤ
áľáá
ááľ 5á Ethereum ááľáĽ áááá áŽááľáŤáśá˝
áĽáá
á¨áŽááľáŤáľ á áááá
Ethereum áááŁá áá˝á
á¨á°ááá áááľ á áŤáŁá˘ Remix Solidity IDE
áá ááá á
áá
á¨áĽáŞ áá á°ááŁáŤáľ
á áá á ááłá¨áá¨áĽ ááľáĽ á¨áá áá°á
ᨠABI áľááá áĽá á¨áŽááľáŤáľ áááľáŽá˝ áŤáá
á¨áŽááľáŤáą á
áľááľ
á¨áŽááľáŤáľ áááłá ááá°á˝ ááĽááľá áŤáľáá
á¨áĽáŞ áá á°ááŁáŤáľ
solc áŁá˝ áá áá¨áŞáŤ
á áĄáĄááą ááľáĽ solc á á ááŤá áá
á á´á˘áŤá áá solcá á ááŤá áá
á¨áááśá áá áá ááá
á¨áŽááľáŤáą á
áľááľ
Rasberian áá solc ááŤá
á¨áľáá
ááą áá áááŤ
áľáá
ááľ 6. áľáááľ áŽááľáŤáśá˝ áĽá Node.jsNode.js á ááŤá áá
á áĄáĄááą ááľáĽ ááŤá
á á˛á˘áŤá áá ááŤá
Ganache-cli á ááŤá áĽá áááľ
Web3 á ááŤá áá
á¨áśáá ááŤá
Rasberian áá Node.js á ááŤá áá
á áŽááśá ááľáĽ á¨áááŤáá˝ áááá áááááľ áľááŞááľ áŤáľáá
áĽáἠáá ááá°á áľááŞááľ
ááŽáĽ áĽá áá¤áśá˝á ááááľ
á¨ááľáááŞáŤ á ááŤáŽá˝á á ááááľ áá
á¨áŽááľáŤáľ áá ááá
áá፠ááááť
ABI á áááľ áĽá á¨áŽááľáŤáľ áááľáŽá˝ áŽáľ
á¨áááááá á¨áá áá á ááááľ
á ááľ ááá ááá አáĽá áá áá°á ááááŠ
á¨áŽááľáŤáľ áá°á፠áľááŞááľ á áááľ áá
á¨áľáááľ áŽááľáŤáľ á°ááŁáŤáľá ááĽáŤáľ
á¨áłá°ááá áááá áá áááá ááťáá?
ᨠWeb3 áľáŞáľ 1.0.x áá á ááľáŤáľ áá
á¨áááŤáá˝ áááá áŤáá
á¨áŽááľáŤáą á
áľááľ
á¨áĽáŞ áá á°ááŁáŤáľ
ááááŚá˝á á¨á ááľ áá፠áá° áá ááľá°ááá
ááááŚá˝á áá° áŽááľáŤáą áá፠ááľá°ááá
á¨áááśá áľáááľ ááá á áááá áá
á¨ááłáĽ á᪠ááłáĽá ááá¨áľ áľááŞááľ ááá áŠ
á¨getBalance á°ááŁá áĽáŞ áá° call_contract_get_promise.js áľááŞááľ áŤáá
á¨áľáááľ áŽááľáŤáľ áá፠ááááľ
á¨áľáá
ááą áá áááŤ
áľáá
ááľ 7. ᨠTruffle ááá˘áŤTruffle á ááŤá áá
á¨HelloSol ááŽáááľ ááá áŠ
á¨ááŽáááľ áá፠áĽá áááá˝á ááá á
á¨áŽááľáŤáśá˝ áááŤ
áá፠ááá°áľ
á¨áá¨áŤ áááŤ
truffle-config.js ááá
á¨áááśá áá áá ááá
áá áá°á ááá
á¨áááśá áŽááľáŤáľ áá°áá á Truffle áĽáŤá ááľáĽ áá°áŤá
á¨áááśá ááá ááĽáŤáľ Node.js á¨áááľ á፠áľááŞááľ ááá˘
á¨truffle-áŽááľáŤáľ áááá ááŤá
áŽááľáŤáąá á ááĽáŤáľ getValue áĽá getString
á¨áá°áá áá á°ááŁáŤáľ setValue áĽá setString
á¨áŽááľáŤáľ ááἠáĽá áĽáá°áá áá°á
ᨠWeb3 áľáŞáľ 1.0.x áá á ááľáŤáľ áá
á HelloSol áááá áá áá áááŚá˝á ááľá¨á
á¨áŽááľáŤáľ áá´áá˝á áááĽáŤáľ áľááŞááśá˝
Truffle ááľáĽ ááá¨á
á¨áĽááŤáŹ áá¨áŤ
á¨ááŤáľááŞááľ áá¨áŤ
á¨áľáá
ááą áá áááŤ
áľáá
ááľ 8á¨ááἠááááśá˝á áááá áá
áĄááŤá á¨ááἠá áááśá˝
áŤáá°áá¨á áĽá á¨á°áá¨á á˘áá˛ááŽá˝
áá ááĽáĽ ááĽáŽá˝
á áľáŤáť
ááľáĽáľáĽ ááááśá˝ á°ááááŽá˝
áá áľááľáŽá˝
á°áááá áľááľáŽá˝
áá áŤ
ááá
áŽá˝
áááá áááľ áŤááł
á¨áľáá
ááą áá áááŤ
áľáá
ááľ 9á¨áľáŠáá áá° ááľ á¨áá á ááłá¨áá¨áĽ áá áá°á
á¨áá á ááłá¨ áá¨áĽ á áľá°ááá
á áááááľ áá
ááĽáŤ áá ááá
áľ
áŽááľáŤáąá áá° áľáŠáá ááľááá áá°áŁá°áĽ áĽá áááá
á¨ááľ áá ááá°áľá á áááľ áá
áľáŠáá á
ááśá˝á á ááááľ áá
á¨Truffle áá° Rinkeby testnet áá á áá°á áá
ááŞááᢠá¨ááľ ááľ á áááááľ áá
á¨ááľááá ááááľ áááłá°á
áááŤáá˝á á áá¨á áá
á¨Rinkeby áááŤáá á á¤á°á ááááľ
áá° Rinkeby á ááłá¨áá¨áĽ á¨áŽááľáŤáľ ááá°áľá á áááá áá
á áŞááᢠá ááłá¨áá¨áĽ áá á¨áŽááľáŤáľ áá¨áá áááá¨áą
Truffle Console ááŞááᢠá ááłá¨ áá¨áĽ
á¨áŽááľáŤáľ á°ááŁáŤáľá áááĽáŤáľ ááá ááááľ
ᨠNode.js áá á¨áŽááľáŤáľ áá´áá˝á ááĽáŤáľ
áRinkby á Truffle console ááľáĽ áŁá áááŤáá˝ ááŤá¨á áááἠáŤáľá°ááá
á¨áľáá
ááą áá áááŤ
áľáá
ááľ 10Ethereum Swarm áĽáá´áľ áĽáá°áá°áŤ
Swarm á á ááŤá áĽá á áááľ áá
á áááá˝ áĽá áááŤáá˝ áá áľáŤáá˝
ááá áá° Ethereum Swarm á ááľáá áá
ᨠEthereum Swarm ááá á ááá ἠáá
á¨á°á°áááá ááá ááá፠á áá¨áľ áá
áááŤáá˝á á¨áááľ áááŤáá˝ áá á ááŤá áá
á¨á°á°ááá áá፠ááá á ááá ἠáá
ᨠSwarm Public Gatewayá áá áá
Swarm ᨠNode.js áľááŞááśá˝ á áá°áá áá
Perl Net :: ethereum :: ááá ááąá
ááľ:: á˘á°áŹá¨á:: áľááá áááá á ááŤá áá::
ááἠááá ἠáĽá ááťá
á¨áľáá
ááą áá áááŤ
áľáá
ááľ 11Web3.py á ááŤá áá
á áľááá ááŹáá˝á áŤááá áĽá ááŤá
Easysolc áááá á ááŤá áá
ᨠWeb3.py áá áá áá°á
á¨áŽááľáŤáľ áá ááá
á¨á á
áŤá˘á áá á áááááľ áá
á¨áŽááľáŤáľ á
áľááľá áŤáľáá˝á
á¨áŽááľáŤáąá á áľáŤáť áĽá á ᢠá ááá á ááľááἠáá
á¨áŽááľáŤáľ áá°á፠áľááŞááľ á áááľ áá
á¨áá°á፠áá áá´áá˝
á¨ááŁáĽ á áľáŤáť áĽá áá abi á¨JSON ááá
á¨á á
áŤá˘á áá á áááááľ áá
á¨áŽááľáŤáľ ááá ááá áŠ
á¨áá°á፠áá áá´áá˝
Truffle áĽá Web3.py
á¨áľáá
ááą áá áááŤ
áľáá
ááľ 12á ááľ áĽáἠáá á¨ááá ááá á¨áᣠáá¨áá ááá áá˝ááá˘
Oracle áĽáá° Blockchain áá¨á á áááá˝
á¨áá¨á ááá
á¨ááá á¨áᣠáááĽá á¨áááá áŽáľ
á blockchain ááľáĽ áŤááá á¨áááᏠá°áá áááááἠOracle
USDRateOracle áá
á áááá áá ááľáĽ á¨áááᏠá°áá áááá
á¨áľá áśáŹáľ á á
áŤá˘á á áá áá
á¨RateUpdate ááľá°áľá á áá á á
áá
á¨RateUpdate ááľá°áľá á ááľá°áááľ áá
á áááá áŽááľáŤáľ ááľáĽ á¨ááἠááťáťáŤ ááľááá
á¨áľáá
ááą áá áááŤ
ááá: hab.com