Hacker Newsnew | past | comments | ask | show | jobs | submit | more fidelramos's commentslogin

Some people will learn to use these AIs to make top-quality audiobooks (and books, movies, TV shows, comics...). It will be a more manual process than pressing a button, but still orders of magnitude less than what it took before. As a result there will be a tsunami or high-quality content.

There will be curation and specialization. Previously ignored niches now will be economically profitable. It will be a Renaissance of creativity, and millions of jobs will be created.


I use Digikam on a 3 TiB collection and it works great.


What database are you using and did you slowly build it up or what?


The Digikam DB is SQLite on a fast NVMe drive. The photos are on a 4 TB SSD. I have been using Digikam for maybe a decads, so the collection has been growing with me, but no issues so far.


The energy expense of Bitcoin is dominated by its Proof-of-Work algorithm, the cost of processing transactions is negligible compared to that. And the PoW operates over the root of the last block's Merkle tree, which is a hash of all the transactions in the block. Being a fixed-size hash it doesn't matter if the block contains 1,000, 1 million or 1 billion transactions.

Therefore Bitcoin could scale to handle millions of transactions per second with a sublinear increase in electricity spent. [0]

[0] http://blog.vermorel.com/journal/2017/12/17/terabyte-blocks-...


How could a bot/human steal the funds without knowing the private key?

Edit: typo


Ok there is one good explanation for this case that I found in another comment here [0]: the person who found the private key made a transaction moving only part of the full reward, but in doing so exposed the full public key. A was monitoring the puzzle address for activity, picked up the public key, used it to crack the private key quickly and moved the rest of the funds.

Fascinating that the original cracker wouldn't know these details about Bitcoin transactions.

[0] https://news.ycombinator.com/user?id=mrb


You can't derive an secp256k1 privkey from the associated pubkey. That's the whole point.


You are right in the general case. But the public key is included in a transaction when it gets signed, and in this particular case the attackers already had part of the private key, that's what allowed a different attacker to combine both pieces and break the private key quickly.


I am not sure about this one but for the other puzzles, the solution is usually hashed and the submitter has to provide the solution in the Bitcoin script to solve for the hash. This disclose the solution (and thus the private key). This is not the case for signed Bitcoin transactions but these have special script functions. So if you don't use those, you lose these protections.


My take on this [0] is that Bitcoin price was growing exponentially with demand, or more exactly with the expected future demand. Cryptocurrency always have had a lot of speculation behind them, not unlike any startup, and that is OK.

As shown by the graph [0], adoption slowed down after 2016 when BTC blocks got consistently full and transaction fees rose to $50 and more. I believe if BTC had scaled to support more transactions the price would be much higher today, as Bitcoin would likely be used as a means of payment across the Internet and in many physical stores at well.

Discussions regarding the decentralization of larger blocks aside, something that is not clear to many people is that scaling a blockchain to handle more transactions doesn't mean a linear increase in energy use. In the case of BTC its Proof-of-Work algorithm operates over the root of the last block's Merkle tree, which is a hash of all the transactions in the block. Being a fixed-size hash it doesn't matter if the block contains 1,000, 1 million or 1 billion transactions. Arguably a more popular Bitcoin would be more valuable and therefore would attract more miners, increasing its energy consumption, but that just reinforces my original point.

[0] https://x.com/ampajaro/status/1782850107529973990


I think you're describing Bitcoin Cash, but AFAIK it's worth less than original BTC. What you're not considering is the brand value of BTC being the first and most famous crypto currency.


I agree with part of what you say but not with the implication. Yes, Bitcoin Cash [0] is the Bitcoin that chose to scale on-chain. The split happened in 2017 and since then it has decreased in price both compared to BTC and USD.

What I strongly disagree with is that a Bitcoin with bigger blocks and hence larger transaction capacity is inherently less valuable. That is an unfair comparison because Bitcoin Cash, when the split happened in Aug 2017, could have been recognized as Bitcoin by the ecosystem, but it wasn't, and Bitcoin Core retained the BTC ticker. Because of that Bitcoin Cash had to start adoption from the beginning, losing Bitcoin's established network effects.

