@Melbustus I agree and think that these companies really ought to invest in mining as a strategic move to help ensure their vision happens. And its not like its even a losing proposition -- they could band together and situate a co-mining space near a hydro dam in Canada or northern USA.
WRT BU, we could put redundant relay nodes just outside of the GFC and work with Chinese miners to solve whatever connectivity problems they are having, even if it means communicating blocks via skype or something.
Yes, that's probably the big blocker (no pun). Though that's why I described stakeholder voting by first transferring your voting rights from your cold storage coins to a (otherwise useless, low-value) voting address.@awemany
I don't think pos stakeholder voting has a chance in hell. I for one would never pull out all my cold wallets simply to vote.
Oh, hi Greg, hi Adam, you're all welcome to join the discussionAnyone else notice how many people are hanging around this forum today reading this thread?
Be on your best behavior
yep, that should be a given.@awemany re node pruning: as far as I know regardless the way you apply pruning the node has to download the entire blockchain before discard part of it, maybe this is the reason why gmax state that pruned nodes.are still full validating nodes.
Yes, that is what I first thought, too, and I have to say I cut up the quote parts not how I actually wanted to. The interesting bit (and what I am actually refering to) is the following statement:@awemany re node pruning: as far as I know regardless the way you apply pruning the node has to download the entire blockchain before discard part of it, maybe this is the reason why gmax state that pruned nodes.are still full validating nodes.
[doublepost=1449523187][/doublepost]The proposed fraud proofs elevate lite clients to full node security when some connectivity assumptions are met.
No that would be about my idea. Basically you have coins on addr A and you sign statement 'addr B can vote for me / signed, A'. And then you just sign using B. The statement would of course be formalized and machine-readable to automate this all.What is your idea to transfer voting rights between coins? I had the idea that you could generate a separate key pair, sign the public key once with your coins and then use the corresponding private key to vote multiple times so long as the coins aren't moved.
But it sounds like your idea may be more elegant or at least more easily accomplished within the bitcoin framework.
Pruned nodes first establish for themselves a provably correct UTXO set by validating all nodes from the genesis block. Once the UTXO set is established a full node can throw away all historical blocks and still function as a full node with the current UTXO set and new blocks as they are created. Today the only way to create a provably correct UTXO set is to valid all historical blocks.@awemany re node pruning: as far as I know regardless the way you apply pruning the node has to download the entire blockchain before discard part of it, maybe this is the reason why gmax state that pruned nodes.are still full validating nodes.
Not off the top of my head. But I do remember him stating that SPV wallets are not secure because they do not perform all validations themselves. Segregated Witness also does not perform full validation.@rocks: Do you remember where or when Greg expressed a different view what a full node is?
I really think he changed his opinion, too, but I'd like to see that change explicitly by looking at an old post.
re solving relay issues from/to GFWC: jonhatan toomin (xt dev) in his talk at scalingbitcooin honkong just proposed something along this line to solve this problems: stratum servers could stay in China, block creation and publishing should be done where internet is fast. basically the coinbase tx will be created in china and everything wrt of txs done outside.@Melbustus I agree and think that these companies really ought to invest in mining as a strategic move to help ensure their vision happens. And its not like its even a losing proposition -- they could band together and situate a co-mining space near a hydro dam in Canada or northern USA.
WRT BU, we could put redundant relay nodes just outside of the GFC and work with Chinese miners to solve whatever connectivity problems they are having, even if it means communicating blocks via skype or something.
https://youtu.be/ivgxcEOyWNs?t=165m
A while back, I have seen Greg arguing with someone on IRC that Mike never implemented an SPV client because SPV doesn't exist yet (according to Greg's twisted thinking). If there's interest, I can try to find it in my logs.Not off the top of my head. But I do remember him stating that SPV wallets are not secure because they do not perform all validations themselves. Segregated Witness also does not perform full validation.
Indeed. And I think that trust model is fine for >95% of full(?) nodes.They seem to have similar trust models to me.
And this is why I believe Satoshi did not fix it before leaving, it was simply too absurd for him (or anyone) to think raising the limit would be a problem. However since the cap is the only internal limitation to Bitcoin, the cap is the only effective vector to attack it, it was an oversight that might cost the project dearly.@rocks - so frustrating. I feel pretty darn good about almost everything happening in the bitcoin space right now, *except* the disaster that is this whole blocksize nonsense. Ask me 4 years ago whether I thought raising the blocksize would be any sort of controversy, and I would've thought the question itself was just nuts.
Given how short sighted some in the mining community seem to be proving to be, the most effective method to influence miners might be to implement scaling techniques in other clients.Given the behavior of the mining community as shown at the conference, I'm beginning to think even more that we need the mining-pool component of Bitcoin Unlimited:
Article 4: The Bitcoin Unlimited Mining Pool
Increasingly, users who have a strong vested interest in the success of Bitcoin control proportionally little hash power. The Bitcoin Unlimited Mining Pool seeks to provide companies and users a transparently run, not-for-profit, high payout, mining pool which explicitly supports global bitcoin adoption through Bitcoin Unlimited block creation.
If Coinbase and others become donators, it could work. Brian Armstrong's pre-conference comments are encouraging.
TL;DR: I propose we work immediately towards the segwit 4MB block
soft-fork which increases capacity and scalability, and recent speedups
and incoming relay improvements make segwit a reasonable risk. BIP9
and segwit will also make further improvements easier and faster to
deploy. We’ll continue to set the stage for non-bandwidth-increase-based
scaling, while building additional tools that would make bandwidth
increases safer long term. Further work will prepare Bitcoin for further
increases, which will become possible when justified, while also providing
the groundwork to make them justifiable.
OK, the way I imagine UTXO commits is that the miner, when building a block, would include hash of the UTXO set corresponding to that block (or a previous block). All the other miners and nodes would then validate this hash, and refuse to mine on top of the block if the corresponding UTXO is deemed non-valid. So it's not really blind trust, it would be validated just like the rest of the block. UTXO commits buried under long proof-of-work chains should be fairly trustworthy.Complementary concepts.
Committed UTXO sets without fraud proofs are dangerous, because you have to blindly trust the source of the committed set.
If you add in a mechanism via which a fraudulent UTXO set can be conclusively proven incorrect, the risk of relying on committed UTXO sets is vastly diminished.