Bitcoin pointers [combined summary]



Individual post summaries: Click here to read the original discussion on the bitcoin-dev mailing list

Published on: 2017-06-11T20:19:20+00:00


Summary:

José Femenías Cañuelo has been working on a specification for Bitcoin pointers, allowing users to point to transactions, inputs, outputs, or internal items within them. He proposes three different types of pointers, each building upon the previous one. The first proposal is Canonical Pointers, which are represented as "btc at 170.1/179-631-520". To provide more information about this proposal, Jonas, the author of the email, includes a link to a Google Docs document.The second proposal is Mnemonic Pointers, which replaces the numerical representation of Canonical Pointers with words from the BIP39 dictionary. For example, "best.ability /biology-exclude-donate" becomes the new pointer. This alternative aims to make the pointers more user-friendly and memorable.Lastly, the third proposal is Domain Pointers, which utilizes the Domain Name Registration system. It encodes a pointer to a Canonical Pointer using the format "btc at example.com". This approach leverages existing domain registration infrastructure to create easily recognizable and accessible pointers.José Femenías Cañuelo welcomes feedback from the community on these proposals, as they have not yet undergone peer review. In order to facilitate error detection and correction, the Bech32 encoded transaction position reference is mentioned. This method allows for efficient error handling with just 14 characters.To conclude the email, Jonas attaches a signature in the form of a PGP-signed message. This ensures the authenticity and integrity of the email's content.


Updated on: 2023-08-01T20:59:49.111718+00:00