Abstract
The Tangle is a data structure mainly used to store transactions in the IOTA cryptocurrency. It has similarities with the blockchain structure of Bitcoin but in the Tangle, a block contains only one transaction and has not one, but two parents. The security and the stability of this distributed data structure is highly dependent on the algorithm used to select the parents of a new block.
Previous work showed that the current parents selection algorithms are insecure, not stable or have low performances. And we propose a new algorithm that combines all these properties.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
A third one is briefly presented but is actually just a variation of the MCMC that we present here.
- 2.
Observe here that the computational power used by the honest agents is not the same as the computational power of the honest agent. Indeed, the former could be much lower than the latter.
- 3.
This can easily be generalized to the case where each site has k parents, by dividing by k instead of 2 in Eq. (1).
References
Bramas, Q.: The Stability and the Security of the Tangle. Working paper or preprint, April 2018. https://hal.archives-ouvertes.fr/hal-01716111
Gal, A.: Algorithm for calculating cumulative weight (2018). https://github.com/alongalky/iota-docs/blob/master/cumulative.md
Popov, S.: The Tangle. White paper (2016). https://iota.org/IOTA_Whitepaper.pdf
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Attias, V., Bramas, Q. (2019). How to Choose Its Parents in the Tangle. In: Atig, M., Schwarzmann, A. (eds) Networked Systems. NETYS 2019. Lecture Notes in Computer Science(), vol 11704. Springer, Cham. https://doi.org/10.1007/978-3-030-31277-0_18
Download citation
DOI: https://doi.org/10.1007/978-3-030-31277-0_18
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-31276-3
Online ISBN: 978-3-030-31277-0
eBook Packages: Computer ScienceComputer Science (R0)