News for hackers. Stuff that matters.
Re:It's time for us in the tech world to speak out about cry... by idlewords on Sunday May 30, 2021 @05:08PM (#27336787)
Yeah, but when you took away the money part and just looked at the technical idea of a distributed chained ledger with no central point of trust, that was cool. At least, it was cool to me. It seemed like it might go in some interesting other direction.
Re:It's time for us in the tech world to speak out about cry... by davidgerard on Sunday May 30, 2021 @05:13PM (#27336852)
Bitcoin was a fascinating technical trick, but it's also been a worked example of the difference between "interesting", versus "feasible" or even "a good idea".

As soon as it claimed to be money, then it was all about the money. If you look at early BitcoinTalk, you'll see a pile of scams that are extremely similar to the jargon still used in crypto to this day - the scammers got in very early indeed.

Re:It's time for us in the tech world to speak out about cry... by jacquesm on Sunday May 30, 2021 @07:15PM (#27337923)
There's one application that I always wondered why it didn't take off as a blockchain based element, a DNS replacement. It's one of the cornerstones of the internet and the web (which to many people is the internet) and the centralized control over it is definitely a drawback and a shortcoming.
Re:It's time for us in the tech world to speak out about cry... by ashtonkem on Sunday May 30, 2021 @08:14PM (#27338398)
It’s because DNS already has a centralized authority, which is necessary to create gTLDs and manage the sale of brand new domains. Once you have an inherent central authority, a lot of the benefits of a blockchain goes away.
Re:It's time for us in the tech world to speak out about cry... by Sargos on Sunday May 30, 2021 @07:28PM (#27338024)
ENS has largely replaced DNS in crypto. Most dapps integrate ENS to display human readable names for addresses and it supports arbitrary TXT records so some apps are using it as a shared profile of yourself that you own.
Re:It's time for us in the tech world to speak out about cry... by ephbit on Sunday May 30, 2021 @07:32PM (#27338060)
You're probably aware of: https://en.wikipedia.org/wiki/Namecoin
Re:It's time for us in the tech world to speak out about cry... by derefr on Sunday May 30, 2021 @09:08PM (#27338785)
I think they meant, "why didn't Namecoin replace DNS?"
Re:It's time for us in the tech world to speak out about cry... by marcusae313 on Sunday May 30, 2021 @07:48PM (#27338191)
It's all a significant risk to the internet.
Re:It's time for us in the tech world to speak out about cry... by ashtonkem on Sunday May 30, 2021 @08:08PM (#27338352)
I could write a bunch of words to explain why a non-financial pivot isn’t technically possible, but instead I’ll just ask this: “if the blockchain is so useful, why hasn’t anyone done anything with it beyond Ponzi schemes and fraud?”
Re:It's time for us in the tech world to speak out about cry... by tim333 on Monday May 31, 2021 @09:32AM (#27343883)
Casino. It's a very successful casino.
Re:It's time for us in the tech world to speak out about cry... by noduerme on Monday May 31, 2021 @12:34AM (#27340175)
When it was actually spendable without huge fees, and before any sane person thought of it as an investment vehicle, Bitcoin had a killer app: Poker and probably fair online gambling. That, however, did not fly with certain governments who didn't want to declare crypto a "thing of value," let alone a currency, but needed to in order to control and tax offshore and onshore gaming. Once you can't spend it on entertainment and it lost its function as a medium of quick exchange, it lost most of its reason for existing. That just happened to coincide with the deluge of suckers who wanted to hodl it. Source: I built a startup Bitcoin gaming site in 2011.
Re:It's time for us in the tech world to speak out about cry... by tbrownaw on Sunday May 30, 2021 @11:20PM (#27339680)
Technically your git repo is a blockchain. Those are pretty useful.

