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

Bitcoin v0.21.0とSignetの使い方

Bitcoin v0.21.0とSignetの使い方

2021年1月にリリースされたBitcoin v0.21.0と、その中で正式リリースとなったPoA型テストネットであるSignetの使い方をご紹介します。

https://cryptocurrency.connpass.com/event/210362/

D3e027f453bb96ac1398cc98620f2920?s=128

Shu Kobuchi

April 22, 2021
Tweet

Transcript

  1. #JUDPJOWͱ4JHOFUͷ࢖͍ํ ೥݄೔!ϏοτίΠϯͱ͔ษڧձ ೔ຊ҉߸௨՟Ϣʔβձɹখᔹप 4IV,PCVDIJ

  2. ίϛϡχςΟ঺հ ೔ຊ҉߸௨՟ϢʔβձɹIUUQTDSZQUPDVSSFODZDPOOQBTTDPN ʮϏοτίΠϯͱ͔ษڧձʯʢ݄̍ճɿฏ೔໷ʣ w ࣍ճௐ੔த ʮ҉߸௨՟ಡॻձʯʢ݄̍ճɿฏ೔໷ʣ w ࣍ճௐ੔த :PV5VCFνϟϯωϧIUUQCJUMZZPVUVCFDDTUVEZ 2

  3. ΞδΣϯμ #JUDPJOW 4JOHFU 3

  4. #JUDPJO$PSFW௥Ճ͞Εͨ#*1 3FMFBTF/PUF IUUQTCJUDPJODPSFPSHFOSFMFBTFT /PUBCMFDIBOHFT ஫໨͢΂͖มߋ఺ ͷ͏ͪ#*1 11BOEOFUXPSLDIBOHFT w #*1 w

    #*1 w #*14JHOFUʢ5FTUཝʹ΋ܝࡌʣ w #*1 w #*1 #*15BQSPPU 8BMMFU w #*14VQQPSU 8BMMFU31$DIBOHFT w #*13#' 4
  5. #JUDPJO$PSFW௥Ճ͞Εͨ#*1 ͦͷଞ#*1 #*1-JNJU#*1 fi MUFSMJGFTQBO w "EEGVSUIFS#*1TJ[FMJNJUDIFDLTUPQQ@ fi MUFSQZ 6QEBUFTFDQLTVCUSFF

    JODMVEJOH#*1TVQQPSU  ࡟আ͞Εͨ#*1 #*1$PO fi HVSFPQUJPO มߋ఺͸#*1͚ͩͰͳ͘ɺ(JU)VCͷ*TTVFϕʔεͰ༷ʑ 5
  6. #JUDPJO$PSFW%BUBCBTF 42-JUF%BUBCBTF#BDLFOE ͜Ε·Ͱʹ#FSLFMFZ%#͔Β42-JUFʹมߋ 6

  7. HFUQFFSJOGP fi FMEͷ௥Ճ OFUXPSLͰJQW JQW POJPOΛࣝผ MBTU@USBOTBDUJPO MBTU@CMPDLͷ௥Ճ 7

  8. HFUOFUXPSLJOGP fi FMEͷ௥Ճ DPOOFDUJPOTͷ಺༁Ͱɺ w DPOOFDUJPOT@JO DPOOFDUJPOT@PVU௥Ճ w JOCPVOEQFFSDPOOFDUJPOT w

    PVUCPVOEQFFSDPOOFDUJPOT 8
  9. HFUNFNQPPMJOGP OFX fi FME VOCSPBEDBTUDPVOU w ઀ଓ͢ΔQFFSʹసૹ͞Ε͍ͯͳ͍ ϒϩʔυΩϟετ͞Ε͍ͯͳ͍ 59 ͷ਺

    9
  10. 5PPMTBOE6UJMJUJFTHFUJOGP HFUOFUXPSLJOGPͷDPOOFDUJPOT@JO DPOOFDUJPOT@PVU͕HFUJOGPʹ΋৐ͬͯ ͍Δ 10

  11. OFUJOGP HFUQFFSJOGPͱHFUOFUXPSLJOGPΛಡΈ΍͍͢ܗͰදࣔ 11

  12. 4JHOFU ௕͍։ൃظؒΛܦͯɺWͰެࣜαϙʔτ &YQMPSFS IUUQTFYQMPSFSCDKQ 'BVDFU IUUQTTJHOFUCDKQ 12

  13. ։ൃ༻ωοτϫʔΫ ։ൃʹຊ෺ͷϏοτίΠϯΛ࢖ͬͯɺࣗ෼͔Βࣗ෼ʹૹۚͨ͠ͱͯ͠΋ωοτ ϫʔΫख਺ྉ͕͔͔Δ ։ൃ༻ʹؾܰʹૹ͕ۚͰ͖ΔΑ͏5FTUOFU͕ଘࡏ͢Δ 5FTUOFU#5$͸ແՁ஋ 13 Mainne t ʢຊ෺ʣ Testnet

    ಠཱ
  14. 4JHOFU։ൃऀͱ4JHOFU։ൃͨ͠ཧ༝ ,BMMFXPPG͕ߟҊ ,BSM+PIBO"MNʮ5FTUOFU͸յΕ͍ͯΔɻϒϩοΫͱ͔SFPSH͢Δ͠ʯ 3FHUFTU Ϩδςετ ͸ωοτϫʔΫͰ͸ͳ͍ ϒϩοΫʹॺ໊͢Δͷ͕4JHOFU 14

  15. 1P8ܕ5FTUOFUͷ໰୊఺ 1P8ܕͷ5FTUOFU͸ϚΠχϯάͷϋογϡύϫʔ͕҆ఆ͠ͳ͍ 5FTUOFU͸ϚΠφʔ͕ϚΠχϯάͷςετʹ΋࢖͍ͬͯͯɺ#JUDPJOͷϒ ϩοΫੜ੒ִ͕ؒඵͱ͔ʹͳͬͨͱ͖΋ ൓໘ɺύϫʔμ΢ϯ͢Δͱɺʙ෼ʹϒϩοΫ w #JUDPJOͩͱ5FTUOFUͰ΋෼ʹϒϩοΫ ଞͷ௨՟΋5FTUOFU͸҆ఆ͠ͳ͍ &UIFSFVN5FTUOFU3PQTUFOͰ*TUBOCVM)BSE'PSLࣦഊ Ϣʔβ͸ϑϧϊʔυΛΞοϓάϨʔυ͍͕ͯͨ͠ɺ3PQTUFOओཁϚΠφʔ

    ͕஌Βͳ͔ͬͨ ϋʔυϑΥʔΫͨ͠νΣʔϯͷϒϩοΫ͕Կ࣌ؒ΋۷ΒΕͳ͍ࣄଶʹ 5FTUOFUͷίΠϯ͸ແՁ஋Ͱ1P8ͷΠϯηϯςΟϒ͕ͳ͘ɺ1P8ܕ5FTUOFU͸ ෆ҆ఆ 15
  16. #JUDPJOͰ΋1P"ܕ5FTUOFU͕஀ੜ &5)Ͱ͍͏3JOLFCZ ,PWBO 1SPPGPG"VUIPSJUZɿ1P" தԝूݖܕঝೝ #JUDPJOͰ1P"͸ͳ͔͕ͬͨɺ4JHOFU͕Α͏΍͘ొ৔ 1P"ܕͰ͸ϒϩοΫ࡞੒ʹॺ໊͕ඞཁ TJHOFUDIBMMFOHFʹઃఆͨ͠εΫϦϓτʹରͯ͠ɺ༗ޮͳॺ໊Λ࡞੒Ͱ͖ͨ৔ ߹ʹϒϩοΫੜ੒͕Մೳ 16

  17. 4JHOFUͷ-JHIUOJOH/FUXPSL 4JHOFUͰ-JHIUOJOH/FUXPSLͳͲͷ։ൃ΋͠΍͘͢ʂ -/ϊʔυͷ΢ΥϨοτʹσϙδοτ͔ͯ͠Βنఆͷঝೝ਺Λܦͯɺνϟϯω ϧΛ։͘ίϚϯυ͕ଧͯΔ .BJOOFU͸ঝೝ 5FTUOFU͸ঝೝ 4JHOFU͸ঝೝ 17

  18. ࢀߟจݙ (#&$ʲಈըͰֶͿϒϩοΫνΣʔϯʳ4JHOFU<#*1>ਂాྋଠࢯ IUUQTHPCMPDLDIBJOOFUXPSLTJHOFUCJQ 18

  19. ͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ ࣍ճ༧ࠂ  ౔ ͕#JUDPJO1J[[B%BZʂ ͦͷલޙ͋ͨΓʹ#JUDPJOεϖγϟϧاը΍Δ͔΋ʂ 19