TY - CHAP
T1 - Experiments of distributed ledger technologies based on global clock mechanisms
AU - Yamada, Yuki
AU - Nakajima, Tatsuo
PY - 2018/1/1
Y1 - 2018/1/1
N2 - This paper reports on some experiments using different global clock mechanisms in distributed ledger technologies. Recently, using global clocks in distributed systems has become practical due to the progress of small atomic clock devices. However, current distributed systems such as typical distributed ledger technologies assume traditional loosely synchronized clocks. In this paper, we have implemented logical and physical global clock mechanisms in a distributed ledger system and investigated how different clock mechanisms influence the performance and scalability of distributed ledger technologies. When comparing these clocks, we found that the number of messages exchanged among the nodes is increased due to the number of the nodes required when using logical global clocks; thus, physical global clocks are more suitable than are logical global clocks for use in distributed ledger systems. We also found that the guarantee of transaction ordering based on the global time and the transaction throughput become a tradeoff in distributed ledger systems.
AB - This paper reports on some experiments using different global clock mechanisms in distributed ledger technologies. Recently, using global clocks in distributed systems has become practical due to the progress of small atomic clock devices. However, current distributed systems such as typical distributed ledger technologies assume traditional loosely synchronized clocks. In this paper, we have implemented logical and physical global clock mechanisms in a distributed ledger system and investigated how different clock mechanisms influence the performance and scalability of distributed ledger technologies. When comparing these clocks, we found that the number of messages exchanged among the nodes is increased due to the number of the nodes required when using logical global clocks; thus, physical global clocks are more suitable than are logical global clocks for use in distributed ledger systems. We also found that the guarantee of transaction ordering based on the global time and the transaction throughput become a tradeoff in distributed ledger systems.
UR - http://www.scopus.com/inward/record.url?scp=85053446317&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85053446317&partnerID=8YFLogxK
U2 - 10.1007/978-3-319-99626-4_38
DO - 10.1007/978-3-319-99626-4_38
M3 - Chapter
AN - SCOPUS:85053446317
T3 - Studies in Computational Intelligence
SP - 436
EP - 445
BT - Studies in Computational Intelligence
PB - Springer-Verlag
ER -