Upgrade to Pro — share decks privately, control downloads, hide ads and more …

第2回ブロックチェーン勉強会

 第2回ブロックチェーン勉強会

2018/3/22に行われたブロックチェーン勉強会第2回の資料です。
Ethereumの概要のまとめ、およびERC20トークンの発行について説明しています。

echigotak

March 22, 2018
Tweet

More Decks by echigotak

Other Decks in Technology

Transcript




  1. beyondS, Inc. CEO

    View Slide


  2. • ABOUT ME
    • Ethereum
    • ERC20



    View Slide

  3. ABOUT ME
    • %$ .

    • Web!
    • !VR
    • )1&+0#!,/-*
    • IT' ("

    View Slide

  4. Ethereum

    View Slide

  5. Ethereum


    • 5#().<=
    • )16 !8;
    • )*/09%"-,23 :>
    • +7#()$'&)4<=
    • +7)

    View Slide

  6. Ethereum
    • 20142Vitalik Buterin

    View Slide

  7. Ethereum
    • C0% +$/$-$ 9=:[email protected]/(,!
    • %).#"/?>;
    5 E2D
    • %7+&'%=:83).#"/>;
    • 1AB4Ethereum* <ERC20$/
    • B4ether

    View Slide

  8. Ethereum
    • H6.+,&"4!-3) ; [email protected]
    • Ethereum=K!$#4,D:
    • EOAExternally Owned Account0'BF!$#4,
    • Contract 5=%2)
    EOA
    ,24'%(14 > ContractG&-<9
    ContractGIJA?7
    EOA
    !-3)0xabc….
    Contract
    !-3)0xdef….
    ,24'%(14
    etherC8
    GI&-/*+-<9
    GIJA%2)JA?7
    Contract test {
    uint address;
    public test() {}
    }

    View Slide

  9. Ethereum
    • %#"!/.*+$("!
    • !"! !*+
    • - !"!RopstenKovanRinkeby
    • !0ether
    • '&*+
    ↑,)

    View Slide

  10. Contract
    • %"30
    '9;))+
    • <=1:
    • "( '>89;
    • )"'"# ! & #9;
    • EthereumVirtual Machine CodeEVM Code.$"# ,
    [email protected]
    • 275-/ Solidity ?*

    View Slide

  11. gethSolidity
    • geth
    • Go !#Ethereum
    CUI
    • GoEthereum
    &
    • Solidity
    • Java Script $"%
    • EVM Code
    solc

    View Slide

  12. ERC20


    View Slide

  13. ERC20
    • Ethereum&!#+4B7M
    • ERCEthereum Request for Comments20IKC-
    • ERC20=3ND
    • 1=#+H5
    • ERC20A/
    1 )"#MyEtherWalletJ?#+,
    • Ethereum$)!A
    #+;:
    • 10,0009O.>ERC20#[email protected]
    • Contract
    #+FL2<E87M%* ('+ 0G

    View Slide


  14. CounterParty
    • !# "$
    • (&
    XCP %'

    View Slide




  15. • Ubuntu16 "
    Ubuntu


    • Ethereum ! https://book.ethereum-jp.net/

    View Slide



  16. ,. #!
    geth#!
    Solidity#!
    truffle#!
    geth"!$&%+
    #-Contract'*#!

    "!$&Contract"
    #)(

    View Slide



  17. Ethereum

    https://qiita.com/shiki_tak/items/855bd5d2213213610365

    Qiita

    View Slide



  18. • geth geth attach

    → nohup geth --rinkeby --datadir "~/light" --syncmode "light" --rpc --rpcaddr
    "localhost" --rpcport "8545" 2>> light/log &

    View Slide

  19. Next
    • 5#!82&

    • (3)

    • '+

    • ERC20,*7. → ERC223
    • -/ %"$
    6:0 1;49

    View Slide



  20. View Slide



  21. • Web


    View Slide