Chianese et al. tell us that: âThe adoption of future Internet technology, and in .... the idea of BTC as a type of database that solves the multi-master replication.
Available online at www.sciencedirect.com
ScienceDirect Procedia Computer Science 98 (2016) 461 – 466
! " #$ % & "# '
( %!$) * ! ! +& , - )) . *!!& ) # ! ) / *((
%! 0 ! ! ( %!$ 1 ! !$& 1( ! & %! ( ( ! ! $ ! 1 ! 1 0 ) ! & ! ) &) ! !$ ! ! & ! ,11 21 3 ) 1 ! & ! ! ! $ & ! ! ! ( %!$ 1 !) ! & 0 & ( !$ ) $ 33 & !) ($ 0!$ () $ $! $ !$ 1 ( ! & & ( ! & ($) ( ( !) () $ ! ( %!$ 1 ! !$ 1 1 %! ! $! ( ! ( %!$ 1 ! ! & 1 0 ( ! 1 ! 0 ( ( %!$ ! $ 1 ! !$& © 2016 Published by Elsevier B.V. This is an open access article under the CC BY-NC-ND license 4 ' %! , ! 1! 1& + *5 (http://creativecommons.org/licenses/by-nc-nd/4.0/). 3 1& ( ! ( $ ! Peer-review under responsibility of the Program Chairs ( %!$6 1 !6 1 6 6 33 6 . 78 & (
! !9 :%! ( ( !$&) ( !$$ ! ( %!$ % ( ) ! 1 1 $ 1 $ ( ( !$& ( ( & ( ; %! 0 ! ( ! ! 1$ ! % 1 $ !$ 1 ! & 0 1 " ( ! ! & .&) ! ! 1 1 ! & !1& ! !$6 ! ( ,11 21 ) ! & & 1$ & 0 !$ -) & ( ( ! & " $ % 1 ! !$& *& $ %) ( ! !$ ( 0$ ) !) 1 $) ) 1& 1$ & ! 1 !$ 0!$ %!) 1& $$ 1 ! !$& ! % ! ) 1 $ ( ! ! 7 !) ! ! 8 $ ! &) !! ((& ! = >) $ !$ 0 ( ! !$&6 1 1 ! & ?) ! $ ! ! @ " $ %! % $ ( +0 % ! ) ! 1 ( $ ! %9 A@@ B? ''B6 +3 9 ! C 0
1877-0509 © 2016 Published by Elsevier B.V. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/). Peer-review under responsibility of the Program Chairs doi:10.1016/j.procs.2016.09.074
462
Steve Huckle et al. / Procedia Computer Science 98 (2016) 461 – 466
) % 1 ! & 1$ !$ 7&) ( ! 0 0 ! ( % 1 ! !$& --"# ./' 01 %! 2& ( 0 , +0 & $( 2F (& ! 2F %!$& $& * G = $ 5 ! "$ +& %! $! #3& %!$> %! G "$ - 1 0 ! & !$) & 3 & ' B) 1 $ $ & G 1 !$ * D) ! $ 1 E) $& ! , +0 & H& !31 & & , & I ( ! ( ( ! G ( $ % & +0 %? +0 % ! ( , +0 % ( & % ! $ ( ! G $ =$ (> @ +0 % $ & ) $ * ) , &) . H& & H& $ ! $3( & ! J & ) " # J & # +0 % 1 ! = ( %!$> ) !1& 8 & (1 1G ! $$$ ( ! ! ! ! $! 3 ! +0 % ! ( 1G) ! > ! ! ) ! ! ! , $ ( ! +0 % -) +0 %) ! $ ! ( %) & & ! $ ( 1& 1 ! !$& $ ! !$ G) ! 1) 1 -!-1 %! 1 G 1 $ ! & % ( ! ) 1 ! 1$ ! & ! ! ! ! ( $$9 #1 ( 1 %) % !$ & %! G & $$ 1
$ ( ! ) ) !$ & " 1& $ 3 $ & 2 $ 1! ! G ! & % 1 ! !$ F& % %!$ ! .7" J ') F ,!) ! ! $ ! ! : ( %!$;) 1 ! 1$ ! 1$ -) ,! ! ! ) !& 1 & 3 =!$> ! 1 ! ( ! !$ > $ -) ! ) ! ! =!$> -) ( $ & =!$> ,! ! !> ! ! 03$ ! - ! ( %!$ 1 3$ 1 1 ((9 : ! !$ $) $ $; ' ,! & ! ! & % !$& 1 .3(8 & ( .7" !$ ! 9 :1) (& ! ! ! ( ! 3 ; ' %! ( % ! ,!> $ !6 K B 1 1$ % !$ ! ! 9 :3 1 &) ) $) ( $ !$; ! 19 :*H ",%,) ! !$ & ! ! $ ) 1 ! !$& ( ( ! 1 ; D H 11 E 1 % : $ ( ! ! ( ! ; %!& ( ( ! 18 $ $ ! ( && 1) !$!& 1) $ %! ) !& ! ( = 3 %>) !!
Steve Huckle et al. / Procedia Computer Science 98 (2016) 461 – 466
1 1 % ( -) !& $ ! & ! ( ! 1 ) ! ! 3 (( $ 1 ( ) & ! & !$ ( % $9 : ( ! ( ! %) 1 & ! $ 0 ) ( 1) $ ; K B ( & & ! $ ( %9 & & ( ! ) $ ) % !) ? &) @ 2 &) & ( 1 ! ! ) 1 !) ! !> !& $ ( ( !-- "#" * ! !$& ( & E) ! $! ! & & * *% ! *% ! ( !6 ! ( $) 2L' 1 -) 1 !) ! !$& ! *% ) ) $ ) ! (3$$ 8 ( ( & * ! !$& 1 1 $ ( ! ! ! ( ( ! 2F H 1 :& 1 ! 1 ! ( ) $$ ! ; ( 1 ! 9 :! $ ( ! ! ! !33! % & ( ! ! &; ? , ( 1 ! ! !& $! ! ! ( 1 ! &$ !& ( ,&) 1 ! ! ! 1& 0 %! ! ( 6 3 ! (1 $ ! &> @ %! ( ! 1 ! 1 0 ( ! 1& H ) ! & ! 1 ! 1 3 & 1 #5
"* ! : ( 1 !; HM $ ! ! ( *% & ( 1 ! ! 3 1 ( 1 &' #5
"* ! ! ! () ! ! 1 ! !$& ! ! $ ( $ ! H 0 ! #5
"* 1& ! $! ! $! ) !! 8 0 ! ( ( B , 1 ! ! ! 1& $) ! $! H $ 1 ! :1 ! ! *% 1 ! ( 1 1 #5
"* 7&) ! 8 & ( *% > ! 1 ( *% ! %! 1! & 1 ) 0 ! 1 &) *% 13 & & $ !& %! *% 1 ! 1& 1 3 ! %!) H 1) & 1 !$& ! ! ! $ ( $ 1 ! $3 $ D ) 1 ! ! 1 ! ! 1 ! $! !$& ( % ! ! 21) ( ! !$) ( ( ! 1 ! * 1 ! $ 2--3 % J $ ! 6 !> 1 & ! $ ( $ %! & &! ! J> !> , & ) & ! & 1& =1&$> J ! $! 1 ! ( %! , & , & ( J> 3 &6 J & J) J , & J ! (( ! , & J ) 1& $$ ! ) ! ! ( ) & ! $ ( ,( ($ ! ( & ( 1& , &> ( ) J $ ! , & ( ! ! ( ! , & J ! 0!$ ( ! ) ! ( ! ((
463
464
Steve Huckle et al. / Procedia Computer Science 98 (2016) 461 – 466
! ) J $ ! * ! ! & ! $ ) ! ! ! 1 ) ( ) ! $ &) !! ( J $ ! ( K ! $) J> $!) ,) 1 ! ,> ! J> $ ! ) 1 1 ! ! & ( &!$6 & ! 6 !& 1 ( ! (& 1 ) , ( ) 1 ! > ! ( ! $! #" $ ! !> , & *) ( , 1 & ( !$ ! ! ) J 8 & ( 1 ! 1 1 ! ! 1 !& , &> ( ! > 1 !> $ 7$ ! , &
7$ , & 2-!-5 6 0 1 , & N E %! $( ! ( ! 1 ( ($ & K7 ) & ( O ! ! *! ! E 1 *! H* ( ($ & ? ( ! 2F ! $1 ) ! !> 1 ( ! &$ %!() 1 ! 1 & 0!$ ! ! 1$ ! $ ( K7 1 ) !! 0& 1( ! $1 & %! ) K7 1 ! ,( $ ! K ( 1 !$) J! ! ! ! 2 " 2" ! ! $ , ! $) $ 1 ! 7I.+P ) ! ( ! ( ! &3 $ %31 J! ! ! ! ! 1!) !! ( ! $ /7 0!$ 1 ! - ! 2" & $ ( ! $ ! 1 ! 1 0!$ K) J! ! 2" H* 0!$ $ $ & ! & 1& G $ & $ ! 3 8 &) J! ! ! ) ) ! ! & ! 1 ( J!> 1 * ( ! ( ! 1 ! ) J! ! ! ! ! ! & ( #) ! 1 ! ( ! & 0!$ 2-2-7 8
H ) J * ! ! ( & ! ( $ ! ( ! !& ? -) * 1 ! ( ( $ $ ( 1 ( 1 ! ! 1 ( $ &$! * !
Steve Huckle et al. / Procedia Computer Science 98 (2016) 461 – 466
& ( $! ) $ ! :F( 8 ;6 ( 0 ) ! & $!) ! &) $ & ( ( , 8 ) $ $ & ) ! ! & ! ! & $ ( ! $ ) ( $ ) 2 !& $ ( 2L)') $ (&) ( ! G $ ) ! ( ( ! $ ? $ - ) ! H& $ ??) $ *> ) &9 : ! 3 ) ! ( ) & (1 ! 1 (; - 1 ! !$& ! ( ( 6 ! $) %& - ) ! & ( G #2 ?@) !! 1 ! !$& ! ! & 1 %! !$& 1 ! & 1 ! $> (( 1 7 !) ! ! $) ! & ! 1 !) !! 1 ( $ !8 #) - & %! ( 1 $ !$ ) &) ! ( ! && & ? -) %& - & % ! 1 1& ) - ! $ 1) ! 1 !) 1 ) !& ( & ! ! & 7 & 7? 7 ! ! *% *& %! ) 0 - > ( 1 ! $ ! !$! ! $! $ !> ( # ! & ! 1( ( ! 1 ! 7 ,& $ 1 1 ! &) ! ! $ ( K$ & & ! $1 3 ) 7( 1 ?') ! ! $ ! $ 1 $! ! 8 $ ( & 1 ! ) &) & ! %! ! & 6 ) !& & ! -) 1 1 ! !$& ! ! ! (( ) !$ ! $1 7 !) 1 ! ! & ) !! ! & ( 3 & 8 1& $ -) $ ( ( ! ( $ ) 1 ! %! ! 0 0> 1 > ! ! ! % ( $ ! ( " $$) 1 ! ) ! ! ! 1 $ $ % & ( ) ! ! 1 1 K$ ) $ ! 1 ( % !$ &) 1! $ $ 1 !$& ! 1 ! ) 1 ! 1 !> ) 1 $) ! 1 ( & 1&) ( 0 ) 7) ! ! &) & $ !$ (( 1& % , !) 7 ) 5) :
-$9 , ! $ ); J ( K * ) E) ?) E?@) J / K ) : , %! K Q J ! !$ +&); K(! ' RIS ,19 ! 9(! $!$&3 3!33& 3G3!3!$3&! R,9 D3#&3'S ? +! ) :+! 7; ! 9! $) @ H ) : K K +! ) "M ! !$ +&); * #$M /3 RIS ,19 ! 91$M 333 33 3 333! 33 M3!3!$3&3@@'B@'BE R,9 3#&3'S # !) : $ ! $ & ! $! & !$; ' RIS ,19 ! 9$! 1$ 0 ! TU R,9 D3#&3'S ' K H) :%! 7 I( # &); 71 /3E RIS ,19 ! 9(1ED & 3 3 &3!$&31 ! $!3 &! R,9 D3#&3'S B :,0 ($ 5 & ); ( & #$M #3 RIS ,19 ! 9( &3 $M03 ($333 3 &3 R,9 D3#&3'S
465
466
Steve Huckle et al. / Procedia Computer Science 98 (2016) 461 – 466 D # !) :* ); "$ - 1 ' RIS ,19 ! 9$! 1$ 0 ! TU1 R,9 @3#&3 'S E # !) : * ); "$ - 1 ' RIS ,19 ! 9$! 1$ 0 ! TU1 3 R,9 @3 #&3'S # !) :. H&); "$ - 1 ' RIS ,19 ! 9$! 1$ 0 ! TU$& R,9 @3#&3'S , +0 ) :& H& , +0 V); , +0 & H& ' RIS ,19 ! 9 &$&0 3H* R,9 D3#&3'S # !) :, &; ' RIS ,19 ! 9$! 1$ 0 ! TU & R,9 @3#&3'S ? # !) :+0 %); "$ - 1 ' RIS ,19 ! 9$! 1$ 0 ! TU0 3 R,9 @3#&3 'S @ % *!) :37 * $ +0 ! $ $ / ( "$ 7); ) # RIS ,19 ! 91$( W?1 W$WW$W(W! R,9 3#&3'S # !) :+0 % "$ 7); "$ - 1 ' RIS ,19 ! 9$! 1$ 0 ! TU$( R,9 @3#&3'S ' F ,!) :%! > ( %!$> %!$ 3 .7" J ; ! 9(G T@ED') J 3E B K) K " P ) O!) :%! ( !$9 , &); ( & 7) B) ) @?E) , D , !) 7 # ) 7 ) * ) J + J $) :, $ 1 ! $ 1 & ! ( !$); 7 H &) #& ' E J H 11) . * &&) # ) # ) : ( %!$ %9 , ) ! ) ( ); 7 H &) E) B) '@'') ? 5 *&) :" & 3 $ ! ( ( ! ( %!$; *# ) # ) * !9 * ( / +& :I>.& #) ;) 2F H !( ( ,) :"1 K$ %!$&9 *& 1 !; 2F H I(( ( ) "3 ? # ) * ! * ( / +& I>& # @ + ) :+0 X ); + " ! 9 0 W) ' H H ) :+$ ! 1 1 ! 1 X # !; ! 9 !1$B1331 !3 1) J 3 ' *7 & H J(( HM ) : 1 * ! 9 * ! ! ; ! 91( &3!3 3! 133 3 3 () I3 B #&YK) :#&YK 9 #&YK .( # 9 B' #&YK . ( . ; ! 9&8(&83 3 3(3 !) ' D ) :* ! %! $9 %! * ", ; ! 9$ $@?@'EE' () E " % &) : ! ) 1 $); , $ ? 1) :* !$ ($ & !) ! G ?N 1!$ 0!$ & ( !&); @ ? J *) :$ - 9 ( ! &T; ! H ! 9!$ '$3! 3 3(3 3 &) 3E3'%D99O ? " # ) :- # ! " # , + I .0 X ( * ( ; ! , ?? %! H&>) :$ - X H.,##Q; ! 9$&$3! ) ' ?@ G ) :.1 $ ! & ! 1 !); 2G # G ) ? 7) :7 33 !& ; ! 9 () ' ?' J , % 7() :* &); ! ( K .) DD) D) @