https://consensus-health.torproject.org/
Looks like the Tor consensus is broken at this moment. Unclear why. It'll take awhile for the network to fail. But if it stays broken it eventually will as the consensus becomes invalid.
Reminder: Tor is centralized. Knocking out a half dozen directory authorities is enough to shut it down.
@pete I2P might gain popularity from this, like mastodon did with the Twitter censorship events... I’m not even sure I2P is still being developed actually, I looked at it a while back. I remember it seemed to have a more distributed architecture than Tor.
@kexkey ...which is kinda scary: what stops MITM attacks? Tor isn't great against that. But at least humans run it, and node operators are a good mix of anonymous and not.
@kexkey sorry, specifically, sybil attacks.
@pete @kexkey we need to bridge meat space and cyber space with distributed trust networks somehow.
Like if we had communities that could determine who was a trusted actor couldn't each community maintain consensus for that community, then those communities form branches to each other based on a different trust model?
That way if one community goes down you can likely still have connections to route around it through trusted parties?
@untappedgrowth @kexkey well, now you're getting into very tricky UI/UX problems. :)
@untappedgrowth @kexkey Implementing tribes well is a very tricky UI/UX problem!
@untappedgrowth @kexkey Not clear really. Hardly anyone has tried lately. Keybase is probably your best example.
@pete @kexkey yeah, that nowhere near resembles a mimicry of the organic into the digital space.
We as humans are used to delegating trust, even in groups. This is doable. It just gets into authority structure & culture creation through incentives... which get screwed up massively by the majority of organizations and businesses once they pass a certain size, but it can be done well.
This is kind of like the digital version of the city state model we all foresee in Bitcoin future. @robingrant
@untappedgrowth @kexkey @robingrant one of the problems of delegating trust is moderation is a lot of work...
@untappedgrowth @kexkey @robingrant anyway, I think a good first start would be to just make a usable UI for the PGP web of trust. Keep it simple: a tool to let you go from roots to trust to keys you want to be use to verify.
I guess there's an evolution of trust levels - trust identity, trust to pay, trust not to tell etc. which can happen over time.
@robingrant @untappedgrowth @kexkey well, again, I'd advise you to keep it really simple: does or does not this key belong to who it says it does?
@pete @untappedgrowth @kexkey
could that be reduced via barriers to entry and/or smart contracts? for example, rules which take away your deposit if you create spam (with some formal machine definition of spam).
@robingrant @untappedgrowth @kexkey if you could define spam formally in a smart contract algorithm why not use just that algorithm to block the spam to begin with?
@pete @untappedgrowth @kexkey
true. I guess that is already done in some networks. enough down votes and you're deleted, then enough over time and you're out?
@robingrant @untappedgrowth @kexkey Voting algorithms like reddit's always have to put significant effort into weeding out bots.
@pete @robingrant @kexkey yeah, it has to be human. Just like we do socially where we "ignore" the village idiot who is just clamoring loudly in the street.
The breakthrough is we need the ostracisms to be effortless, just like how bitcoin ignores bad blocks, but prohibitively expensive for those trying to disrupt
@untappedgrowth @robingrant @kexkey Well, like I said, try doing something relatively simple like PGP web-of-trust first and see how far we get.
Satoshi model-
Game theory the system -> THEN build it 😛
Stepping all the way back to defining the problems clearly is what enables you to have the intuitional type flashes of brilliance on novel ways to address massive issues with simplicity
Thank you for your time Peter 🙏 this was very helpful
@untappedgrowth @pete @kexkey
human but emergent, bottom up?
Currently I'm thinking delegated but consensual. It needs to be effortless in implementation by the trusted authority though, otherwise it doesn't scale
@pete @kexkey @robingrant 100% agree
Correct me if I'm wrong in boiling it down this far but-
web 1.0 essentially treated all academic nodes joining as trusted
Web 2.0 uses centralized authorities to say who isn't trusted
But *neither* of these matches how we as humans network irl.
The magic of Bitcoin is POW ostracizing the untrusted outcomes so that moderation happens organically. This can be done socially too where bad actors simply get eliminated and everything just carries on.
1/2
@untappedgrowth @kexkey @robingrant Human networks don't operate at web scale. When they do, they practically always just use central authorities for trust. That's what politicians, media, and lately, social networking is.
No way away from that. Humans always work that way whether it is patriarchal family groups, tribe chiefs and medicine men, or warlord groups & kings.
Consensual relationship with authority that enable scaled collaboration but also respects personal sovereignty and freedom of the individual is like THE problem of humanity
We just need a Bitcoin level breakthrough of pulling together a unique composite of how to align incentives in order to create an "inevitable game" where trust breakers are ostracized naturally, just like bad blocks are. Possible 😜
2/2
@untappedgrowth @kexkey @robingrant "just" :)
exactly 😂 you got my humor
I see the problem. Still believe it is solvable though.
(Same problems exist in governance of human organizations, so I understand I am standing against millennia of human precedent. Rofl)
@untappedgrowth @pete @kexkey @robingrant What is the problem you guys are trying to solve? Isn't just self-hosted blogs with RSS/ATOM enough?
No trusted central authority to store the content that can deplatform/censor you.
You decide who you "follow" and of course you need to trust those you follow, but that's implied, isn't it? You don't need to trust the "network" though.
Now of course there could be attacks on other levels, like DNS, but those should be solved on a lower level.
I'm personally thinking in idea space beyond that. In 20 years the world will revolve around BTC and other crypto. How will that happen? Likely not by sudden acceptance by govt & banks. I imagine via expansion of networks which trade in crypto and set their own rules both online and in "meat space" (lol). I'd like to know who is working on that already.
@untappedgrowth @pete @kexkey
@untappedgrowth @pete @kexkey @robingrant Yes, yes. Very good points.
I think Web 3.0 actually is just self-hosted content with people following each other using various tools and using Bitcoin for value transfer.
I actually wrote a post exactly about this https://ibz.me/bitcoin/the-great-software-renaissance/
I think your assumption is that there must be *one* tool (network) to solves this. But it doesn't have to be. There can be various tools that interact with each other.
@ibz @pete @kexkey @robingrant
Sort of. But how do you solve the noise problem?
In a room with the whole world shouting how do you find the voices that matter?
@untappedgrowth @pete @kexkey @robingrant For long form, I only follow the blogs I like, of course. That's a personal choice. Plus the client can add further filters on content and simply move articles in various "inboxes" based on keywords.
For short form we'll see. Let's talk in one year on how Mastodon can be improved. So far I like it more than Twitter already. But I think even here it's sort of the same - follow the people you care about. Unfollow / block / ignore when needed.
@untappedgrowth @pete @kexkey @robingrant Or are you talking about the problem of discovery? I think that's a very different problem. Some discovery tools can be built on top, and there should be more than one such tool. Otherwise you end up stuck in bubbles, which is a big problem with current social media.
@untappedgrowth @pete @kexkey @robingrant OK, I get it now. So let's split the problem into layers then.
One layer is publishing/consuming content.
Below it there is potential network-level censorship.
Above it there are additional tools - search, discovery, etc.
I think different tools can exist to solve each of these problems. No need to think about all at once.
@ibz @pete @kexkey @robingrant
Why separate them?
@untappedgrowth @pete @kexkey @robingrant User choice. Competition. Decentralisation. Simplifying the architecture.
You can build a Swiss army knife, or you can build a bunch of tools that all work together and can easily be replaced by equivalent tools.
I'd rather have more alternative search engines, more news readers, more publishing platforms, etc... as long as they all work well together.
I think the only common piece of this puzzle will be Bitcoin.
@ibz @pete @kexkey @robingrant
Okay but this is like Bitcoin all over again. The communication layer needs to be standardized.
That doesn't mean we won't have all these options, just like there are many lightning and even other layer 2 implementations
In my estimation, none of the things you want will work until the underlying communication layer is improved
@untappedgrowth @pete @kexkey @robingrant Yup, you are totally right. Which is why I was advocating for something like RSS/Atom, which are already standard protocols and work well for blogs. It's just too bad they got pretty much ignored after Google Reader disappeared.
Also this ActivityPub that Mastodon is using seems to be working well, although it is more complex. So it depends on where you are trying to get to. I think the simpler the protocol the better.
@ibz @pete @kexkey @robingrant
But it is more than that. We need easy ways to congregate in communities around ideas or just as groups of people. These town squares are where the magic of idea flow happens. Currently none of our tools foster community or tribe building well OR interacting efficiently between tribes
@untappedgrowth @pete @kexkey @robingrant True. I hope such tools will emerge organically eventually. What is essential is a simple and solid base with open protocols, which Mastodon seems to provide. It's just a matter of building such tools from now on. Same as Google was built over HTTP.
@ibz @pete @kexkey @robingrant
I agree but the problem exists in the inverse too- how do good voices get found and heard?
This is all good, but we need better tools. Ones that mimic in cyberspace how communities IRL function
Have read "the great software renaissance" - it all makes sense. I agree. Perhaps I'm naive but I can see all of that falling into place. What I can't see is how BTC and all the discussion on top of it can facilitate reliable real world interactions. How can I sell products for BTC and deliver them, when any such trade - if openly conducted - will be shut down by governments?
It WILL happen - but how?
@untappedgrowth @pete @kexkey
@robingrant @untappedgrowth @pete @kexkey Yeah, I was talking more about online interactions as opposed to physical products. But even then - which part do you see being "shut down"? The payment? The delivery of the goods?
@ibz @untappedgrowth @pete @kexkey
think of the people who have been arrested for advertising goods in exchange for gold. we don't see trade in BTC because governments don't want it. so we need networks of trust to embrace that, facilitating BTC overtaking of fiat in the real world.
@ibz @untappedgrowth @pete @kexkey
the Steve Mnuchin assault on own custody is a case in point. Governments and banks (my background) do not want BTC payments bypassing the banking system...
@robingrant @untappedgrowth @pete @kexkey Yeah, good point. I think that's hard to bypass for physical goods. They can always find you and put you in jail for using an "illegal currency", right?
@ibz @untappedgrowth @pete @kexkey
only if they know about it
@ibz @untappedgrowth @pete @kexkey
I'm thinking network of trust which embraces buyer, seller and delivery operator
@robingrant @untappedgrowth @pete @kexkey That's some next level thinking... So, say, you are a grandma who wants to sell homemade socks using BTC and you have to be sure that neither the buyer nor the courier will share your address with the authorities? I don't know...
@ibz @untappedgrowth @pete @kexkey
exactly the issue. or, say, raw milk.
can you create incentives - value deposited in the network, smart contracts - which provide assurance that (i) the trust breaker will have to pay and (ii) you will be compensated in the case of regulatory sanction?
@pete @untappedgrowth @kexkey We have federations, right? Just use that?
@bryancyan @pete @kexkey we are talking about something that reaches wayyy beyond that. It essentially is a mashup of human governance structures bridging networks between cyber space and meat space in a way that is both resilient and fluid while still respecting personal sovereignty and freedom
@bryancyan @untappedgrowth @kexkey But notice how most federations are a fairly simple trusted admin + mods model? If that's enough, fine. But it's not exactly what the Web of Trust was supposed to be.
@pete @kexkey *this* I can help with.
What are the current problems that pop up in attempts to address this?