News for hackers. Stuff that matters.
Re:Trust in blockchain-based systems by arcticbull on Tuesday April 20, 2021 @06:44PM (#26882911)
While interesting, it's a pretty myopic take on the issue of trust and blockchain.

Blockchains can only offer their guarantees for concepts entirely encapsulated within the blockchain. As soon as a blockchain touches the real world, trust is required and the guarantees break down.

Concretely: cryptocurrencies encapsulate the quantity of units within the blockchain. 1 BTC will always equal 1 BTC. This is why currencies are so far the only thing you can actually use with a blockchain.

However, that doesn't mean you can trust the exchange rate (obviously, given Tether, but also, exchanges) or that you can trust the person you're transacting with. Or that you can trust the other actors not to scam you, steal from you or otherwise negatively impact your relationship with the blockchain. Or that you can rely on the legal system for remedy. Or that the key holder is the rightful key holder.

Further you can't trust that everyone else will regard the blockchain you're using as the source of truth (See: every fork ever).

Blockchains are an interesting thought exercise but ultimately achieve, literally, nothing. Certainly not in a way that's better, faster, or more efficient than a centralized store.

Re:Trust in blockchain-based systems by jancsika on Tuesday April 20, 2021 @07:49PM (#26883532)
> Blockchains are an interesting thought exercise but ultimately achieve, literally, nothing.

Without a blockchain it would not be possible to donate to Sci-hub.

I'll stop listing use cases since this already disproves your statement.

Note: when I think of all the other net positive extant use cases for blockchain, "literally nothing" is literally off by two.

Re:Trust in blockchain-based systems by dumbfoundded on Tuesday April 20, 2021 @11:05PM (#26884984)
I personally have not been able to think of a strong blockchain use-case that doesn't rely on spending money in a way the government doesn't want you to or to gamble on something. Even projects like Brave as a counterexample, really make me question how necessary the blockchain part is.
Re:Trust in blockchain-based systems by jayd16 on Tuesday April 20, 2021 @10:59PM (#26884943)
Was it not possible to donate to napsture or any of the share networks? You can donate to TOR by hosting a node.

Blockchain isn't untraceable. The opposite in fact. So are you arguing that "happens to be the only way at the moment" is the same as "the only possible way?"

Re:Trust in blockchain-based systems by leifg on Thursday April 29, 2021 @06:14PM (#26987489)
You do realize you can donate to Sci-hub via PayPal and credit card?
Re:Trust in blockchain-based systems by arcticbull on Wednesday April 21, 2021 @07:11PM (#26896551)
You sure you couldn't just mail them a Visa gift card? It works for the narcos, so it probably works for SciHub.
Re:Trust in blockchain-based systems by XorNot on Tuesday April 20, 2021 @08:23PM (#26883831)
Sci-Hub's server electricity bills are not paid for in Bitcoin.
Re:Trust in blockchain-based systems by null0pointer on Tuesday April 20, 2021 @08:35PM (#26883932)
So what? The parent comment is about payment processors blocking transactions to SciHub.
Re:Trust in blockchain-based systems by XorNot on Tuesday April 20, 2021 @10:20PM (#26884712)
So how does Sci-Hub convert Bitcoin into the currency is electricity company wants?
Re:Trust in blockchain-based systems by intotheabyss on Tuesday April 20, 2021 @07:26PM (#26883351)
Chainlink and some Ethereum dapps have proven that you can get decentralized 'real-world' truth into smart contracts, at least from world market data. You can debate at how decentralized Chainlink's architecture might be, but it's certainly a blockchain oracle system that's been proven to work thus far.
Re:Trust in blockchain-based systems by leppr on Tuesday April 20, 2021 @10:22PM (#26884729)
Chainlink's model has hardly proven itself, even if the marketcap could lead one to guess otherwise.

Node participation is permissioned and the economical model has not even started to be tested: queries are free and nodes are paid through inflation (i.e. from token holders). The whole model of trust in oracles depends on incentives, so in reality nothing much at all has been proven.

I have pretty much given hope in seeing concrete progress from SmartContract at this point. They're now hyping off-chain computation while the simple decentralized JSON query usecase is still vaporware. If you're interested in this area, you could look towards The Graph, as they attack essentially the same fundamental problem and are launching an incentivized testnet with actual economic incentives[1].

[1]: https://thegraph.com/testnet

Re:Trust in blockchain-based systems by arcticbull on Wednesday April 21, 2021 @06:03AM (#26887470)
You can get decentralized world opinion from a trusted source of truth. The reality is that blockchain guarantees break down right exactly at the point a single element of trust enters the system. This invalidates the entire guarantee and therefore the costs associated with blockchain are purely superfluous.
Re:Trust in blockchain-based systems by arcticbull on Wednesday April 21, 2021 @07:05PM (#26896510)
Uh, s/you can/you can't.
Re:Trust in blockchain-based systems by bawolff on Tuesday April 20, 2021 @08:44PM (#26884011)
> Blockchains are an interesting thought exercise but ultimately achieve, literally, nothing.

You don't need to provide computational garuntees (in the sense of polynomially bound adversaries or whatever) to achieve something. Most things in the offline world don't provide these types of garuntees and still change the world.

> Certainly not in a way that's better, faster, or more efficient than a centralized store.

I personally think the bitcoin craze is silly, but how does one define "better". Certainly there are people who use it and get value from it. Who are we to say its not "better" to them.

Re:Trust in blockchain-based systems by meowkit on Tuesday April 20, 2021 @09:19PM (#26884292)
The example I always give is “which is a better computer: your smartphone or a cloud server?”

The answer is neither. There are tradeoffs for each.

Re:Trust in blockchain-based systems by noman-land on Tuesday April 20, 2021 @07:00PM (#26883098)
Better, faster, and more efficient isn't in the value proposition for decentralized blockchains. It's anti censorship, anti authoritarianism, and open source infrastructure.
Re:Trust in blockchain-based systems by arcticbull on Tuesday April 20, 2021 @07:15PM (#26883256)
Right but it doesn't do any of that either.

[edit] Sorry, to be clear, in the sense that a sufficiently motivated government will simply work around any challenges it offers. For instance, I can count on 0 hands the number of non-Party members in North Korea using blockchain technology.

Re:Trust in blockchain-based systems by doggosphere on Tuesday April 20, 2021 @09:05PM (#26884191)
I'm going to create an address to receive at. Then I'm going to send it to someone else's address.

No one can stop either of those interactions.

Re:Trust in blockchain-based systems by arcticbull on Tuesday April 20, 2021 @10:24PM (#26884739)
Sort of. The difficulty comes in the spending. The government can easily ban conversions from crypto to fiat, and immediately all the speculators will sell. The last crash was supposedly caused by someone trying to sell just 9000 BTC. This will drive the value towards zero. You won't be able to spend it at any legitimate merchants. The illegitimate merchants will not take it at anywhere close to today's value. So yes, but also no.
Re:Trust in blockchain-based systems by droffel on Tuesday April 20, 2021 @10:39PM (#26884824)
> just 9000 btc

For context, that is nearly half of a billion dollars worth, it is hardly a small amount. Try selling half a billion dollars of anything on short notice and you'll observe similar market reactions. I think that the fact that the market swallowed up that kind of volume is indicative of Bitcoin becoming more mature in a market sense, not less.

Re:Trust in blockchain-based systems by doggosphere on Tuesday April 20, 2021 @11:34PM (#26885144)
The government has banned file sharing, marijuana, prostitution, etc., and all those things still occur at billions of dollars of value scale. They occur because those transactions derive value for participating parties.

Any nation state that bans crypto assets just pushes development and innovation out to the more accepting countries. And so you have game theory against other competing nation states, where if you ban it and they don't, capital flight occurs and you end up losing in the long run.

Re:Trust in blockchain-based systems by leifg on Wednesday April 21, 2021 @04:24PM (#26894964)
More efficient business processes is the value propositions of a lot of Blockchain startups.
Re:Trust in blockchain-based systems by lazzlazzlazz on Tuesday April 20, 2021 @10:27PM (#26884759)
Blockchains are a way to design applications that cannot be stopped or interrupted unilaterally — to decouple the execution of programs from the ownership and control of the machines on which they run.

This is a deep and fascinating idea that I get the impression you are motivated not to understand.

Re:Trust in blockchain-based systems by jayd16 on Tuesday April 20, 2021 @11:03PM (#26884974)
What I get the impression you are motivated not to understand is that the protection is only to the part of the transaction within the chain.

If you pay BTC for a house and the court rules you don't own the house, you do not own the house. The blockchain provided no protection.

Re:Trust in blockchain-based systems by lazzlazzlazz on Wednesday April 21, 2021 @04:15AM (#26886721)
Of course. I'm not sure that this is having the impact you think it does.

If I hold USD on PayPal, I only own the USD and my account insofar as PayPal behaves — which is most of the time, but not always.

If I hold Dai on Ethereum, nobody can take it or my account.

Of course, if I want to cash out to my bank account, I must trust the banks (as I do with PayPal). But the trust assumptions are much smaller.

Imagine if you could bring these improved characteristics to any arbitrary computation?

Re:Trust in blockchain-based systems by dmitriid on Wednesday April 21, 2021 @05:33AM (#26887255)
> If I hold Dai on Ethereum, nobody can take it or my account.

But then you trust other people to even accept your Dai. There are literally thousands of cryptocurrencies. How many of them are at all viable (for any definition of viable)?

> Of course, if I want to cash out to my bank account, I must trust the banks

Yes. Just like you have to trust the gazillion bitcoin exchanges. Or the people who let you convert cryptocurrencies into real money.

> Imagine if you could bring these improved characteristics to any arbitrary computation?

I don't have to imagine. You already said it yourself: "I must trust the banks". Cryptocurrencies are trustless. To bring any of the perceived "improved characteristics" you need to painstakingly recreate all the institutions based on trust that already exist in the real world.

Re:Trust in blockchain-based systems by lazzlazzlazz on Thursday April 22, 2021 @10:21PM (#26910371)
> But then you trust other people to even accept your Dai. There are literally thousands of cryptocurrencies. How many of them are at all viable (for any definition of viable)?

Dai can be exchanged 24/7 without a counter-party, with deep liquidity, on a variety of decentralized exchanges and mechanisms: Uniswap, Curve, Sushiswap, 0x, 1inch, and others. You can see and understand liquidity, volatility, emission schedules, and code transparently on-chain. You can't do this in the traditional system.

> Just like you have to trust the gazillion bitcoin exchanges.

It sounds like you might be impressed by the decentralized exchanges I mentioned earlier.

You can exchange any crypto asset — "viable" or not — for any other, at a market rate, without a counter-party, and then liquidate the "more viable" asset via one of many exchanges or off-ramps. You have a lot of control over the risks you take.

Re:Trust in blockchain-based systems by for_i_in_range on Tuesday April 20, 2021 @08:48PM (#26884041)
> Blockchains can only offer their guarantees for concepts entirely encapsulated within the blockchain. As soon as a blockchain touches the real world, trust is required and the guarantees break down.

This seems analogous to declaring, "numbers only offer their guarantees for concepts entirely encapsulated within mathematics; therefore, as soon as they interface with the real world, its utility breaks down."

Re:Trust in blockchain-based systems by leppr on Tuesday April 20, 2021 @10:08PM (#26884629)
I was agreeing with them until the very last bit where they conclude that this means blockchains achieve nothing. Then I read their nickname and remembered they troll almost every crypto/blockchain-themed thread with vaguely-related shallow quick takes. I hate to go so fast into ad-hominem, but the intention doesn't seem honest.

At least their argumentation is evolving and becoming a bit more convincing, even if today's argument reduces to a false dilemma fallacy (moreover, the guarantees of a nakamoto-consensus blockchain about its internal state are not even absolutely strong).

Re:Trust in blockchain-based systems by arcticbull on Tuesday April 20, 2021 @10:27PM (#26884752)
Well, I do apologize if I've taken it too far towards the tail end.

My argument has evolved to the extent that I've been able to pin down what my gut misgivings have been. I don't know that my position has changed so much as I continue to drive towards clarity.

Thing is, I hate being wrong -- and my goal is to be wrong as little as possible. This means constantly challenging my own positions so that I can discover their limitations ASAP and change them early!

You are right, I'm not a fan of cryptocurrency of course, however, I'm always open to changing my mind.

I see the froth in the market, I see smart folks trying to staple blockchain to anything that moves for thirteen years (!!) and I see no solutions that achieve anything in the real world more efficiently than classical solutions. Folks will say it's fine, that it has other intangible benefits like "censorship resistance" and "decentralization" and "trustlessness" and my explorations have focused on 'given that it's slower, less efficient, etc, do it's intangible benefits make up for that.'

And thus far, my conclusion is no - and I can speak to that. I learned an awful lot about the space, about cryptocurrencies, about blockchain and thus far I've found a pretty naked emperor. And a lot of really fun technical challenges! I can see why tech folks love it.

Thus far what I've seen is a sea of the same old scams that traditional finance law seeks to eliminate given free reign to take advantage of the least well off. And several new kinds of crime invented along the way - like ransomware. I see an entire country of electricity wasted on hashing random numbers while the ice caps melt. I see 100g of e-waste per transaction thrown into a pile, then buried because e-waste isn't actually recyclable. And a pile of cargo-culted trivially disprovable arguments about voodoo economics.

Either way, have a good day ^_^

Re:Trust in blockchain-based systems by leppr on Tuesday April 20, 2021 @11:24PM (#26885100)
If you're really primarily worried about the sea of scams, I think the focus on crypto is misdirected. My opinion is this tsunami of money flowing into ponzis is way bigger than crypto, and looking at crypto in isolation is missing the forest for the trees.

The astronomical rise in ponzis and scams corresponds with the rise in quantitative easing in the world's central banks. Effectively creating a tax on not owning assets. There's been a large scale, mostly proportional, transfer of wealth from poor to rich going on, and people are now tripping over themselves trying to play catch up.

From reading about the history of periods of hyperinflation/asset bubbles, it's clear to me that people will find any way to get rid of their money when they think it's going to lose buying power, no blockchain is needed for that.

Stopping blockchains themselves would have very little effect on the number of scams. Hell, most of those scams don't even use blockchains and decentralized technology at all. They run on centralized copycats and are centralized themselves. Not much to do with crypto except hijacking the aura of innovation. Nobody can shut down Bitcoin, but they can certainly shut down Binance/BSC.

Now, wonder why aren't governments doing more to stop their people from investing in scams? You had the whole WSB GME saga. You have the Miami governor hyping Bitcoin after his rich neighbors convinced him to buy in. And now you have literal children buying Dogecoin. Whether people lose their savings on GME, million-dollar shacks, NFTs or tulips makes little difference. The alternative to people trying to out-trade their neighors is people blaming the ones responsible for the situation in the first place. So why would they try to stop it?

Re:Trust in blockchain-based systems by arcticbull on Tuesday April 20, 2021 @11:47PM (#26885224)
Thing is though you’re focusing on one aspect rather than the picture. The picture is there are high school students younger than Bitcoin. No killer feature, no killer use case, massive inefficiencies and the intangible benefits really just mean that scammers can enact transactions illegal for a good reason. That’s not progress.

It’s wasteful. It’s slow. And all it really manages to do is hurt people in both old but updated ways; and new and exciting ones!

We ban things which serve only to cause harm like dumping chemicals in the lake. I’d say with that in mind why even allow it in the first place? Regulators were sleep at the wheel because it sounds complex.

[edit] the tangible difference between Gme and crypto is that everyone is trading on the exact same information. True, correct and regularly reported. The last tether transparency report was a damning settlement with the NYAG.

Re:Trust in blockchain-based systems by leppr on Wednesday April 21, 2021 @09:43AM (#26889573)
One aspect? This is the full picture. We wouldn't be talking about how polluting Bitcoin is if not for the all-assets bubble, as miners wouldn't be incentivized to spend much energy mining it.

Nobody talks about ransomware or the Silk Road anymore. Crypto is all about central bank policies now.

> Regulators were sleep at the wheel because it sounds complex.

Regulators aren't asleep at the wheel, they are on average in the upper classes in terms of wealth, which means they profit from the situation.

> the tangible difference between Gme and crypto is that everyone is trading on the exact same information. True, correct and regularly reported.

Nice fairy tale. Blockchains are auditable in real time by everyone, the stock market is not, as the Robinhood fallout demonstrated.

Re:Trust in blockchain-based systems by arcticbull on Wednesday April 21, 2021 @05:09PM (#26895486)
> One aspect? This is the full picture. We wouldn't be talking about how polluting Bitcoin is if not for the all-assets bubble, as miners wouldn't be incentivized to spend much energy mining it.

We wouldn't be talking about it nobody was using it, and therefore it wasn't polluting. But it is. What's your point? If wishes were fishes and whatnot.

> Nobody talks about ransomware or the Silk Road anymore.

Ransomware is all people talk about if you listen. [0] It's hitting hospitals, schools, children, the elderly, it's an utter disaster.

> Crypto is all about central bank policies now.

No, lol, it's not.

> Nice fairy tale. Blockchains are auditable in real time by everyone, the stock market is not, as the Robinhood fallout demonstrated.

So if you followed my point above, the issue is the point at which the blockchain interacts with the real world. The value of a bitcoin in the real world isn't wholly encapsulated by the blockchain so is not subject to any of blockchain's gauarantees. No information is available for you to make a fair and accurate investing decision. It's utterly uninvestable.

Consider: 95% of all crypto trading volume is fake. [1] This is the volume that determines the price. That's why there's no ETF.

How much leverage exists in the system? Do you know? Where's the data?

Is Tether, the thing that accounts for 80% or more of trading volume [2] is a massive scam of unprecedented proportions?

Just because you refuse to believe it doesn't mean it's a fairy tale lol. Just ask the NYAG. Our boi Paolo signed off on this list of financial atroicities: [3].

All the blockchain says is 1 BTC = 1 BTC and which keys own which coins. Everything else is trustful, centralized and permissioned -- and this is where it all falls down. This is the point I'm making.

You know what's on the blockchain? Tether. QED, honestly.

> ...the stock market is not...

I'm sorry lol, it's regularly audited and the financials are published for your perusal by regulators. Shit happens sometimes, which is why we have laws and law enforcement.

[0] https://www.sophos.com/en-us/medialibrary/Gated-Assets/white...

[1] https://cointelegraph.com/news/bitwise-calls-out-to-sec-95-o...

[2] https://coinlib.io/coin/BTC/Bitcoin

[3] https://ag.ny.gov/sites/default/files/2021.02.17_-_settlemen...

Re:Trust in blockchain-based systems by dogman144 on Tuesday April 20, 2021 @07:41PM (#26883461)
This is a pretty interesting take on it, I like the idea of trust for the info that the blockchain is encapsulate, but nothing more. I haven’t heard it described from that angle often. It has interesting follow ones for ideas like library-incompleteness of a blockchain network. We sort of take for granted the Internet can log, store and display any type of data under the sun. It’s a library. I wonder if that is a safe assumption for a blockchain’s possible knowledge network.

Fwiw, the topic of discussion on the blockchain network entrance point is “Oracles” I believe.

Another side note is criticism of blockchain concepts seemed to have shift a bit towards “this will never work” to “here are the limitations of the use case.”

Re:Trust in blockchain-based systems by arberx on Tuesday April 20, 2021 @07:14PM (#26883235)
ngmi