<!DOCTYPE html>
<html>
<head>
<title></title>
<style type="text/css">p.MsoNormal,p.MsoNoSpacing{margin:0}</style>
</head>
<body><div>Stuart said "<span class="highlight" style="background-color:rgb(255, 255, 255)"><span class="colour" style="color:rgb(31, 31, 31)"><span class="font" style="font-family:-apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Arial, sans-serif"><span class="size" style="font-size:13px">the end users host the index on blockchain and the content on torrents".</span></span></span></span><br></div>
<div><br></div>
<div><span class="highlight" style="background-color:rgb(255, 255, 255)"><span class="colour" style="color:rgb(31, 31, 31)"><span class="font" style="font-family:-apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Arial, sans-serif"><span class="size" style="font-size:13px">I googled these topics, and found IPFS,</span></span></span></span> the InterPlanetary File System, which is "a peer-to-peer distributed file system", with similarities to bit torrent and git repos. It's popular and well known, being used by multiple decentralized internet projects, and does not use blockchain. Files are immutable and are identified primarily by their hash. If you change a file, you create a new object with a different hash. IPNS is a decentralized naming system that gives fixed names to mutable files, and supports human readable file names.<br></div>
<div><br></div>
<div>I also found FileCoin, Storj, Swarm, etc, all based on blockchain and cryptocurrency.<br></div>
<div><br></div>
<div>The early internet had a decentralized index called /etc/hosts. This was before economic activity was allowed on the internet, so the internet had not yet been contaminated by evil, and initially nobody worried about the now obvious security problems with the hosts file. The problem was it didn't scale, so DNS was born.<br></div>
<div><br></div>
<div>Blockchain is a shared, decentralized, tamperproof public ledger that can be updated with new entries in a trustworthy way. I see the logic in storing a decentralized index on blockchain, but as soon as you have a cryptocurrency, it becomes a magnet for criminal activity. That's something I want to steer clear of in the Curv project.<br></div>
<div><div><div><br></div>
</div>
</div>
<div>If I reject blockchain, then probably I cannot have a single decentralized & authoritative index for Curv. This leaves me with what Paul described, which is a centralized index, which can be forked, which could lead to multiple competing indexes. Which is actually fine.</div>
</body>
</html>