Think about the idea of using bitcoin to gain digital freedom. Imagine it freeing you from oppressive governments. Is there anyone else who thinks this might be more achievable than it seems at first?
Since bitcoin is this tech without a single point of failure, the info held by the network doesn’t fall under physical control. If you know how to work it, this setup can offer some freedom. You might have heard of people going ‘digital nomad’. Well, bitcoin is built for that concept but at a deeper level. It has the potential to help us gain digital autonomy.
Using bitcoin can give you greater command over your personal data. Information should be accessible for everyone who needs it, and that’s the core purpose of this tech.
The OP_RETURN feature lets us include data straight into the blockchain, making it available as read-only memory. Imagine if we developed a nameserver app using the bitcoin protocol; it could let people run read-only sites right on bitcoin (like .iso files that users could download via an HTTP GET request). Just how DNS translates IPs into names today, we could use a bitcoin name server (BNS) to connect user-friendly names to specific blocks and transaction hashes. A full node could serve as this nameserver, essentially creating its own internet protocol to handle HTTP requests.
Just like how we can host a radio show on the current internet, we can also build a new version of the web using bitcoin.
Digital Freedom with Bitcoin
11 replies 135 views
defi_whaleFull Member
Posts: 140 · Reputation: 461
#2Jan 27, 2024, 11:46 AM
You need a special Blockchain built for information sharing for that. Bitcoin should mostly be used for cash since it's peer-to-peer cash system.
There are couple of existing solutions like Hive and Steem Blockchains that are designed for information sharing. They typically store texts/light data in their blocks while images and heavy data are stored on IPFS.
This is basically how it works, you write content you want to publish on Hive Blockchain for example, if you include images, the image are stored on IPFS, while light data such as texts and link to the location where images are stored on ipfs are stored on the Blockchain. Then the guys who run the nodes create frontends for content writers and the rest of the network members to write/access the informations on Blockchain and ipfs. To do this as a member of the network, you simply login to the Network with your address and private keys via a frontend, and you can start publishing contents which are stored on the Blockchain and ipfs. The contents can even be accessed via Google search results. And the content types are seperated by tags, so that you can simply focus on your area of interest while avoiding what you dislike such as p-rns and other filthy contents. As long as the nodes and IPFS exist and remain active, your contents never get lost or censored.
As a bitcoiners, I chose to use this Blockchain for information sharing while Bitcoin is mostly for cash. And there are existing or ongoing projects that are trying to make both Bitcoin and Hive to work together. It's probably possible already.
In my opinion, creating such a system on Bitcoin's base layer isn't very rational. 🤷
Satoshi Nakamoto didn't intend Bitcoin to be a global digital library and a new internet for "digital nomads" when he created it. I even suspect that Satoshi Nakamoto simply couldn't imagine that in 2026, the internet would fall victim to such strict government regulation. Bitcoin was created as a decentralized financial system (for conducting transactions in a trustless environment).
If we try to create such a complex system on Bitcoin itself, it will be very slow and incomplete. And in general, in my opinion, it could seriously harm Bitcoin's savings and payment functions...
However, creating such a system on a higher layer of the Bitcoin network (L2) is a worthy and ambitious goal. For this, drivechain are necessary.
Here, in my opinion, the most important thing is not to destroy Bitcoin itself in the process of reforms...😃 The best, as they say, is the enemy of the good.
The cost of writing data to the Bitcoin blockchain is extremely high, as OP_RETURN can store up to 80 bytes. If we assume it costs the minimum sats/vB, this means that the network being used for storage by 5 billion people will make the blockchain slow and impractical. Also, there are many alternatives available, so why spam the Bitcoin network?
I believe its possible, but only partially. Bitcoin can increase freedom, but it wont fully remove government control.
diamond_2020Legendary
Posts: 1256 · Reputation: 6502
#6Jan 27, 2024, 09:31 PM
Are torrent services not enough for you?
There are even more encrypted torrent services that operate on the darknet and other similar networks. I've heard of Freenet and Lokinet, but I've never used them. I don't think Bitcoin alone should solve all your problems.
Bitcoin is decentralised money.
Yes, you can store information in the blockchain.
This has been done since literally Genesis:
But that's not the point. There are much better ways to distribute media p2p.
Bitcoin is for money.
OP, are you aware of Namecoin? That's an altcoin that has solved the nameserver problem since 2011 already
And I agree with the general consensus that Bitcoin's blockchain isn't the most adequate for that purpose. At least use a second layer, something like Threshold's Network's tBTC [1] if you really want to attach the data to a "Bitcoin-pegged" token (e.g. for certain kinds of contracts).
Blockchains in general should also not be used to store personal data. Blockchains can run for centuries. If encryption is broken, then you have a data protection nightmare.
Not with Core 30 where this limit was lifted And also before it was simply possible to connect to nodes with a laxer policy (see LibreRelay) or directly to miners. The 80 byte limit was never a consensus limit, it's the default value of the nodes, but nodes can set it to whatever value they want (as long as it does comply with all other limits like the block size).
But I agree for the costs to be high. As you can see in my stats about OP_RETURN messages, almost nobody uses OP_RETURN for messages of more than 83 bytes.
I hope this post doesn't attract a "certain" crowd and we go full OT
[1] this of course is not to be confused with testnet Bitcoin. They really didn't a good job selecting that name ...
Storing information in the blockchain is its major innovation. The consensus medium is the money.
As for being familiar with Namecoin, yes. I have casually followed namecoin for several years and early on I purchased several namecoin domain names. In those days it was trivial to scoop up many, many domain names for low cost. I'm not sure how the project is going now but last I heard it is not actively maintained.
You have a good vision Op but don't you think such a design will be too ambitious for Bitcoin's base layer? The fees alone make storing data there questionable talk more of how it can potentially affect long term performance. Just like @Smartprofit rightly said, Bitcoin wasn't created to be he everything at once, it has already solved a few major global financial problems very well. So if we start forcing other use cases in to Bitcoin, we might end up complicating things instead oh improving them.
Yeah I agree, no need to overload Bitcoins base layer. It already does its job well. Even for things like bitcoin betting, its better built around it, not forced into it.
The project is actively maintained, the Github repo was updated last 5 days ago. And there seems to be a team that still speaks at crypto conferences.
There is no need to do domain registration and other data storage stuff on the Bitcoin chain itself. Domain names are a completely different kind of information than the financial information contained in Bitcoin UTXOs. Bitcoin nodes and miners have a clear mission: to prevent double Bitcoin spends. To have an unified information of the UTXO state, all the Bitcoin nodes have to store everything. But there is no need to include other data into this state.
There is also less double spend risk (and thus 51% attack danger) for things like domain names. A lucky Bitcoin double spender could steal BTC worth millions or even billions of dollars, while a Namecoin double spender at most can steal a domain name for something like $100 or at most $1000. That's another reason why you don't need the most secure chain of the world for that purpose.
That's why I'm critical on storing data on the Bitcoin chain. Using other, less congested blockchains (be it Namecoin or others like LTC, Kaspa etc.) is a much better idea.
?Reply
Sign in to reply to this topic