> On the github pull request I posted a general scheme that can convert > arbitrary > expressions over signature-checks (given in RPL notation) to bitcoin scripts. > Maybe we can define an address type that encodes an expression in RPL form > (which > should be more compact and more easily parseable)?
What are the use cases for this? >From a mobile apps perspective, it doesn't make much sense to have arbitrary scripts in a user-facing address. The software has to be able to present some kind of reasonable user interface given an address, it has to explain what is going to happen to the users money and so on. From this perspective, doing pattern matching against some encoded script template is annoying and inefficient. It'd be better to just define another type of URI for each kind of transaction you wish to support. This is doubly true because often to do the more interesting contracts, you need out of band protocols, so the "address" would probably specify some information that's not in the final output script, like a rendezvous point. ------------------------------------------------------------------------------ EMC VNX: the world's simplest storage, starting under $10K The only unified storage solution that offers unified management Up to 160% more powerful than alternatives and 25% more efficient. Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev _______________________________________________ Bitcoin-development mailing list Bitcoin-development@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bitcoin-development