Achieving reliable timestamp in the bitcoin platform
- PDF / 593,440 Bytes
- 9 Pages / 595.224 x 790.955 pts Page_size
- 60 Downloads / 275 Views
Achieving reliable timestamp in the bitcoin platform Guangkai Ma1 · Chunpeng Ge1,2 · Lu Zhou2 Received: 25 July 2019 / Accepted: 19 March 2020 © Springer Science+Business Media, LLC, part of Springer Nature 2020
Abstract Blockchain, the underlying technology of the Bitcoin cryptocurrency, is an innovation of information technology. The blockchain technology has been widely applied in the evidence storage scenarios to prove that an event occurred at a certain time due to its publicity and immutability. However, the timestamp of a block in the blockchain is introduced by the blockchain node and can be manipulated in hours. This will either lead the failure of the evidence storage system built on top of the blockchain platform or increase the risk of double spending of the blockchain platform itself. In this paper, we introduced an optimized blockchain timestamp mechanism. We narrow the range of the timestamp in a block to an average of ten minutes by leveraging an outside trust timestamp service to the blockchain consensus. Finally, we present a security analysis of the proposed scheme. Keywords Blockchain · Bitcoin · Timestamp service · Time-jacking
1 Introduction The timestamp service [25] is a most common requirement for today’s information systems such as evidence storage system [3], secure logging system [18] and so on. In these systems, a user storages a piece of data in the system and prove to the public later that the data is stored before a certain time. However, the existing timestamp service relies on a trust third party to sign on the data to proof that the timestamp with the signed data is correct. In order to eliminate trusting on a third party, many decentralized timestamp service [12] have been proposed
This article is part of the Topical Collection: Special Issue on Security and Privacy in Machine Learning Assisted P2P Networks Guest Editors: Hongwei Li, Rongxing Lu and Mohamed Mahmoud
based on the Bitcoin cryptocurrency [20] due to its publicity, immutability and authenticity. In these decentralized timestamp service [12], a node in the Bitcoin network issues a transaction that contains a specific claim. Later, when this transaction was included into a Bitcoin block by a miner, it will visible by the whole Bitcoin network. In such a manner, the user can present the timestamp of the claim using the timestamp of the block. However, the timestamp in the Bitcoin platform can be manipulated in hours [4] which will result in the inaccurate timestamp service. Extremely, the timestamp of a block may later than its previous blocks and thus causes the failure of the timestamp service built on top of it. Moreover, the inaccurate timestamp in the Bitcoin may cause the time jacking attack which may increase the probability of a double spending attack.
1.1 Related work
Lu Zhou
[email protected] Guangkai Ma [email protected] Chunpeng Ge [email protected] 1
Nanjing University of Aeronautics and Astronautics, Nanjing, 210000, China
2
University of Aizu, Aizuwakamatsu, 965-8580, Japan
The concept of
Data Loading...