Kind of interesting, would like to have a map of the known links/what is it at a basic overview level at least eg. file, site, image, etc...
Only concern to me is that "lack of distributors" if you compare against public web so what do you put in here? That depends though, someone has to host, you(pay bills), or big company that has free hosting like a forum.
It just renders all MIME type img files that are stored as OP_RETURNs. Oh, also you can tip to the sender out of the box (because the uploader's address is just a bitcoin address!)
Certainly an interesting idea, but I think you're raising the barrier to entry by not simply implementing this as a browser extension. By having to develop a completely separate browser you're wasting a lot of time and resources that could otherwise be used to achieve the goals of the project.
I also seriously doubt the willingness of most people to install yet another battery-guzzling Electron app.
Why a standalone browser instead of building as an extension for existing browsers, or waiting for mainstream browser support?
1. Build for the future
Many things we take for granted in the old "web browsing" experience--including the security model--no longer apply in the new world of Bitcoin.
The thing is, Bitcoin is NOT "the next web". In many ways it's completely opposite of what the WWW is, which is why Bitcoin is so powerful.
That's why it's more beneficial to start from scratch instead of forking an existing full-fledged browser built for the existing WWW, with many legacy features that can constrain future directions. We can create a new user interaction model optimized for the new Bitcoin world order.
2. Bitcoin-Native
Bitcoin has a fundamentally different architecture than the old web in many different ways, with built-in immutability, a self-contained authentication model, and natively monetizable/traceable files.
Instead of thinking from the old WWW mindset, we should think from a Bitcoin-native mindset.
Bottle can discipline us to publish Bitcoin-first documents, build Bitcoin-first apps, each interconnected to one another in Bitcoin-native ways.
>And because it's on the blockchain, ownership is provable, the content is permanent, and it can be directly monetized forever.
How can content be monetized foreved if it costs something to upload (send a transaction to create the block) but nothing to browser (navigating through the blockchain costs nothing)?
The author of the content can be tipped, because he can access the address used for posting. Also, content can be encrypted and decryption, after payment, can be automated.
The Bitcoin blockchain stores and secures a ledger. So these websites are just content (text, code) encoded and published through various entries (outputs) on that ledger. You can publish on the Bitcoin ledger for 1 satoshi/byte and an average transaction is around 250 satoshis. These include info on the "sender", "recipient", amount, etc. But with the a special type of opcode you can also publish strings. So the cost of publishing on the Bitcoin blockchain depends on the size of the text you need to publish.
A satoshi = 0,00000001 bitcoin and 1 bitcoin recently crossed 10k dollars. So being conservative, 10 bucks would allow you to publish a very simple website.
Bitcoin's blockchain is a terribly inefficient place to publish websites, unless you're looking for censorship resistance. The Bitcoin blockchain is secured by the strongest network on the planet by far. So once you publish it you can be pretty sure it won't be easily taken down.
Navigating the blockchain in the sense I think you mean wouldn't cost anything. You'd just need to interpret the encoding of the text that was published.
This is ridiculously cool. Something in me burns to brush this off, which kind of annoys me. I wasn't aware of how affected I've been by the current wave of anti bitcoin/blockchain/deep learning reaction. It's sad because ultimately, that kind of sentiment just limits the ability to appreciate really awesome stuff that people make, like this.
I madly respect the creator of Bottle for wasting your time on something wondrous and original.
VERY cool. It reminds me a bit of this project, which has some of the same concepts and uses the Ethereum blockchain: https://ethsites.io/
ethsites TLDR: host unstoppable censorship resistance websites that can be accessed anywhere in the world (as long as you can remember a small JS snippet or print it on a tshirt or something)
If you're interested in this sort of idea, you might be interested in beaker browser [0] (I'm not affiliated in any way). It is essentially a way to browse files hosted on a bittorrent-like api, so anyone can seed a website to keep it up. I think it's still a work in progress though and has a lot of features left to add.
Interesting concept. Looks like it would be possible to add analytics / monitoring to the request transformer to track content access though. Wonder if it would be possible to open that up?
If we are posting data to the Bitcoin blockchain, does this data live alongside transaction data? And if so, are there fees to host this data (as we need to pay miners to include data in a block)?
I can see use cases where this would be worthwhile.
Not so much for backing up your photo collection, but more along the lines of publishing some textual information that someone powerful does not want published. It could even potentially function as a sort of notary service.
A Bitcoin "transaction" is actually a short Forth-like program running on a stack-based, non-Turing complete virtual machine. When Bitcoin has been sent to an address, the output script of a transaction is something like this:
let HASH = "xxxxxxxxxxxxxxxxxxxxxx";
if (check(HASH, pubkey, signature) == True)
return 1;
return 0;
And recall a Bitcoin address is a RIPEMD-160 hash, which means any 20 bytes binary data is a legitimate Bitcoin address. So earliest and simplest method of storing data is simply submitting a payment that sends pennies to a bunch of garbage Bitcoin addresses corresponding to your binary data.
This method was controversial in the early days, as it created a lot of not-actual-transaction garbage in the blockchain. Bitcoin developers later introduced opcode "OP_RETURN", which is seen as a standard and less-evil way to post data. In this case, the script is something like:
let DATA = "xxxxxxxxxxxxxxxxxxxxxx";
return 0;
Also, from the perspective of the system, it's just a transaction. Although for a OP_RETURN transaction, it won't be added to the UTXO (unspent transactions) list, because the script always returns false, it's not spendable.
The limitation of using Bitcoin blockchain as a data storage medium is the astronomical transaction fee. The larger the transaction (i.e. the script), the higher the fee. Typically, nobody can afford to store more than a few hundred bytes.
> Bitcoin developers later introduced opcode "OP_RETURN", which is seen as a standard and less-evil way to post data.
This is not true and an error in the Mastering Bitcoin book. OP_RETURN was introduced by Satoshi in the very first version of bitcoin.
> Typically, nobody can afford to store more than a few hundred bytes.
This depends on the artificial constraints put on the network. Bottle operates on top of BSV which comes without a cap on supply and offers cheaper fees when compared to BTC.
It's a neat idea. Although, I'm skeptical of its practicality for hosting any serious amount of data.
If everything is hosted on the Bitcoin blockchain then every node in the Bitcoin network will need to keep a copy of every file uploaded. I would prefer the DHT model used by IPFS and DAT where each node only hosts part of the network.
Nodes would be big server farms and preserve immutability by competing for block rewards. If you're running a Bitcoin application you don't need to store the entire chain, only the subset you need.
OP_RETURN data can be pruned, actually. Miners/node owners can decide for themselves if they want to keep the data; eventually a market will emerge for such a service, but for now the blockchain is small enough that it's not a problem.
It's all about the incentives. What is the incentive in IPFS to keep data? If offering it to clients earns you money, what is the incentive to distribute it to competing peers?
The blockchain is the solution: A miner must distribute the data in order to claim the block reward (subsidy + fees). Nodes can prune/drop any data they don't care about. You'll end up with specialised and competing nodes where each node only stores a subset of the data - some data might even be completely deleted or only available in archives if it has too little value.
Since this is on the Bitcoin SV network, fees are tiny and the blocks are large. This enables all sorts of use cases for bitcoin, as the creator intended.
people need to pay attention to a detail. BitcoinSV is not Bitcoin as people know it and it is misleading. This is a super cool project but being clear should be a priority in something that has the theme of trust and decentralisation
Of course BitcoinSV is Bitcoin. It's just not how you see Bitcoin.
Some see Bitcoin exactly as shown here. A new way of thinking about our internet. One where money is embedded in the protocol.
Don't get misguided thinking that the more people validate your transactions, the more secure the network is. Decentralisation is not a matter of how many validator nodes the network has. Decentralisation truly exists where/when no single entity can control the protocol, including developers! Attacking Bitcoin is an economically unwise move, as long as miners are getting more rewards in mining than they would in attacking.
This is where projects like Bottle really showcase the true destiny of Bitcoin. It's almost like the internet that ARPANET would like to have built :D
This might take years (10-20 ? who knows) to fully catch on, and other Bitcoins will exist in the meantime of course. But if you think about it, eventually they will just be rendered useless, as any good first prototype of a new technology is. Very important, uncharted grounds, but once matured, the prototypes are just that. Museum pieces.
Bitcoin SV is a scam, chiefly promoted by a con-artist who has attempted to use libel suits to silence legitimate critics and whose academic papers read like chatbot plagiarism.
It's not bitcoin, and it's not what anyone outside of the SV cult thinks of when they hear the term bitcoin.
The OP's comment was that bitcoin SV is not the bitcoin that most people know as bitcoin, which is true: of all the people who even know what bitcoin is, 99% of them think of BTC as bitcoin.
OP said nothing about how closely it follows the whitepaper.
>bitcoin SV is not the bitcoin that most people know as bitcoin
Most people cant see the difference between bitcoin and an altcoin (i.e. Ethereum) transaction.
Most people haven't read the whitepaper and havent figured out the technological and economic model of bitcoin protocol ,independently of which implementation we talking about being it BTC , BCH or BSV.
The main protocol is there it follows the whitepaper , p2p cash that can be global money BTC cant be global money.
BTC main selling point is being mined in a decentralized way and the brand name , its utility as money has disappeared in 2017.
Please note this is hosted on the BitcoinSV (BSV) network, which is not the same as the Bitcoin network that we all know as BTC.
BitcoinSV has much bigger blocks than Bitcoin, which is probably why this idea is possible.
While the same idea could be applied for the original Bitcoin network, that is far more popular, it would be highly impractical as blocks are smaller and transaction costs are higher.
I don't want to start another big/small blocks debate but if this idea gets popular, I doubt there will be many nodes that want to host the insane amount of data that will be accumulated, and the incentives for hosting a full node cost-effectively is the main reason why Bitcoin blocks are small.
I also sense a malicious intention with the website not making any reference to the fact that this is not the BTC network that 99.9% of visitors associate with the word Bitcoin.
I understand the concern, however association is not necessarily truth. Let's say there are the following main bitcoins:
BTC - Bitcoin Core - small blocks + Lightning
BSV - Bitcoin SV - Bitcoin as originally proposed, with on-chain scaling
Others, BCH, Bitcoin Gold, etc.
People must start to learn that there are some implementations of the bitcoin protocol with different perspectives.
In my opinion, BSV holds the most promising vision and there will be a lot of experimentation and public blockchain innovation on top of it.
I guess the word "Bitcoin" used here refers to the protocol that the browser builds on, and not the chain commonly known as Bitcoin which has BTC as base asset. Bottle is not limited to BSV but could as well be run on other chains implementing the Bitcoin core protocol such as BTC, BCH, LTC and Doge.
You are correct but it actually could not be run on BTC or BCH because of changes that were made to them that make them incompatible with the design laid out in the protocol whitepaper. It also would be prohibitively expensive to do so due to the block size limitations they have in place.
In theory it could work on BTC or BCH. Bottle relies on large OP_RETURN which is a miner-adjustable limit, not consensus. But in practice you
(1) would need to find a miner to do this.
(2) could only put in 1MB of data on BTC.
(3) would have to pay a lot of satoshis (as you pointed out).
Yes and also, BTC and BCH don't have a "Stable Protocol" Mindset, OnChain Developer Apps will get Their Apps and Tools fked up every time the Core Protocol Changes.
Aside from the lack of infrastructure, in BTC they already abandon the miner, The money that should be Goes to Miner for securing the chain, it goes to the Lightning Network Node.
When block reward diminished it'll fked up, they cannot survive with such low income from LN.
This post is running around BSV-associated social media outlets. [1] [2]
BSV is a project almost entirely propped up by a billionaire gambling tycoon named Calvin Ayre who is promoting a known con-artist named Craig Wright [3] as the inventor of Bitcoin. They promote BitcoinSV, which came into existence last November as the "One True Bitcoin". They are invested in massive astro-turfing for publicity and to lend themselves perceived legitimacy.
Stop spreading misinformation.
Bitcoin SV is restoration of the original protocol. BSV can do thousands of transactions per second whereas btc can do only 4. They both share same blockchain until 2017. Now think again, what will real businesses choose, a crippled fake bitcoin (btc) or massively scalable real bitcoin (bsv)?
Bitcoin SV is not Bitcoin. It looks like a sophisticated attempt to co-opt "Satoshi's Vision", and in doing so, delegitimize real contenders to BTC, like Bitcoin Cash.
The rhetoric used to promote Bitcoin SV is very similar to that used to promote Bitcoin Cash, but it also adds a lot of anti-cypherpunk arguments like anonymity being criminal, censorship being in line with the original purpose of Bitcoin, and Bitcoin being meant to operate under the centralized control of governments:
Who cares? It's all BitCoin. Bottle is cool. Unwriter is cool. Everything you said is just political mumbo jumbo that has nothing to do with BitCoin and everything to do with the ideological neuroses of the BTC developers.
Nobody uses BTC seriously besides criminals and hobbyists. You can't blame them for making a more efficient version of the same system.
What I said has everything to do with Bitcoin. Things like anonymity and resistance to government control are central to the purpose of Bitcoin. I have no idea what the basis of your claim, that "Satoshi's Vision"'s anti-Bitcoin ethos don't matter to its categorization as Bitcoin, is.
I'm reminded of a question Peter Thiel asks founders: What is one thing you believe that nearly everybody else disagrees with you on? Having a good answer means you might be onto something big. Everyone building on BSV has a pretty good answer right now.
BSV is the pure capitalist, maximalist version of the BitCoin experiment. If they're correct and it works, things are going to get very interesting soon.
>as blocks are smaller and transaction costs are higher.
Very nicely twisted BUT i would rather say that the transactions on BTC are expensive because you insist on mining on raspberry pi's and making quotas on transaction volume.
Who is benefiting from this would You ask , Blockstream , since they give you off chain solutions and profit at your expense , while transaction costs on BSV are on chain and at 0,003-,006$ vs 1,2-2,5$ on BTC.
I don't care if you fork Bitcoin. It's open source, fork away!
But don't masquerade as Bitcoin and intentionally confuse people. That's not cool.
And if you build new things on top of this foundation, and you also intentionally conflate the names with an intent to deceive people, then you certainly don't have my best interests in mind.
Highly misleading. This runs on an alternative network called Bitcoin SV. It's most definitely not Bitcoin, but a fork of a fork of a fork.
Amusing really, because the "SV" stands for Satoshi's vision. The founder, Craig Wright has been bamboozling people for a long time with his nonsense.
It's so long ago that most have forgotten, but the real Satoshi weighed in on a pretty heated argument about whether the Bitcoin block chain should be used to store DNS records. Satoshi was against it due to scaling concerns.
The project went on to create its own network and blockchain called Namecoin.
I would take this project in the same spirit. Someone created a block chain and network for mass data storage. At least that's the goal. The result is what you see, but it's not Bitcoin.
It uses "Bitcoin" to refer to the protocol, not the BTC network. People fought about the name "Bitcoin" for ages and everybody has their own opinion about this topic. The network that you refer to as Bitcoin has forked several times as well and least resembles the original protocol and idea when compared to BCH or BSV. OTOH the market values it the highest.
> Someone created a block chain and network for mass data storage.
I don't like the phrase of storing data on the chain. The blockchain is not a storage medium but a network that incentivised connectivity and data propagation.
Except for an early hard fork due to a transaction verification bug that allowed for infinite Bitcoins to be created, the main Bitcoin chain, as implemented by the Bitcoin Core client, has never forked, to my knowledge. It also seems disingenuous to claim that it doesn't resemble the original protocol, when the block size cap that the forks adjust, was put into place by Satoshi himself.
"Removing instant transactions?" Do you mean "the GUI shows 0-conf transactions as pending?" And why does adding Segwit make it "not bitcoin anymore"? Further, the Bitcoin Core devs didn't alter the protocol, the miners and users did by using the voting mechanism to enable Segwit, entirely of their own volition.
> Do you mean "the GUI shows 0-conf transactions as pending?
It's not just GUI but also a miner policy which can break the use of BTC as cash - as it was originally intended.
> And why does adding Segwit make it "not bitcoin anymore"?
It's an ugly addition to the original protocol that among others breaks the definition of a coin as a chain of digital signatures. This might lead to legal issues as some people (including lawyers) pointed out.
BTC hard forked twice (or thrice if you count the one accidental hard fork) and soft forked a dozens of times. Claiming that BTC is the "main chain" is misleading. The main chain is dead for years; run the original bitcoin client, it won't sync up.
The exchange ticker BTC is for the altered Bitcoin protocol now called Bitcoin Core or Segwit.
The exchange ticker BSV is for the restored (not fully restored yet) Bitcoin protocol.
The bottle browser and the whole Metanet can only run on the original Bitcoin protocol which is supported by the node software developed by nChain named Bitcoin SV.
BSV is for an old version of the bitcoin protocol. People launch these daily.
There is a pre-2013 patch version of the bitcoin protocol too. People play around with it for kicks, because the exploits are already known. Maybe some exchange trades it.
This is just called an old version, due to consensus.
Bitcoin (BTC) is Bitcoin. Saying it's "altered" is like saying that Hacker News is "altered" because its code has evolved over the years. Saying BSV is the "restored" Bitcoin protocol is like saying retrohackernews.com is the "restored" Hacker News because it runs on an old fork of Hacker News. That doesn't make it Hacker News.
I'm not saying that Bitcoin has become good or bad; I'm saying it's Bitcoin. BSV folks spend a lot of time and bytes trying to convince others that they're the real deal, and that Craig Wright is Satoshi Nakamoto. It doesn't matter. If BSV is superior to Bitcoin, it should prevail through its own merit, not through language gymnastics in online forums.
I think that what is misleading is to say that what is not BTC is not bitcoin.
Also misleading is to call the metanet or bottle "DNS in the blockchain" and to try to make a broken syllogism using a post by Satoshi, pushing people to think that satoshi would be against bottle or metanet.
Please, I recommend anyone who do not want to be limited by the mind police to dig more and think for themselves.
Seems like there are a lot of people caught up in whether or not Craig Wright is a fraudster or a genius and not a lot of people evaluating Bitcoin SV and the various projects being built for it on their own merit.
> It is simply the original bitcoin protocol, ie. with all the stupid things that were added to "BTC" since 2009 removed.
Bitcoin SV clearly introduced many changes. But those changes are backward-incompatible for Bitcoin nodes, meaning that every one of them will reject an SV block.
It really doesn't matter what you think about the wisdom of what was added since 2009. All that matters is that Bitcoin nodes will ignore the blocks.
Experimentation is all well and good. But fringe groups breaking the protocol willy-nilly then claiming the result as Bitcoin is misleading at best.
That's what I was pointing out. It's a tactic used repeatedly by SV advocates including Wright. His involvement is relevant given the extraordinary nature of his claims and the deliberately misleading nature of his proof.
> No Segwit No RBF No block size limit No limits on scripts or data sizes
> I would take this project in the same spirit. Someone created a block chain and network for mass data storage. At least that's the goal. The result is what you see, but it's not Bitcoin.
Truth.
Looks like the astroturfing cultist invasion has already started.
Interesting exercise for the community:
Cross reference any post in this thread making hyperbolic assertions or expressing wildly optimistic sentiments -- with account creation or a clear lack of activity elsewhere on the forum, and spend karma accordingly.
Commenters have objected that this is BitcoinSV rather than Bitcoin, so I put SV in the title above. I don't actually know what that means, so let me know if I got something wrong.
Interesting that some of the top comments on that reddit thread seem to at least be encouraging commenters to follow the etiquette here... polite astroturfing is better than impolite maybe?
> There’s a much different tone of discourse there, so be sure to leave your ad hominems and hero worship behind.
SV is a fork of a fork (Bitcoin Cash). Many Bitcoin SV advocates get pretty uptight that theirs is the original (based on philosophical differences with Bitcoin development over time) and less of a fork than a reclaiming of the original "vision" (I know it sounds like a bit of convoluted logic ... if it quacks like a duck ....)
Most people don't know what they're talking about, they're easily swayed by crowd dynamics, you should look into it dang and see for yourself. Bitcoin (sv) is Bitcoin. That's distinct from an assertion that it is superior to what currently trades under the BTC ticker. But it's probably that too.
There's a really high noise to signal ratio right now, I'd love to see how this comment ages over time.
> Unlike the cloud based Internet where it's easy to get away with uploading illegal content, Blockchain remembers forever, and because the content will stay on the blockchain forever with your signature, you don't even have the deniability when you get caught.
How could you be traced if you are on an anonymous network and create an anonymous one-time-use wallet?
Bitcoin (SV) is also going to make blockchains like Ethereum redundant.
Bitcoin can do all the things people typically go to Ethereum for, smart contracts, token, 'on chain computation, etc. Bitcoin can do them even better.
148 comments
[ 4.8 ms ] story [ 217 ms ] threadVery cool btw
Then you just share the transaction ID or sha256 hash of the pdf file to recepient.
Recepient can access that file as long as blockchain exists (basically forever).
And all this is achieved by OP_RETURN, a special op_code in bitcoin script that allows you to return data to blockchain.
Only concern to me is that "lack of distributors" if you compare against public web so what do you put in here? That depends though, someone has to host, you(pay bills), or big company that has free hosting like a forum.
Check this out: https://c.bitdb.network/
It just renders all MIME type img files that are stored as OP_RETURNs. Oh, also you can tip to the sender out of the box (because the uploader's address is just a bitcoin address!)
I also seriously doubt the willingness of most people to install yet another battery-guzzling Electron app.
Why a standalone browser instead of building as an extension for existing browsers, or waiting for mainstream browser support?
1. Build for the future
Many things we take for granted in the old "web browsing" experience--including the security model--no longer apply in the new world of Bitcoin.
The thing is, Bitcoin is NOT "the next web". In many ways it's completely opposite of what the WWW is, which is why Bitcoin is so powerful.
That's why it's more beneficial to start from scratch instead of forking an existing full-fledged browser built for the existing WWW, with many legacy features that can constrain future directions. We can create a new user interaction model optimized for the new Bitcoin world order.
2. Bitcoin-Native
Bitcoin has a fundamentally different architecture than the old web in many different ways, with built-in immutability, a self-contained authentication model, and natively monetizable/traceable files.
Instead of thinking from the old WWW mindset, we should think from a Bitcoin-native mindset.
Bottle can discipline us to publish Bitcoin-first documents, build Bitcoin-first apps, each interconnected to one another in Bitcoin-native ways.
https://chrome.google.com/webstore/detail/b/eonhdpmmjdekgnmc...
How can content be monetized foreved if it costs something to upload (send a transaction to create the block) but nothing to browser (navigating through the blockchain costs nothing)?
A satoshi = 0,00000001 bitcoin and 1 bitcoin recently crossed 10k dollars. So being conservative, 10 bucks would allow you to publish a very simple website.
Bitcoin's blockchain is a terribly inefficient place to publish websites, unless you're looking for censorship resistance. The Bitcoin blockchain is secured by the strongest network on the planet by far. So once you publish it you can be pretty sure it won't be easily taken down.
Navigating the blockchain in the sense I think you mean wouldn't cost anything. You'd just need to interpret the encoding of the text that was published.
I madly respect the creator of Bottle for wasting your time on something wondrous and original.
ethsites TLDR: host unstoppable censorship resistance websites that can be accessed anywhere in the world (as long as you can remember a small JS snippet or print it on a tshirt or something)
[0]: https://beakerbrowser.com/
Fell down the rabbit hole and found these:
https://b.bitdb.network
https://c.bitdb.network
https://bit.planaria.network
See example of weather data stored on chain https://whatsonchain.com/tx/6dac238576e9778458bb62a2f7d936fd...
>are there fees to host this data (as we need to pay miners to include data in a block)?
Yes, current fees are about 1 sat/byte.
This is really a write once, read many type of system.
What's a sat?
https://en.bitcoin.it/wiki/Satoshi_(unit)
Not so much for backing up your photo collection, but more along the lines of publishing some textual information that someone powerful does not want published. It could even potentially function as a sort of notary service.
Yes.
A Bitcoin "transaction" is actually a short Forth-like program running on a stack-based, non-Turing complete virtual machine. When Bitcoin has been sent to an address, the output script of a transaction is something like this:
And recall a Bitcoin address is a RIPEMD-160 hash, which means any 20 bytes binary data is a legitimate Bitcoin address. So earliest and simplest method of storing data is simply submitting a payment that sends pennies to a bunch of garbage Bitcoin addresses corresponding to your binary data.This method was controversial in the early days, as it created a lot of not-actual-transaction garbage in the blockchain. Bitcoin developers later introduced opcode "OP_RETURN", which is seen as a standard and less-evil way to post data. In this case, the script is something like:
Also, from the perspective of the system, it's just a transaction. Although for a OP_RETURN transaction, it won't be added to the UTXO (unspent transactions) list, because the script always returns false, it's not spendable.The limitation of using Bitcoin blockchain as a data storage medium is the astronomical transaction fee. The larger the transaction (i.e. the script), the higher the fee. Typically, nobody can afford to store more than a few hundred bytes.
> Bitcoin developers later introduced opcode "OP_RETURN", which is seen as a standard and less-evil way to post data.
This is not true and an error in the Mastering Bitcoin book. OP_RETURN was introduced by Satoshi in the very first version of bitcoin.
> Typically, nobody can afford to store more than a few hundred bytes.
This depends on the artificial constraints put on the network. Bottle operates on top of BSV which comes without a cap on supply and offers cheaper fees when compared to BTC.
If everything is hosted on the Bitcoin blockchain then every node in the Bitcoin network will need to keep a copy of every file uploaded. I would prefer the DHT model used by IPFS and DAT where each node only hosts part of the network.
Some see Bitcoin exactly as shown here. A new way of thinking about our internet. One where money is embedded in the protocol.
Don't get misguided thinking that the more people validate your transactions, the more secure the network is. Decentralisation is not a matter of how many validator nodes the network has. Decentralisation truly exists where/when no single entity can control the protocol, including developers! Attacking Bitcoin is an economically unwise move, as long as miners are getting more rewards in mining than they would in attacking.
This is where projects like Bottle really showcase the true destiny of Bitcoin. It's almost like the internet that ARPANET would like to have built :D
This might take years (10-20 ? who knows) to fully catch on, and other Bitcoins will exist in the meantime of course. But if you think about it, eventually they will just be rendered useless, as any good first prototype of a new technology is. Very important, uncharted grounds, but once matured, the prototypes are just that. Museum pieces.
It's not bitcoin, and it's not what anyone outside of the SV cult thinks of when they hear the term bitcoin.
OP said nothing about how closely it follows the whitepaper.
Most people cant see the difference between bitcoin and an altcoin (i.e. Ethereum) transaction. Most people haven't read the whitepaper and havent figured out the technological and economic model of bitcoin protocol ,independently of which implementation we talking about being it BTC , BCH or BSV.
The main protocol is there it follows the whitepaper , p2p cash that can be global money BTC cant be global money. BTC main selling point is being mined in a decentralized way and the brand name , its utility as money has disappeared in 2017.
They do ... it's going to be very interesting when more people start to figure out that their BTC coins are not very useful bitcoins.
BitcoinSV has much bigger blocks than Bitcoin, which is probably why this idea is possible.
While the same idea could be applied for the original Bitcoin network, that is far more popular, it would be highly impractical as blocks are smaller and transaction costs are higher.
I don't want to start another big/small blocks debate but if this idea gets popular, I doubt there will be many nodes that want to host the insane amount of data that will be accumulated, and the incentives for hosting a full node cost-effectively is the main reason why Bitcoin blocks are small.
I also sense a malicious intention with the website not making any reference to the fact that this is not the BTC network that 99.9% of visitors associate with the word Bitcoin.
This also cannot work on BTC because it is unable to grow the block size.
The original Bitcoin is the SV chain.
Aside from the lack of infrastructure, in BTC they already abandon the miner, The money that should be Goes to Miner for securing the chain, it goes to the Lightning Network Node.
When block reward diminished it'll fked up, they cannot survive with such low income from LN.
BSV is a project almost entirely propped up by a billionaire gambling tycoon named Calvin Ayre who is promoting a known con-artist named Craig Wright [3] as the inventor of Bitcoin. They promote BitcoinSV, which came into existence last November as the "One True Bitcoin". They are invested in massive astro-turfing for publicity and to lend themselves perceived legitimacy.
[1] https://twitter.com/_unwriter/status/1143599992667590656
[2] https://www.reddit.com/r/bitcoincashSV/comments/c5eg27/its_t...
[3] https://craigwright.online/
The rhetoric used to promote Bitcoin SV is very similar to that used to promote Bitcoin Cash, but it also adds a lot of anti-cypherpunk arguments like anonymity being criminal, censorship being in line with the original purpose of Bitcoin, and Bitcoin being meant to operate under the centralized control of governments:
https://medium.com/@craig_10243/drugs-fraud-and-murder-ddf12...
All of the founding documents of Bitcoin directly refute these fraudulent claims.
Nobody uses BTC seriously besides criminals and hobbyists. You can't blame them for making a more efficient version of the same system.
This is where you are wrong ;)
Or you might be delusional. Strikes me more as a clever sounding phrase than a useful maxim. ;)
The ideas being built on BSV are as interesting (and quite so) as the ideas being built on a myriad of other blockchain projects.
BSV is the pure capitalist, maximalist version of the BitCoin experiment. If they're correct and it works, things are going to get very interesting soon.
Very nicely twisted BUT i would rather say that the transactions on BTC are expensive because you insist on mining on raspberry pi's and making quotas on transaction volume.
Who is benefiting from this would You ask , Blockstream , since they give you off chain solutions and profit at your expense , while transaction costs on BSV are on chain and at 0,003-,006$ vs 1,2-2,5$ on BTC.
But don't masquerade as Bitcoin and intentionally confuse people. That's not cool.
And if you build new things on top of this foundation, and you also intentionally conflate the names with an intent to deceive people, then you certainly don't have my best interests in mind.
I'll stay far away from this project.
BTC is just one version of the BitCoin experiment.
The entire site is front end, plain vanilla Javascript. It is using services that this developer also made.. Unwrter is a class act. @_unwriter
Amusing really, because the "SV" stands for Satoshi's vision. The founder, Craig Wright has been bamboozling people for a long time with his nonsense.
It's so long ago that most have forgotten, but the real Satoshi weighed in on a pretty heated argument about whether the Bitcoin block chain should be used to store DNS records. Satoshi was against it due to scaling concerns.
The project went on to create its own network and blockchain called Namecoin.
https://bitcointalk.org/index.php?topic=1790.msg28917#msg289...
I would take this project in the same spirit. Someone created a block chain and network for mass data storage. At least that's the goal. The result is what you see, but it's not Bitcoin.
> Someone created a block chain and network for mass data storage.
I don't like the phrase of storing data on the chain. The blockchain is not a storage medium but a network that incentivised connectivity and data propagation.
It's not just GUI but also a miner policy which can break the use of BTC as cash - as it was originally intended.
> And why does adding Segwit make it "not bitcoin anymore"?
It's an ugly addition to the original protocol that among others breaks the definition of a coin as a chain of digital signatures. This might lead to legal issues as some people (including lawyers) pointed out.
The white paper and original protocol is crystal clear that a "Bitcoin is a chain of digital signatures"
Bitcoin is BSV. Craig Wright is Satoshi. BTC is air dropped scam of Bitcoin.
> Did you know that you can upload files directly to the Bitcoin network, as permanent, immutable, and monetizable Bitcoin transactions?
The network protocol has a name - Bitcoin.
The exchange ticker BTC is for the altered Bitcoin protocol now called Bitcoin Core or Segwit.
The exchange ticker BSV is for the restored (not fully restored yet) Bitcoin protocol.
The bottle browser and the whole Metanet can only run on the original Bitcoin protocol which is supported by the node software developed by nChain named Bitcoin SV.
There is a pre-2013 patch version of the bitcoin protocol too. People play around with it for kicks, because the exploits are already known. Maybe some exchange trades it.
This is just called an old version, due to consensus.
Ideology is just a distraction.
If I have a file so hot that I cant even store it on Mega or a free decentralized storage file system
Then I know that BitcoinSV is a public dumping ground I can use
I'm not saying that Bitcoin has become good or bad; I'm saying it's Bitcoin. BSV folks spend a lot of time and bytes trying to convince others that they're the real deal, and that Craig Wright is Satoshi Nakamoto. It doesn't matter. If BSV is superior to Bitcoin, it should prevail through its own merit, not through language gymnastics in online forums.
Agree 100%. That's why the focus is on utility, and will keep delivering until it's obvious.
It is simply the original bitcoin protocol, ie. with all the stupid things that were added to "BTC" since 2009 removed.
... that makes it infinitely scalable and useful like bitcoin was supposed to be, not just for money, for data storage, and for computation.
No Segwit No RBF No block size limit No limits on scripts or data sizes
BTC is useless in comparison... and the 'ad hominem' will only cover this up for so long.
Bitcoin SV clearly introduced many changes. But those changes are backward-incompatible for Bitcoin nodes, meaning that every one of them will reject an SV block.
It really doesn't matter what you think about the wisdom of what was added since 2009. All that matters is that Bitcoin nodes will ignore the blocks.
Experimentation is all well and good. But fringe groups breaking the protocol willy-nilly then claiming the result as Bitcoin is misleading at best.
That's what I was pointing out. It's a tactic used repeatedly by SV advocates including Wright. His involvement is relevant given the extraordinary nature of his claims and the deliberately misleading nature of his proof.
> No Segwit No RBF No block size limit No limits on scripts or data sizes
Scaling is so very easy when users are scarce.
Truth.
Looks like the astroturfing cultist invasion has already started.
Interesting exercise for the community:
Cross reference any post in this thread making hyperbolic assertions or expressing wildly optimistic sentiments -- with account creation or a clear lack of activity elsewhere on the forum, and spend karma accordingly.
They are coming from here: https://www.reddit.com/r/bitcoincashSV/comments/c5eg27/its_t...
> There’s a much different tone of discourse there, so be sure to leave your ad hominems and hero worship behind.
There's a really high noise to signal ratio right now, I'd love to see how this comment ages over time.
How could you be traced if you are on an anonymous network and create an anonymous one-time-use wallet?
Bitcoin can do all the things people typically go to Ethereum for, smart contracts, token, 'on chain computation, etc. Bitcoin can do them even better.
https://www.yours.org/content/blockchain-computing-on-ethere...
This is awesome.