Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
超大学第一期(2019 年度)卒業証明書の記録と証明 / Recording and Veri...
Search
Kenji Saito
PRO
June 01, 2019
Technology
2
270
超大学第一期(2019 年度)卒業証明書の記録と証明 / Recording and Verification of Graduation Certificates for Meta University 2019
2019年6月1日(土)、慶應義塾大学三田キャンパスにて開催された「超大学」第一期(2019年度) の卒業式での説明にて使用したスライドです。
Kenji Saito
PRO
June 01, 2019
Tweet
Share
More Decks by Kenji Saito
See All by Kenji Saito
思いつきが武器になる:研究というゲームを始めよう / Ideas Are Your Equipments : Let the Game of Research Begin!
ks91
PRO
0
49
ロボットを雰囲気(ヴァイブ)でプログラミングするこどもたち / Children Vibe-Programming Robots
ks91
PRO
0
20
アカデミーキャンプ 2025 SuuuuuuMMeR「燃えろ!!ロボコン」 / Academy Camp 2025 SuuuuuuMMeR "Burn the Spirit, Robocon!!" DAY 3
ks91
PRO
0
28
アカデミーキャンプ 2025 SuuuuuuMMeR「燃えろ!!ロボコン」 / Academy Camp 2025 SuuuuuuMMeR "Burn the Spirit, Robocon!!" DAY 2
ks91
PRO
0
31
アカデミーキャンプ 2025 SuuuuuuMMeR「燃えろ!!ロボコン」 / Academy Camp 2025 SuuuuuuMMeR "Burn the Spirit, Robocon!!" DAY 1
ks91
PRO
0
150
未来へのフォワードキャスト / Forward Cast to the Future
ks91
PRO
0
80
発表と総括 / Presentations and Summary
ks91
PRO
0
59
サイバーフィジカル社会、金融の未来とアイデアソン / Cyber Physical Society, Future of Finance, and Ideathon
ks91
PRO
0
76
マニフェスト: 人類の知のフロンティアに向けた拡張的足場へ / Manifesto: Toward Expansive Scaffolding for Humanity's Knowledge Frontier
ks91
PRO
0
37
Other Decks in Technology
See All in Technology
ABEMAにおける 生成AI活用の現在地 / The Current Status of Generative AI at ABEMA
dekatotoro
0
590
開発と脆弱性と脆弱性診断についての話
su3158
1
1k
工業高校で学習したとあるエンジニアのキャリアの話
shirayanagiryuji
0
130
[CVPR2025論文読み会] Linguistics-aware Masked Image Modelingfor Self-supervised Scene Text Recognition
s_aiueo32
0
210
あなたの知らない OneDrive
murachiakira
0
210
夏休みWebアプリパフォーマンス相談室/web-app-performance-on-radio
hachi_eiji
1
290
我々は雰囲気で仕事をしている / How can we do vibe coding as well
naospon
2
190
[kickflow]20250319_少人数チームでのAutify活用
otouhujej
0
200
コミュニティと計画的偶発性理論 - 出会いが人生を変える / Life-Changing Encounters
soudai
PRO
7
1.2k
キャリアを支え組織力を高める「多層型ふりかえり」 / 20250821 Kazuki Mori
shift_evolve
PRO
2
270
結局QUICで通信は速くなるの?
kota_yata
9
7.5k
AI時代の大規模データ活用とセキュリティ戦略
ken5scal
1
280
Featured
See All Featured
Faster Mobile Websites
deanohume
309
31k
jQuery: Nuts, Bolts and Bling
dougneiner
64
7.9k
The Cost Of JavaScript in 2023
addyosmani
53
8.8k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
What's in a price? How to price your products and services
michaelherold
246
12k
The Pragmatic Product Professional
lauravandoore
36
6.8k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
30
9.6k
Navigating Team Friction
lara
188
15k
GraphQLとの向き合い方2022年版
quramy
49
14k
Making the Leap to Tech Lead
cromwellryan
134
9.5k
Bash Introduction
62gerente
614
210k
We Have a Design System, Now What?
morganepeng
53
7.7k
Transcript
େֶ ୈҰظ(2019 ) ଔۀূ໌ॻͷهͱূ໌ ∼ BBc-1 ͱ Ethereum ͷ׆༻ ∼
ܚጯٛक़େֶ SFC ݚڀॴɾڥใֶ෦ / Ұൠࣾஂ๏ਓϏϤϯυϒϩοΫνΣʔϯ ੪౻ ݡ࣐
[email protected]
/
[email protected]
େֶ ୈҰظ (2019 ) ଔۀূ໌ॻͷهͱূ໌ ∼ BBc-1 ͱ Ethereum ͷ׆༻ ∼ 2019-06-01 – p.1/10
؆୯ͳࣗݾհ ੪౻ ݡ࣐ (͍͞ͱ͏ ͚Μ͡) ܚጯٛक़େֶ SFC ݚڀॴ ্੮ॴһɾڥใֶ෦/େֶӃϝσΟΞσβΠϯݚڀՊ ߨࢣ
(ඇৗۈ) גࣜձࣾϒϩοΫνΣʔϯϋϒ CSO (Chief Science Officer) Ұൠࣾஂ๏ਓϏϤϯυϒϩοΫνΣʔϯ දཧࣄ Ұൠࣾஂ๏ਓΞΧσϛʔΩϟϯϓ දཧࣄ ܦྺ 1993 ɺίʔωϧେֶΑΓֶम࢜߸औಘ (ίϯϐϡʔλαΠΤϯε) 2006 ɺܚጯٛक़େֶΑΓσδλϧ௨՟ͷݚڀͰത࢜߸औಘ (ࡦɾϝσΟΞ) ܚጯٛक़େֶ େֶӃ ࡦɾϝσΟΞݚڀՊ SFC ݚڀॴʹͯ 18 Ҏ্ʹΘͨΓ P2P (Peer-to-Peer) ͓Αͼσδλϧ௨՟ͷݚڀʹैࣄ 2011 ՆΑΓౡͷ͜ͲͨͪͷͨΊͷʮΞΧσϛʔΩϟϯϓʯΛؒΒͱ։࠵ ࡢՆ SFC ʹͯ ΞΧσϛʔΩϟϯϓ 2018 ՆʮΦοέʔάʔάϧɺ॓ͬͱ͍ͯʂʯΛ࣮ࢪ ࡢౙ ΞΧσϛʔΩϟϯϓ 2019 ౙʮԵঁͷͨΊͷΦʔτϝʔγϣϯ ∼ ΧϫΠΠࣗಈԽͰ͖ΔʂʯΛ࣮ࢪ → ࢲͷ಄ͷதͰͭͳ͕͍ͬͯ·͢ (͜Ε͔ΒͷࣾձͷσβΠϯ͜ͲͨͪͱҰॹʹ) େֶ ୈҰظ (2019 ) ଔۀূ໌ॻͷهͱূ໌ ∼ BBc-1 ͱ Ethereum ͷ׆༻ ∼ 2019-06-01 – p.2/10
5Ͱઆ໌͠·͢ʂ ແཧͩ ཁ͚͓͍͖ͩͯ͠·͢ εϥΠυʹใΛͨ͘͞Μࡌ͓͖ͤͯ·͢ͷͰɺ ޙ΄Ͳͬ͘͡Γ֬ೝ͍͚ͯͨͩ͠Ε͍Ͱ͢ ͜ͷεϥΠυ https://speakerdeck.com/ks91 ʹஔ͔Ε·͢ େֶ ୈҰظ
(2019 ) ଔۀূ໌ॻͷهͱূ໌ ∼ BBc-1 ͱ Ethereum ͷ׆༻ ∼ 2019-06-01 – p.3/10
ϒϩοΫνΣʔϯͬͯԿͩʁ ʮه͕վ͟Μ͞Ε͍ͯͳ͍͜ͱ͕ূ໌͞ΕΔهγεςϜʯͰ͔ͭ ʮΈΜͳ͕͑Δͷʯ (ΈΜͳ = ͦͷԠ༻ʹ͓͚ΔεςΠΫϗϧμʔશһͰ OK) վ͟Μ͕ࣄ্࣮ෆՄೳͩͬͨΓࠔͩͬͨΓ͢Δͷ͔͕ͳͷͰ͋Γ·ͤΜ API ʹʮਖ਼͘͠อଘ͍ͯ͠Δʁʯͱฉ͍ͯʮYes/Noʯ͚͕ͩฦͬͯ͘ΔΑ͏ͳΈͰμϝ
ͰʮϒϩοΫνΣʔϯʯͦͷԠ༻ͩͱ͞ΕΔͷɺैͬͯଟ͘ͷ߹ . . . (ྦ) Ethereum ʮϓϩάϥϜ+ͦͷ࣮ߦ݁Ռ (εϚʔτίϯτϥΫτ) ΛهͰ͖Δʯج൫ BBc-1 ʮϒϩοΫνΣʔϯͰͰ͖Δͱ͞Ε͍ͯΔ͜ͱΛɺຊʹʯΛࢦ͢ ͲͪΒΦʔϓϯιʔεͰ։ൃ͕ਐߦதͷج൫γεςϜ ϒϩοΫνΣʔϯʮதԝʯΛࣗಈԽ͠·͢ ʮূ໌ʯͰ͍͖ͬͯ·͢ͷͰɺ ʮதԝʯ͕͕Μͬͯਖ਼͠͞Λҡ࣋ͯ͠ɺ ΈΜͳ͕ͦΕΛ৴༻͢Δɺͱ͍͏ΈͰ͋Δඞཁ͕ͳ͘ɺదͳʮதԝʯͰେৎ ࠓճͷʮଔۀূ໌ॻͷهͱূ໌ʯɺେֶͷػೳͷҰ෦ΛࣗಈԽ͢ΔࢼΈ Ͱ͢ େֶ ୈҰظ (2019 ) ଔۀূ໌ॻͷهͱূ໌ ∼ BBc-1 ͱ Ethereum ͷ׆༻ ∼ 2019-06-01 – p.4/10
ଔۀূॻͷ QR ίʔυͷ URL ʹΞΫηε͢Δͱʁ ௨৴࿏҉߸Խ͞ΕकΒΕ·͢ https : //eg.beyond −
blockchain.org/metauniv/? ݕࡧจࣈྻ (͜Ε͕େࣄʂ) certificate = %3Cc%3E%3Cid . . . URL ූ߸Խ͞Εͨଔۀূ໌ॻ (XML) & subtree = r − 7aa6334a311b357ed6 . . . Merkle αϒπϦʔ URL ͕͍ͷͰɺॖ URL ʹͯ͠ QR ίʔυԽ͍ͯ͠·͕͢ . . . ͥͻల։ޙͷ URL Λอଘ͓͍͍ͯͯͩ͘͠͞ʂ(ॖ URL αʔϏε͍ͭऴΘΔ͔Θ͔Γ·ͤΜ) ଔۀূ໌ॻͷܗࣜ࣍ͷϖʔδͰ UTF-8ɾURL ූ߸Խ͞Εͯͦͷ··ࢯ໊͕ࡌ͍ͬͯ·͕͢ɺHTTPS Ͱൿಗ͍ͯ͠·͢ ⇒ ΞΫηε͢Δͱʮূ໌ॻͷݕূʹޭ͠·ͨ͠ʂʯͱग़ͯ ʮҎԼͷূ໌ॻ͕ଘࡏ͠ɺ͔ͭͦͷ༰͕ਖ਼͍͜͠ͱɺܭࢉ͞Εͨ Merkle ϧʔτ͕Լͷ Ethereum εϚʔτίϯτϥΫτʹอଘ͞Ε͍ͯΔͱҰக͢Δ͜ͱʹΑΓ֬ೝ͞Ε·ͨ͠ʯ ͬͯग़Δ͚ͲɺͲ͏͍͏ҙຯʁ ͦΕΛઆ໌͢Δͷ͕͜ͷ͓ͷతͰ͢Ͷ େֶ ୈҰظ (2019 ) ଔۀূ໌ॻͷهͱূ໌ ∼ BBc-1 ͱ Ethereum ͷ׆༻ ∼ 2019-06-01 – p.5/10
ଔۀূ໌ॻ ଔۀূ໌ॻ શମDΤϨϝϯτ JEJE OBNF ଠ OBNF TDIPPM େֶ TDIPPM
QSFTJEFOU Ԟग़ਓ QSFTJEFOU EBUFEBUF DPVSTF ୈҰظʢ ʣDPVSTF ଔۀূ໌ॻͷ μΠδΣετ ࿈݁ޙʹܭࢉ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ ɾηΫγϣϯຖʹμΠδΣετΛܭࢉ͢ΔͷɺҰ෦Λൿಗͨ͠ঢ়ଶͰূ໌Մೳʹ͢ΔͨΊɻ ɾྫ͑ɺࠓճͷΑ͏ʹ OBNF͕ෳ͋Δূ໌ॻ͋Δ߹ʹɺଞͷਓͷ໊લ։ࣔ͠ͳͯ͘ ɹূ໌Ͱ͖ͨΓ͢Δ JFଞͷਓͷ OBNF࠷ॳ͔ΒμΠδΣετʹͯ͠ఏڙ͢Δ ɻ ˞ ʮμΠδΣετʯʮ҉߸ֶతϋογϡؔʯʹΑͬͯ ɹܭࢉ͞ΕΔͰɺݩͷσʔλ͕ ϏοτͰҟͳΔͱ ɹશ͘ҟͳΔͱͳΓɺ·ͨɺμΠδΣετ͔ΒݩͷσʔλΛ ɹਪଌ͢Δ͜ͱͰ͖ͳ͍ ࠓճ4)"ؔΛ༻ ɻ େֶ ୈҰظ (2019 ) ଔۀূ໌ॻͷهͱূ໌ ∼ BBc-1 ͱ Ethereum ͷ׆༻ ∼ 2019-06-01 – p.6/10
ϚʔΫϧͱͦͷ෦(αϒπϦʔ) Λͬͨূ໌ ଔۀ ূॻ ଔۀ ূॻ ଔۀ ূॻ
ଔۀ ূॻ ଔۀ ূॻ O μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ حͷ߹ ෳ͢Δ ɾଔۀূॻ Λड͚औͬͨ " ࢯɺಉ࣌ʹϒϧʔͰࣔ͞ΕΔμΠδΣετͱͦΕ͕ࠨӈͷͲͪΒʹҐஔ͢Δ͔Λड͚औΔɻ ɾ" ࢯଔۀূॻ ͷμΠδΣετ͔Β࢝Ίͯɺ࿈͖݁͢Ұ࿈ͷμΠδΣετΛΔ͜ͱʹͳΔͷͰɺϚʔΫϧϧʔτʹࢸΔ·Ͱͷ ɹܭࢉΛ࠶ݱͰ͖ɺಘΒΕͨϚʔΫϧϧʔτ͕ &UIFSFVN εϚʔτίϯτϥΫτʹه͞Ε͍ͯΔͱҰக͢Δ͜ͱΛ֬ೝͰ͖Δɻ ɾͦͷܭࢉΛߦ͢Δͷ͕IUUQTFHCFZPOECMPDLDIBJOPSHNFUBVOJWͷαʔϏε ݪཧͷཧղͱඞཁͳใ͕͋Ε୭Ͱ࠶ݱͰ͖Δ ূ໌͞ΕΔ ɻ ه͢Δ ಡΈग़ͤΔ ଔۀূ໌Λ ඞཁͱ͢Δऀʹ ։ࣔ͞ΕΔใ ˞##Dɺ͜ͷߏΛอଘ ɹ͍ͯ͠Δ͕ɺͯ͢ͷαϒπϦʔ ɹΛ͢Ͱʹ63- Խͯͯ͋͠͠ΔͷͰɺ ɹূ໌͢Δ্Ͱ##D ෆཁ ެ։͞ΕΔใ ϚʔΫϧϧʔτ Ϛ ồ Ϋ ϧ େ ֶ ͕ อ ͠ ֤ ଔ ۀ ੜ ʹ ෦ త ʹ ͑ Δ ʜʜ ʜʜ ʜʜ ʜʜ ʜʜ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ &UIFSFVNϒϩοΫνΣʔϯ ʜ ʜ ##DϥΠϒϥϦ ূ໌ॻΞϓϦͰ࣮ݱ େֶ ୈҰظ (2019 ) ଔۀূ໌ॻͷهͱূ໌ ∼ BBc-1 ͱ Ethereum ͷ׆༻ ∼ 2019-06-01 – p.7/10
F.A.Q. (Ұ୭ʹฉ͔Εͯͳ͍͚Ͳ) Ethereum ࢭ·ͬͨΓσΟείϯ (ϓϩδΣΫτͱͯ͠ଧͪΓ) ͨ͠Γ͠ͳ͍ͷʁ ⇒ ఀࢭɾσΟείϯͨ͠ͱͯ͠ɺੈքʹ Ethereum ϒϩοΫνΣʔϯͷίϐʔ͕͍ͬͯΔ
͔͗Γɺ͔ͦ͜ΒಡΈग़͕͠Ͱ͖·͢ ূ໌ॻߋ৽औΓফ͠Ͱ͖·͔͢ʁ ⇒ BBc-1 ͷϥΠϒϥϦ (bbc1-lib-registry) ূ໌ॻΛΞοϓσʔτ͢ΔͨΊͷΈΛ࣋ͪ·͢ σδλϧॺ໊ཁΒͳ͍ͷʁ ⇒ ྑ͍࣭Ͱ͢ʂɹࠓճݤϖΞͷѻ͍͕ࡶʹͳΔͷͰׂѪ͠·͕ͨ͠ɺ BBc-1 Ͱʮ͋ΔׂΛ୲͏୭͔ʹΑΔॺ໊ʯ(ࠓճͷ߹ͳΒʮֶʯ·ͨʮେֶʯͰ͢Ͷ) ɺ ʮաڈͷ͋Δ࣌Ͱͦͷͱ͖ͦͷׂͩͬͨਓͷॺ໊͔Ͳ͏͔ͷݕূʯͳͲ͕Ͱ͖·͢ · աڈͷσδλϧॺ໊ɺൿີݤͷ࿙Ӯٕज़ͷةຆԽΛߟ͑ΔͱɺҰൠʹݕূ͕ࠔͰ͢ · BBc-1 ͰɺͦͷΑ͏ͳࠔʹऔΓΈɺղܾ͢ΔͨΊͷσβΠϯΛఏ͍ࣔͯ͠·͢ σδλϧॺ໊ͯ͠ͳ͍ͱ͢Εɺ୭Ͱಉ͡ΈΛِͬͯͰ͖ΔͷͰʁ ⇒ ͦΕΑ͍࣭Ͱ͢ʂ Ͱ͢ͷͰ࣍ͷϖʔδΛ͝ཡ͍ͩ͘͞ େֶ ୈҰظ (2019 ) ଔۀূ໌ॻͷهͱূ໌ ∼ BBc-1 ͱ Ethereum ͷ׆༻ ∼ 2019-06-01 – p.8/10
Έͳ͞Μͷଔۀূ໌ॻͷϚʔΫϧϧʔτ (16 ਐͰ) 93565db44ffeeb2945e97695265c0578ad2c9e75b958344cb5b8dfa9615d2bc6 ୭͔͕େֶୈҰظͷଔۀੜͩͱِΖ͏ͱͯ͠ɺ ϚʔΫϧϧʔτ͕͜ͷʹͳΒͳ͚ΕɺͦͷଔۀূॻχηϞϊͰ͢ ϙΤςΟ οΫʹݴ͑ Έͳ͞Μͷ͏ͪ୭ͷଔۀূॻ͔Β࢝Ίͯ͜ͷΛಘΒΕΔͱ͍͏͜ͱ͕ɺ Έͳ͞Μ͕େֶͷୈҰظͰҰॹʹֶΜͩ͜ͱͷূͰ͢
େֶ ୈҰظ (2019 ) ଔۀূ໌ॻͷهͱূ໌ ∼ BBc-1 ͱ Ethereum ͷ׆༻ ∼ 2019-06-01 – p.9/10
͜ͷεϥΠυ https://speakerdeck.com/ks91 ʹஔ͔Ε·͢ େֶ ୈҰظ (2019 ) ଔۀূ໌ॻͷهͱূ໌ ∼ BBc-1
ͱ Ethereum ͷ׆༻ ∼ 2019-06-01 – p.10/10