Přijde mi to nějaké nedomyšlené to těžení. Tzn. kdyby někdo měl pool, který by měl 100%, tak by jednotliví těžaři dostávali svůj "spravedlivý" podíl. Ale pokud ti samí těžaři budou těžit jak je to teď, tak jako jednotlivci nemají šanci a nutí je to spojovat se, do čím silnějšího poolu, tím lépe. Proč to teda nenavrhli tak, aby to bylo spravedlivě děleno jako v případě 100% poolu? Pak by se jim nikdo nezdružoval a riziko 51% by neexistovalo (teda teoreticky stále ano, prakticky ne).
Je to jako, když se spojují sázkaři Sportky, že se dohromady skládají na jeden tiket. A v případě výhry si rozdělí výhru podle vložených nákladů. Je pak otázka preferencí, co pro sebe považuješ za výhodnější, jestli sázet s dalšími 5 lidmi a získat pětinu případné výhry nebo sázet jen jednou za šest týdnů sám a brát celou výhru.
U Bitcoinu, kdyby někdo zneužil 51% většiny, tak by podryl důvěru a účastníci by odešli pryč a BTC by pak, na rozdíl od papírových peněz, nešlo použít ani na utření zadku.
1) Pokud ten sazeci system zahrnuje jackpot, tak v nekterych kolech muze byt hra pro hrace v ocekavane hodnote ziskova (coz provozovatele netrapi, nebot jemu tu ztratu uz zaplatili hraci v predchozich kolech).
2) I bez toho muze byt sazeni a poolovani v nem racionalni, pokud tva subjektivni uzitkova funkce bude nelinearni v zavislosti na vyhre a nakladech (bude napr. sigmoidalni).
Už teď si nejsem jist, jak lze zabezpečit pool před falešným minerem. Ten např. bude tvrdit, že prolezl nějaký úsek úkolu a nejlepší hash, který dosáhl má nějakou mizernou hodnotu. Tj. bude mít nějaký HW, ale bude plnit jen část svěřeného úkolu a nárokovat si větší než skutečný podíl - "Já prověřil 100G hashů!" (ve skutečnosti jen 20Ghashů).
K ověření "poctivosti" minera by bylo nutno přepočítat celý jemu svěřený úsek a dokázat tak, že měl nalézt mnohem lepší hashe.
Dlouhodobě lze asi sledovat minery a statisticky ověřovat jejich deklarovanou kapacitu se skutečnými výsledky.
Druhou variantou je rozdělit podíl jen na základě výsledku - tj. jak dokonalý hash se povede nalézt - kolik 0 na začátku to má.
Ne, k poctivosti těžaře není třeba projít jeho úsek :-) Funguje to jinak:
Pro nalezení bloku je potřeba nalézt kombinaci dávající hash s třeba 15 nulama na začátku. To je samozřejmě těžké nalézt. Pool tedy zadá úkol a chce, aby mu těžaři reportovali výsledky, které dávají hash třeba jen s 10 nulama na začátku. To je zjevně 16^5x lehčí, a to už dá těžař snáz. Takže těžař počítá, každý takový částečný výsledek („share“) reportuje poolu a ten pak si těžaře odmění podle toho, kolik sharů mu kdo odevzdal.
Jediná věc, co by mohl těžař provést, je reportovat ty shares s 10 nulama apod., ale kdyby náhodou přišel na hash s 15 nulama (tedy mohl by se stát blokem), mohl by ho před poolem zatajit. K tomu ale nemá důvod; sice by poškodil pool, ale poškodil by i sám sebe (o kolik by se poškodil závisí na pravidlech rozdělování odměny, ale rozhodně by si nikdy nepolepšil).
Bitcoin uz se brzo bude dát těžit jen stěží, v brzke dobe mají příjít na trh asic minery pro litecoin, myslim ze díky tomu i poroste kurz litecoinu, kurz je zde http://www.forexsrovnavac.cz/litecoin/
„a nutí je to spojovat se, do čím silnějšího poolu, tím lépe“
Pool, který má alespoň pár procent, a pool, který má 90, je skoro stejně výhodný. Existoval teoretický útok, kdy by větší pool byl výhodnější, ale předpokládalo to kontrolu nad rychlostí šíření bloku sítí, která se ještě nikomu nepovedla a podle mě ani rozumně provést nejde.