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

Web3概略:手早く把握

abenben
February 15, 2024

 Web3概略:手早く把握

2024年2月15日に開催したWeb3エンジニア勉強会~最新動向・IPFSからみるWeb3~で発表した『Web3概略:手早く把握』のスライドです。
https://tech-street.connpass.com/event/308648/
#テックストリート

abenben

February 15, 2024
Tweet

More Decks by abenben

Other Decks in Technology

Transcript

  1. 2 ˜ϑΟϯςοΫཆ੒ίϛϡχςΟ ʲίϛϡχςΟӡӦʳ • ϑΟϯςοΫཆ੒ίϛϡχςΟ • 'JO+"84 • GJOQZ •

    4UBSU1ZUIPO$MVC • ͭ͘͹ϏοτίΠϯϛʔτΞοϓ • 76$"-BCP • +BQBO*$5%"0 <؂मɺࣥචɺ຋༁ɺࠪಡ> ʲϓϩϑΟʔϧʳ ɾʙ೥ɿ4&ʢࣾʣ ɾʙ೥ɿۚ༥ઐ໳ΤϯδχΞʢࡾඛ6'+τϥετ ౤ࢿ޻ֶݚڀॴʣ ɾʙ೥݄ɿ8FCϓϩμΫτͷςοΫϦʔυ ʢ*OTUJUVUVJO GPSB(MPCBM4PDJFUZʣ ɾϑϦʔϥϯεʢݱࡏʣɿ8FCɺ֤छϓϩμΫτͷ ϓϩμΫτϚωδϝϯτɺٕज़#J[ΞυόΠβʔ ֤छ*5ίϛϡχςΟͷӡӦɻઌ୺ٕज़ɺϏδωε΍ %9ɺ૊৫վֵͷࢧԉɺߨٛɺҭ੒ͳͲɻ ॻ੶ͷࣥචɾࠪಡɺϝσΟΞهࣄͷدߘɻ ϑΟϯςοΫཆ੒ίϛϡχςΟ ڞಉ૑ઃऀ גࣜձࣾίϛϡΧϧ ٕज़ސ໰ Ұൠࣾஂ๏ਓୈೋ஍ํۜߦڠձ 4"3#-"#%9ΦϯϘʔυίΞΞυόΠβʔ Ѩ෦ Ұ໵
  2. ໔੹ࣄ߲ • ຊϓϨθϯςʔγϣϯͰఏڙ͞ΕΔ৘ใ͸ɺ೥݄೔࣌఺ͷ΋ͷ Ͱ͋Γɺࠓޙมߋ͞ΕΔՄೳੑ͕͋Γ·͢ɻ࠷৽ͷ৘ใʹ͍ͭͯ͸ɺؔ࿈ ͢Δެࣜ৘ใݯ΍ઐ໳ՈͷॿݴΛ͝ࢀর͍ͩ͘͞ɻ • ຊϓϨθϯςʔγϣϯʹ͓͍ͯ঺հ͞ΕΔॻ੶΍ಈը͸ɺ঺հͷҰ؀ͱ͠ ͯݴٴ͞ΕΔ৔߹͕͋Γ·͕͢ɺͦͷ໨త͸ൢചΛଅਐ͢Δ͜ͱͰ͸͋Γ ·ͤΜɻ •

    ϓϨθϯςʔγϣϯʹ͓͍ͯࣔ͞ΕΔख๏΍ํ๏Λ࣮ફ͢Δ৔߹͸ɺࣗݾ ੹೚ʹ͓͍ͯߦ͍ͬͯͩ͘͞ɻ͍͔ͳΔ݁Ռ΍ଛ֐͕ੜͨ͡ͱͯ͠΋ɺࢲ ͸Ұ੾ͷ੹೚Λෛ͍·ͤΜɻਖ਼֬ੑ΍ޮՌͷอূ͸ߦ͓ͬͯΓ·ͤΜͷͰɺ ࣗݾͷ൑அͱϦεΫධՁʹج͍ͮͯߦಈ͍ͯͩ͘͠͞ɻ 3 ˜ϑΟϯςοΫཆ੒ίϛϡχςΟ
  3. ຊ೔఻͍͑ͨ͜ͱ 4 ˜ϑΟϯςοΫཆ੒ίϛϡχςΟ ࢥ૝ͷଟ༷ੑΛड͚ೖΕΔ • ࢲͨͪͷٕज़ࣾձʹ͸ɺҰͭͷਖ਼ղ͚ͩͰ͸ͳ͘ɺଟ༷ͳจԽ΍ࢥ૝͕ଘࡏ͠· ͢ɻWeb2ͱWeb3͸ɺͦΕͧΕҟͳΔٕज़తࢥ૝Λ୅ද͓ͯ͠Γɺ͜ͷଟ༷ੑ͸ࢲ ͨͪͷਐԽͷҰ෦Ͱ͢ɻҰͭͷࢥ૝͕શͯʹద͍ͯ͠ΔΘ͚Ͱ͸ͳ͘ɺଘࡏ͢Δ ༷ʑͳΞϓϩʔνΛೝࣝ͠ɺड͚ೖΕΔ͜ͱ͕ॏཁͰ͢ɻ ݸਓͷબ୒ͱํ޲ੑ

    w ͋ͳͨʹ͸ɺҰͭͷମͱ༗ݶͷ͕࣌ؒ͋Γ·͢ɻ8FCͷٕज़͸ɺதԝूݖ͔Β෼ ࢄܕͷΞϓϩʔν΁ͱγϑτ͠ɺσʔλͷॴ༗ݖ΍ಁ໌ੑʹ৽ͨͳࢹ఺Λఏڙ͠ ·͢ɻ͔͠͠ɺ͜Ε͸8FCͷԆ௕ઢ্ʹ͋ΔΘ͚Ͱ͸ͳ͘ɺࠜຊతʹҟͳΔࢥ૝ ʹج͍͍ͮͯ·͢ɻࠓ೔ͷ࿩Λ௨ͯ͡ɺͲͪΒͷٕज़తࢥ૝ʹՁ஋Λݟग़͔͢ɺ ࣗ਎ʹͱͬͯͲͪΒ͕ద͍ͯ͠Δ͔Λߟ͑ͯΈ͍ͯͩ͘͞ɻ
  4. ϒϩοΫνΣʔϯͷछྨʢൈਮʣ 22 ˜ϑΟϯςοΫཆ੒ίϛϡχςΟ ʢग़యʣ8IBUJTB-BZFS#MPDLDIBJO8IJDIJT#FTU ʢग़యʣ#MPDLDIBJOMBZFST - - - - JOB%JBHSBN

    ʢग़యʣ"-PPL"IFBE5IF#FTU&OUFSQSJTF#MPDLDIBJO1SPUPDPMTGPS -BZFS 4JEF$IBJO -BZFS 4JEF$IBJO 4JEF$IBJO ʢग़యʣ%JWFJOUPUIF#JUDPJO%F'J &DPTZTUFN ʲϏοτίΠϯͷϚϧννΣʔϯʳ ʲύϒϦοΫϒϩοΫνΣʔϯͷϨΠϠʔʳ ʲΠʔαϦΞϜͷϨΠϠʔ̎ʳ ʲΤϯλʔϓϥΠζϒϩοΫνΣʔϯͷछྨʳ ٕज़ऀ໨ઢͰͷओཁͳϒϩοΫνΣʔϯͷछྨʢΞϧτίΠϯ΍ϛʔϜίΠϯ͸আ͘ʣ
  5. 8FCͷ஫໨τϐοΫʢൈਮʣ 25 ˜ϑΟϯςοΫཆ੒ίϛϡχςΟ -JHIUOJOH/FUXPSL 38" %F4DJ 3F'J %"0๏ ΢ΥϨοτڝ૪ %*%ɾ7$

    ϓϥΠόγʔ ιϦϡʔγϣϯ ηΩϡϦςΟτʔΫϯ ɾεςʔϒϧίΠϯ #JUDPJO&5'ͷӨڹͰɺ ·͢·͢εέʔϦϯάʹ՝ ୊͕ग़ΔͨΊ஫໨͞ΕΔʁ ւ֎ͷ38"͸%F'J͕஫໨ ͞Ε͍ͯΔ͕ɺ೔ຊͰ͸ %F'JҎ֎΋஫໨͞Ε͍ͯΔ େࡕສതͳͲͱ΋ඥ෇͚ͯ ΄͍͠ ݚڀͷࢿۚௐୡͷಁ໌Խͱ ࠪಡऀͷΠϯηϯςΟϒʹ ΋ܨ͕Δ Ұൠͷ4%(Tɾ&4(͕ 8FCଆʹ΋౰વਐΉ ೥಺ʹࢪߦ͞ΕΔ͸ͣɾɾ εʔύʔΞϓϦԽ΍8FC ͷ՝୊ͱͳΔ69ମݧͰ· ͢·͢஫໨͞ΕΔɻ ϚεΞμϓγϣϯ΁޲͚ͷ ຊ֨తͳରࡦ͕ਐΉ ೔ຊ͕ੈքʹઌۦ͚ͯਐΊ ͍ͯΔ5STVUFE 8FCͳͲ ΋ؔ࿈ͯ͠ࠃ಺Ͱ͸·͢· ͢஫໨͞ΕΔ͸ͣɾɾɾ 1SPHNBU͸ੈքͰ΋஫໨͞ ΕͯΔͷͰεςʔϒϧίΠ ϯɺηΩϡϦςΟτʔΫϯ ͷྲྀΕ͸ඞવͰ͋Δ ˞஫ҙɿݸਓతͳݟղͰ͢
  6. %"0ʢࣗ཯෼ࢄܕ૊৫ʣ 26 魅⼒的な ビジョン Ұൠతͳاۀ૊৫ %"0ʢࣗ཯෼ࢄܕ૊৫ʣ ༷ʑͳܗͰߩݙͨ͠ࢀՃऀશһʹརӹ͸ؐݩ͞ Εɺ͜Ε͕ɺΠϯηϯςΟϒͱͳͬͯɺࣗ཯త ʹ૊৫ͷ੒ޭʹߩݙ͢ΔΑ͏ʹͳΔ ג΍ετοΫɾΦϓγϣϯΛ࣋ͭɺ૑ۀϝϯ

    όʔ΍ϕϯνϟʔΩϟϐλϧʹརӹ͕ؐݩ͞Ε Δ࢓૊Έɻैۀһ͸څ༩͕ΠϯηϯςΟϒ ૊৫Λ౷཰͢Δ ୅දऀ͕ҙࢤܾఆ͠ ֊૚૊৫ͰӡӦ ࢀՃऀಉ࢜Ͱ ࣗ཯తʹ ҙࢥܾఆ͠ ૊৫ΛӡӦ
  7. εʔύʔΞϓϦڝ૪͔Βͷಋઢ 28 ˜ϑΟϯςοΫཆ੒ίϛϡχςΟ ʢग़యʣIUUQTNFEJBNPOFZGPSXBSEDPNBSUJDMFT ΩϟϦΞ ʢ4PGUCBOLͳͲʣ ૊ΈࠐΈܕ ۚ༥ τʔΫϯ ܦࡁ

    ϙΠϯτ ܦࡁ ԣ࿈ܞ ϑϨΫγϣϯϨε ϑϨΫγϣϯϨε ϑϨΫγϣϯϨε ѹ౗తͳϢʔβʔ਺ ʹΑΔಋઢ 8FC ౔؅ʢΩϟϦΞΠϯϑϥʣଆΛ੍͢Δͱ ϑϨΫγϣϯϨεͳ̪̭ମݧΛ औΓࠐΈ΍͘͢ͳΔՄೳੑ͕ߴ͍ɻ ͞·͟·ͳεʔύʔΞϓϦܦࡁݍɺ΄͔ʹ΋TVJLBͳͲ͕͋Δɻ ΢ΥϨοτڝ૪࣌୅
  8. εϚʔτίϯτϥΫτͷϝϦοτɾσϝϦοτ ಁ໌ੑ΍ޮ཰ੑ͕ߴ·ΔҰํͰɺηΩϡϦςΟ΍๏త໰୊ʹ஫ҙ͕ඞཁͳσδλϧܖ໿ɻ தؒۀऀ͕ෆཁʹͳΔͨΊɺख਺ྉ ΍؅ཧίετ͕࡟ݮͰ͖·͢ɻ தԝूݖతͳ஥հऀ͕ෆཁͰɺϒ ϩοΫνΣʔϯͷ෼ࢄੑʹΑΓσʔ λͷվ͟Μ͕ࠔ೉ɻ ίʔυ͕ެ։͞Ε͍ͯΔͨΊɺܖ໿ ಺༰͕໌֬Ͱෆਖ਼͕๷͛·͢ɻ εϚʔτίϯτϥΫτ͸৚͕݅ຬͨ

    ͞ΕͨΒࣗಈతʹ࣮ߦ͞ΕΔͨΊɺ ਝ଎ʹऔҾ͕׬ྃ͠·͢ɻ ࠃڥΛӽ͑ͨऔҾ͕༰қʹͳΓɺࠃ ࡍతͳϏδωενϟϯε͕޿͕Γ· ͢ɻ Ұ౓࣮૷͞Εͨܖ໿͸มߋ͕೉͍͠ ͨΊɺ༧ظͤ͵ঢ়گʹରԠ͠ʹ͍͘ Ͱ͢ɻ εϚʔτίϯτϥΫτ͕๏తͳܖ໿ ͱͯ͠Ͳͷఔ౓ೝΊΒΕΔ͔ɺࠃ΍ ஍ҬʹΑͬͯҟͳΓ·͢ɻ ϓϩάϥϛϯάͷϛε΍ηΩϡϦ ςΟ্ͷ໰୊͕͋Δͱɺܖ໿ͷෆਖ਼ ࣮ߦ΍ࢿ࢈ͷྲྀग़͕ى͜ΔՄೳੑ͕ ͋Γ·͢ɻ εϚʔτίϯτϥΫτͷ։ൃ΍ӡ༻ ʹ͸ɺϒϩοΫνΣʔϯٕज़΍ϓϩ άϥϛϯάͷ஌͕ࣝඞཁͰ͢ɻ τϥϯβΫγϣϯ͕ϒϩοΫνΣʔ ϯ্Ͱެ։͞ΕΔͨΊɺϓϥΠό γʔ͕࿙Ӯ͢ΔϦεΫ͕͋Γ·͢ɻ メリット デメリット ಁ໌ੑ ৴པੑ ίετ࡟ݮ ࣗಈ࣮ߦ άϩʔόϧͳऔҾ ίʔυͷ੬ऑੑ ๏తͳ໰୊ ॊೈੑͷܽ೗ εΩϧෆ଍ ϓϥΠόγʔͷݒ೦
  9. εϚʔτίϯτϥΫτ͕ѻ͑ΔϒϩοΫνΣʔϯ ⾃動実⾏︓代⾦⽀払い+商品送付 1.商品を注⽂ スマート コントラクト ܖ໿৚݅ΛϓϩάϥϜͱͯ͠هड़ͯ͠ ͓͖ɺ͋Δ৚͕݅ຬͨ͞Εͨͱ͖ʹࣗ ಈతʹܾΊΒΕͨॲཧ͕͓͜ͳΘΕΔɻ εϚʔτίϯτϥΫτ͸ɺಛఆͷ৚͕݅ຬͨ͞Εͨͱ͖ʹࣗಈతʹ࣮ߦ͞ΕΔίϯϐϡʔλϓϩάϥϜͷΑ͏ͳ΋ͷͰ͢ɻ ϒϩοΫνΣʔϯϓϥοτϑΥʔϜͷதʹ͸ɺεϚʔτίϯτϥΫτΛ࡞੒͢ΔͨΊʹ࢖ΘΕΔಛผͳϓϩάϥϛϯάݴޠ

    ͕͋Δɻ ϏοτίΠϯ΍Ϧοϓϧ͸ɺεϚʔτίϯτϥΫτػೳ͕ݶఆతͰ͢ɻϏοτίΠϯʹ͸εΫϦϓτݴޠ͕͋Γ·͕͢ɺ্هͷΑ͏ͳ׬શͳεϚʔτ ίϯτϥΫτػೳ͸ఏڙ͍ͯ͠·ͤΜɻϦοϓϧ΋ಠࣗͷεΫϦϓτݴޠΛ͍࣋ͬͯ·͕͢ɺεϚʔτίϯτϥΫτͷػೳ͸ݶΒΕ͍ͯ·͢ɻ ͜ΕΒͷϓϥοτϑΥʔϜ͸ɺεϚʔτίϯτϥΫτΛ࢖ͬͯɺࣗಈతʹ࣮ߦ͞ΕΔऔҾ΍ܖ໿Λ࡞੒ɾ؅ཧͰ͖·͢ɻͦΕͧΕͷϓϥοτϑΥʔϜ Ͱ࢖ΘΕΔϓϩάϥϛϯάݴޠ͸ɺίϯϐϡʔλ͕ཧղͰ͖Δಛผͳݴ༿ͰɺͦΕͧΕͷϓϥοτϑΥʔϜʹ߹Θͤͯ࡞ΒΕ͍ͯ·͢ɻ ϒϩοΫνΣʔϯϓϥοτϑΥʔϜ ϓϩάϥϛϯάݴޠ ΠʔαϦΞϜ 4PMJEJUZ 7ZQFS ϙϦΰϯ 4PMJEJUZ ϙϧΧυοτ 3VTU *OL 3VTUϕʔεͷݴޠ ϋΠύʔϨδϟʔϑΝϒϦοΫ (P +BWB +BWB4DSJQU 3$PSEB ,PUMJO +BWB ιϥφ 3VTU όΠφϯεεϚʔτνΣʔϯ 4PMJEJUZ Χϧμϊ 1MVUVT )BTLFMMϕʔε ςκε .JDIFMTPO
  10. 8FCͷ؂ࠪ 37 ˜ϑΟϯςοΫཆ੒ίϛϡχςΟ ग़యɿIUUQTXXXPEBJMZOFXTKBQPTU ؀ڥߏ੒ɿ ιʔείʔυͷऔಘͱΧελϜ؀ڥͷߏஙɻ ΞʔΩςΫνϟ؂ࠪɿ ϓϩδΣΫτจॻͷϨϏϡʔɺڴҖϞσϧ෼ੳɺ಺෦πʔϧ ͱਓؒʹΑΔ؂ࠪΛ௨ͯ͡ηΩϡϦςΟͷΪϟοϓ΍ઃܭ্ ͷܽؕΛಛఆɻ

    ڴҖϞσϧ෼ੳɿ ϓϩδΣΫτͷओཁͳࢿ࢈ɺϦιʔεɺηΩϡϦςΟཁ݅Λ આ໌͠ɺજࡏతͳ੬ऑੑͱηΩϡϦςΟڴҖͷϦετΛ࡞੒ɻ ੩తղੳͱܗࣜతݕূɿ ιʔείʔυ͓ΑͼόΠτίʔυϨϕϧͰͷίʔυςετΛ ࣮ࢪ͠ɺ҆શͰͳ͍ίʔυύλʔϯΛಛఆɻ खಈ؂ࠪɿ ίʔυͷߦ͝ͱͷৄࡉͳݕࠪΛؚΉɺϚΠΫϩ؂ࠪͱϚΫϩ ؂ࠪͷ࣮ࢪɻ ؂ࠪϓϩηεͷओཁεςοϓ ؂ࠪ෼ੳϨϙʔτͷఏڙ ˞ެ։͸೚ҙ 開発スケジュールには 監査にかかる期間も忘れずに
  11. ෼ࢄܕετϨʔδ 39 ˜ϑΟϯςοΫཆ੒ίϛϡχςΟ ʢग़యʣIUUQTCMPDLDIBJOTDPNCMPDLDIBJO WTEBUBCBTFUIFEJGGFSFODF ෼ࢄܕετϨʔδ͸ෳ਺ͷϊʔυʹσʔλΛอଘ͠ɺ୯Ұো֐఺Λഉআͯ͠ ҆શੑɾΞΫηεੑΛ޲্ͤ͞Δํ๏ɻ • ϒϩοΫνΣʔϯʹ͔࣋ͭ •

    *1'4ʹ͔࣋ͭ • σʔλϕʔεʹ͔࣋ͭ ѻ͏σʔλͷ໨తʹΑͬͯɺ෼ࢄܕ͔ूதܕԽΛ੾Γ෼͚Δɻ ʢΦϯνΣʔϯPSΦϑνΣʔϯʣ αʔϏε͕ఏڙͰ͖Δػೳ΍༰ྔɺੑೳʹΑͬͯ ෼ࢄܕετϨʔδ͔%#͔Λ੾Γ෼͚͍ͯΔʢ*1'4ʹ͸1JOBUBΛར༻ʣ ˞'JMF$PJO͸%F1*/ʢ%FDFOUSBMJ[FE1IZTJDBM *OGSBTUSVDUVSF/FUXPSLʣͷҰͭͰ͋Δɻ
  12. ·ͱΊ 41 ˜ϑΟϯςοΫཆ੒ίϛϡχςΟ ࢥ૝ͷଟ༷ੑΛड͚ೖΕΔ • ࢲͨͪͷٕज़ࣾձʹ͸ɺҰͭͷਖ਼ղ͚ͩͰ͸ͳ͘ɺଟ༷ͳจԽ΍ࢥ૝͕ଘࡏ͠· ͢ɻWeb2ͱWeb3͸ɺͦΕͧΕҟͳΔٕज़తࢥ૝Λ୅ද͓ͯ͠Γɺ͜ͷଟ༷ੑ͸ࢲ ͨͪͷਐԽͷҰ෦Ͱ͢ɻҰͭͷࢥ૝͕શͯʹద͍ͯ͠ΔΘ͚Ͱ͸ͳ͘ɺଘࡏ͢Δ ༷ʑͳΞϓϩʔνΛೝࣝ͠ɺड͚ೖΕΔ͜ͱ͕ॏཁͰ͢ɻ ݸਓͷબ୒ͱํ޲ੑ

    w ͋ͳͨʹ͸ɺҰͭͷମͱ༗ݶͷ͕࣌ؒ͋Γ·͢ɻ8FCͷٕज़͸ɺதԝूݖ͔Β෼ ࢄܕͷΞϓϩʔν΁ͱγϑτ͠ɺσʔλͷॴ༗ݖ΍ಁ໌ੑʹ৽ͨͳࢹ఺Λఏڙ͠ ·͢ɻ͔͠͠ɺ͜Ε͸8FCͷԆ௕ઢ্ʹ͋ΔΘ͚Ͱ͸ͳ͘ɺࠜຊతʹҟͳΔࢥ૝ ʹج͍͍ͮͯ·͢ɻࠓ೔ͷ࿩Λ௨ͯ͡ɺͲͪΒͷٕज़తࢥ૝ʹՁ஋Λݟग़͔͢ɺ ࣗ਎ʹͱͬͯͲͪΒ͕ద͍ͯ͠Δ͔Λߟ͑ͯΈ͍ͯͩ͘͞ɻ