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

Zerochain: A privacy layer for blockchain

1dfa2bb34977b1db41d0d46d4505183f?s=47 Osuke
October 09, 2019

Zerochain: A privacy layer for blockchain

1dfa2bb34977b1db41d0d46d4505183f?s=128

Osuke

October 09, 2019
Tweet

Transcript

  1. ;FSPDIBJO 0TVLF4VEP!-BZFS9*OD

  2. 1SJWBDZJO#MPDLDIJBOT w /FUXPSLJOH-BZFS w $POGJEFOUJBMJUZ 44-5-4  w )JEJOHUIFUSBOTNJUUFEEBUB w

    "OPOZNJUZ 5PS 71/ *1  w )JEJOH*1BEESFTTFT w #MPDLDIBJO-BZFS w $POGJEFOUJBMJUZ w )JEJOHUSBOTGFSSFEBNPVOUT  w "OPOZNJUZ 0CGVTDBUJPO  w )JEJOHBUSBOTBDUJPOHSBQI VOMJOLBCJMJUZPGUSBOTBDUJPOT
  3. .POFSP 3JOHTJHOBUVSF 3BOHFQSPPGTUP WBMVFDPNNJUNFOUT 4UFBMUIBEESFTT QVCLFZT #MPDLDIBJO /FUXPSL $POGJEFOUJBMJUZ "OPOZNJUZ

    "OPOZNJUZ vG + rH *OQVUTFMFDUJPO BMHPSJUIN
  4. ;DBTI /VMMJGJFS4FU /PUFDPNNJUNFOUT 6OJRVFBOEVOMJOLBCMF UPUIFDPNNJUNFOU w 5IFTFOEFSTQFOETUIFOPUFMJLF6590 w [L4/"3,TQSPWFUIBUBMMOPUFTBOEOVMMGJFSTGPMMPXUIFTPNFTQFDJGJDEFTDSJQUJPOT
 FY

     w 5IFOPUFFYJUTJOUIFNFSLMFUSFFBOETFOEFSPXOTJU w 5IFOPUFIBTOPUCFFODPOTVNFECFGPSF w  "OPOZNJUZ $POGJEFOUJBMJUZ ɾ ɾ ɾ ɾ ɾ ɾ ɾ ɾ ɾ ɾ ɾ ɾ 1SFWFOUJOHGSPNEPVCMFTQFOEJOH NFSLMFUSFF POMZBEEJUJWF
  5. "DDPVOUCBTFE $POGJEFOUJBMUSBOTGFST "OPOZNPVTUSBOTGFST

  6. w "QSJWBDZQSFTFSWJOHCMPDLDIBJOTVQQPSUJOHBDDPVOUCBTFE BQQSPBDI w 0OUPQPG4VCTUSBUF w 1SPWJEJOHTPNFTVCTUSBUFNPEVMFTBOEUPPMLJUTGPSQSPUFDUJOH TFOTJUJWFEBUBTUPSFEPODIBJO ;FSPDIBJO

  7. 4VCTUSBUF w "CMPDLDIBJOGSBNFXPSLEFWFMPQFECZ1BSJUZUFDIOPMPHZ w *U`TOBUJWFMZDPNQBUJCMFXJUIQPMLBEPUOFUXPSL w 8FDBOCVJMEBQQMJDBUJPOTQFDJGJDNPEVMFTPOUPQPGJU %BUBCTF 4VCTUSBUF 11

    OFUXPSLJOH $POTFOTVT 5YRVFVF ɾɾɾ
  8. 4VCTUSBUFNPEVMFTBOESVOUJNF

  9. ;FSPDIBJOPWFSWJFX 1SJWBDZPSJFOUFEBQQMJDBUJPOT DPOGJEFOUJBMBOPOZNPVTQBZNFOU QSJWBDZGFBUVSFEGJOBODJBMTZTUFN FUDʜ ;FSPDIBJO ;FUIFS [L4/"3,T 4VCTUSBUF

  10. ;FUIFS w ;FUIFSJTBOFGGJDJFOU GVMMZEFDFOUSBMJ[FE,DPOGJEFOUJBMQBZNFOU NFDIBOJTNUIBUJTDPNQBUJCMFXJUITNBSUDPOUSBDUQMBUGPSNT w )PNPNPSQIJDFODSZQUJPOTDIFNFIJEFTUSBOTGFSSFEBNPVOUTBOE BDDPVOUCBMBODFT w "OBDDPVOUCBTFEBQQSPBDIGPSFGGJDJFODZBOEVTBCJMJUZ

    w "WPJEJOH6590BDDVNVMBUJPOT w ;FSPDIBJOVTFT[L4/"3,TJOTUFBEPG4JHNBCVMMFUT w 5IFTUBUFNFOUTJO[L4/"3,TBSFCBTFEPO;FUIFSQSPUPDPM w #FOFEJLU#„VO[ 4IBTIBOL"HSBXBM .BIEJ;BNBOJ BOE%BO#POFI w IUUQTDSZQUPTUBOGPSEFEVdCVFO[QBQFST[FUIFSQEG
  11. 8IZ[L4/"3,T w "OPOZNPVT;FUIFSJTTPFYQFOTJWF w 4JHOJGJDBOUMZTNBMMQSPPGTBOEFGGJDJFOUWFSJGJDBUJPO w (SFBUDPNNVOJUZ BXTPNFPQFOTPVSDFUPPMDIBJOT w 0OFPGUIFEPXOTJEFJTOFDFTTJUZPGUIFUSVTUFETFUVQ

    w 4PNFTPMVUJPOTNJUJHBUJPOT w .1$ [DBTI  w 6OJWBSTBMBOEVQEBUBCMF434 4POJD 1MPOL .BSMJO ʜ
  12. $POGJEFOUJBMUSBOTGFST "DDPVOUCBTFEIPNPNPSQIJDFODSZQUJPOTDIFNF "EESFTT@BMJDF PODIBJO "EESFTT@CPC "MJDFTFOET FODSZQZFEDPJOTUP#PC

  13. $POGJEFOUJBMUSBOTGFST "DDPVOUCBTFEIPNPNPSQIJDFODSZQUJPOTDIFNF "EESFTT@BMJDF PODIBJO "EESFTT@CPC -JGUFE&MHBNBM FODSZQUJPO &OD  &OD

     "MJDFTFOET FODSZQZFEDPJOTUP#PC
  14. $POGJEFOUJBMUSBOTGFST "DDPVOUCBTFEIPNPNPSQIJDFODSZQUJPOTDIFNF "EESFTT@BMJDF PODIBJO "EESFTT@CPC -JGUFE&MHBNBM FODSZQUJPO &OD  &OD

     &OD  &OD  Š &ODSZQUFE BNPVOU 5Y "MJDFTFOET FODSZQZFEDPJOTUP#PC
  15. $POGJEFOUJBMUSBOTGFST "DDPVOUCBTFEIPNPNPSQIJDFODSZQUJPOTDIFNF "EESFTT@BMJDF PODIBJO "EESFTT@CPC -JGUFE&MHBNBM FODSZQUJPO &OD  &OD

      &OD   &OD  6QEBUFE CBMBODF &OD  &OD  Š &ODSZQUFE BNPVOU 5Y "MJDFTFOET FODSZQZFEDPJOTUP#PC
  16. $POGJEFOUJBMUSBOTGFST "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
  17. $POGJEFOUJBMUSBOTGFST "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
  18. 7FSJGJFECZ;,1 YCEFDCECDBCFDDEFBFFFDGDBCGD
 FCDDGBBDECCDEGDGFFBGFCBDBGDFEGDFEE &OD  CZUFT

  19. 7FSJGJFECZ;,1 YCEFDCECDBCFDDEFBFFFDGDBCGD
 FCDDGBBDECCDEGDGFFBGFCBDBGDFEGDFEE &OD  CZUFT • A transferred amount

    is within a valid range. (Not negative) • A sender has enough balance. • It’s encrypted by a correct encryption key • … [L4/"3,T
  20. "OPOZNPVTUSBOTGFST <"EESFTTɾɾɾ"EESFTTO> <&OD  ɾɾ&OD  ɾɾ&OD  ɾɾ&OD 

    > 'PSFBDI 1SPPG ɾɾɾ 5SBOTBDUJPO &ODSZQUFE#BMBODFT<"EESFTTJ> &OD ;L7FSJGZ QSPPG  w &ODSZQUFEBNPVOUTBOEBEESFTTFTDBOOPUCFEJTUJOHVJTIBCMF GSPNFBDIPUIFSCFUXFFOEVNNZBOETFOEFS SFDJQJFOU i ∈ [1,n] : 0ODIBJO 'PSSFDJQJFOU 'PSTFOEFS
  21. $POTUSBJOUTCFODINBSL         

         BOPOZNJUZTJ[F BOPOZNJUZTJ[FJONPOFSP ;FSPDIBJO ;DBTI
  22. "VEJUBCJMJUZ 4FMFDUJWFEJTDMPTVSF w 'PSSFBMXPSMEVTBHF BVEJUBCJMJUZJTBOJNQPSUBOUBTQFDU w $PNQMZJOHXJUISFHVMBUJPOT QSPUFDUJOHGSPNUIJOHTMJLF ".- w

    "QQSPQSJBUFFOUJUZTIPVMECFBCMFUPBVEJUDFSUBJOVTFS`T NPOFZGMPXTJOTPNFGJOBODJBMVTFDBTFT
  23. ,FZDPNQPOFOUTGPSBVEJUBCJMJUZ 3FSBOEPNJ[FE TJHOJOHLFZ 3FSBOEPNJ[FE WFSJGZJOHLFZ 4QFOEJOHLFZ 1SPPGHFOFSBUJPO LFZ %FDSZQUJPOLFZ &ODSZQUJPOLFZ

    1SJWBUFLFZ 1VCMJDLFZ SBOEPNJ[F SBOEPNJ[F
  24. ,FZDPNQPOFOUTGPSBVEJUBCJMJUZ 3FSBOEPNJ[FE TJHOJOHLFZ 3FSBOEPNJ[FE WFSJGZJOHLFZ 4QFOEJOHLFZ 1SPPGHFOFSBUJPO LFZ %FDSZQUJPOLFZ &ODSZQUJPOLFZ

    1SJWBUFLFZ 1VCMJDLFZ SBOEPNJ[F SBOEPNJ[F
  25. (PPEQPJOUTPGBDPDVOUCBTFE w 0ODIBJOTUPSBHFGSJFOEMZ w "MMTQFOUUSBOTBDUJPOTEBUBEPO`UIBWFUPCFTUPSFE w $POGJEFOUJBMDBQQFEUPLFOT w *O6590CBTFE UPPFYQFOTJWFUPCFQSPWBCMZBDDVNVMBUFEJOBTJOHMFWBMVF

    w FY "MJDFDBOOPUIBWFTFDVSJUZUPLFOTPWFSPGUPUBMTVQQMZJOB DPOGJEFOUJBMNBOOFS w 6OFYQFOTJWFBVEJUBCJMJUZ w "MMBVEJUPSTOFFEUPEPJTKVTUEFDSZQUJOHUIFTQFDJGJDBDDPVOU`TDJQIFSUFYU w 5IFZEPO`UIBWFUPUSZUPEFDSZQUBMMDJQIFSUFYUTPGUSBOTBDUJPOT
  26. w IUUQTHJUIVCDPN-BZFS9DPN[FSPDIBJO w 0QFOTPVSDF w *NQMFNFOUFEJO3VTU w 4VQQPSUFECZB8FCGPVOEBUJPOHSBOUQSPHSBN w 6OEFSEFWFMPQNFOUGPSQSPEVDUJPOSFBEZ

  27. %FNP https://github.com/LayerXcom/zerochain-wallet-desktop https://youtu.be/ycvIUlPKnFc

  28. %FNP https://github.com/LayerXcom/zerochain-wallet-desktop https://youtu.be/ycvIUlPKnFc

  29. 5IBOLZPV