Is the DID Document instantly resolvable after successful DID operation creation?

One of the challenges when dealing with the Bitcoin network is it takes a while to confirm a transaction to the blockchain. Bitcoin writes a block of transactions at an average of every 10 minutes. And what goes to that block depends on the transaction fee that a user paid. The larger the fee the faster the transaction is included in a block. At the time of this writing, 16 US cents is the fee paid to get a transaction to go into the next block, 15 cents to make sure it goes in the next 3 blocks, and 5 cents into the next 6 blocks.

 Sidetree processes DID operations every 10 minutes as the default configuration. Syncing the DID Cache from blockchain happens every 5 mins This in turn would make the process to persist a DID into the blockchain take about 10 mins best case to around 25 minutes worst case. Why 25 minutes? Because if you are unlucky, it can take 10 minutes to run operation processor, plus 10 minutes for Bitcoin to persist the block, and an additional 5 minutes for the transaction processor to run. 

Is there anything we can do to use the DID immediately after writing the DID operation into sidetree? I think It would be a good idea to immediately store a valid DID operation into the DID cache even before persisting it into bitcoin. An advantage of this is the DID Document will be instantly resolvable to this specific sidetree node.

Comments

Popular posts from this blog

The Sidetree Protocol

On the IoT Exchange - DID integration

Smartkey Overview