I hear that darknet markets tend to use cryptocoins. Which while probably mostly illegal, isn't a Ponzi scheme and isn't (necessarily, depending on what's being sold) fraud.

Re:It's time for us in the tech world to speak out about cry... by ashtonkem on Sunday May 30, 2021 @11:37PM (#27339795)
> Technically your git repo is a blockchain. Those are pretty useful.

Only if you have a wildly incorrect view of what a blockchain is.

Merkle trees are part of a blockchain, but they are not blockchains on their own. What you’re missing here is that blockchains also include something to determine which branch is the correct one, to protect against double spend attacks. This is why “blockchain” gets a different name rather than just being called Merkle trees.

Re:It's time for us in the tech world to speak out about cry... by tbrownaw on Monday May 31, 2021 @12:08AM (#27339990)
> What you’re missing here is that blockchains also include something to determine which branch is the correct one,

I'm pretty sure that if I posted a fork of Linux somewhere, approximately everyone would know that it's not the correct one.

Re:It's time for us in the tech world to speak out about cry... by majewsky on Monday May 31, 2021 @07:16AM (#27342809)
This is being downvoted, but it hits the point on the head. The differentiating feature of blockchains is removing the reliance on social capital from a technical system. While interesting from a theoretical PoV, it's mostly an answer begging for a question when you consider that social capital is still the driving force in each level of the stack except the technical level.
Re:It's time for us in the tech world to speak out about cry... by imtringued on Monday May 31, 2021 @05:24AM (#27342075)
I saw a guy brag about swinging from altcoin to altcoin making a profit but then talks down Monero because "hard criminals" use it.

I thought that Monero at least served some purpose as a currency even if it goes against the wishes of some countries' governments. The fact that there are people that talk down cryptocurrencies that are actually being used as a currency really put things into perspective.

It's just multi level marketing schemes all the way down.

Re:It's time for us in the tech world to speak out about cry... by bombcar on Sunday May 30, 2021 @11:35PM (#27339782)
A merkle tree is distinguished from a blockchain (as the distributed part is effectively removed).

Amusingly enough the darknet use of crypto may only be possible because of the Ponzi-beginnings. Criminals are unlikely to accept Pokémons as currency until after they see others doing it.

Re:It's time for us in the tech world to speak out about cry... by still_grokking on Monday May 31, 2021 @12:22AM (#27340089)
Git is called a distributed VCS for a reason. And a blockchain is of course a Merkle tree. This part of the basic ideas behind crypto-coins is useful without doubt. But that's not the point.

The actual interesting and novel thing about crypto-coins was solving the "trust problem" of a distributed ledger. But this solution, to be honest, is quite clumsy: PoW. But nobody ever found a better solution until now. Any other proposal is kind of centralized somewhere.

The question that needs to be asked is now "Do we really want, or even need, a fully decentralized 'value moving system'"?

In a world where you could ultimately trust someone else the answer would be clearly "no".

But when there is on thing to learn about humans than it's "never ever trust someone ultimately as you're going to be scammed by those people eventually". Just look at what government do around the globe…

As long as this fact doesn't change (and it won't change until we create a new species of intelligent beings, better than us) there will be room for something like BitCoin. And as those are distributed systems there even doesn't need to be any agreement on that point.

Re:It's time for us in the tech world to speak out about cry... by acqq on Monday May 31, 2021 @06:52AM (#27342646)
The Bitcoin is the scam. Its "price" grows only due to Ponzi con men involved. By design it is not suited to be used for anything on scale but the Ponzi schemes. It can't be a substitution for money even if it claims to be. Its number of transactions per time unit is very limited. It's not a solution for fast "double spending" resolution as one doesn't know when the consensus can be final. The technology is on another side unsuited for small scale deployment because then the "proof of work" is small enough that it whoever wants can indeed overpower more than 50% of the rest but using more computers, even from the cloud.

And then there is what we do know about what happens in practice:

https://www.cnbc.com/2019/03/22/majority-of-bitcoin-trading-...

https://www.theregister.com/2018/11/30/blockchain_study_find...

