Slide 1

Slide 1 text

Interop Tokyo 2018 Beyond Blockchain One (BBc-1) 1

Slide 2

Slide 2 text

%AC= <+ ? • 45 # -./@8 • (#) 7:*'90," • (4) •&)2 #;>1"!(3166B • IP ! ( "' $% • #& •BBc-1*'$ 2

Slide 3

Slide 3 text

EF461" P522>(/1%(CIA P5 (/1+- $"0 !9Q 86'=:1.AM=: *1&H@ KLGJ75D CFO1D • +- 9< 3;"), ?NB KL7 • $"0GJO?NB KL7 1#

Slide 4

Slide 4 text

BBc-1CH NGA-3(#' 4.1(),!/ Beyond Blockchain OneBBc-1 7V9L=6+04*-3(#' 4 •2017/10/31".4&%github7VB? •$4.2UH-3(#' 4SFM< •I [email protected]() ,!/:TD; •K8/Q65>WO JR 4

Slide 5

Slide 5 text

https://github.com/beyond-blockchain/bbc1 BBc-1 Python ! 5

Slide 6

Slide 6 text

6

Slide 7

Slide 7 text

!# 7 P 2 " • • •

Slide 8

Slide 8 text

! • 9#*&/7 • -2+5(: • "60,8 8 $)4 1'%. ! 3.

Slide 9

Slide 9 text

$% & • >(.+2; • 16!/9-? • ':50= 9 # "&<4)7 83*,

Slide 10

Slide 10 text

( % &'$ !#" 20164 10

Slide 11

Slide 11 text

$! " # 11

Slide 12

Slide 12 text

BBc-1 12

Slide 13

Slide 13 text

BBc-1 $"' % # $& (#! !$" $" '! ' %&' 13

Slide 14

Slide 14 text

BBc-1-# • &(%% 5 • .*!3"2'04$ • + ,/1$) 14

Slide 15

Slide 15 text

BBc-1 % • &' # • 0?3=9"#! $51FBD7 ) •-+A<0?3=98*C • $!( $" • A/24E26& J'.@G • 0%(I,;>: *H 15

Slide 16

Slide 16 text

BBc-1 − # BBc-1) •, •BBc-1 &!-*PBFT /. 16 BBc-1"* %$ !( '+ & )'"#( $+%

Slide 17

Slide 17 text

BBc-1 − • BBc-1 •"' #3 !0 •"' . *$2+&( • BBc-1 • ,) -1/% • DB/ • 17 %#ετϨʔδ SFBEXSJUF ঝೝΛٻΊΔ ঝೝ͢Δ SFBEXSJUF ͜Ε͕##D transa ction transa ction

Slide 18

Slide 18 text

BBc-1 − • • BBc-19+ 1/@0!$% #% •&?-.= • •UTXO (Unspent Transaction Output) • Bitcoin>, <'2C:5 •%!;(?) • Ethereum,7"1/B 9+ :5 18 BBc-1 6)(* !$% #%4A83

Slide 19

Slide 19 text

BBc-1 − •"$&96 • 0@ %!#*/3 • >= A?<: •B&)+ (+"$&'+# • >= A?<: •7-C8 • >= A?<: 19 7-C8 96 D5 "$&B&)+ (+.;4 1<, 2E

Slide 20

Slide 20 text

20

Slide 21

Slide 21 text

7 •0" 3*# !.2 21 FWFOU෦ ෳ਺ͷ##D&WFOUͷू߹ SFGFSFODF෦ ෳ਺ͷ##D3FGFSFODFͷू߹ DSPTT@SFGFSFODF෦ TJHOBUVSF෦ ෳ਺ͷ##D4JHOBUVSFͷू߹ IFBEFS SFMBUJPO෦ ෳ਺ͷ##D3FMBUJPOͷू߹ XJUOFTT෦ SHA256 !%&$&ID 1- ), 34'( SHA256!+/

Slide 22

Slide 22 text

• • 22 FWFOU෦ ෳ਺ͷ##D&WFOUͷू߹ SFGFSFODF෦ ෳ਺ͷ##D3FGFSFODFͷू߹ DSPTT@SFGFSFODF෦ TJHOBUVSF෦ ෳ਺ͷ##D4JHOBUVSFͷू߹ IFBEFS SFMBUJPO෦ ෳ਺ͷ##D3FMBUJPOͷू߹ XJUOFTT෦

Slide 23

Slide 23 text

transaction_id &+,*,%"-3SHA256# & transaction_id user_id !$&7<05A)8B ? 2> asset_id 49!$&(&%"SHA256# &asset_id asset_group_id A8B ? 2> domain_id A @=1/ ;:63(domain_id). )' 23

Slide 24

Slide 24 text

24 10 30 24 X Y W

Slide 25

Slide 25 text

•9+&1 • A(#)B(#)Z(!%,'() •!83 •!%% % •/-47 • #AB !%% %0 (BBc-196) •"$ 1. A100!%Z,' 2. B% %X)*.21 96 3. A30!%B% %X5 25

Slide 26

Slide 26 text

-1 26 Z A B 100 TJHOBUVSF෦ SFMBUJPO෦ XJUOFTT෦ VTFS;JOEFY : A 0 • A • KSNR P ED • OP A A B • A 1GUTZ • A 1G XZ I BBc-1

Slide 27

Slide 27 text

-2 27 A B BBc-1 Z X TJHOBUVSF෦ SFMBUJPO෦ XJUOFTT෦ VTFS#JOEFY : : • : • ITMS O B • OA 2: U EP R • E V • E D GX 100

Slide 28

Slide 28 text

-3 28 A B BBc-1 Z X 70 30 TJHOBUVSF෦ SFMBUJPO෦ XJUOFTT෦ VTFS"JOEFY VTFS#JOEFY 2 BA 2 BA 2 BA 3 A GD 3 A GD D AE BA 47 • EE DBG 2051 40 • U S • PTV I EE E E 33 4 GE D GE D EE :B • EE DBG 2051 40 • U S K • PTV I EE E E 33 4 GE D GE D EE :B 1B A D D AE BA 47 EE 33 4 • EE DBG 2051 0 • U S • PTV I EE E E 33 4 GE D GE D EE :B b 7MXVR a • GE D M_ • GE D Mcd NO e • GE D M_ • GE D Mcd NO e 1B A D D AE BA 47 EE 33 4

Slide 29

Slide 29 text

-3 29 TJHOBUVSF෦ SFMBUJPO෦ XJUOFTT෦ VTFS"JOEFY VTFS#JOEFY 2 BA 2 BA 2 BA 3 A GD 3 A GD D AE BA 47 • EE DBG 2051 40 • U S • PTV I EE E E 33 4 GE D GE D EE :B • EE DBG 2051 40 • U S K • PTV I EE E E 33 4 GE D GE D EE :B 1B A D D AE BA 47 EE 33 4 • EE DBG 2051 0 • U S • PTV I EE E E 33 4 GE D GE D EE :B b 7MXVR a • GE D M_ • GE D Mcd NO e • GE D M_ • GE D Mcd NO e 1B A D D AE BA 47 EE 33 4 A B Z X 70 30

Slide 30

Slide 30 text

!#$ "$ 1*' 0. / 1, • !#$ "$(+). • 1* (+ %& -, 30 #" % ! $

Slide 31

Slide 31 text

31 DMJFOU DMJFOU DMJFOU DMJFOU DMJFOU DMJFOU DMJFOU DPSFOPEF DPSFOPEF DPSFOPEF DPSFOPEF DPSFOPEF DPSFOPEF DMJFOU core app ( )) DPSFϊʔυ ( )) ผͷϊʔυ DPSFϊʔυ ( )) ผͷϊʔυ DPSFϊʔυ

Slide 32

Slide 32 text

32 BQQϓϩηε " DPSFϓϩηε BQQϓϩηε # ඞཁʹԠͯ͡τϥϯβΫγϣϯ ໰͍߹Θͤ τϥϯβΫγϣϯ࡞੒ τϥϯβΫγϣϯ֬ೝ ඞཁʹԠͯ͡τϥϯβΫγϣϯ ໰͍߹Θͤ ॺ໊ཁٻ ॺ໊ཁٻ ॺ໊Ԡ౴ ॺ໊Ԡ౴ τϥϯβΫγϣϯొ࿥ A B Z X 70 30 AB core

Slide 33

Slide 33 text

BBc-1" !" "(% *'&) !" "( *#$ 33

Slide 34

Slide 34 text

•github • https://github.com/beyond-blockchain/bbc1/tree/develop/docs •API • https://bbc-1.readthedocs.io/en/latest/bbc1.html •Qiita • https://qiita.com/quvox/items/aaf3229b34a2010821cc • https://qiita.com/quvox/items/c51688b686e15aedd04a • https://qiita.com/quvox/items/b54ea50b890ed928dd2f • https://qiita.com/quvox/items/4a8271c46b3a73a16a33 • https://qiita.com/quvox/items/87132694c0b74338d674 34

Slide 35

Slide 35 text

35 [email protected] https://www.zettant.com