Experiments of distributed ledger technologies based on global clock mechanisms

Yuki Yamada, Tatsuo Nakajima

    Research output: Chapter in Book/Report/Conference proceedingChapter

    Abstract

    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.

    Original languageEnglish
    Title of host publicationStudies in Computational Intelligence
    PublisherSpringer-Verlag
    Pages436-445
    Number of pages10
    DOIs
    Publication statusPublished - 2018 Jan 1

    Publication series

    NameStudies in Computational Intelligence
    Volume798
    ISSN (Print)1860-949X

    Fingerprint

    Clocks
    Experiments
    Atomic clocks
    Scalability
    Throughput

    ASJC Scopus subject areas

    • Artificial Intelligence

    Cite this

    Yamada, Y., & Nakajima, T. (2018). Experiments of distributed ledger technologies based on global clock mechanisms. In Studies in Computational Intelligence (pp. 436-445). (Studies in Computational Intelligence; Vol. 798). Springer-Verlag. https://doi.org/10.1007/978-3-319-99626-4_38

    Experiments of distributed ledger technologies based on global clock mechanisms. / Yamada, Yuki; Nakajima, Tatsuo.

    Studies in Computational Intelligence. Springer-Verlag, 2018. p. 436-445 (Studies in Computational Intelligence; Vol. 798).

    Research output: Chapter in Book/Report/Conference proceedingChapter

    Yamada, Y & Nakajima, T 2018, Experiments of distributed ledger technologies based on global clock mechanisms. in Studies in Computational Intelligence. Studies in Computational Intelligence, vol. 798, Springer-Verlag, pp. 436-445. https://doi.org/10.1007/978-3-319-99626-4_38
    Yamada Y, Nakajima T. Experiments of distributed ledger technologies based on global clock mechanisms. In Studies in Computational Intelligence. Springer-Verlag. 2018. p. 436-445. (Studies in Computational Intelligence). https://doi.org/10.1007/978-3-319-99626-4_38
    Yamada, Yuki ; Nakajima, Tatsuo. / Experiments of distributed ledger technologies based on global clock mechanisms. Studies in Computational Intelligence. Springer-Verlag, 2018. pp. 436-445 (Studies in Computational Intelligence).
    @inbook{8cdc2d5e917b46c48f5389dc43ea9fb5,
    title = "Experiments of distributed ledger technologies based on global clock mechanisms",
    abstract = "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.",
    author = "Yuki Yamada and Tatsuo Nakajima",
    year = "2018",
    month = "1",
    day = "1",
    doi = "10.1007/978-3-319-99626-4_38",
    language = "English",
    series = "Studies in Computational Intelligence",
    publisher = "Springer-Verlag",
    pages = "436--445",
    booktitle = "Studies in Computational Intelligence",

    }

    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 -