"We found a proliferation of press releases, white papers, and persuasively written articles," Burg et al wrote on Thursday. "However, we found no documentation or evidence of the results blockchain was purported to have achieved in these claims. We also did not find lessons learned or practical insights, as are available for other technologies in development."

Re:It's time for us in the tech world to speak out about cry... by bobiny on Monday May 31, 2021 @01:29AM (#27340485)
Re:It's time for us in the tech world to speak out about cry... by acqq on Monday May 31, 2021 @07:02AM (#27342709)
They also didn't actually produce anything that can't be implemented better without "the blockchain". Even with the news like these:

https://theintercept.com/2021/03/24/andrew-cuomo-covid-ibm-b...

"Blockchains are typically public, their contents transparent to anyone with an internet connection, but the one behind Excelsior Pass will be private, meaning only parties sanctioned by IBM will be able to check the contents."

But the blockchain is the protocol for updating the information where other players aren't trusted. As soon as any "party" can be "sanctioned to be able" there's just no need for blockchain at all. It's just selling of snake oil, and yes, IBM is indeed doing it.

Now who'd expect that? The technology company uses the hyped technologies to sell their services and products, even if the said technologies don't make the products any better?

Re:It's time for us in the tech world to speak out about cry... by bobiny on Monday May 31, 2021 @08:54AM (#27343561)
I've read somewhere that banks use blockchain internally. I mean levels of trust can be different within a company. Maybe you don't want anybody to be able to modify the ledger's history.
Re:It's time for us in the tech world to speak out about cry... by acqq on Monday May 31, 2021 @04:23PM (#27347743)
If you were a bank or a set of banks and just "don't want anybody to be able to modify the ledger's history" and you know what you are doing, you actually don't want to use blockchain. Because blockchain doesn't mean "nobody can modify the the ledger's history". It means "for it we have to use "proof of work"". But the "proof of work" means "whoever has 51% of the computing power can take over all".

Of course, blockchain promoters would tell you that "there will be something else, comes Really Soon (tm) which won't use "proof of work"."

One can more efficiently use public key cryptography, hashing and signing without the blockchain for any other problem than "implementing bitcoin."

Re:It's time for us in the tech world to speak out about cry... by morelisp on Monday May 31, 2021 @12:14PM (#27345551)
The usual use case isn't intra-company controls but replacing the clearinghouse / inter-bank settlement layer. This still does seem like a potential actual use for a blockchain, but "we can replace ACH" gets you maybe a couple hundred million at most, and for a lot of work. Easier to just scam people.
Re:It's time for us in the tech world to speak out about cry... by ikt on Sunday May 30, 2021 @10:44PM (#27339475)
how is defi a ponzi scheme or fraud?
Re:It's time for us in the tech world to speak out about cry... by FourthProtocol on Sunday May 30, 2021 @06:14PM (#27337404)
I never quite understood how that might happen. I kept hearing how it was distributed when it isn't. How the blockchain was going to change the world, when not a single example beyond Bitcoin itself could be given. Healthcare was mentioned, but no application... It's right up there with all the other crazy ideas of the last decade or two (Mongo, agile, Google Glass...)
Re:It's time for us in the tech world to speak out about cry... by Clewza313 on Sunday May 30, 2021 @08:10PM (#27338370)
Augmented reality has plenty of potential commercial applications, and Glass is still quietly trying to exploit them.

The problem is that delivering AR with enough fidelity to fool the eye is capital-H Hard. Michael Abrash had a good series of blog posts on this.

Re:It's time for us in the tech world to speak out about cry... by imtringued on Monday May 31, 2021 @05:26AM (#27342089)
It's the big problem with Bitcoin. The USD dollar exists for the US. Bitcoin only exists for itself.
Re:It's time for us in the tech world to speak out about cry... by lapinot on Monday May 31, 2021 @03:04PM (#27347178)
Taking away the money part you'll probably want to replace "distributed chained ledger" with "distributed database" or "state-machine replication". There's actually a nice academic literature on this topic of having distributed databases that have strong notions of "commit". This is never the case with stuff that gets called "blockchain". I've yet to encounter something that isn't a variation on "rate-limit the ingest so we have time to replicate operations world-wide" or "create internal monkey-money incentives for agents not to diverge from corretness", both of which are trivial hacks that don't advance anything from a scientific point of view. Not my field tho, so here's the few refs i know.

