News for hackers. Stuff that matters.
Re:Static torrent website with peer-to-peer queries over Bit... by pizza on Tuesday March 08, 2022 @05:22PM (#30608058)
Yup. Calling it. This is the future, may not seem like it to everyone but this is a part of actually new and extremely useful, passively scalable technology. Imagine (good) unkillable zombie databases- so long as the name of a piece of data is known (its hash).. someone, somewhere, might make it possible for you to answer your query, without even needing to setup a server setup.. that’s _it_! Not to mention it might be faster than the original source.

Pretty damn powerful. The next level above this is a search index that lets the user generate their own results, using their own machine learning algorithm or ranking weights of their own preferences, bc they would have direct access to the DB index and features. People could wrote anti-ad plugins. There could be foss upgrades all the time. Nobody would have to spend a particularly crazy amount of money on storage if they could all just cache the bits they’d needed themselves. Quite remarkable imo!! Whatever ends Google search’s reign, will probably be user-owned in a way that seems a lot like this..

Re:Static torrent website with peer-to-peer queries over Bit... by singron on Tuesday March 08, 2022 @06:38PM (#30608910)
Unfortunately this is still killable. Someone needs to periodically publish up to date databases using some outside protocol. Also if you participate in the public DHT, then your participation is public and can have consequences on your real-life legal entity.

If you want to use TOR and onion sites, I don't think this really adds anything to those.

I think this just helps you optionaly crowdsource bandwidth.

Re:Static torrent website with peer-to-peer queries over Bit... by akomtu on Tuesday March 08, 2022 @09:29PM (#30610291)
With a simple protocol on top it can be quite resilient. The database is updated only by a group of 3 admins, who perform the update once a week. When one admin initiates an update, the other two ask him the passphrase. If the answer is "tomato" (means "I'm compromised"), the update is rejected and they find another admin. Regular users are generally safe: the laws dont punish downloaders, only uploaders. You can expand the admin team to 5 members, so RIAA (or whoever stalks torrent sites) would have to compromise 2 admins simultaneously. Don't forget that the admins can be in different countries, making their legal pursuit a nightmare.
Re:Static torrent website with peer-to-peer queries over Bit... by c22 on Tuesday March 08, 2022 @10:13PM (#30610504)
Isn't the entire point of bittorrent that downloaders are also uploaders?
Re:Static torrent website with peer-to-peer queries over Bit... by delusional on Wednesday March 09, 2022 @06:47AM (#30613465)
That's mostly important due to social factors. Technically you'll find that most torrents are seeded by people who seed a lot, while most users just drive-by leech it.

What makes torrents special is that all leechers CAN be seeders, that don't have to be though.

Re:Static torrent website with peer-to-peer queries over Bit... by alex_duf on Wednesday March 09, 2022 @01:36AM (#30611553)
Make it 10 and it's still not unlikely to have law enforcement simultaneously break 10 doors at the same time.

The distribution technology is really interesting but certainly not censorship proof.

Re:Static torrent website with peer-to-peer queries over Bit... by anamax on Wednesday March 09, 2022 @12:58AM (#30611360)
> Regular users are generally safe: the laws dont punish downloaders, only uploaders.

Are you sure about that. The downloader is the one making the copy. The uploader is merely inducing the creation of said copy.

Yes, it's easier/more efficient to go after the uploader, but that doesn't immunize the downloader.

> Don't forget that the admins can be in different countries, making their legal pursuit a nightmare.

The US govt does multi-country activity all the time.

Re:Static torrent website with peer-to-peer queries over Bit... by MaxikCZ on Wednesday March 09, 2022 @02:44AM (#30611925)
At least in Czech republic, there is no penalty for downloading copyrighted content. You are, by law, entitled to it, as you might get yourself a copy of what you already own. Bought a film on DVD? You can legaly download it from wherever.

This all ends once you start uploading it, tho. You cant upload it, period. Problem with torrents is theres no checkbox to signal "stricly no upload", you can only set limit to few kb/s to minimize this issue, but technically even few bits can still get you prosecuted.

(edit: following is wrong, perhaps germany is same as Czech, see child comment) In Germany, its a different story. You cant even donwload, not by torrent or even from sites. I know of people receiving fines in their mailboxes with IP/Date/Site/Material list and finig each piece by ~200€.

Re:Static torrent website with peer-to-peer queries over Bit... by Timwi on Wednesday March 09, 2022 @03:46AM (#30612272)
Your information about Germany is incorrect. The legal situation here is the same as what you described for the Czech Republic. You can download anything anywhere. What's illegal is making stuff publicly available, and BitTorrent uploading falls under that.

Source: was caught and got council from a copyright lawyer.

Re:Static torrent website with peer-to-peer queries over Bit... by Semaphor on Wednesday March 09, 2022 @04:06AM (#30612408)
Pretty sure you can’t download either. But the fines would be very low, so instead they go after uploaders, convince the court it’s "commercial distribution", values skyrocket and for a small 1000€ fee you can make the problem go away.
Re:Static torrent website with peer-to-peer queries over Bit... by hamsamrma on Wednesday March 09, 2022 @07:54AM (#30613894)
ime correct: individual downloaders will not be prosecuted unless somewhat high-profile, intitutional/commercial users (vps) will only get a cease and desist. uploaders are fair game.
Re:Static torrent website with peer-to-peer queries over Bit... by Semaphor on Wednesday March 09, 2022 @10:19AM (#30615364)
It also helps that it’s pretty hard to figure out who downloads. With torrents, you’ll always upload as well (outside using specific clients), with websites they have no data.
Re:Static torrent website with peer-to-peer queries over Bit... by MaxikCZ on Wednesday March 09, 2022 @04:03AM (#30612387)
Thanks for correction! Looks like the letters sent were torrent regarded, then. I also knew of most sites to download from were being blocked at every possible level (ISPs, landlord...), so I connected those two in a wrong way
Re:Static torrent website with peer-to-peer queries over Bit... by Mindwipe on Wednesday March 09, 2022 @05:24AM (#30612935)
This is also not correct.
Re:Static torrent website with peer-to-peer queries over Bit... by Mindwipe on Wednesday March 09, 2022 @05:24AM (#30612931)
> At least in Czech republic, there is no penalty for downloading copyrighted content

This is not correct - you still make a copy and the copyright holder could still sue you over it, but it's just not worth doing. It's not legal to do so, the Czech Republic is a signatory to the Berne Convention, it's just not a criminal offense. Which to be honest is the situation in virtually every country in the world.

Re:Static torrent website with peer-to-peer queries over Bit... by chhs on Tuesday March 08, 2022 @08:27PM (#30609931)
It's possible to publish updates to torrent files via the DHT. See http://www.bittorrent.org/beps/bep_0046.html
Re:Static torrent website with peer-to-peer queries over Bit... by oscargrouch on Tuesday March 08, 2022 @10:10PM (#30610493)
I've have a answer to this same thread specifying something i'm working on, so in case you are curious, you can have more info by reading the details i gave in the other answer, and the way to solve this problem is through indirection.

You don't expose your data layer directly to the consumer, you expose an api that will resolve to one, two or several databases from one or many peers. The indirection allow you to define your rules and use your data layer in a way that fits your application goals in the best way possible.

So whats is immutable is your application, api and initial data, which you can mutate at later stages through other torrents or by consuming other api's from other peers and mutating your initial database state.

The problem is, the current browser is not meant for this, Javascript is not meant for bigger and complex applications (of course you can do it, but..)

Re:Static torrent website with peer-to-peer queries over Bit... by reggieband on Wednesday March 09, 2022 @12:28AM (#30611237)
This idea touches on (or rather, even expands on) an idea I've had brewing for a while. For those unfamiliar, there is a programming language called Unison [1] that has a nice feature where each function is identified by a hash of its AST. I often thought a cluster environment, maybe something BEAM-ish, would be an interesting idea where functions are retrievable based on a pair of (`func-name`, `hash`). You could have some kind of execution environment (maybe a lightweight process) that receives a hash identifying the function to execute and some pointer to the data (probably a URL) to act as input.

Given tech like described in the linked article, you could reasonably lookup such a function from a peer-to-peer network.

1. https://www.unison-lang.org/

Re:Static torrent website with peer-to-peer queries over Bit... by octoberfranklin on Wednesday March 09, 2022 @02:37AM (#30611891)
This approach to mobile code in functional languages has been tried repeatedly since the 1990s.

> each function is identified by a hash of its AST.

That encoding for mobile code only works if the expression has no free variables (i.e. is closed).

It turns out that it is surprisingly difficult to write code which you can be sure has no free variables at particular points (the "send this code to another machine for execution" points). Especially in functional languages. If you write a higher-order functional, you know nothing about the closedness of its argument. If you require that all function arguments be closed it breaks all the useful functional programming techniques. The only way to make it workable is to check closedness only on those values which need to be mobile.

If you do the closedness-check at runtime, toy examples will work fine and the technique looks quite powerful, but once your codebase gets to a meaningful level of complexity it turns into a game of whack-a-mole with closedness heisenbugs. You quickly discover that closedness is data-dependent.

In order to check closedness statically you need quite a sophisticated system of modal types. MetaOCaml was the most usable result of all this research:

https://okmij.org/ftp/ML/MetaOCaml.html

The important upshot here is that this isn't just some check you can slap onto the compiler. The programmer has to think about these types, and craft them carefully, as an integral part of the programming process. Basically you aren't just writing a program, you're writing a program plus a proof that it won't try to mobilize open code. Writing formal machine-checked proofs is not something that most programmers are good at.

Re:Static torrent website with peer-to-peer queries over Bit... by reggieband on Wednesday March 09, 2022 @02:03PM (#30618636)
I agree a complete system capable of something as magical sounding as I described would be both extremely complex to implement and probably even a nightmare to program within.

As to the specific discussion of free variables and open/closed arguments, I have to admit I have no background or education in the theory behind programming languages. Other than going through about 50% of SICP about a decade ago, I also have very little experience with functional languages.

What has been fuelling this interest lately is learning a bit more about stack based languages like Forth. My extremely primitive understanding of such programming models suggests that a function/word in that kind of programming context is closed over some defined portion of the stack. So my naive mind considers that one could grab as much stack as necessary along with the word to be executed and just pipe that over to some other execution context. Of course, details matter and there are probably several important ones that I haven't even considered that would make this naive assumption border on impossible. However, it at least seems more reasonable to attempt than crawling through a heap trying to gather everything.

Re:Static torrent website with peer-to-peer queries over Bit... by pharmakom on Wednesday March 09, 2022 @08:34AM (#30614219)
Would it be possible to copy any captured variables with the function? I’m sure smart people have figured out why this wouldn’t work.
Re:Static torrent website with peer-to-peer queries over Bit... by jlokier on Wednesday March 09, 2022 @11:07AM (#30616017)
In pure functional programs it's possible to copy the state (monad/environment/free variables), but it's not always efficient, depending on what those are.

In general programs, doesn't have to be functional, the environment is stateful and often has abstract, black box processes. This can be transferred as well, by copying some things, transforming others, and in general where necessary using a two-way pipe of some kind. By analogy, imagine creating a WebSocket at the same time as making a JSON-RPC call.

Except for the black boxes, this kind of transfer can be taken further to make a general distributed system. Think things like Paxos, Raft, CRDTs. If the data is also mobile to where it is used, this performs well for many tasks. When that is done, in some ways everything comes back to messages and state again and doesn't need specific pipes. That's more robust then the simple form of transfer.

The resulting architecture is often much faster than the non-distributed version for many tasks, and robust, but it takes a lot of tricky parts to make a general purpose architecture with those qualities and stay high performance.

Re:Static torrent website with peer-to-peer queries over Bit... by octoberfranklin on Wednesday March 09, 2022 @02:15PM (#30618757)
It's not a question of efficiency. You can copy values but you can't copy unbound free variables.
Re:Static torrent website with peer-to-peer queries over Bit... by jlokier on Friday March 11, 2022 @03:53AM (#30637786)
> you can't copy unbound free variables.

You can copy them in a pure functional program if the function AST you're transporting is sufficiently expressive, because the values of the unbound free variables in pure FP are available at the point where the function is defined, so can be inlined into it, and included in its hash.

But when it's not pure FP, then indeed you can't copy the values into the function AST, because the environment at the point of each call to the function is what matters.

(The pipe stuff is just for making it more efficient, and handling black boxes which sit outside the paradigm of concrete values, things like I/O monads and devices).

Re:Static torrent website with peer-to-peer queries over Bit... by octoberfranklin on Wednesday March 09, 2022 @02:13PM (#30618732)
How do you copy a variable? You can only copy values. A free variable has no value. You're confusing capture with closedness.

Here's a trivial example:

  \f -> \y -> (runRemotely (\x -> f y x))
The expression passed to runRemotely has a free variable "y". How are you going to serialize (\x -> f y x) in order to send it across the network? When you hit the "y", what are you going to do?

For this trivial minimalist example you might cook up a one-off hack like lambda-abstracting the free variables in the runRemotely expression and then reapplying to the returned value, but there are much more complicated and insidious examples where these workarounds don't work.

Re:Static torrent website with peer-to-peer queries over Bit... by pharmakom on Thursday March 10, 2022 @02:54AM (#30624309)
I was talking in the context of pure functional programming. You can send the AST of a lambda.
Re:Static torrent website with peer-to-peer queries over Bit... by octoberfranklin on Friday March 11, 2022 @07:05AM (#30638850)
THERE IS NO LAMBDA.

It's a free variable, not a variable bound by a lambda.

Re:Static torrent website with peer-to-peer queries over Bit... by beecafe on Friday March 11, 2022 @07:16AM (#30638911)
Use typed holes
Re:Static torrent website with peer-to-peer queries over Bit... by octoberfranklin on Saturday March 12, 2022 @10:05AM (#30651848)
You can't serialize holes. You can't even compare them for equality (partly because it is far from clear what that should even mean).
Re:Static torrent website with peer-to-peer queries over Bit... by joshspankit on Wednesday March 09, 2022 @12:50AM (#30611330)
The media control barons have spent the past decade building legal strategies for taking down promising services. Personally I also feel like this is the future, but only in a future where we dismantle their stranglehold on culture.

Anyone who shares content (whether a file or a byte) exposes themselves in one way or another and can be targeted. Anyone else remember the “good old days” when torrent sites stood up in the face of the law and yelled “we host nothing illegal because we host nothing!” and they were right. Then the law firms started joining the swarms to collect IP addresses of everyone that shared with them.

Now they rarely bother trying to sue IP addresses. The legal ability is still there, it just turns out it’s not worth the cost to sometimes collect a few hundred dollars from someone who can’t afford it.

When we talk about transformative tech, we have to immediately consider the “standard scenarios” because being blind to them is how most technology trips and falls. Pirating (especially live PPV events), illegal porn, utterly violent videos, information on making weapons, letting children access same and/or mixing them in with adults in unsafe and unsupervised spaces, openly anti-government statements in countries where they make people disappear, and so-on.

These things happen. And they happen faster and more intensely than most programmers can handle. The only way to keep tools like this viable is to build the tech with those in mind.

Re:Static torrent website with peer-to-peer queries over Bit... by bscphil on Tuesday March 08, 2022 @06:48PM (#30609016)
> so long as the name of a piece of data is known (its hash)

But that's also the fatal flaw. It's pretty definitionally true of stuff on the web that the person who owns / controls it wants to be able to change / update it. That isn't really supported at all at present for this distribution method, and it's hard to see how it could be in the future without introducing a single choke point.

Case in point: the vast majority of torrent traffic is for new torrents, because people want to download the stuff that's just been released, not the stuff that they either already have or could have had months ago. You lose 100% of this traffic with this "p2psearch" method, because the database can't be updated. Or if it can be updated (stick it on a traditional website for people to mirror), you rely on everyone updating to the newest version of the database.

It's also incredibly slow compared to traditional sites. It took longer than it took me to type this comment to see a single result for the popular title I tried to search for.

Re:Static torrent website with peer-to-peer queries over Bit... by khimaros on Tuesday March 08, 2022 @07:47PM (#30609578)
despite the downvotes, there is some substance to this. mutability is useful.

however, as implemented, all that is needed is for the user of p2psearch to refresh and the browser to pick up the latest database. i imagine most users are not keeping torrent search open 24/7, so this doesn't seem onerous.

it's probably a bit of a process for the host of the frontend to update the database, prepare a new torrent, update the code [0], and then rebuild the bundle regularly, but this could be automated.

regardless, it doesn't seem so unreasonable from an end user perspective, and i personally don't mind if my torrent search index is behind by a few days.

[0] https://gitlab.com/boredcaveman/p2psearch/-/blob/main/src/Me...

Re:Static torrent website with peer-to-peer queries over Bit... by bscphil on Wednesday March 09, 2022 @04:15AM (#30612473)
> it's probably a bit of a process for the host of the frontend to update the database

Right, I suppose I didn't put my point very well, but as I see it there are only two options:

* Everyone gets their code (with the built-in torrent for the database) from the same source, presumably the source that created / seeds the database. In this case the host is arguably just as vulnerable to the authorities as The Pirate Bay. If p2psearch doesn't make torrenting more resilient than TPB, what purpose does it serve?

* One brave citizen creates and hosts a single copy of the database, and it goes viral. Lots of people host it. It never gets updated, because the whole point of using IPFS / torrents is that everything can be addressed statically. In this case the advantage of p2psearch is obvious - it functions as a DHT with a built-in search that is more or less impossible to take down! On the other hand, the lack of mutability greatly reduces the value, since as I said in my OP most torrenting is focused on new releases.

Re:Static torrent website with peer-to-peer queries over Bit... by 6510 on Tuesday March 08, 2022 @11:13PM (#30610862)
It worked instantly for me. As good as anything else.

You get other features with it for free. Popular chunks will be easier to obtain as many have them and preservation starts with rare pieces. You'd want common use to be fast and uncommon to complete eventually.

If a new torrent uses the same folder name the new files will appear next to the old ones but if so desired the old files may be duplicated into the new torrent.

Its not IPFS but it works.

If you can get a person or organization to sign off on the data I'd say its a feature rather than a bug?

Let the professor publish his data set and let interested parties store it without much effort.

Re:Static torrent website with peer-to-peer queries over Bit... by Ambolia on Wednesday March 09, 2022 @04:36AM (#30612612)
The current internet is terrible at archiving anything it creates. Dead links, impossible to find videos if they get deleted for some reason, news articles that get memory-holed, easier to find archives of paper newspapers than of online newspapers... That's why so many people tweet screenshots of other tweets rather than linking them directly, the network relationship may break at any moment, so better just to post an image rather than link information.

In the Napster/Torrent era once I found a video, document or audio I was interested in, it was very easy to find again without having to worry about archiving it myself.

Re:Static torrent website with peer-to-peer queries over Bit... by RF_Savage on Tuesday March 08, 2022 @05:33PM (#30608213)
Yep. This very well could be the future for sites with static content that does not change often.
Re:Static torrent website with peer-to-peer queries over Bit... by encryptluks2 on Tuesday March 08, 2022 @11:37PM (#30610996)
This isn't a static site. It is dynamic requiring a lot of frameworks. I can think of a lot of better ways to accomplish something similar, especially with IPFS.
Re:Static torrent website with peer-to-peer queries over Bit... by TimJRobinson on Wednesday March 09, 2022 @02:45AM (#30611927)
By static they mean no server side processing / can be hosted on a CDN.

If you know better ways of doing this you should describe them.

Re:Static torrent website with peer-to-peer queries over Bit... by sliken on Wednesday March 09, 2022 @07:27PM (#30621806)
First CAS (content addressable storage) is nothing new. Torrents aren't new and are basically a distribed CAS database. With a magnet link (basically a checksum) you can find those files hosted by any torrent client on the planet.

So sure things are "unkillable", but depend on someone/somewhere decided it's worth storing that particular chunk. Seems strange to pair "unkillable" which depends on someone somewhere that "might" do something.

Much like how IPFS was easily oversold, great you can find things hosted anywhere on the planet, but if you publish 1M files and expect to magically seem them hosted elsewhere a year later you are likely to be disappointed.

I do wonder if it would be a better approach to replace filecoin or similar complex trust relationships with a simple peer to peer trading program. Something along the lines of "Lets trade 128MB", trust but verify, then watch uptime/availability. For clients up less than a month, give them the free 128MB and watch, 1-3 months trust them enough to store data with a 20x replication, 3-12 months 10x replication, over a year 5x, whitelisted peers of friends/family 3x.

Re:Static torrent website with peer-to-peer queries over Bit... by oscargrouch on Tuesday March 08, 2022 @09:58PM (#30610436)
I've built something akin to this, but with the idea of applications distributing API`s where the databases are also torrented but working behind the api's, so that developers can build basically anything.

In my case i've implemented a new "browser" based on Chrome that allows this to work, without having to resort to browser-only infrastructure (for instance applications can dodge Javascript and also call RPC api's from other applications directly).

The applications and the applications data are distributed over torrent and managed to work together in the same environment as a flock where one app can consume its own apis and also the api's from others.

    service Search {
      rpc doQuery(string query) => (array<string> result) // the access to the sqlite db from torrents is encapsulated here
    }
The beauty of this design is that it can also be re-scheduled and have the same request routed to other peers

---

Re:Static torrent website with peer-to-peer queries over Bit... by a1371 on Tuesday March 08, 2022 @06:20PM (#30608733)
So this is the true Web3 then?
Re:Static torrent website with peer-to-peer queries over Bit... by quickthrower2 on Tuesday March 08, 2022 @09:09PM (#30610189)
I know everyone is fed up with the cliche of web3, but having done some side projects with web3 (as in npm i web3) and ipfs, the posted article here is very exciting.

This posted link could be another piece of the jigsaw (Solidity, IPFS, IPNS, ...) that I think will come together to make interesting apps in the future. Solidity doesn't mean necessarily spending $100 to make a function call - there are other chains, off chain stuff being developed, and you could host a private chain for your app.

While none of this stuff can do something new you can't do with Postgres - you can create more open and perhaps 'honest' applications where everyone can see the data-engine and understand it. So it is more of a cultural shift. For example, if you make a Twitter this way, you don't need to rely on an API. The data is there for everyone, all of it.

For example, take Uniswap. It's not a company like Facebook, it's an open protocol. Swapping tokens is now functionally open source because of that. There is no "Facebook of swapping tokens". And this can be used as a building block for other apps. Not necessarily just "gambling" or "trading" either.

Re:Static torrent website with peer-to-peer queries over Bit... by attilaperez on Tuesday March 08, 2022 @11:19PM (#30610892)
Even as someone who profited well from Uniswap's initial token offering I still have to say that "swapping tokens" is an entirely useless functionality. Gambling, trading, scamming, and laundering are the only realized uses of crypto I have seen since I became involved with the ecosystem a decade ago. The fatal flaw of the decentralization argument is that humans are involved. People want to be able to negotiate chargebacks, even if it is a hassle. People are willing to surrender anonymity in exchange for forms of credit. All organizations require trusted parties. DAOs in a real world would still require forms of centralized trust to perform (AWS, Cloudflare, ...) and little stops one member from going rogue, stealing IP, and starting his own (legally recognized) business. This is before you even start opening an Econ 101 textbook to page 1.
Re:Static torrent website with peer-to-peer queries over Bit... by Mindwipe on Wednesday March 09, 2022 @05:36AM (#30613027)
"Trading" is a pretty big use case.

While I generally agree with the principle that there is a conflict between things people say they want in terms of anonymity etc and what they do want (security for chargebacks, credit etc etc), there are still increasing trade use cases, especially around sex, that are heavily discriminated against.

Re:Static torrent website with peer-to-peer queries over Bit... by hanniabu on Wednesday March 09, 2022 @01:18AM (#30611464)
> Gambling, trading, scamming, and laundering are the only

You just described any transactional medium, including cash. Prove me wrong.

Re:Static torrent website with peer-to-peer queries over Bit... by wahnfrieden on Tuesday March 08, 2022 @09:23PM (#30610262)
What you’re describing is so 101 level, I don’t mean it in an insulting way but in bewilderment from the typical criticisms from within tech from which you’d think what you’re describing is impossible mythology or completely off the mark
Re:Static torrent website with peer-to-peer queries over Bit... by anonymouse008 on Tuesday March 08, 2022 @10:45PM (#30610683)
Mind gracing us with a 201+ level? I believe you’re correct, I’m curious to know what you see
Re:Static torrent website with peer-to-peer queries over Bit... by wahnfrieden on Friday March 11, 2022 @06:24PM (#30647386)
Transparency in business is a hugely interesting area, look at efforts around equal exchange and related schemes for honest products that get workers paid. New financial instruments for ensuring this transparently to funders (whether a commercial transaction/purchaser, or public goods funding, or other sources) is transformative potentially on a political scale, or at least more scalable than other efforts with less dilution to practicalities of traditional commerce. Maybe I’ll have more words to share when I can express it through my current project

(which I must add because of concerningly wide quickness to attack, is not eth or ecologically impactful tech)

Re:Static torrent website with peer-to-peer queries over Bit... by quickthrower2 on Saturday March 12, 2022 @07:55PM (#30656764)
If mine was 101, this is the second lecture of that same semester.
Re:Static torrent website with peer-to-peer queries over Bit... by mailbag on Tuesday March 08, 2022 @10:53PM (#30610744)
can you expand on this some more?
Re:Static torrent website with peer-to-peer queries over Bit... by wahnfrieden on Friday March 11, 2022 @06:24PM (#30647388)
added thoughts above
Re:Static torrent website with peer-to-peer queries over Bit... by sergiotapia on Tuesday March 08, 2022 @08:00PM (#30609693)
Yes. The web3 name is being used by crypto-shysters right now so unfortunately they have the lions share of web3 implementation as they call it. But this (OP) is real web3!
Re:Static torrent website with peer-to-peer queries over Bit... by woah on Tuesday March 08, 2022 @06:33PM (#30608872)
It is what people have been referring to as "Web3", yes: https://ipfs.io/#how
Re:Static torrent website with peer-to-peer queries over Bit... by akomtu on Tuesday March 08, 2022 @06:33PM (#30608871)
No. This thing puts the user first (forgive my corpspeak): it gives us a powerful tool for free. Web3, on the other hand, puts the advertisers first. If this was web3, it would have some useless microtransactions attached to it. I bet that someone behind web3 is thinking hard right now how to stop this torrent thing.
Re:Static torrent website with peer-to-peer queries over Bit... by IshKebab on Wednesday March 09, 2022 @01:00PM (#30617837)
I don't think so. This still relies on non-distributed infrastructure to host the code and provide the database torrent. Those are not "unkillable". And an inefficient completely immutable database where even individual queries are not private does not sound like it has a lot of uses.
Re:Static torrent website with peer-to-peer queries over Bit... by BeFlatXIII on Wednesday March 09, 2022 @09:08AM (#30614516)
Unkillable zombie databases would be an amazing asset for fanfiction & art. Not only does it become slightly more C&D-resistant than normal hosting, it also protects against the far more common scenario: artists and authors blowing their lid and ragequitting by deleting all their work.
Re:Static torrent website with peer-to-peer queries over Bit... by wccrawford on Tuesday March 08, 2022 @06:45PM (#30608992)
Isn't that what Perfect Dark, Winny, Share, and other peer to peer sharing systems already are? Why is this more compelling than those?
Re:Static torrent website with peer-to-peer queries over Bit... by nl on Tuesday March 08, 2022 @07:11PM (#30609242)
It runs in an unmodified browser. That's a very big deal.
Re:Static torrent website with peer-to-peer queries over Bit... by Beltiras on Wednesday March 09, 2022 @05:08AM (#30612820)
Only feature missing is making the database mutable.