<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/rss-style.xsl" type="text/xsl"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	    xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	     xmlns:dc="http://purl.org/dc/elements/1.1/"
	   xmlns:atom="http://www.w3.org/2005/Atom"
	     xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	  xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>
<channel>
	<title>signal &#8211; Terence Eden’s Blog</title>
	<atom:link href="https://shkspr.mobi/blog/tag/signal/feed/" rel="self" type="application/rss+xml" />
	<link>https://shkspr.mobi/blog</link>
	<description>Regular nonsense about tech and its effects 🙃</description>
	<lastBuildDate>Wed, 14 Aug 2024 20:23:44 +0000</lastBuildDate>
	<language>en-GB</language>
	<copyright>© Terence Eden. 🄯 CC BY-SA. See https://shkspr.mobi/blog/copyright-and-copyleft/</copyright>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.4</generator>

<image>
	<url>https://shkspr.mobi/blog/wp-content/uploads/2023/07/cropped-avatar-32x32.jpeg</url>
	<title>signal &#8211; Terence Eden’s Blog</title>
	<link>https://shkspr.mobi/blog</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title><![CDATA[Signal's new(ish) URI Scheme]]></title>
		<link>https://shkspr.mobi/blog/2023/02/signals-newish-uri-scheme/</link>
					<comments>https://shkspr.mobi/blog/2023/02/signals-newish-uri-scheme/#comments</comments>
				<dc:creator><![CDATA[Terence Eden]]></dc:creator>
		<pubDate>Thu, 23 Feb 2023 12:34:31 +0000</pubDate>
		<category><![CDATA[signal]]></category><category><![CDATA[URL]]></category>		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=44898</guid>

					<description><![CDATA[A few years ago, I idly wondered &#34;Whatever happened to URI Schemes?&#34;. Older communications protocols didn&#039;t rely on http. You can use mailto:me@example.com to send email, sms:+447700900123 to send a text message, and skype:terence.eden to use Skype. There are dozens of these sorts of protocols.  But modern apps seem to prefer making everything an https: link. That way, if the user doesn&#039;t have…]]></description>
										<content:encoded>&lt;p&gt;A few years ago, I idly wondered "&lt;a href="https://shkspr.mobi/blog/2017/04/whatever-happened-to-uri-schemes/"&gt;Whatever happened to URI Schemes?&lt;/a&gt;". Older communications protocols didn't rely on &lt;code&gt;http&lt;/code&gt;. You can use &lt;code&gt;mailto:me@example.com&lt;/code&gt; to send email, &lt;code&gt;sms:+447700900123&lt;/code&gt; to send a text message, and &lt;code&gt;skype:terence.eden&lt;/code&gt; to use Skype. There are dozens of these sorts of protocols.&lt;/p&gt;

&lt;p&gt;But modern apps seem to prefer making everything an &lt;code&gt;https:&lt;/code&gt; link. That way, if the user doesn't have the app installed on their phone, they get taken to a friendly landing page - rather than seeing an error message.&lt;/p&gt;

&lt;p&gt;The Signal messaging app launched &lt;code&gt;signal.me&lt;/code&gt; URls for this purpose &lt;a href="https://github.com/signalapp/Signal-Android/commit/3cc2cd0b17847f548f20a97c9c9f91cb07b08d04"&gt;back in 2021&lt;/a&gt;.  It allows you to share a link like &lt;a href="https://signal.me/#p/+447700900123"&gt;&lt;/a&gt;&lt;a href="https://signal.me/#p/+447700900123"&gt;https://signal.me/#p/+447700900123&lt;/a&gt; and have your signal client open up a chat with that person.&lt;/p&gt;

&lt;p&gt;Then, &lt;a href="https://github.com/signalapp/Signal-Android/commit/0685cf4e515bc0d0c625f32e9194ab17913b2a00#diff-b3615bcd91f24e241647fb2e9d3763485b699fa92f12b2d907620f7641d8b649R18"&gt;towards the end of 2022&lt;/a&gt; they added support for their &lt;em&gt;own&lt;/em&gt; scheme! &lt;code&gt;sgnl&lt;/code&gt; (although it doesn't appear to have been submitted as an IETF draft, and isn't listed on IANA).&lt;/p&gt;

&lt;p&gt;It has exactly the same layout as it's &lt;code&gt;https&lt;/code&gt; sibling: &lt;a href="sgnl://signal.me/#p/+447700900123"&gt;sgnl://signal.me/#p/+447700900123&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Of course, not everyone has (or wants) a phone number. So &lt;a href="https://signal.miraheze.org/wiki/Usernames"&gt;Signal are adding support for usernames&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Sadly, they've taken the &lt;a href="https://shkspr.mobi/blog/2013/06/is-github-racist/"&gt;same xenophobic attitude as GitHub&lt;/a&gt; and insist that only good ol' American letters and numbers can be used. No fancy accents, right-to-left languages, or Korean Hangul.&lt;/p&gt;

&lt;p&gt;Nevertheless, it will be interesting to see if this prompts a surge in Signal take-up. Especially important as &lt;a href="https://signal.org/blog/sms-removal-android/"&gt;Signal are dropping SMS support&lt;/a&gt;&lt;/p&gt;
&lt;img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=44898&amp;amp;HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager"&gt;</content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2023/02/signals-newish-uri-scheme/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Questions to ask before launching a crypto-payments feature]]></title>
		<link>https://shkspr.mobi/blog/2021/04/questions-to-ask-yourself-before-launching-a-crypto-payments-feature/</link>
					<comments>https://shkspr.mobi/blog/2021/04/questions-to-ask-yourself-before-launching-a-crypto-payments-feature/#comments</comments>
				<dc:creator><![CDATA[Terence Eden]]></dc:creator>
		<pubDate>Thu, 08 Apr 2021 11:23:39 +0000</pubDate>
		<category><![CDATA[crypto]]></category><category><![CDATA[encryption]]></category><category><![CDATA[fraud]]></category><category><![CDATA[money]]></category><category><![CDATA[scam]]></category><category><![CDATA[signal]]></category>		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=38641</guid>

					<description><![CDATA[Messaging app Signal is launching a payment service in the UK. This will allow users to send each other money cryptocurrency. Many people have written about why this is a daft idea.  But they&#039;ve mostly talked about why cryptocoins corrupt everything they touch.  I want to talk about why this is a shitty idea from a product perspective.  It all comes down to user needs. What pain point are you…]]></description>
										<content:encoded>&lt;p&gt;Messaging app Signal is launching a payment service in the UK. This will allow users to send each other &lt;del&gt;money&lt;/del&gt; cryptocurrency. &lt;a href="https://news.ycombinator.com/item?id=26713827"&gt;Many people&lt;/a&gt; have &lt;a href="https://www.schneier.com/blog/archives/2021/04/wtf-signal-adds-cryptocurrency-support.html"&gt;written about&lt;/a&gt; why this is &lt;a href="https://twitter.com/jonty/status/1379870667018006530"&gt;a&lt;/a&gt; &lt;a href="https://www.stephendiehl.com/blog/signal.html"&gt;daft&lt;/a&gt; &lt;a href="https://twitter.com/RealSexyCyborg/status/1380029032423583744"&gt;idea&lt;/a&gt;.  But they've mostly talked about why cryptocoins corrupt everything they touch.  I want to talk about why this is a shitty idea from a &lt;em&gt;product&lt;/em&gt; perspective.&lt;/p&gt;

&lt;p&gt;It all comes down to &lt;strong&gt;user needs&lt;/strong&gt;. What pain point are you removing?  Uber made taxis mildly less irritating, for example. But the UK already has a fairly mature mobile money market, so what does Signal add?  &lt;a href="https://news.ycombinator.com/item?id=26714541"&gt;Here are a few obvious questions I asked them&lt;/a&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The UK already has &lt;a href="https://www.fasterpayments.org.uk/"&gt;faster payments&lt;/a&gt; in all major banks. I can send and receive money &lt;em&gt;instantly&lt;/em&gt; from app or Web. Will Signal be as fast as that?&lt;/li&gt;
&lt;li&gt;The UK has a problem with &lt;a href="https://www.which.co.uk/consumer-rights/advice/what-to-do-if-you-re-the-victim-of-a-bank-transfer-app-scam-aED6A0l529rc"&gt;authorised push payment fraud&lt;/a&gt;. Banks can recover funds which have been sent as a result of phishing / fraud. How can someone reverse a payment on Signal if it was fraudulent?&lt;/li&gt;
&lt;li&gt;The UK also has &lt;a href="https://www.moneysavingexpert.com/news/2020/06/confirmation-of-payee/"&gt;receiver verification&lt;/a&gt;. If I try to send to an account and it doesn't match the name I'm sending to, my bank will warn me. How does Signal stop impersonation?&lt;/li&gt;
&lt;li&gt;There's no cost to sending payments on most mainstream banks. How much does Signal charge?&lt;/li&gt;
&lt;li&gt;Most banks let the user &lt;a href="https://www.reddit.com/r/UKPersonalFinance/comments/le2rgo/i_know_this_is_not_completely_related_to_personal/"&gt;block receiving payments from specific accounts&lt;/a&gt;. Can Signal stop harassers sending unwanted money?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Those were the questions I immediately thought of with my "product" hat on. I'm sure you can think of more.&lt;/p&gt;

&lt;p&gt;The responses were... not well thought through. I'll respond to each one.&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;A: MobileCoin is as fast (or faster in some cases) than a bank payment in the UK with greater privacy. As far as settling back to Fiat, if that's what you're asking about, the velocity of that depends on on-ramp and off-ramp integrations which will come over time (but it looks like there's no reason MobileCoin can't help developers deliver payments at the same speed as banks).&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;I've yet to see a settled crypto transaction which is as fast as a UK bank transfer. We'll come back to "privacy" later. In terms of getting real money out of the system, the answer seems to be "variable" - which doesn't sound like a great customer experience.&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Payments on MobileCoin cannot be reversed at the protocol level. If you want escrow and reversibility, you should use a wallet or payment service that supports those primitives. We believe that developers will build such services on top of the foundation of the MobileCoin protocol.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;So, no. If you get scammed, tough. Neither a bank, nor a regulator, nor a court can reverse a dodgy transaction. Where's the user need for that?&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Signal relies on phone numbers for identities. Other apps that integrate MobileCoin may have a higher threshold for identification.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;So, again, if someone pretends to be your mate and cons you out of money, there's no independent verification. I bet users just love sending money and not knowing who it is going to.&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Fees are set by the foundation (which has a stated goal of keeping transaction fees to around $.04 when the network isn't congested). Currently fees are higher as they need to be adjusted by a foundation vote.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;That's pretty high! People in the UK literally use their banking apps to message each other - &lt;a href="https://shkspr.mobi/blog/2020/05/to-get-my-attention-pay-me/"&gt;sending penny payments to get someone's attention&lt;/a&gt;.  What is the user getting for this proposed transaction fee?&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Signal doesn't allow people you haven't keypaired with to send you funds. If you have accepted a message request from someone, they can send you money.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;If you can't block people - even after accepting them - that's a vector for harassment, or worse.  Your psycho-ex can bombard you with micropayments. Your dodgy mate can offload his illegitimate gains into your account. It sounds like a nightmare.&lt;/p&gt;

&lt;p&gt;So, I ask again, what is the use-case for this feature?  It isn't faster, it costs more, it is in a volatile cryptocurrency, it has no fraud protection, and it facilitates abuse.&lt;/p&gt;

&lt;p&gt;The one thing it has going for it is that it is "anonymous".&lt;/p&gt;

&lt;p&gt;Except, of course, it isn't anonymous in any real sense. You need the user's phone number - which means law enforcement can track their activity. 
While the ledger may be anonymous, if you send a unique amount of money, and it gets received instantly, it's going to be pretty easy to work out who is at either end of the transaction.&lt;/p&gt;

&lt;p&gt;Perhaps there is a huge untapped desire to send expensive pseudonymous payments. Perhaps people want to pay for stuff using a speculative instrument. Perhaps everything I thought I knew about people is wrong.&lt;/p&gt;

&lt;p&gt;Or, perhaps this is another pump-and-dump cryptoscam?&lt;/p&gt;

&lt;p&gt;&lt;a href="https://coinmarketcap.com/currencies/mobilecoin/"&gt;&lt;img src="https://shkspr.mobi/blog/wp-content/uploads/2021/04/Screenshot_2021-04-08-MobileCoin-price-today-MOB-live-marketcap-chart-and-info-CoinMarketCap1.png" alt="Price of the MobileCoin rapidly rising." width="1160" height="855" class="aligncenter size-full wp-image-38647"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I wonder who was "investing" in those coins &lt;em&gt;before&lt;/em&gt; the big announcement?  Nothing to see here...&lt;/p&gt;
&lt;img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=38641&amp;amp;HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager"&gt;</content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2021/04/questions-to-ask-yourself-before-launching-a-crypto-payments-feature/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
	</channel>
</rss>
