<oembed><type>rich</type><version>1.0</version><author_name>npub1dtr22xd42nv07un2xq0rmtkqkjylgsmexau0anxxafa9xmmn2ncshu7wrs</author_name><author_url>https://nostr.ae/npub1dtr22xd42nv07un2xq0rmtkqkjylgsmexau0anxxafa9xmmn2ncshu7wrs</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2011-12-19&#xA;🗒️ Summary of this message: A developer suggests using HTTPS and requiring TLS/SSL for Bitcoin, while discussing the use of JSON-RPC and binary data in Bitcoin transactions.&#xA;📝 Original message:On Monday, December 19, 2011 12:04:34 PM Jordan Mack wrote:&#xA;&gt; I still think HTTPS should be used, at the minimum. Using HTTPS is&#xA;&gt; standard to every website out there that deals with financials, even if&#xA;&gt; it is not a perfect system. Why should Bitcoin adopt a more lax policy&#xA;&gt; than everyone else?&#xA;&#xA;Sure, I meant HTTP as the underlying protocol.&#xA;TLS/SSL should of course be required in some form.&#xA;&#xA;&gt; I thought that JSON support was fairly common these days. I personally&#xA;&gt; prefer XML in most cases, but since JSON is already used with the RPC,&#xA;&gt; it seemed like a natural fit here. &#xA;&#xA;JSON-RPC won&#39;t go on forever. In any case, bitcoind&#39;s use of JSON-RPC is &#xA;exactly why I (and many other developers) have come to the realization how &#xA;poorly supported JSON really is. Most of the common languages do have a &#xA;library, but almost all of them have one issue or another (particularly around &#xA;the very undefined Number type).&#xA;&#xA;XML shares the same binary-data problem as JSON, too.&#xA;As slush mentioned, no additional serialization is necessary anyway.&#xA;&#xA;&gt; Binary data can be base64 encoded, although I&#39;m not sure why you would need&#xA;&gt; to send back binary in an alias response.&#xA;&#xA;Because computers work with binary. I don&#39;t think anyone wants to implement a &#xA;fully functional script assembler just to send funds.&#xA;&#xA;&gt; What exactly do you mean by &#34;custom output script&#34;?&#xA;&#xA;This suggests you need to learn more about how Bitcoin works ;)&#xA;https://en.bitcoin.it/wiki/Script</html></oembed>