dmv.community is one of the many independent Mastodon servers you can use to participate in the fediverse.
A small regional Mastodon instance for those in the DC, Maryland, and Virginia areas. Local news, commentary, and conversation.

Administered by:

Server stats:

169
active users

#bittorrent

0 posts0 participants0 posts today

I was curious about ZeroNet again today. ZeroNet was a #P2P web project from the 2010s along similar lines to I2P (en.wikipedia.org/wiki/I2P) and #Tor hidden services. The idea of hosting dynamic webpages in a completely P2P fashion, like torrents, remains super cool and appealing to me. In fact, at one point the #BitTorrent company had a similar proposal (bittorrent.com/blog/2014/12/10).

The ZeroNet website (zeronet.io/) is still up, but the project hasn't been updated in five years as per the GitHub repo (github.com/HelloZeroNet/ZeroNe). Someone was maintaining a fork at some point, and at other times I heard that ZeroNet was (now?) insecure, although I know no details. Certainly anything P2P isn't anonymous by default.

I found this question (github.com/HelloZeroNet/ZeroNe) about the creator of ZeroNet. Disturbingly, this article (newsbtc.com/news/sam-maloney-c) about a different developer killed by the police under unusual circumstances was shared.

My impression was that ZeroNet actually worked (works?) to some extent. Why aren't projects like this being funded? We need censorship-resistant ways of communicating online, after all.

en.wikipedia.orgI2P - Wikipedia

VisionOnTV: A Lost Future of Grassroots Video

Nearly 20 years ago, we built something radical. #VisionOnTV wasn’t just another platform, it was a #4opens movement. A bold attempt to break free from corporate-controlled media and give people the tools to create and share activist-driven, alternative television. We weren’t waiting for permission; we were building the future we wanted to see. Before #YouTube became the advertising surveillance monolith it is today, we had a different vision. One where video wasn’t just disposable […]

hamishcampbell.com/visionontv-

hamishcampbell.comVisionOnTV: A Lost Future of Grassroots Video – Hamish Campbell
More from Hamish Campbell
Replied in thread

@chpietsch @nichtich @hvdsomp I think the joke is on the programmable vs. legal definition of "accessible". You might have a license for some "FAIR" data, but if it's with one of the major publishers it's unusable anyway. Whereas with #bittorrent everything is much easier. Everyone is resigned to this as the supposedly "transformative" agreements have failed to make publishers more open, so access equals SciHub/AnnasArchive for the unwashed masses.

There is this big glaring problem in the #bittorrent v2 spec that basically defeats the whole purpose of the spec. So v2 introduces per-file merkle trees, which rocks. That ostensibly means that you can match identical files in different torrents, and cross-seed them e.g. if someone has a single item but another person has a larger pack that includes that item. That could also be useful for mutable torrents that contain a hash tree of versions like git. The problem is that peer matching is done on the top-level infohash - which includes non-tree data - and peers are specifically required to sever connection without a matching infohash. Maybe it would be expensive for trackers to match peers by file hashes, but for DHT peers it makes perfect sense to advertise what file hashes you have for cross-seeding - that's sort of how the entire keyspace in kademlia works.

Replied in thread

special invite to any #BitTorrent heads out there who want to contribute to our uploaders guide, seeders guide, torrent creation guide, or want to help get the tracker scraping and announcing part off the ground. if you ever wondered what it would be like if there were better social overlays to bittorrent where trackers could announce around peers based on explicit social relationships, curate collections collaboratively across tracker instances... that's the kinda sicko shit we're into