The use case in question involves tying a piece of information to a particular transaction on a blockchain, establishing the state of that data at a particular point in time. Should that information be changed, additional transactions can be created that detail changes to the data.

Apple’s application describes three possible methods for establishing timestamps, with one of these scenarios centering around a blockchain platform.

The program would generate a block containing a timestamp, with every subsequent block being added as miners verify each transaction conducted on the chain. This system is part of what Apple is calling a “multi-check architecture,” meaning that another system would confirm the timestamp after the block is generated but before it is added to the chain.

According to the application, Apple would consider using a blockchain due to the decentralized security features it offers.

As the document notes:

“If any party attempts to alter a node some time earlier in the blockchain, each hash puzzle solution for block subsequent to the altered block becomes broken or incorrect. Each participant can see that such a broken blockchain does not agree with their own copy of the blockchain. The broken blockchain is thus not recognized by the nodes.”

The benefit of using a decentralized ledger to store timestamps is two-fold, according to the application. Not only can the proper time be maintained permanently, it states, but the network is also protected from corruption if a single node is compromised by malicious actors.

The leader in blockchain news, bit-cointalk is an independent media outlet that strives for the highest journalistic standards and abides by a strict set of editorial policies. Have breaking news or a story tip to send to our journalists? Contact us at news@bit-cointalk.com.