@gargron Let's ignore exactly how it works but just accept a few facts:
- anyone can make them
- they can be very local or very global
- people decide how much value they have
- they can be traded, bought, sold
- the entity in charge of them is responsible for how much they inflate them by issuing them
- they are NOT on a blockchain, though if someone chooses to back them by a blockchain (the way US dollars used to be redeemable for gold) they can, but it's not strictly necessary
Notices by Christine Lemmer-Webber (cwebber@octodon.social), page 30
-
Christine Lemmer-Webber (cwebber@octodon.social)'s status on Tuesday, 10-Sep-2019 13:14:12 UTC Christine Lemmer-Webber -
Christine Lemmer-Webber (cwebber@octodon.social)'s status on Tuesday, 10-Sep-2019 13:12:14 UTC Christine Lemmer-Webber @gargron Ok, so first of all, no blockchain or PoW for tradeable-stamps required. Instead, we move to the idea that anyone, or any community, can establish a "live" fiat ~currency like token system. Literally, anyone can make it, and how much "value" it has is up to the users. From chuck-e-cheese tokens to porn cams, lots of sites / places have these kinds of "not really money but kinda" tokens, and so do games like WoW and etc.
-
Christine Lemmer-Webber (cwebber@octodon.social)'s status on Tuesday, 10-Sep-2019 13:07:41 UTC Christine Lemmer-Webber @gargron Stamps were left ambiguous so that proof-of-work was one option, but I think it's less interesting than the "tradeable" stamps, and it turns out that pretty much everyone at APConf agreed that the PoW version isn't as interesting as the tradeable "getting paid" version, so let me unpack how "untradeable stamps" works.
By the end of explaining the plan I really like @lain seemed convinced, so I'll explain in this thread and ask lain to clarify if I missed anything so far.
-
Christine Lemmer-Webber (cwebber@octodon.social)'s status on Tuesday, 10-Sep-2019 13:23:13 UTC Christine Lemmer-Webber @gargron @lain Anyway, NO blockchain involved, NO proof of work necessary. Transaction times are small and fast. It does mean "trusting" the digicash bank, but that's why it's important to have an open market and let anyone trade the stamps; eventually, some reasonably well trusted stamp providers will emerge.
And... this lets us open up a path towards an alternative to Facebook Libra and Weechat that's actually respectful of user freedoms and individual autonomy.
-
Christine Lemmer-Webber (cwebber@octodon.social)'s status on Tuesday, 10-Sep-2019 13:21:35 UTC Christine Lemmer-Webber @gargron @lain So those last two (buying is anonymous but selling is not) are highly interesting. You *could* set up the Digicash ~bank to operate in an anonymous manner, it's kind of a choice (I won't explain that fully here), but that means two paths open up:
- "legit, by the books" currencies which actually are fully taxable
- more IOU-like per-community tradeable token systems (which, of course people will trade for real money, but...) -
Christine Lemmer-Webber (cwebber@octodon.social)'s status on Tuesday, 10-Sep-2019 13:18:48 UTC Christine Lemmer-Webber @gargron @lain So what should "tradeable stamps" be? What about Digicash? GNU Taler is a FOSS implementation (not sure if it's the one you want, but it is one), and it's actually an old design, but it was patented and heavily litigated. Well, the patents have expired now, and it has some good ideas:
- You withdraw tokens
- Once you withdraw them, the server doesn't know which ones you have
- You get receipts for transactions
- Buying is anonymous
- But selling is not! -
Christine Lemmer-Webber (cwebber@octodon.social)'s status on Tuesday, 10-Sep-2019 13:16:02 UTC Christine Lemmer-Webber @gargron @lain So how to build it? Two paths: the ocap folks demonstrated you can make "money" basically from ocaps alone (see "simple money" on http://erights.org/elib/capability/ode/ode-capabilities.html )
But, that doesn't provide all the properties we want, even though it is easy to make and issue them.
-
Christine Lemmer-Webber (cwebber@octodon.social)'s status on Tuesday, 10-Sep-2019 13:14:12 UTC Christine Lemmer-Webber @gargron Let's ignore exactly how it works but just accept a few facts:
- anyone can make them
- they can be very local or very global
- people decide how much value they have
- they can be traded, bought, sold
- the entity in charge of them is responsible for how much they inflate them by issuing them
- they are NOT on a blockchain, though if someone chooses to back them by a blockchain (the way US dollars used to be redeemable for gold) they can, but it's not strictly necessary -
Christine Lemmer-Webber (cwebber@octodon.social)'s status on Tuesday, 10-Sep-2019 13:12:14 UTC Christine Lemmer-Webber @gargron Ok, so first of all, no blockchain or PoW for tradeable-stamps required. Instead, we move to the idea that anyone, or any community, can establish a "live" fiat ~currency like token system. Literally, anyone can make it, and how much "value" it has is up to the users. From chuck-e-cheese tokens to porn cams, lots of sites / places have these kinds of "not really money but kinda" tokens, and so do games like WoW and etc.
-
Christine Lemmer-Webber (cwebber@octodon.social)'s status on Tuesday, 10-Sep-2019 13:09:00 UTC Christine Lemmer-Webber @gargron @cjd @lain Could we revise that to "categorically against BTC or any *blockchain*", in which case I'd agree? I might suggest a currency-like system that uses cryptography, but has no blockchain or PoW.
-
Christine Lemmer-Webber (cwebber@octodon.social)'s status on Tuesday, 10-Sep-2019 13:07:41 UTC Christine Lemmer-Webber @gargron Stamps were left ambiguous so that proof-of-work was one option, but I think it's less interesting than the "tradeable" stamps, and it turns out that pretty much everyone at APConf agreed that the PoW version isn't as interesting as the tradeable "getting paid" version, so let me unpack how "untradeable stamps" works.
By the end of explaining the plan I really like @lain seemed convinced, so I'll explain in this thread and ask lain to clarify if I missed anything so far.
-
Coco (lain@pleroma.soykaf.com)'s status on Tuesday, 10-Sep-2019 13:05:24 UTC Coco @cwebber @cjd all these ideas culminate to one big vision in your head, so it sometimes sounded like an all-or-nothing switch to me. It's good to know that many of these ideas can be implemented on their own and are already useful then. -
hellekin (how@ps.s10y.eu)'s status on Tuesday, 10-Sep-2019 12:58:29 UTC hellekin FOSDEM devrooms expect a program covering the whole day, there's no reason why we could not reproduce the format used at APConf, with the first day reserved for talks, and the second day for unconf. I would definitely support this kind of setup. Especially as there's always undetermined topics coming up from the combination of talks and casual discussion.
-
Christine Lemmer-Webber (cwebber@octodon.social)'s status on Tuesday, 10-Sep-2019 12:57:15 UTC Christine Lemmer-Webber BTW @lain I am taking your comments to heart from the ocap session about needing to explain more clearly what this can give us that an ACL approach can't. I'll work on that.
And actually, I was pleased with your point that "we can adopt stamps even if we don't adopt ocaps"... if even only that were to happen, that would be a useful contribution from the ocappub to the greater fediverse even if it didn't use ocaps-for-actors. :) Incrementalism!
-
Christine Lemmer-Webber (cwebber@octodon.social)'s status on Tuesday, 10-Sep-2019 12:57:15 UTC Christine Lemmer-Webber BTW @lain I am taking your comments to heart from the ocap session about needing to explain more clearly what this can give us that an ACL approach can't. I'll work on that.
And actually, I was pleased with your point that "we can adopt stamps even if we don't adopt ocaps"... if even only that were to happen, that would be a useful contribution from the ocappub to the greater fediverse even if it didn't use ocaps-for-actors. :) Incrementalism!
-
Christine Lemmer-Webber (cwebber@octodon.social)'s status on Tuesday, 10-Sep-2019 12:55:20 UTC Christine Lemmer-Webber @lain @cjd I think I can express how the ideas from Horton (I'm not saying adopting Horton as a protocol itself, but the underlying idea) can help us achieve what we want, maybe even more powerfully than what we currently have. But I have to write it up.
The good news is that I *am* writing it up, this week and next with the paper on secure user interfaces coming out of RWoT.
-
hellekin (how@ps.s10y.eu)'s status on Tuesday, 10-Sep-2019 08:16:43 UTC hellekin Takeaways from the #activitypubconf
1. SharedInbox is dead (look out for MultiBox and OcapsPub)
2. Strong interest to explore Object Capabilities as a way to secure social introductions, power delegation and transitivity, and to develop effective cooperation tools that prevent abuse in the #Fediverse
3. There should be a dedicated #ActivityPub devroom at #FOSDEM2020
-
Christine Lemmer-Webber (cwebber@octodon.social)'s status on Tuesday, 10-Sep-2019 12:17:28 UTC Christine Lemmer-Webber @karen oh horray, well that's a much better mapping!
-
Christine Lemmer-Webber (cwebber@octodon.social)'s status on Tuesday, 10-Sep-2019 12:13:51 UTC Christine Lemmer-Webber @cjd We need to get rid of gendered pronouns altogether because when we construct a language's grammar we make explicit choices about what information is important to carry in the system and gendered language altogether is seriously responsible for many false preconceptions in communication so let's switch all gendered pronouns to gender neutral pronouns thanks for coming to my TED talk
-
Christine Lemmer-Webber (cwebber@octodon.social)'s status on Tuesday, 10-Sep-2019 12:13:51 UTC Christine Lemmer-Webber @cjd We need to get rid of gendered pronouns altogether because when we construct a language's grammar we make explicit choices about what information is important to carry in the system and gendered language altogether is seriously responsible for many false preconceptions in communication so let's switch all gendered pronouns to gender neutral pronouns thanks for coming to my TED talk