jrruethe
Would it be possible to get the Bifrost[2] to integrate with ActivityPub?
[1] https://github.com/ma1uta/mxtoot [2] https://github.com/matrix-org/matrix-bifrost
This page explains it better: http://nashx.com/HowItWorks
I'm pretty sure Google bought them, and I was hoping they would actually do something with the technology, but nothing ever came of it.
https://codegolf.stackexchange.com/questions/18217/javascrip...
https://bitbucket.org/geraintluff/caution.js/
The idea is that a long data-uri containing hashes and a small loader function are bookmarked. The loader won't load the corresponding javascript unless the hashes match. The user only needs to verify the javascript once, then they can rely on their bookmark containing the hashes. If the server were to swap out the javascript, the bookmark would fail to load it.
Then, two transactions are created (but not yet signed); 1 that pays the seller their share and returns the remaining deposit to the buyer, and one that is the other way around (refund).
When the item is shipped / received, and everything is good, both parties sign the transaction to unlock the funds. If either side attempts to scam the other, they are out 1.5x the price of the object. It becomes both party's interest to ensure that conflicts can be resolved so the deposits can be unlocked.
In other words, it is escrow without the 3rd party.
There is more information here: https://www.reddit.com/r/Bitcoin/comments/215yn2/mad_ransom_...
http://jrruethe.github.io/blog/2015/04/23/bitcoin-paper-wall...
Verify the GPG key fingerprint and hashes: https://news.ycombinator.com/item?id=7812905