HNHacker News
TopNewBestAskShowJobs

crazypython

4,542 karma · joined July 18, 2019

submissionscomments
crazypython··on The Limits to Blockchain Scalability
> So many reputations and projects in blockchain rest on this flawed idea that users need to run nodes.

BSV obviates the idea completely.

Any mistake the miners make, is forever.

Without this, miners could increase the money supply by indefinitely postponing the block reward.

> "He ought to find it more profitable to play by the rules" > If a group of miners wants to change the protocol, it takes another group of miners to counter it.

No one is going to mine on a chain that produces worthless coins users don't accept. Users forced miners to activate Segwit in 2017, and almost all hashpower is still with Bitcoin.

crazypython··on The Limits to Blockchain Scalability
Yes, the blockchain data structure ensures that if you verify the older transactions, the newer transactions on top of it are verified. If the old version was valid, the newer block built on top of it is too.
crazypython··on The Limits to Blockchain Scalability
Hi. Bitcoin.org contributor[0] here. You can start and run a fully validating Bitcoin node with 7GB of storage space and 128MB-256MB RAM. Download the official GUI Bitcoin software here[1]. Enable pruning to store just 7GB. This validates all blocks.

The ability to prune older blockchain data is an inherent feature of blockchain, as explained by Satoshi himself:

> Once the latest transaction in a coin is buried under enough blocks, the spent transactions before it can be discarded to save disk space. To facilitate this without breaking the block's hash, transactions are hashed in a Merkle Tree [7][2][5], with only the root included in the block's hash. Old blocks can then be compacted by stubbing off branches of the tree. The interior hashes do not need to be stored.

Only the recent several days need to be stored for security, which allows Bitcoin to run very securely with just 7GB of space.

[0]: https://github.com/bitcoin-dot-org/Bitcoin.org/pull/3624

[1]: https://bitcoincore.org/

crazypython··on The Limits to Blockchain Scalability
This is precisely what happened in 2017. Miners and exchanges unanimously supported increases Bitcoin's blocksize limit from 4MB to 8MB, in Segwit2x. However, users stopped them.
crazypython··on Ethereum will use around 99.95% less energy post merge
> As you say, they are economic actors, so when faced with the decision of having a severe service disruption and giving in to miner demands, the choice may well be the latter. After all, why would they prefer to use a "original Bitcoin" that only has 1% of the hash rate? Because it has the original brand?

Why would anyone mine Bitcoin that merchants don't accept?

crazypython··on 2022 Ford F-150 Lightning
The F-150 is considered a heavy-duty truck, I think the Ford brand and advertising would help
crazypython··on WebContainers: Run Node.js natively in the browser
> If they make it Open Source, Microsoft will add it to VScode and eat their lunch.

Put the code under the GPL so no one can use it to build proprietary software. Visual Studio Code contains proprietary components, so this would prevent that.

crazypython··on Scaleway announces measures against abusive Chia plotting and farming
Can you send a link? I'd like to help.
crazypython··on Scaleway announces measures against abusive Chia plotting and farming
On AWS, yes.

On Scaleway and Hetzner, there is unmetered 100Mbps bandwidth.

On Linode, Vultr, and DigitalOcean, there is a 1-month 1TB limit.

crazypython··on Scaleway announces measures against abusive Chia plotting and farming
Imagine a cloud provider has 300GB RAM. What if they plotted and let other people later download the plot?
crazypython··on Treasury Calls for Crypto Transfers over $10k to Be Reported to IRS
I accepted Bitcoin as payment for a service– I received $X at the current BTC-USD exchange rate.
crazypython··on Scaleway announces measures against abusive Chia plotting and farming
Is it possible to optimize plotting to use I/O less and RAM more? Or is it an inherent boundary of the protocol like energy use is in PoW?
crazypython··on YouTube ads in Safari: you see them now, will you see them in the future?
While I use adblockers, I agree with this sentiment.

It's easy to forget that ads pay for YouTube content, they pay for web content. Google gets an overwhelming cut, sadly. Ads fund the creators that make the content. This revenue is not much and is often barely enough to survive.

crazypython··on DigitalOcean is removing most referral credits that you may have accumulated
Linode has similar pricing and performance at the same price. They have very similar services, including Kubernetes, but not including databases.

They've been in business for longer than DO and are profitable.

My referral link: https://www.linode.com/?r=0d2070f132f02d20a51d54ad971cba7a50...

Comparison: https://www.linode.com/digitalocean-vs-linode/

Performance benchmark: https://www.vpsbenchmarks.com/compare/docean_vs_linode

crazypython··on Ethereum will use around 99.95% less energy post merge
You don't need to buy, you can just get a coalition of people who already own 51% and ask them to do the attack.
crazypython··on Ethereum will use around 99.95% less energy post merge
https://mempool.space/

As of writing, a Bitcoin transaction costs $4.76.

The last time I received a Bitcoin payment, it cost $0.36 in network fees. The network is currently more congested, so the fees are higher at the moment.

crazypython··on Ethereum will use around 99.95% less energy post merge
> The network majority decides everything, including how transactions work, how many coins there are, what the block size is...

The informal consensus of network full (non-mining) nodes enforce that. Full nodes are economic actors, such as people who sell goods and services, who fully verify the chain. They simply refuse accept inflated Bitcoin.

A Bitcoin full (non-mining) node only takes 5GB storage space and 128MB RAM to run.

crazypython··on Ethereum will use around 99.95% less energy post merge
> Its not really though, if the majority of PoW miners want to omit a certain miners blocks, they can.

Censored transactions can hire/pay miners who won't censor more transaction fees, to encourage them to include the transactions in a block. In other words, since transactors pay miners, transactors are customers of miners.

There is an open market competition– any miner censoring transactions will lose higher fees from people who send censored transactions.

crazypython··on Ethereum will use around 99.95% less energy post merge
Chia Coin is working on a VDF ASIC so that they can correct for it in advance (essentially selling it at a loss so everyone can own the best VDF) but I'm not sure it's the same VDF as Ether.
crazypython··on Ethereum will use around 99.95% less energy post merge
You can DDoS normal, non-validating nodes, and if they go offline, they can be unsure which chain is the true chain, because they were not around.. This means your laptop can never sleep, unlike in Bitcoin, where full nodes may go offline and catch up later.

People who control stake can refuse to include (censor) transactions, as there is no market competition for transaction inclusion like in PoW. In PoW, if 51% of network power is censoring transactions, then censored transactions can attach a higher fee, which competing miners will use to buy more equipment and mine the censored transactions.

These are the ones I know about, that I learned in an evening of research.

crazypython··on Ethereum will use around 99.95% less energy post merge
They've moved the self-destruct deadline multiple times.
crazypython··on Let’s Encrypt DST Root CA X3 Expiration – September 2021
iPhone 4.
crazypython··on Let’s Encrypt DST Root CA X3 Expiration – September 2021
I wish Let's Encrypt had a plan to get cross-signed by a CA those older devices still trust.
crazypython··on Let’s Encrypt DST Root CA X3 Expiration – September 2021
I assume they are more trusted by older devices than Let's Encrypt. Source?
crazypython··on Jolie, the service-oriented programming language
How's the performance? How many concurrent requests can it do? Is it reliable and production tested?
crazypython··on Apple Music Announces Spatial Audio and Lossless Audio
Where can I buy CDs of popular music?
crazypython··on Starting in August, Google will require that they sign apps, not you
Most apps on Google Play are proprietary and cannot be rebuilt.
crazypython··on Starting in August, Google will require that they sign apps, not you
This is the same thing as the Chinese government forcing everyone to install an HTTPS Certificate Authority (CA) so they can backdoor HTTPS traffic.
crazypython··on Coin Carbon Cap – PoW cryptocurrencies ranked by energy efficiency
Note that Bitcoin SV is completely controlled by miners, a 51% attack can change the rules. In the original Bitcoin, a 51% attack can only reverse recent transactions, not change the rules or compromise stored funds.
crazypython··on Ask HN: Do you still optimize/test websites for Firefox
I've tested in Firefox only to find Chrome bugs appear and wreck my approach.
← PreviousPage 4 of 23Next →