https://en.wikipedia.org/wiki/Paxos_(computer_science) An old algorithm used for sharding big-data databases.

https://en.wikipedia.org/wiki/Raft_(algorithm) A simplified version of paxos.

http://www.scs.stanford.edu/~dm/home/papers/losa:stellar-ins... The new paper about SCP which allows replication with subjective notions of trust (no central participant-stake list like paxos/raft).

ps: actually i remove "chained" from the idea. If you want to keep the whole authenticated linked-list thing and do it right you'll end up somewhere near https://irmin.org/ (a generalization of git), which is very useful, but doesn't tackle the "strong decentralized commit". You'll probably want to either centrally manage the "lastest-hash(s)" (like git is usually done), or pair it with a state-machine replication protocol. In that last case it may seem useless to use the chained thing if you already have a real replication protocol, but it is much like using public-key crypto for encrypting small ephemeral symmetric keys and encrypting actual data with symmetric crypto: it's an optimization.

Re:It's time for us in the tech world to speak out about cry... by ashtonkem on Monday May 31, 2021 @03:15PM (#27347259)
There’s a reason why the blockchain algorithms are quite different from Raft et. al.; blockchain systems need to deal with the existence of hostile actors, while most consensus algorithms need to deal only with unreliable actors. The existence of hostile actors changes the requirements a lot, and goes to explain why cryptocurrencies went a different way.
Re:It's time for us in the tech world to speak out about cry... by lapinot on Monday May 31, 2021 @05:33PM (#27348193)
Respectful disagree, i believe you are factually wrong. Wikipedia already lists 2 paxos variants that have byzantine security. Not sure about their implementation, but in production there is also SCP, which is used for real-money transactions by the stellar network. All these actually have proofs of some security and liveliness properties under some byzantine faults. Additionaly, blockchains themselves don't solve this problem properly: they don't even have a notion of "commit", any transaction could be reverted, it is just more and more intractable to do so, thus every property is much weaker and only probabilistic.
Re:It's time for us in the tech world to speak out about cry... by madmax96 on Monday May 31, 2021 @07:46PM (#27349342)
>Wikipedia already lists 2 paxos variants that have byzantine security One of those mentioned is Fast byzantine consensus (FBC) [1]. FBC provides an optimal algorithm for a 2 phase commit system w/ byzantine agents. But FBC requires that each correct process sends a message to each other. This is O(n^2) and does not scale. Bitcoin (specifically, others differ) maintain some of the invariants with extremely high probability over time. High enough to be useful. In exchange, bitcoin's network scales much better. Really, it just needs O(n) messages to confirm a transaction.

Of course, PoS like Ethereum's takes much inspiration from byzantine paxos. But I wouldn't call this a solve problem, and crypto has innovated in this space. We can just debate whether or not the innovation has been worthwhile ;).

[1] https://www.cs.utexas.edu/~lorenzo/papers/fab.pdf

Re:It's time for us in the tech world to speak out about cry... by chx on Sunday May 30, 2021 @07:44PM (#27338171)
> the technical idea of a distributed chained ledger with no central point of trust, that was cool.

So... like git?

Re:It's time for us in the tech world to speak out about cry... by ashtonkem on Sunday May 30, 2021 @08:16PM (#27338418)
The novel thing about blockchains isn’t the Merkle tree, it’s the mechanism that’s used to “secure” the tree against double spends.

And that algorithm is indeed novel! It also has a lot of drawbacks that ultimately makes the whole system not worth the trouble.