RFC - BIP: URI scheme for Blockchain exploration



Summary:

The proposed new URI for Blockchain references/exploration aims to enable users to handle all the requests for details about blocks, transactions, etc. with their preferred tool by providing a simple URI scheme. Marco Pontello collected feedback, reworked the text, put the BIP on GitHub, and created a pull request. The need for a URI for this is evident in services like Eternity Wall, which provides a use case that we will see more of in the future. Using that service, when you want to check for the proof that a specific message was written in the Blockchain, it lets you choose from 5 different explorers. Mycelium wallet recently added the option to select one of 15 block explorers, and there's the crypto_bot on reddit/r/bitcoin that detects reference to transaction and adds a message with links to 7 different explorers. The URI follows a simple form: blockchain:, and examples are provided. Marco Pontello thought about using some more complex scheme, but keeping it simple should be practical enough. Blockchain explorers can apply the same disambiguation rules they are already using to process the usual search box. From the point of view of a wallet developer (or other tool that needs to show any kind of Blockchain references), using this scheme means that he can simply make it a blockchain: link and be done with it, without having to worry about any specific Blockchain explorer or provide a means for the user to select one. Blockchain explorers in turn will simply offer to handle the blockchain: URI, the first time the user visits their website, or launch/install the application, or even set themselves if there isn't already one. Users get the convenience of always using their preferred explorer, which can be especially handy on mobile devices, where juggling with cut&paste is far from ideal.


Updated on: 2023-06-10T21:13:15.905180+00:00