My original argument was that if Bitcoin had increased its blocksize before 2016 as Satoshi Nakamoto originally intended [1], then the Bitcoin Cash split wouldn't have happened, Bitcoin adoption would have continued growing (remember that back in the day big players like Microsoft, Dell, Steam and Newegg started accepting Bitcoin payments) and miners would progressively see more of their rewards coming from transaction fees and less from the block rewards.

This last point is one of the big problems with BTC right now: the network security will decrease in the face of dwindling block rewards unless transaction fees rise. I argue that Bitcoin was always supposed to scale in number of transactions, so the aggregate of transaction fees, even if individually inexpensive (roughly 1 cent), would become larger than the block reward. In other words: the block reward was just an economic incentive to kick-start the Bitcoin network, to attract miners that would secure it, but the transaction volume was meant to keep increasing to replace it.

[0] https://bitcoincash.org/

[1] https://bitcointalk.org/index.php?topic=1347.msg15366#msg153...


I didn't say that having larger blocks makes a crypocurrency hinerently less valuable, my point was that it's not enough to obtain the widespread adoption and the consequent increase in value you were talking about. But I also see your point on having those improvements baked in BTC at the right moment vs having a new crypocurrency. But afaik Ethereum is able to handle many more payments than BTC (not sure if transaction fees are reasonable though) and is one of the most popular crypocurrencies. But still, my impression is that it's adoption as actual currency to pay for goods is similar to BTC, despite these improvements.

In my opinion there are two main issues that prevent crypocurrencies from being actually used as currency:

1. How many transactions per seconds can be handled 2. Their extremely high volatility compared to fiat currency

While blockchains can scale to fix point 1, point 2 is driven by forces outside the technology.


Blockchain scalability while keeping decentralization is now a solved problem, you can research how sharding is implemented in cryptocurrencies such as XTZ or EGLD, or read this rationale [0] for terabyte blocks in Bitcoin Cash. Why do blockchains such as BTC or ETH refuse to scale on-chain then? That's a separate debate, but I believe there are vested interests in them not scaling.

Regarding volatility I agree that it's currently an issue, but not an insurmountable problem in my opinion:

1. Payment gateways can offer automatic asset conversion to minimize volatility risk for payment takers. This means I could pay in whichever cryptocurrency the payment gateway would take and the receiver would get whatever currency they have set up in their account. They might want to keep some currencies and convert others, so the payment gateway could offer an option to decide that, and in which amounts (e.g. "keep 10% of each BTC payment, convert the rest to USD").

2. Price volatility should reduce as a cryptocurrency is more widely used. In the alternate universe where BTC scaled to be larger than all credit card networks combined its price could be more stable than many fiat currencies.

[0] https://blog.vermorel.com/journal/2017/12/17/terabyte-blocks...


"Just" a slow database that allows coordinated writes in a decentralized way, effectively solving the Byzantine Generals problem. That's what made Bitcoin a novel idea.


How does it solve the Byzantine generals problem?


By proof-of-work consensus. This makes attacks costly, basically they have to spend more resources than half the network, hence the name "51% attack".

The Bitcoin whitepaper [0] is a very accesible read, but the revolutionary ideas are not immediately obvious.

[0] https://www.bitcoin.com/bitcoin.pdf


Same here. I haven't compared it in depth with Aegis, but besides some UI quirks I'm happy with FreeOTP. Am I missing anything important?


Because unlike Telegram they strive to do things in a privacy-respecting way, and that's hard to get right.


Wasn't the saying "perfect is the enemy of good"?

While waiting to have it perfect you don't have it good either.


And when it finally became easy to round corners, designers moved to square corners...


I'm not concerned about quantum computers becoming a threat to cryptocurrencies for several reasons:

- No timeline for working quantum computers of the necessary size yet.

- Blockchains can and will upgrade to newer quantum-resistant cryptographic primitives when needed.

- Bitcoin addresses are only part of the public key, the full public key is only published when a transaction is made. This increases the search space tremendously, as you don't even know the public key you are trying to crack. This is another reason why it is best practice to not reuse Bitcoin addresses, always move coins to fresh ones.

This page in the Bitcoin Wiki [0] has more details about quantum computing threats to Bitcoin.

[0] https://en.bitcoin.it/wiki/Quantum_computing_and_Bitcoin


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: