Skip to content

Instantly share code, notes, and snippets.

Created February 5, 2016 02:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anonymous/e07eb742e8c0fe781f0d to your computer and use it in GitHub Desktop.
Save anonymous/e07eb742e8c0fe781f0d to your computer and use it in GitHub Desktop.

On being a cypherpunk: "I've never considered myself a cypherpunk" https://twitter.com/gavinandresen/status/692905064457998338

On where to keep your Bitcoin: "As I understand it, every client receives every transaction in the system, so it can check later if transactions are valid. What happens when the number of transactions gets very large? When that happens, I think most people using bitcoin will not be running always-connected-to-the-bitcoin-network software. I think there will be at least three different sets of people: 1. People who trust a web site to keep their wallet safe more than they trust themselves. They'll use sites like MyBitcoin or MtGox, which give them an online wallet." https://bitcointalk.org/index.php?topic=2365.msg31661#msg31661

On Luke-Jr: "I think Luke Dashjr fits the definition of a poisonous person, and I think Bitcoin would be better without him" https://bitcointalk.org/index.php?topic=62037.msg724040

On Peter Todd describing problems with bigger blocks: "Stop with the false info, Peter." https://www.reddit.com/r/Bitcoin/comments/3uw5tp/slush_pool_to_reenable_bip_101_bitcoin_mining/cxif6yh

On core dev Mark Friedenbach describing problems and being lazy: "Not if you do it right, and you know it. Stop being such a negative nelly. If you spent more time working on solutions......," https://www.reddit.com/r/btc/comments/3xf8ys/todd_continues_to_erroneously_think_bitcon/cy48hji

On waiting for scaling problems to appear before fixing them: "Don't worry much about it until just before it becomes a problem. Don't overengineer, because you're likely to waste time doing something that turns out to be irrelevant." https://bitcointalk.org/index.php?topic=286.msg2745#msg2745

On the future of Bitcoin scaling: "Eventually, if Bitcoin survives and gets as popular as credit cards for paying for stuff I expect somebody will create a compatible version with a more efficient network structure (maybe by that time there will be some fancy IPV6 multicast protocol or something). And they'll implement a couple of gateway nodes (running on really fast connections) that shuttle transaction and block traffic from the current Bitcoin network into the super-efficient network. And I expect most of us will be running lightweight clients that just keep our wallets, sign transactions, and send and receive transactions to the ultra-fast nodes that ARE looking at every transaction." https://bitcointalk.org/index.php?topic=286.msg2696#msg2696

On another implementation of Bitcoin: "Good idea or not, SOMEBODY will try to mess up the network (or co-opt it for their own use) sooner or later. They'll either hack the existing code or write their own version, and will be a menace to the network" https://bitcointalk.org/index.php?topic=195.msg1613#msg1613

On the security of Bitcoin: "So the short answer is that BC is backed by mathematics/cryptography and the "wisdom of crowds"; assuming there's no flaw in the algorithms, and assuming that there is no grand conspiracy of more than half of the nodes, it is impossible to inflate the currency or make fraudulent payments. I don't believe in grand conspiracies, so that doesn't worry me. " https://bitcointalk.org/index.php?topic=173.msg1420#msg1420

On the possibility of two chains: "There will NOT be two active chains, that is just FUD." https://www.reddit.com/r/Bitcoin/comments/39ziy6/eli5_what_will_happen_if_there_is_a_hard_fork/cs7xe9o

On the advice to run a full node: "You really like telling people what they ought to do, don't you?" https://www.reddit.com/r/Bitcoin/comments/39txam/summary_of_block_size_debate_what_did_i_miss/cs6itjt

On timing of a hard fork: "Consensus-critical code needs time for testing, review, rollout, etc. So I'm starting the process; we'll have 9 months for the testing/review/rollout process, and maybe we'll even reach 95% consensus before the earliest possible date I'm coding into the fork (March 1, 2016)." https://www.reddit.com/r/Bitcoin/comments/39kdoq/for_every_complex_problem_there_is_an_answer_that/cs451gn

On presenting hard fork risks the same as soft fork risks: "It doesn't matter if the software is obsolete because of hard or soft fork, the difference in risks between those two cases will not be understood by the typical full node or SPV node user." http://lists.linuxfoundation.org/pipermail/bitcoin-dev/2016-February/012343.html

On Greg's lack of a scaling roadmap: " I wish you'd either trust my judgement on this a little more or spend the time to present a coherent alternative that we could all get behind (or tear apart or both)." https://www.reddit.com/r/Bitcoin/comments/37pv74/gavin_andresen_moves_ahead_with_push_for_bigger/croy0fd

On Developers: "I mean, if the current set of developers can't create a secure bitcoin network that can't handle the equivalent of 4 web pages every 10 minutes, then they should be fired." http://0bin.net/paste/8YeL12K5CwP26YUP#kSSLpZ2+PC9RqgcbiP0-bYbDhIHAMRCB3t2CpHkxokQ

On SPV Mode: " I am willing to run SPV mode because I trust that my customers aren't going to double spend against me." http://0bin.net/paste/8YeL12K5CwP26YUP#kSSLpZ2+PC9RqgcbiP0-bYbDhIHAMRCB3t2CpHkxokQ

On BIP 101: "BIP101 would still be fine as a protocol limit... except Peter Todd and others have managed to put enough fear into the miners of some aint-never-gonna-happen-because-nobody-makes-money "attack scenario" to make them reject a protocol limit higher than whatever the current (crappy) network protocol can support." https://www.reddit.com/r/bitcoinxt/comments/3zvvua/stephen_pair_a_simple_adaptive_block_size_limit/cyrqo6j

On the proper block size: "I think 2MB is absurdly small." https://twitter.com/gavinandresen/status/636569665284775937

On running a full node: "it might be time to fork into two projects: one that targets the needs of companies, and another that targets geeky I-wanna-run-a-full-node users." https://www.reddit.com/r/Bitcoin/comments/331ooi/bitcoin_core_is_taking_for_ever_to_sync/cqhiwj0

On character: "But character matters. 'This person is (blah)' can be useful information" https://www.reddit.com/r/Bitcoin/comments/2zkkj9/bram_cohen_inventor_of_bittorrent_having_met/cpkwyfo

On suggesting a hard fork: "I won't suggest a hard fork unless I am convinced all major miners and merchants and exchanges will agree." https://www.reddit.com/r/Bitcoin/comments/2vak5k/the_first_or_second_version_of_the_client_had_no/cog92sh

On time for a hard fork: "And a few months before the fork was scheduled alert messages would go out to old versions." https://www.reddit.com/r/Bitcoin/comments/2uuyzd/poll_should_the_maximum_block_size_be_increased/cocjhhe

On scammers in the Bitcoin Foundation: "What scammers and dodgy companies are you talking about? A hard fact of life is 'most startups fail.' MANY Foundation member companies will fail-- if you have a way of telling in advance which are dodgy/scammy and which are just unlucky, a bad business idea, or poorly run I would love to hear it. (Besides obvious scams like the recent MMMglobal membership that was just revoked)." https://www.reddit.com/r/Bitcoin/comments/2mxa9s/gavin_andresen_bitcoin_foundation_pivot_wont/cm8vzmk

On Peter Todd: "Peter is hung up on the decentralization/privacy aspects of Bitcoin" https://www.reddit.com/r/Bitcoin/comments/2lypd1/peter_todd_on_changetip_not_a_real_bitcoin_app/clzd6yb

On treating Core: "Do not treat the core development team as if we were a commercial company that sold you a software library. That is not how open source works;" http://www.coindesk.com/gavin-andresen-bitcoin-companies-support-open-source/

On using Bitcoins as a store of value: "I don't plan on saving a significant number of Bitcoins as a store of value. I like to invest in people who are doing productive things that grow our economy and make the world a better place, so when Bitcoins replace dollars Wink I'll lend them to people by buying bonds or stocks." https://bitcointalk.org/index.php?topic=204.msg1714#msg1714

On SPV mining: "I should bang out udp broadcast of block headers and validationless mining so we can stop talking about propagation time...." - classic slack / https://www.reddit.com/r/btc/comments/43grl6/gavinandresen_1208_am_i_should_bang_out_udp/

On SPV mining: "Well, I suppose they COULD, but it would be a very bad idea-- they must validate the block before building on top of it. The reference implementation certainly won't build empty blocks after just getting a block header, that is bad for the network." https://www.reddit.com/r/Bitcoin/comments/2jipyb/wladimir_on_twitter_headersfirst/clckm93

On not mixing fees funding the network and the block limit: "Please don't continue to muddle the maximum blocksize issue with whether or not transaction fees will be sufficient to secure the network in the future. They are mostly orthogonal issues that should be discussed separately." https://www.reddit.com/r/Bitcoin/comments/2jeyci/blocksize_economics_by_gavin_andresen/clb4e0r

On no block limit: "In my heart of hearts I still believe that going back to "no hard-coded maximum block size" would work out just fine." https://www.reddit.com/r/Bitcoin/comments/2ighvq/a_scalability_roadmap_the_bitcoin_foundation/cl2b7sg

On who should run a node: "Miners and merchants and wallet services and a small fraction of super-security-conscious people are more than enough for a robust, stable network; I don't think we need more incentives to run full nodes." https://www.reddit.com/r/Bitcoin/comments/2cc6ed/it_seems_like_theres_something_missing_in_the/cjegk8j

On Peter Todd: "Peter Todd is a very large part of the "Bitcoin Core moves forward too slowly" problem." https://www.reddit.com/r/Bitcoin/comments/28jp0y/why_is_peter_todd_wrecking_zeroconf_security/cibr8h2

On being the center of Bitcoin: " before the Foundation I was becoming the center of Bitcoin. That would have been even more centralized and dangerous." - https://www.reddit.com/r/Bitcoin/comments/257zja/we_dont_need_a_bitcoin_foundation/chf6c5q

On Luke-Jr: "Have fun wrestling with Luke; some bitcoiners gave up years ago." https://www.reddit.com/r/litecoin/comments/203ow0/bitcoin_calls_litecoin_a_pyramid_scheme_bitcoin/cg0aunr

On Peter Vesseness (who ran Bitcoin foundation and stole 5 million https://www.reddit.com/r/Bitcoin/comments/3y0ewr/forgotten_history_bitcoin_foundation_chairman/ ) "Peter is trustworthy." https://www.reddit.com/r/Bitcoin/comments/1y9akl/mark_karpeles_petition_update/cfiwwyx

On nodes in data centers: "Most ordinary folks should NOT be running a full node. We need full nodes that are always on, have more than 8 connections (if you have only 8 then you are part of the problem, not part of the solution), and have a high-bandwidth connection to the Internet. So: if you've got an extra virtual machine with enough memory in a data center, then yes, please, run a full node." https://www.reddit.com/r/Bitcoin/comments/1scd4z/im_running_a_full_node_and_so_should_you/cdw3lrh

On Peter Todd: "Maybe I don't communicate clearly enough, but much of the fear, uncertainty, and doubt about the block size issue comes from people like Peter who want to know exactly how technical problems that MIGHT come up three years from now will be solved TODAY." https://www.reddit.com/r/Bitcoin/comments/1rqexb/87898_kb_block_just_now/cdpvh9x

On IBLT: "The block size must rise, but there are a couple of technical things that have to get done first:

  1. Fees have to float. That's what I've been working on. 2) Broadcasting large blocks has to get more efficient. We know how, "we" just have to write the code ("use full bloom filters")." https://www.reddit.com/r/Bitcoin/comments/1rqexb/87898_kb_block_just_now/cdpvdd5

On respect: "Mmm. If you want my respect, write some code." https://www.reddit.com/r/Bitcoin/comments/1oxn14/gavin_finally_lost_it/ccwqvwt

On eliminating the block limit: "That orphan cost is what puts a floor on transaction fees, and is why I still think eliminating the block size is the correct thing to do in the long term." https://www.reddit.com/r/Bitcoin/comments/1owbpn/is_there_a_consensus_on_the_blocksize_limit_issue/ccwkqx9

On changing the currency: "If you want to change the currency.... Then you first need to convince the geeks, then you need to convince everybody else. " https://www.reddit.com/r/Bitcoin/comments/1m4ytr/should_i_pay_to_be_a_member_of_the_bitcoin/cc6fk9t

On coin blacklists: "I'll play devil's advocate a little bit: maybe the "slippery slope" argument is wrong-- maybe "dirty" coin tracking from competing non-governmental organizations would be a good thing for the world. Maybe supporting a free-market of organizations performing those services will make it less likely that governments decide they must step in and mandate a solution that they create." https://www.reddit.com/r/letstalkbitcoin/comments/1jpez1/discussion_topic_suggestion_coin_tracking_and/

On Luke-Jr: "I expect that edit to be reverted as soon as Luke-Jr notices..." https://www.reddit.com/r/Bitcoin/comments/1ax1ml/intellectual_honesty_bitcoin_calls_litecoin_a/c91jfqe

On the block size: "I would like to let the market decide the block size, too, but that is a whole 'nother debate." https://www.reddit.com/r/Bitcoin/comments/1dqsul/warning_if_you_use_microtransactions_they_will/c9t4zb4

On Peter Todd: "@BraveTheWorld Yeah, Todd's ego is definitely a problem." https://twitter.com/gavinandresen/status/581940151720501249

On running a full node behind TOR: "Well, in that case the simplest solution is to pay $10 per month to a hosting provider in a country that is NOT oppressive. Run a full node there, and if you have mining equipment in your house, connect to it over an encrypted connection (an ssh tunnel would work nicely). Again, bandwidth from your oppressive internet service provider will be the same no matter how busy the Bitcoin network gets." - http://gavinandresen.ninja/big-blocks-and-tor

High Fees would be a great problem to have: "Do you think that there will SO much load on the bitcoin network, that we'll start seeing the ball in the miner's court's? where they demand extra fees, or alternative payment structures like monthly subscriptions for the vendors who use them. "That would be a great problem to have!" https://www.reddit.com/r/Bitcoin/comments/2jw5pm/im_gavin_andresen_chief_scientist_at_the_bitcoin/clfmx4y

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment