Author

Topic: rpietila Altcoin Observer - page 105. (Read 387493 times)

legendary
Activity: 2968
Merit: 1198
August 07, 2014, 06:16:57 AM
1. The pruning in Bitcoin is technically doable (and Satoshi very vaguely mentioned it in the seminal whitepaper), not likely as efficient as the MBC, but I wonder if the pools will even allow it to happen. They may have an incentive to make it more difficult to run a full client. We debated upthread whether users can solely dictate hard forks, or whether mining inertia is also in control of that decision. (so I won't rehash that discussion)

There is no fork.

Since pruning does not change the block hash, anyone can just go ahead and unilaterally prune blocks and either store them locally or serve them up to other nodes that request them. The blocks still form a valid chain, and although changes to node logic are obviously needed, permission from pools is not.

A node that receives pruned blocks can still verify transactions and mine on top of a pruned chain. Blocks mined this way are indistinguishable from blocks mined on top of an unpruned chain, so pools can't discriminate against these blocks. Of course concentrated pools can shut out anyone not part of their cartel, but that is independent of pruning.

The efficiency advantages of the mini-blockchain relative to Bitcoin with pruning are quite small, certainly not order of magnitude. Given this I seriously doubt a mini-blockchain can defeat Bitcoin without other advantages.
hero member
Activity: 518
Merit: 521
August 07, 2014, 04:54:57 AM
Two final points and I am outta here for a while...

1. The pruning in Bitcoin is technically doable (and Satoshi very vaguely mentioned it in the seminal whitepaper), not likely as efficient as the MBC, but I wonder if the pools will even allow it to happen. They may have an incentive to make it more difficult to run a full client. We debated upthread whether users can solely dictate hard forks, or whether mining inertia is also in control of that decision. (so I won't rehash that discussion)

2. There are so many of you out there who don't have enough income and have more free time, I don't understand why many of you wouldn't be spending $200 per day on a 10,000 computer botnet and mining these CPU coins in order to generate more capital to invest in Bitcoin or which ever coin you think is the best investment. The link I shared upthread says the mining GUIs are "point and click" in the botnets, so probably even a dummy could do it. Assuming it is profitable, the only issue is legality and morality. I personally think it is immoral to not expose a natural weakness (both in the crypto-coin and on users' computers), because nature requires we do in order to maximize resilience and prosperity overall. Note I didn't comment on the legality. For example, maybe more users would move away from that spyware Windows 8 and to Linux if more users are seeing their computers slow down:

http://en.wikipedia.org/wiki/Usage_share_of_operating_systems#Desktop_and_laptop_computers

Even though other nefarious uses of a botnet can potentially generate more profit, mining is just so much easier and (at least not factoring the theft of other users' computation, the mining aspect is, versus say stealing credit cards with the botnet) less criminal.

Thus I see these CPU coins with near-term high debasement rates and no botnet resistance as sitting ducks waiting for their price to be in a downward spiral. Some whale could end up with too many coins by sitting on the bid (as the botnet miners dump coins), and end up killing the network effects and thus his investment. Look Ma, I own all the currency. Ma replies, "Aren't you a little bit lonesome?".

Edit: the criminal liability is more than anyone with reasonably good opportunity cost would stomach, but for those who have less alternative opportunities and or who under financial distress (or those with a criminal mindset who don't calculate probabilities well), they would be probably wisest to botnet mine an anonymous coin where they have better chance of concealing their coins.
hero member
Activity: 518
Merit: 521
August 07, 2014, 02:28:36 AM
And yes, they would want a privileged position, and a pound of flesh.  That's how they roll.

Ethereum basically sold the first 4 years of outright with the genesis sale.  On top of that added .18 of genesis block that was sold for themselves + bounties. The 0.18 may be funding the privileged position.

Which means they can't attain the any where near the widespread distribution and network effects that a mined coin can (especially if that mined coin has a design that defeats botnets). Their distribution is tied up amongst who ever was stupid enough to buy their IPO, which can't expand after the fact as popularity rises, thus popularity can't rise organically exponentially (geometrically) through spiraling network effects.

Yeah I think I agree. Ethereum appears to be mathematically DOA.

Apologies for the multiple posts (my thoughts weren't entirely organized before as I am multitasking and distracted).
hero member
Activity: 518
Merit: 521
August 07, 2014, 02:19:47 AM
This may seem implausible if there are many transactions per block. Except that to keep the ledger from filling with dust and abandoned outputs, MBC suggests (though Cryptonite does not yet implement) some per-account demurrage (idle balances eventually decay to zero and can be pruned). If you do the same thing in bitcoin then you can clean up the old blocks as well. In the end they seem comparable.

I didn't know MBC suggested that but rpietila knows I suggested it in a private message Wink Note he has no inside knowledge of anything I am doing. I just mentioned that to him.

But the problem is how to set the demurrage when you don't know the value of the currency in the future?
legendary
Activity: 2968
Merit: 1198
August 07, 2014, 01:09:13 AM
On the surface less efficient if addresses are reused (which is often not recommended), but not dramatically so. Both end up with block headers plus UTXO.

Perhaps there are also issues around efficiency of how the history is stored with multiple Merkle trees (one per block) verses one Account Tree. Again not major, probably a constant factor.

Yes if there are straggler unspent transactions in old blocks then there will be some merkle branch hashes that need to be kept. Once all the transactions in an old block are spent that goes away and all you have is the header, which is exactly the same as MBC.

This may seem implausible if there are many transactions per block. Except that to keep the ledger from filling with dust and abandoned outputs, MBC suggests (though Cryptonite does not yet implement) some per-account demurrage (idle balances eventually decay to zero and can be pruned). If you do the same thing in bitcoin then you can clean up the old blocks as well. In the end they seem comparable.

hero member
Activity: 518
Merit: 521
August 07, 2014, 01:04:46 AM
And yes, they would want a privileged position, and a pound of flesh.  That's how they roll.

Ethereum basically sold the first 4 years of outright with the genesis sale.  On top of that added .18 of genesis block that was sold for themselves + bounties. The 0.18 may be funding the privileged position.
hero member
Activity: 518
Merit: 521
August 07, 2014, 01:00:21 AM
On the surface less efficient if addresses are reused (which is often not recommended), but not dramatically so. Both end up with block headers plus UTXO.

Perhaps there are also issues around efficiency of how the history is stored with multiple Merkle trees (one per block) verses one Account Tree. As far as I remember not major (not thinking deeply today on this), probably a constant factor.
legendary
Activity: 2968
Merit: 1198
August 07, 2014, 12:52:45 AM
Pruning of the blockchain is apparently technically plausible for Bitcoin and some apparently effort has been applied investigating that. Will probably be less efficient than the mini blockchain.

It is more than plausible, it is explained in the original paper. On the surface less efficient if addresses are reused (which is often not recommended), but not dramatically so. Both end up with block headers plus UTXO.

Cryptonite has some other nice features though. The 10 year reward halving schedule is unusual, perhaps valuable, and will never be adopted by Bitcoin. At least it pushes very-low-reward issues out several decades.
hero member
Activity: 518
Merit: 521
August 07, 2014, 12:37:57 AM
10) reviewed positively by cypto-guru AnonyMint and immediately trading on bter (thanks to thorough testnet phase)

I said they implemented the mini-block chain which is a technology I like, but I never said the Cryptonite (not Cryptonote) had compelling a feature set that made it a wise investment.

One feature wonder coins are not necessary sufficient to sustain against the network effects of Bitcoin. It is up to you all to analyze that further.

Pruning of the blockchain is apparently technically plausible for Bitcoin and some apparently effort has been applied investigating that. Will probably be less efficient than the mini blockchain.
hero member
Activity: 518
Merit: 521
August 07, 2014, 12:30:42 AM
give a man a fish and he eats for a day.
give a man a poisson distribution and he eats at a known average rate at times distributed independently of one another.

Intra-block period true, but interblock the distribution isn't even Poisson (??) because the difficulty is a not an independent variable.
legendary
Activity: 1442
Merit: 1005
August 06, 2014, 04:31:22 PM
give a man a fish and he eats for a day.
give a man a poisson distribution and he eats at a known average rate at times distributed independently of one another.
And one day he starves because he couldn't get any fish for a full month. Example: Bitcoin once had a 6h break between two blocks, I had a transaction in wait for 9 hours because of that. That's like the man not eating 36 days instead of eating every day.
sr. member
Activity: 294
Merit: 250
Bitmark Developer
August 06, 2014, 03:23:26 PM
give a man a fish and he eats for a day.
give a man a poisson distribution and he eats at a known average rate at times distributed independently of one another.


 Grin
full member
Activity: 133
Merit: 100
August 06, 2014, 02:40:01 PM
8 ) innovative proof-of-work seems GPU and ASIC resistant

Let's just quietly remove that one from the list before the post looks foolish in a few months.  I haven't paid enough attention to the rest of the currency to comment, so I'll keep my mouth shut there.

I guarantee you:  This is not a "resistant" algorithm.  It has some speedbumps, and they're relatively nice speedbumps, but there's nothing harder in there than there is for designing custom hardware for attacking RSA or other large-number systems.

It's GPUable - again, with difficulty, and the speedbumps are enough to keep a run-of-the-mill developer out of it for a while - but someone like Claymore or C&C could take this one apart in a few weeks.

cf my posts in that thread:
 https://bitcointalksearch.org/topic/m.8159131
 https://bitcointalksearch.org/topic/m.8159722

(I'm  not convinced this should be a major selling point in the first place, though, so perhaps it's better to find a good point to replace it. Smiley

That didn't take long.  GPU miner released before wolf0 and I could even start annoying people by talking about how much we'd sped up the CPU version. Smiley

https://bitcointalksearch.org/topic/m.8212829


So how long until FPGA?
dga
hero member
Activity: 737
Merit: 511
August 06, 2014, 02:26:59 PM
8 ) innovative proof-of-work seems GPU and ASIC resistant

Let's just quietly remove that one from the list before the post looks foolish in a few months.  I haven't paid enough attention to the rest of the currency to comment, so I'll keep my mouth shut there.

I guarantee you:  This is not a "resistant" algorithm.  It has some speedbumps, and they're relatively nice speedbumps, but there's nothing harder in there than there is for designing custom hardware for attacking RSA or other large-number systems.

It's GPUable - again, with difficulty, and the speedbumps are enough to keep a run-of-the-mill developer out of it for a while - but someone like Claymore or C&C could take this one apart in a few weeks.

cf my posts in that thread:
 https://bitcointalksearch.org/topic/m.8159131
 https://bitcointalksearch.org/topic/m.8159722

(I'm  not convinced this should be a major selling point in the first place, though, so perhaps it's better to find a good point to replace it. Smiley

That didn't take long.  GPU miner released before wolf0 and I could even start annoying people by talking about how much we'd sped up the CPU version. Smiley

https://bitcointalksearch.org/topic/m.8212829
legendary
Activity: 1596
Merit: 1030
Sine secretum non libertas
August 06, 2014, 02:07:20 PM
give a man a fish and he eats for a day.
give a man a poisson distribution and he eats at a known average rate at times distributed independently of one another.
hero member
Activity: 518
Merit: 521
August 06, 2014, 12:36:52 PM
Botnets aren't as profitable to use for mining as if they are used for other nefarious activities, but that doesn't mean it isn't profitable and isn't popular to mine with them.

But there is way to design your GPU-resistant (initially no ASICs) PoW to make botnet mining much less profitable. And I am not referring to making the memory footprint larger than the average botnet system.
hero member
Activity: 518
Merit: 521
August 06, 2014, 11:12:24 AM
Ethereum hasn't even worked out the key design issues. And I think they already made one (probably) fatal design choice. In theory they could back out of that choice—I'll be watching.

Edit: I just noticed they deleted my comment is still stuck in moderation at the following blog, pointing out their math error wherein they assumed the distribution of PoW solutions is a uniform distribution rather than the Poisson distribution it is. It wasn't a fatal error to the point of that blog, but that they deleted my comment speaks volumes about their future.

Quote from: Vitalik Buterin
if transit time is 12 seconds, then after a block is produced the network will be producing stales for 12 seconds before the block propagates, so we can assume an average of 12 / 600 = 0.02 stales per valid block or a stale rate of 1.97%. At 60 seconds per block, however, we get 12 / 60 = 0.2 stales per valid block or a stale rate of 16.67%. At 12 seconds per block, we get 12 / 12 = 1 stale per valid block, or a stale rate of 50%. ...

Quote
Quote

    so we can assume an average of 12 / 600 = 0.02 stales per valid block or a stale rate of 1.97%

I believe this is incorrect? You appear to be assuming uniform distribution of random solutions to the PoW, whereas it is Poisson distribution. The correct equation for orphan rate yields 63.2% for the 12 second block period and 12 second propagation (+ verification) delay.
member
Activity: 94
Merit: 10
August 06, 2014, 10:32:31 AM
My expectation: Just like any dot-com era VC funding scam.  They have created impossible expectations in the mindes of the money people who will end up controlling them.  They will run in different directions at once, chasing blue sky, have a series of management changes, blow a lot of money on tiki bars and conference splashes. The layoffs will start about the same time as the death march starts.  Goals will be scaled down ad hoc to things which are achievable but useless, do not match or integrate the vision.  Finally the last new management will be chop-shop, and pieces will get sold off to the highest bidder.

This has been seen before in many sectors. Take energy, for example. Medicine. Nuclear physics. Climate "science". What I mean is that the bright minds are harnessed to work together, towards some goal that is not achievable, not made achievable, is not important, or even true. This becomes the "only supported way" to work in that field. So real science, with the base in reality, is almost ground to a standstill. World has functioning water car - but the inventor is murdered instead of acclaimed. Great majority of medicines are useless and dangerous. Yet the alternative cures are suppressed. Climate hogwash still cannot be officially criticized, even though long ago it was proven to be a lie. Made up lie, for the purpose of legistlating more control and human rights violations. The list could go on and on.

What people need is a coin that is easy to use. You cannot, just cannot lose your keys no matter what. Still, they are very hard for thieves to steal. And it must be anonymous, because that is what Bitcoin is lacking. It does not need to have any features. Gold has attributes, but no features.

Ethereum is sucking talent to sit on fat cushions, to be fed by printing-money lords. People that could make a difference if they were not allured by monthly salary.

Moreover they have potential competitors which already realized to some extent few of the declared features which also are going well in advance of the current regulatory environment and nobody can really predict its future utility for society. The ideas may sound revolutionary, but they are not mature yet.

And in addition to all of this, etherium seems to have no real obligations to ether holders even if their grand startup will ever succeed. The snake oil of the highest grade.
donator
Activity: 1722
Merit: 1036
August 06, 2014, 10:00:44 AM
My expectation: Just like any dot-com era VC funding scam.  They have created impossible expectations in the mindes of the money people who will end up controlling them.  They will run in different directions at once, chasing blue sky, have a series of management changes, blow a lot of money on tiki bars and conference splashes. The layoffs will start about the same time as the death march starts.  Goals will be scaled down ad hoc to things which are achievable but useless, do not match or integrate the vision.  Finally the last new management will be chop-shop, and pieces will get sold off to the highest bidder.

This has been seen before in many sectors. Take energy, for example. Medicine. Nuclear physics. Climate "science". What I mean is that the bright minds are harnessed to work together, towards some goal that is not achievable, not made achievable, is not important, or even true. This becomes the "only supported way" to work in that field. So real science, with the base in reality, is almost ground to a standstill. World has functioning water car - but the inventor is murdered instead of acclaimed. Great majority of medicines are useless and dangerous. Yet the alternative cures are suppressed. Climate hogwash still cannot be officially criticized, even though long ago it was proven to be a lie. Made up lie, for the purpose of legistlating more control and human rights violations. The list could go on and on.

What people need is a coin that is easy to use. You cannot, just cannot lose your keys no matter what. Still, they are very hard for thieves to steal. And it must be anonymous, because that is what Bitcoin is lacking. It does not need to have any features. Gold has attributes, but no features.

Ethereum is sucking talent to sit on fat cushions, to be fed by printing-money lords. People that could make a difference if they were not allured by monthly salary.
hero member
Activity: 518
Merit: 521
August 06, 2014, 09:42:53 AM
How does such a large initial market cap enable them and hinder them?

My expectation: Just like any dot-com era VC funding scam.  They have created impossible expectations in the mindes of the money people who will end up controlling them.  They will run in different directions at once, chasing blue sky, have a series of management changes, blow a lot of money on tiki bars and conference splashes. The layoffs will start about the same time as the death march starts.  Goals will be scaled down ad hoc to things which are achievable but useless, do not match or integrate the vision.  Finally the last new management will be chop-shop, and pieces will get sold off to the highest bidder.

As with Facebook, if the dumb capital is left unchallenged for too long, it can find ways to use influence and size to take control of a market.

Looks to me that Friendster was paid off to kill itself. Filipinos dominated friendster 2006 to 2008ish, then Friendster started purposely making their system so slow that filipinos migrated to facebook.

P.S. it won't go unchallenged.
Jump to: