Live data from Hacker News

A from-scratch tour of Bitcoin in Python

karpathy.github.io

211–220 of 293 posts

Re: A from-scratch tour of Bitcoin in Python

#211
post #61

"...Bitcoin is a living, breathing, developing code base that is moving forward with new features to continue to scale..." There is exactly zero progress to make it scale in the last 10+ years.

Check out Stacks (https://stacks.co), enables smart contracts on top of Bitcoin through Proof-of-Transfer consensus. Founded by YC alums and launched this January after many years of R&D.

Disclaimer: I'm involved.

Re: A from-scratch tour of Bitcoin in Python

#212
post #61

"...Bitcoin is a living, breathing, developing code base that is moving forward with new features to continue to scale..." There is exactly zero progress to make it scale in the last 10+ years.

There was never any need to scale it at the protocol level. The overwhelming majority of Bitcoin transfers presently happen off-chain, within exchanges. Very few people seem to understand this.

Re: A from-scratch tour of Bitcoin in Python

#215
post #193

Earlier quoted context omitted.

The protocol remains the original and it scales significantly. I'd focus on protocol not people. If people changed the protocol then it's no longer bitcoin. Twetch.app has more than 50k users. It's also a genuine use case. So is etched.page or the other above-mentioned services. How can you abuse storage if there is a 0.5 satoshis/byte fee to write data on chain currently? Miners are for-profit entities and will alwa…

> I'd focus on protocol not people. The protocol encompasses the nodes on the network. If the network is highly centralized the protocol is unsafe.

A scalable bitcoin ends up in a dozen data centers. The cost to set up such data centers is few hundred millions plus tens of millions in yearly operations. Miners must secure their infrastructure uptime to remain profitable. There is huge risk and little reward for any such mining company to act dishonestly on new blocks or break antitrust laws. Also it is easier for governments to audit a few large publicly traded miners than auditing thousands of small and inefficient miners. The nature of the bitcoin protocol security is economic.

Re: A from-scratch tour of Bitcoin in Python

#216
post #72

Earlier quoted context omitted.

"If you want something done quickly, give it to the busiest person."

“I choose a lazy person to do a hard job. Because a lazy person will find an easy way to do it.” ― Bill Gates

Is it necessary for me to drink my own urine? No, but I do it anyway because it's sterile and I like the taste.

-- Patches O'Houlihan

Re: A from-scratch tour of Bitcoin in Python

#217
post #109

Earlier quoted context omitted.

This is interesting. Obviously, I heard about the whole "El Salvador something something Bitcoin" deal, but am completely unaware of the actual situation. Can somebody point me in the direction of some nice writeup explaining these details? I can only vaguely imagine how one can take Bitcoin and make it essentially an extension of SWIFT, and struggle to clearly visualize what the implications of this are.

From Strike CEO Jack Maller [1]: Let’s walk through a user story. I want to send $1,000 to a friend of mine in El Salvador: * When I initiate the $1,000 payment, Strike debits my existing USD balance. * Strike then automatically converts my $1,000 to bitcoins ready for use in its infrastructure using its real-time automated risk management and trading infrastructure. * Strike then moves the bitcoins across the Gulf o…

Is Tether now backed by a reasonable amount of real dollars? I'm surprised to see it being used in such a serious application after years of hearing how it was a scam.

edit: looked it up, still looks like a total scam. I hope El Salvador is able to get through this without getting screwed and I guess I'll assume Strike (first time I've heard of it) is just as shady until I hear otherwise:

https://coingeek.com/crypto-crime-cartel-tether-using-its-st...

Re: A from-scratch tour of Bitcoin in Python

#218
post #190

Earlier quoted context omitted.

So-called heretics have been scaling Bitcoin in spite of BTC's braindead decisions. Last week, 50K TPS were demonstrated publicly on Bitcoin SV: https://www.youtube.com/watch?v=i3As9-9uSXs . More privately.

That's just a lab demo of a single system, not the network or even a common node configuration.

Years ago, there was a presentation [1] by Peter Rizun of Bitcoin Unlimited at Stanford that demonstrated ~100TPS on Bitcoin, and the potential for 1000+ TPS if certain bottlenecks were removed. People said the same thing you're saying back then, but it served to motivate the big block community, and now today BSV routinely does 300+ MB blocks (1000+ tps). This Teranode software is the future of BSV and will become the common node configuration within a few years, so it's worth taking seriously. Also, I left a comment in this thread explaining why this test is more representative than you may think [2].

[1] https://www.youtube.com/watch?v=5SJm2ep3X_M

[2] https://news.ycombinator.com/item?id=27597510

Re: A from-scratch tour of Bitcoin in Python

#220
post #168

Earlier quoted context omitted.

Why ask that useless question?

Pointing out that something is useless isn't useless in itself. You can take it down a nihilistic path by claiming that it is in fact useless, but that argument just spins in circles forever because it applies to itself.

However, answering a rhetorical question is in fact useless.
Post reply on HN