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
WordPressの記事をブロックチェーンで存在証明
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Shu Kobuchi
December 17, 2017
Programming
210
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
WordPressの記事をブロックチェーンで存在証明
2017年WordBench東京忘年会LT大会で、ブロックチェーンがWordPressをはじめとする記事の存在証明に使えるのではないか?という発表をさせていただきました。
Shu Kobuchi
December 17, 2017
More Decks by Shu Kobuchi
See All by Shu Kobuchi
生成AIに振り回されない 〜確率論と決定論の使い分け〜
shukob
0
190
LT準備のToilを削減 〜決定論×確率論のスライド生成CLI〜
shukob
0
150
決定論 vs 確率論:Gemini 3 FlashとTF-IDFを組み合わせた「法規判定エンジン」の構築
shukob
0
190
AIエージェント・エコノミーの幕開け 〜 オープンプロトコルが変えるビジネスの未来 〜
shukob
0
250
AIエージェント・エコノミーの幕開け 〜オープンプロトコルが変えるビジネスの未来〜
shukob
0
150
Google Cloudでの動画解析と検索のサービス紹介と比較
shukob
0
120
MCP・A2A概要 〜Google Cloudで構築するなら〜
shukob
0
490
AIエージェント入門 自律性の基礎からオープンプロトコルMCP・A2Aによる連携まで
shukob
0
150
AIエージェントの自律性と協調性を解放する Google CloudによるMCP・A2A実装のエンタープライズ戦略
shukob
0
110
Other Decks in Programming
See All in Programming
「なぜそう決めたのか」を残し続ける仕組み ― Notion AI カスタムエージェント × Slack連携による設計判断の自動記録 - NIKKEI Tech Talk #47
niftycorp
PRO
0
250
スマートグラスで並列バイブコーディング
hyshu
0
270
LLM本来の能力を解き放つサンドボックス技術とAI民主化への適用
yukukotani
3
4.8k
Vue × Nuxt × Oxc どこまで使える?実運用の現在地
andpad
0
340
はてなアカウント基盤 State of the Union
cockscomb
1
1.2k
OS アップデート対応の取り組み方がもっと共有されてほしい
andpad
0
110
分散システム、なんですぐ死んでしまうん?耐障害性を高めたいあなたのためのレジリエンスパターン入門
mshibuya
2
550
[2026年度第1回ORセミナー] 計画最適化ベンチャーと競技プログラミング人材
terryu16
0
280
Skillsは効率化、Agentsは"自分の拡張"——Builder時代のエージェント編成(CC Night 2026)
wemra
1
190
LaravelLive Japan の裏方のすべて — 第188回 PHP勉強会@東京 (2026-06-24)
suguruooki
2
140
なぜ型を書くのか? TSKaigi2026で改めて考える #tskaigi_smarthr
kajitack
0
190
鹿野さんに聞く!『TypeScriptコードレシピ集』で磨く実践力
tonkotsuboy_com
4
970
Featured
See All Featured
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
340
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
210
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
320
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.3k
Designing Experiences People Love
moore
143
24k
Evolving SEO for Evolving Search Engines
ryanjones
0
230
The browser strikes back
jonoalderson
0
1.4k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Site-Speed That Sticks
csswizardry
13
1.2k
We Are The Robots
honzajavorek
0
260
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2k
Transcript
WordPressの記事を ブロックチェーンで 存在証明 WordBench Tokyo 年忘れLT大会 17th Dec. 2017 小渕
周(Shu Kobuchi)
Who Am I ・小渕 周(Shu Kobuchi) ・0x1F歳(来年16進数で0x20歳!) ・SIerの企画部門でブロックチェーンの研究開発など ・3月まで大阪、4月から東京転勤 ・関西時代はWordBench神戸、大阪、京都に参加
・現在、さいたま市在住で大宮のコワーキング7Fを愛用 Ethereum発明者 Vitalik Buterinと 2017/8/11 東京ビットコインミートアップにて
ブロックチェーンとは 私の言葉で言うなら「管理者なしでお金や権利書などの所有権を移転できる価値記録 の仕組み」 要は”複製してはいけないもの”を管理者なしで動かせる これまでのインターネットは各サービスの管理者の枠内でしか価値記録ができない(電 子マネー・ポイントなど) ブロックチェーンは管理者なし(分散環境)で価値記録のできるインターネット以来の大発 明 情報のインターネットから価値のインターネットへ
ビットコインと様々なブロックチェーン インターネットが考え出されたときから分散技術は考案されたが、情報のコピーが簡単 なコンピュータで、価値記録の複製を防ぐ仕組みが必要であった Winnyは分散技術であるP2P(Peer to Peer)を使っているが、情報の複製はできる ⇒ 音楽データなどのデジタルコンテンツの交換で著作権侵害の温床に 電子キャッシュをP2Pで実現したのがビットコイン 二重取引(価値の複製)が無いように取引データを1ブロックにまとめる
ブロックは前のブロックを参照していて1本に繋がる(ブロックチェーン)
ブロックチェーン通貨以外の使い方 ブロックチェーンはハッシュ値から構成される公共の分散台帳 台帳にはコインの取引履歴が記録されている 技術的には、取引記録ではない単なるデータを記録することもできる 契約書をブロックチェーンに記録することで、契約書の存在証明ができる 今回はWordPressの記事を模擬したデータを記録してみる
文字列をブロックチェーンに記録 https://live.blockcypher.com/btc-testnet/tx/eda91bc6eed031634abf497d59483255 4654eaa0f38353b9fe63b97ad348030a/ “WordPress”という文字列をビットコインTestnetブロックチェーン上に記録 ASCII(16進数)しか記録できないので、Encodeした”576f72645072657373”を記録
文字列のまま記録する課題 ブロックチェーンに記録できる文字数は限られている ブロックチェーンに記録したデータは消せない(改竄できない) 秘匿性のあるデータを生では記録できない よって、ハッシュ値を記録してみる 入力値の長さは任意(1TBのデータもOK) ハッシュ値(出力)は関数の種類によって固定長 入力値を1bitでも変えると出力値は全く異なるものに
文章のハッシュ値をブロックチェーンに書き込む 今日はWordBench東京でLTをしました。楽しかったです。 ↓SHA256 Hash(一方向ハッシュ関数:復元不可能) 6592fec957d5bf7b969d2b6d497483fcdc97d9a431fe05bee5a9b23831e4bf79 https://live.blockcypher.com/btc-testnet/tx/bffcc5d0761a6c4d66cf1a1026e81030d7 8fb8001e4fa27f4517dd87043ca2cd/ 日本語をDecodeするブ ロックチェーン エクスプローラはなし
文章のハッシュ値をブロックチェーンに書き込む 今日はWordBench東京でLTをしました。楽しかったです。 ↓SHA256 Hash(一方向ハッシュ関数:復元不可能、出力は固定長) 6592fec957d5bf7b969d2b6d497483fcdc97d9a431fe05bee5a9b23831e4bf79 今日はWordBench東京でLTをしますた。楽しかったです。 ↓SHA256 Hash(一文字でも変えるとハッシュ値が全然違うものに!) 7f32c6e0faf090f83810f751beaf3cd217bca0c831485595fe919f6bd6a7498f
出力値が短い関数だと、入力値が異なっても出力値が同じ「衝突」が起きやすい 例:SHA-1, MD5 ハッシュ関数のイメージ図 文書データ あいうえお fdb481ea956fdb654afcc327 cff9b626966b2abdabc3f3e6 dbcb1667a888ed9a 0c29ba9dd81fe744498ed86
1f47aaa9b6893f28afc69d43 b52a95b2fb5b0f047 SHA256 関数 入力値の集合は無限 出力値は固定長 出力値の集合は有限
WordPressに活用できそうな応用事例 ブロックチェーンは巨大な公共の分散台帳 ・ドキュメントやデジタルデータの存在証明、著作権を管理者なしで登録 ・デジタルコンテンツのDRM(特定のトークンの持ち主のみ参照できる) ・広告のトラッキング(ブロックチェーンのトレーサビリティを利用) ・動的に動くプログラム(契約の自動実行:スマートコントラクト) スマートコントラクトはBitcoinとは別のEthereum(イーサリアム)で実行可能
WordPressとBitcoin 暗号通貨としてのビットコインも含めWordPressでの応用も増えてくる? 現在、WordPressプラグインで”bitcoin”を検索すると207種類 Hack & ResearchしてWordPress × Bitcoinで何ができるか模索していきたい