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
300
dbtを中心に据えた データ分析とプロダクト開発
osuke
1
1.1k
LayerX Privacy Tech事業部紹介 Tech編
osuke
0
240
(SCIS2021) Anonify: プライバシーを保護した 検証可能な状態遷移モジュール
osuke
1
420
Rustで実装された AWS Nitro Enclaves CLIを読む
osuke
0
400
Rustのパフォーマンスに関するTips
osuke
3
4.1k
ARM TrustZone入門 / ARM TrustZone intro
osuke
12
9.5k
Anonify
osuke
3
1.1k
Rustのasync/awaitとスケジューラの話 / rust-async-await
osuke
9
4.1k
Other Decks in Technology
See All in Technology
Oracle Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
1
930
産業的変化も組織的変化も乗り越えられるチームへの成長 〜チームの変化から見出す明るい未来〜
kakehashi
PRO
1
780
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.5k
RALGO : AIを組織に組み込む方法 -アルゴリズム中心組織設計- #RSGT2026 / RALGO: How to Integrate AI into an Organization – Algorithm-Centric Organizational Design
kyonmm
PRO
3
1.4k
Java 25に至る道
skrb
3
230
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
4
22k
GitHub Copilot CLI 現状確認会議
torumakabe
7
1.6k
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
3.7k
国井さんにPurview の話を聞く会
sophiakunii
1
410
Oracle Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
3
380
CQRS/ESになぜアクターモデルが必要なのか
j5ik2o
0
1.2k
純粋なイミュータブルモデルを設計してからイベントソーシングと組み合わせるDeciderの実践方法の紹介 /Introducing Decider Pattern with Event Sourcing
tomohisa
1
1.2k
Featured
See All Featured
Mind Mapping
helmedeiros
PRO
0
50
Between Models and Reality
mayunak
1
170
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
1
360
Navigating Team Friction
lara
191
16k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
610
Docker and Python
trallard
47
3.7k
Unsuck your backbone
ammeep
671
58k
How to make the Groovebox
asonas
2
1.9k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Leo the Paperboy
mayatellez
3
1.3k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
99
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