Earlier quoted context omitted.
Just don't re-use addresses. Bitcoin does not expose your public key until you spend from it.
> Bitcoin does not expose your public key until you spend from it. Are you sure, what about when someone sends to it?
A from-scratch tour of Bitcoin in Python
41–50 of 293 posts
Re: A from-scratch tour of Bitcoin in Python
#42Earlier quoted context omitted.
There's a lot of research and practical work on quantum-proof cryptography which is already in use in some cryptocurrencies - 'just' need to hardfork and update it when it's ready for Bitcoin
What cryptocurrencies are currently using post-quantum cryptography?
Re: A from-scratch tour of Bitcoin in Python
#43Earlier quoted context omitted.
https://twitter.com/karpathy/status/1407378320551923718 :) But more seriously, I just really love learning and worked on this on the side, in small increments in between the cracks, and purely from interest for fun.
How many hours a day do you work? And what does your daily schedule look like?
Re: A from-scratch tour of Bitcoin in Python
#44I wonder how strong would Elliptic Curve Cryptography be compared to other methods if there is a major breakthrough in quantum computing.
I wish this were talked about more. Quantum computing is the biggest long-term threat to crypto imo. What's the plan once elliptic curve cryptography can be broken? There will be a point in time where there are just a few quantum computers that can break everything before the general public has access to quantum computing. Can crypto work in that scenario? Normal computers wouldn't be able to work with the beastly al…
Re: A from-scratch tour of Bitcoin in Python
#45I'm amazed that he has time for this kind of hobby work.
Was on front page yesterday for a presentation on Tesla's Autopilot / Autonomous features: https://www.youtube.com/watch?v=NSDTZQdo6H8
Re: A from-scratch tour of Bitcoin in Python
#46Kind of surprised Andrej has time to work on anything besides self-driving cars
Re: A from-scratch tour of Bitcoin in Python
#47Earlier quoted context omitted.
Shor's algorithm, which runs partially on a classical computer and a portion on a quantum computer, breaks elliptic-curve cryptography.
Yes, with major caveats - knowing the public key and having 100s of messages signed by corresponding private key. Nowadays people only expose their public key one time per transaction, and never reuse their address. So to steal coins, not only do you have only ~10 mins between blocks to find the private key, currently Shor's algorithm is unfeasible with only 1 signed message.
Re: A from-scratch tour of Bitcoin in Python
#48> We don’t just get to share code, we get to share a running computer, and anyone anywhere can use it in an open and permissionless manner Can someone explain what this means? Its not explained anywhere in the post.
Permissionless just means anyone can create transactions because there's essentially no way to block someone from doing so, unlike say a transaction on PayPal.
Re: A from-scratch tour of Bitcoin in Python
#49Kind of surprised Andrej has time to work on anything besides self-driving cars