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
Zerochain: A privacy-protecting layer on top of...
Search
Osuke
July 22, 2019
Technology
1
1.2k
Zerochain: A privacy-protecting layer on top of Substrate
Osuke
July 22, 2019
Tweet
Share
More Decks by Osuke
See All by Osuke
特許データを使ったマルチモーダルAIの検証事例@LLMProd#4
osuke
0
260
dbtを中心に据えた データ分析とプロダクト開発
osuke
1
1.1k
LayerX Privacy Tech事業部紹介 Tech編
osuke
0
210
(SCIS2021) Anonify: プライバシーを保護した 検証可能な状態遷移モジュール
osuke
1
380
Rustで実装された AWS Nitro Enclaves CLIを読む
osuke
0
370
Rustのパフォーマンスに関するTips
osuke
3
3.5k
ARM TrustZone入門 / ARM TrustZone intro
osuke
3
8.8k
Anonify
osuke
3
1.1k
Rustのasync/awaitとスケジューラの話 / rust-async-await
osuke
9
4k
Other Decks in Technology
See All in Technology
Product Management Conference -AI時代に進化するPdM-
kojima111
0
220
あとはAIに任せて人間は自由に生きる
kentaro
3
1.1k
帳票Vibe Coding
terurou
0
140
[CV勉強会@関東 CVPR2025 読み会] MegaSaM: Accurate, Fast, and Robust Structure and Motion from Casual Dynamic Videos (Li+, CVPR2025)
abemii
0
190
見てわかるテスト駆動開発
recruitengineers
PRO
4
300
AIエージェント就活入門 - MCPが履歴書になる未来
eltociear
0
470
どこで動かすか、誰が動かすか 〜 kintoneのインフラ基盤刷新と運用体制のシフト 〜
ueokande
0
180
GCASアップデート(202506-202508)
techniczna
0
250
Goss: Faiss向けの新しい本番環境対応 Goバインディング #coefl_go_jp
bengo4com
0
1.4k
Figma + Storybook + PlaywrightのMCPを使ったフロントエンド開発
yug1224
8
1.3k
あなたの知らない OneDrive
murachiakira
0
240
VPC Latticeのサービスエンドポイント機能を使用した複数VPCアクセス
duelist2020jp
0
180
Featured
See All Featured
Unsuck your backbone
ammeep
671
58k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
How to Think Like a Performance Engineer
csswizardry
25
1.8k
Reflections from 52 weeks, 52 projects
jeffersonlam
351
21k
Bash Introduction
62gerente
614
210k
The Cost Of JavaScript in 2023
addyosmani
53
8.8k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
9
780
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Designing for humans not robots
tammielis
253
25k
Making the Leap to Tech Lead
cromwellryan
134
9.5k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Transcript
;FSPDIBJO 0TVLF4VEP!-BZFS9*OD+VM
;FSPDIBJO BQSJWBDZQSPUFDUJOHCMPDLDIBJO w 0OUPQPG4VCTUSBUF w 1SPWJEJOHTPNFTVCTUSBUFNPEVMFTBOEUPPMLJUTGPS QSPUFDUJOHTFOTJUJWFEBUBTUPSFEPODIBJO
1SJWBDZJO;FSPDIBJO w 5IFpSTUHPBMPG;FSPDIBJOJTQSPWJEJOHTFDVSFBOE F⒏DJFOUQSJWBDZQSPUFDUJOHBTTFUTQSPUPDPM w 5SBOTGFSSFEBNPVOUT FBDIBDDPVOUCBMBODF BOE JEFOUJUJFTPGTFOEFSBOESFDJQJFOUBSFQSJWBUF
;FSPDIBJOPWFSWJFX 1SJWBDZPSJFOUFEBQQMJDBUJPOT DPOpEFOUJBMBOPOZNPVTQBZNFOU FUDʜ ;FSPDIBJO ;FUIFS [L4OBSLT 4VCTUSBUF
4VCTUSBUF w "CBTJTCMPDLDIBJOQMBUGPSNEFWFMPQFECZ1BSJUZ w 8FDBOCVJMEBQQMJDBUJPOTQFDJpDNPEVMFTPOUPQPGJU %BUBCTF 4VCTUSBUF 11 OFUXPSLJOH $POTFOTVT
5YRVFVF ɾɾɾ
4VCTUSBUFNPEVMFTBOESVOUJNF
;FUIFS w ;FUIFSJTBOF⒏DJFOU andGVMMZEFDFOUSBMJ[FE,DPOpEFOUJBMQBZNFOU NFDIBOJTNUIBUJTDPNQBUJCMFXJUITNBSUDPOUSBDUQMBUGPSNT w )PNPNPSQIJDFODSZQUJPOTDIFNFIJEFTUSBOTGFSSFEBNPVOUTBOE BDDPVOUCBMBODFT w "OBDDPVOUCBTFEBQQSPBDIGPSF⒏DJFODZBOEVTBCJMJUZ
w "WPJEJOH6590BDDVNVMBUJPO w ;FSPDIBJOVTFT[L4/"3,TJOTUFBEPG4JHNBCVMMFUT w 5IFTUBUFNFOUTJO[L4/"3,TBSFCBTFEPO;FUIFSQSPUPDPM w #FOFEJLU#VO[ 4IBTIBOL"HSBXBM .BIEJ;BNBOJ BOE%BO#POFI
$POpEFOUJBMQBZNFOU "DDPVOUCBTFEIPNPNPSQIJDFODSZQUJPOTDIFNF "EESFTT@BMJDF PODIBJO "EESFTT@CPC "MJDFTFOET FODSZQZFEDPJOTUP#PC
$POpEFOUJBMQBZNFOU "DDPVOUCBTFEIPNPNPSQIJDFODSZQUJPOTDIFNF "EESFTT@BMJDF PODIBJO "EESFTT@CPC -JGUFE&MHBNBM FODSZQUJPO &OD &OD
"MJDFTFOET FODSZQZFEDPJOTUP#PC
$POpEFOUJBMQBZNFOU "DDPVOUCBTFEIPNPNPSQIJDFODSZQUJPOTDIFNF "EESFTT@BMJDF PODIBJO "EESFTT@CPC -JGUFE&MHBNBM FODSZQUJPO &OD &OD
&OD &OD &ODSZQUFE BNPVOU 5Y "MJDFTFOET FODSZQZFEDPJOTUP#PC
$POpEFOUJBMQBZNFOU "DDPVOUCBTFEIPNPNPSQIJDFODSZQUJPOTDIFNF "EESFTT@BMJDF PODIBJO "EESFTT@CPC -JGUFE&MHBNBM FODSZQUJPO &OD &OD
&OD &OD 6QEBUFE CBMBODF &OD &OD &ODSZQUFE BNPVOU 5Y "MJDFTFOET FODSZQZFEDPJOTUP#PC
$POpEFOUJBMQBZNFOU "DDPVOUCBTFEIPNPNPSQIJDFODSZQUJPOTDIFNF "EESFTT@BMJDF PODIBJO "EESFTT@CPC -JGUFE&MHBNBM FODSZQUJPO &OD &OD
&OD &OD 6QEBUFE CBMBODF &OD &OD &ODSZQUFE BNPVOU 5Y "MJDFTFOET FODSZQZFEDPJOTUP#PC %FDSZQUJPO DPJOT
$POpEFOUJBMQBZNFOU "DDPVOUCBTFEIPNPNPSQIJDFODSZQUJPOTDIFNF "EESFTT@BMJDF PODIBJO "EESFTT@CPC -JGUFE&MHBNBM FODSZQUJPO &OD &OD
&OD &OD 6QEBUFE CBMBODF &OD &OD &ODSZQUFE BNPVOU 5Y "MJDFTFOET FODSZQZFEDPJOTUP#PC %FDSZQUJPO DPJOT
7FSJpDBUJPOQBSU YCEFDCECDBCFDDEFBFFFDGDBCGD FCDDGBBDECCDEGDGFFBGFCBDBGDFEGDFEE &OD CZUFT
7FSJpDBUJPOQBSU YCEFDCECDBCFDDEFBFFFDGDBCGD FCDDGBBDECCDEGDGFFBGFCBDBGDFEGDFEE &OD CZUFT • A transferred amount
is within a valid range. (Not negative) • Sender has enough balance. • It is encrypted by a correct encryption key • … [L4/"3,T
[L4/"3,T<(SPUI> 1SPWFS 7FSJpFS PODIBJO QSPPG 'GVODUJPO YQSJWBUFJOQVU ZQVCMJDJOQVU 'GVODUJPO ZQVCMJDJOQVU
' Y Z
[L4/"3,T<(SPUI> 1SPWFS 7FSJpFS PODIBJO QSPPG 'GVODUJPO YQSJWBUFJOQVU ZQVCMJDJOQVU 'GVODUJPO ZQVCMJDJOQVU
' Y Z "NPVOUJTOPUPWFSqPX "NPVOU &ODSZQUFEBNPVOU
[L4/"3,T<(SPUI> QL WL 4FUVQ 'GVODUJPO 1SPWFS 7FSJpFS PODIBJO QSPPG 'GVODUJPO
YQSJWBUFJOQVU ZQVCMJDJOQVU 'GVODUJPO ZQVCMJDJOQVU ' Y Z "NPVOUJTOPUPWFSqPX "NPVOU &ODSZQUFEBNPVOU
8IZ[L4/"3,T w 4JHOJpDBOUMZTNBMMQSPPGTBOEF⒏DJFOUWFSJpDBUJPO w (SFBUDPNNVOJUZ BXTPNFUPPMDIBJOTEFWFMPQFECZ;DBTI w %PXOTJEFJTUSVTUFETFUVQ w 4PMVUJPOT
w .1$ [DBTI w 6OJWBSTBMBOEVQEBUBCMF434 40/*$
;FSPDIBJOQSPUPDPM w )ZCSJETPMVUJPOT w ;FUIFS)JHIMFWFMQSJWBDZTDIFNFXIJDIUBLFTBO BDDPVOUCBTFEBQQSPBDI w ;DBTIUPPMDIBJO#BTJT;FSPLOPXMFEHFQSPWJOH TZTUFNT w
4VCTUSBUF$PSFCMPDLDIBJOMBZFSXIJDIQSPWJEFT 11OFUXPSLJOH EBUBCBTF DPOTFOTVTFOHJOF FUD
"VEJUBCJMJUZ w 'PSSFBMXPSMEVTBHF BVEJUBCJMJUZJTBOJNQPSUBOU BTQFDU w 1SPUFDUJOHGSPNUIJOHTMJLF".- w "QQSPQSJBUFFOUJUJFTBSFTVQQPTFEUPBVEJUDFSUBJO VTFS`TNPOFZqPXTJOTPNFpOBODJBMVTFDBTFT
,FZDPNQPOFOUTGPSBVEJUBCJMJUZ 3FSBOEPNJ[FE TJHOJOHLFZ 3FSBOEPNJ[FE WFSJGZJOHLFZ 4QFOEJOHLFZ 1SPPGHFOFSBUJPO LFZ %FDSZQUJPOLFZ &ODSZQUJPOLFZ
1SJWBUFLFZ 1VCMJDLFZ SBOEPNJ[F SBOEPNJ[F
,FZDPNQPOFOUTGPSBVEJUBCJMJUZ 3FSBOEPNJ[FE TJHOJOHLFZ 3FSBOEPNJ[FE WFSJGZJOHLFZ 4QFOEJOHLFZ 1SPPGHFOFSBUJPO LFZ %FDSZQUJPOLFZ &ODSZQUJPOLFZ
1SJWBUFLFZ 1VCMJDLFZ SBOEPNJ[F SBOEPNJ[F
$VSSFOUTUBUVTPG;FSPDIBJO w IUUQTHJUIVCDPN-BZFS9DPN[FSPDIBJO w 0QFOTPVSDF w *NQMFNFOUFEJO3VTU
$VSSFOUTUBUVTPG;FSPDIBJO w 4VQQPSUFECZ8FCGPVOEBUJPOHSBOUQSPHSBN w "MQIBWFSJTXPSLJOH w 6OEFSEFWFMPQNFOUGPSQSPEVDUJPOSFBEZ w (FUUJOHTFDVSJUZSFWJFXT NPSFPQUJNJ[BUJPO
BOE NBLJOHEPDVNFOUBUJPOTʜ
;'BDF w "OJOUFSGBDFGPSJOUFSBDUJOHXJUI;FSPDIBJO w -PXMFWFMXBMMFUGFBUVSFTBOEDSZQUPHSBQIJDUPPMT w $PNNBOEMJOFVUJMJUJFTQPXFSFECZ;'BDFJT BWBJMBCMFOPX
'VUVSFXPSLT w "EEJOHJOUFSBTUJOHGBODUJPOBMJUJFT w QSJWBDZNJOUCVSO BUPNJDFYDIBOHFT NVMUJTJHOBUVSFʜ w #FJOHDPNQBUJCMFXJUIBNPEVMFGPS6590CBTFEQSJWBUF DPNQVUBUJPOT
FY;&9& w *NQMFNFOUJOHBUPZ4POJD w IUUQTHJUIVCDPN-BZFS9DPNMYTPOJD
5IBOLZPV