Author: Andreas Schildbach 2013-04-24 13:35:45
Published on: 2013-04-24T13:35:45+00:00
On 24th April 2013, Mike Hearn wrote that HTML5 allows web apps to register themselves for handling URI schemes, such as the bitcoin: URI that is already in use and being extended as part of the payment protocol. A whitelist of acceptable schemes exists in the spec for security reasons. Yesterday, he talked to Hixie about it and he added bitcoin to the whitelist. Within a few months, most users should have browsers that can accept bitcoin as a web-app handleable protocol scheme. Regarding BIP21 spec, Ian pointed out some errors in the BIP21 spec. The BNF doesn't say what its character set is (presumably it's Unicode). Bitcoin params production doesn't define the separator. In theory, the syntax is ...?label=foomessage=fooother=foo (rather than ...?label=foo&message=foo etc). The syntax allows ?amount=FOO&amount=1.1, since other param matches any name followed by any value, including "amount" followed by a bogus value. "pchar" is referenced without definition. The simpler syntax is just wrong. The IETF URL specs are being obsoleted by http://url.spec.whatwg.org/, at least for Web purposes.
Updated on: 2023-06-06T15:19:21.303859+00:00