|
|
|
|
Strumenti |
11-06-2021, 16:03 | #561 | |
Senior Member
Iscritto dal: Jul 2015
Messaggi: 4704
|
Quote:
1 nessun danno evidente ( non vai a togliere btc da wallet) 2 annullamento di tutte le transazioni delle 24h 3 unica farm ad aver conseguito btc da mining nelle 24h 4 trasparenza nell'operazione. Certo verrebbe meno la coerenza tra wallet e btc, ma il wallet non dovrebbe contenere in realtà nessun btc, ma solo i suoi indirizzi ( o sbaglio)? Per il fatto che poi nessuno se ne sia accorto non sarebbe una novita: Di codici opensource con gravi pecche scoperte dopo moltissimi anni ne è pieno il mondo, quindi non sarebbe una novità la scoperta di una imprecisione nel sistema rilavata dopo moltissimo tempo e mai notata. Del resto bisognerebbe studiarsi per bene il codice, prima di cantar vittoria. |
|
11-06-2021, 17:03 | #562 | |
Senior Member
Iscritto dal: Jun 2007
Messaggi: 3190
|
Quote:
Il software del wallet è un browser sulla blockchain, che è pubblica. |
|
12-06-2021, 11:09 | #563 | |
Senior Member
Iscritto dal: Feb 2002
Città: Firenze
Messaggi: 2408
|
Quote:
Quello che stai descrivendo negli ultimi post è semplicemente un attacco di brute force contro la blockchain, ed è un ipotesi concreta e del tutto possibile anche se molto onerosa. Ma ti manca un punto per capire qual'è il vero anticorpo di bitcoin a questo tipo di attacchi: la decentralizzazione. Andiamo per ordine: Supponiamo che io sia un genio e costruisca nella mia cameretta un PC in grado di minare a 200 Esahash al secondo consumando quanto un normale PC da scrivania. A quel punto potrei isolare il mio nodo ed iniziare a competere con il resto dei miners i quali, al momento stanno minando, a circa 125 Esahash al secondo. Dato che io ho molta più potenza di calcolo riuscirei ad accodare i nuovi blocchi ad una velocità molto superiore a quella della legacy chain e quindi avrei una catena più lunga. Appena rendessi pubblica questa catena, tutti i nodi vedrebbero che la mia blockchain è più lunga e altrattanto valida (perchè minata correttamente), quindi renderebbero orfana la catena originaria. A quel punto io avrei portato a termine il mio attacco: non potrei rubare i bitcoin di un altro ma potrei "doppio spendere" quelli in mio possesso, frodando il sistema. In teoria potrei portare a termine questo attacco anche con molto meno di 200 Esahash Satoshi nel WP fece questo calcolo: P < 0.001 q=0.10 z=5 q=0.15 z=8 q=0.20 z=11 q=0.25 z=15 q=0.30 z=24 q=0.35 z=41 q=0.40 z=89 q=0.45 z=340 Dove q è l'hashrate dell'attaccante p è la probabilità che l'attacco abbia successo (0.1% in questo caso) z è il numero di blocchi necessari a rendere la probabilità d'attacco inferiore a p Ad esempio se io faccio una transazione T e voglio essere sicuro (= probabilità inferiore allo 0.1%) che T non possa essere resa invalida da un attaccante che possiede il 15% dell'hashrate, dovrò aspettare 8 conferme (1 ora e 20 minuti). Considerate anche che le pool non sono miners, sono gruppi di miner (spesso migliaia ) che si uniscono per mettere insieme il loro lavoro. La percentuale di hashrate di una pool non è controllata da un singolo soggetto. Trovare una singola entità che abbia un controllo maggiore del 15% del totale dell'hashrate è molto molto improbabile. Soprattutto con l'esodo dei miners dalla Cina e la loro diffusione in giro per il mondo. Ma torniamo al punto iniziale e cioè l'importanza della decentralizzazione. Satoshi nel WP non distingue tra nodi e miner: per lui ogni miner è anche un nodo. Ma con la crescita della difficoltà oggi solo un sottoinsieme dei nodi sono anche miner. La maggior parte sono soggetti, come me, che tengono on line un full node bitcoin cioè un nodo che possiede una copia aggiornata della blockchain in locale ed esegue un continuo broadcasting, verifica e convalida delle transazioni e dei blocchi che arrivano dai nodi vicini ma non fa mining. Uno degli aspetti più interessanti di bitcoin è proprio questo: mentre solo il miner che ha risolto la POW ha il potere di inserire un blocco (e le tx associate) nella blockchain, tutti i nodi hanno però un potere di veto su questo miner. Cioè i nodi, in base al software che eseguono, possono respingere un blocco perchè non lo ritengono valido e il miner in questo caso perde la ricompensa di blocco. Ad esempio voi sapete che i blocchi della rete btc sono vincolati ad 1MB cioè non possono essere più grandi di 1 mb. Sono i miner che decidono quali e quante transazioni vanno dentro un blocco, quindi un miner potrebbe in teoria creare un blocco >1 mb (per inserire più tx e quindi guadagnare più fees). Ma quel blocco verrebbe automaticamente scartato dai nodi perchè non valido e quel miner si ritroverebbe con un pugno di mosche in mano. Con lo stesso principio i nodi potrebbero, in caso di attacco di brute force, fare una modifica al software per cui tutti i blocchi minati dal miner pippo sono da ritenere non validi e da scartare. Perchè la regola più importante è questa: i nodi non seguono solo la catena più lunga, ma seguono la catena più lunga che ritengono valida in base alle regole impostate nel software che eseguono. Solo quando queste regole coincidono si ha consenso e quindi si produce una blockchain unica condivisa e valida Pippo avrebbe quindi preso il controllo della cassaforte solo per rendersi conto che la cassaforte è vuota. Bitcoin ha già dimostrato la forza, l'autonomia e la resistenza dei suoi full node a manovre fraudolente dei miners. Soprattutto nel 2017 con l'attacco portato avanti dai principali miners e dalle aziende più ricche per aumentare la dimensione di blocco (segwit2x)
__________________
"The criminal part of fiat money is that you have to earn it twice. Fiat removes the ability to save and forces everybody to become an "investor", or more accurately, a gambler." Ultima modifica di HackaB321 : 12-06-2021 alle 11:12. |
|
12-06-2021, 12:19 | #564 |
Senior Member
Iscritto dal: Sep 2004
Città: Veneto Orientale
Messaggi: 3798
|
Mettiamo i soliti esempi per Assurdo
Prendo un PC con 8x RTX 3090 una macchina per minare nella Media dell'utente minatore odierno, o peggio mi affitto una soluzione ASICS tosta ma portabile, Viaggio nel Tempo e vado dieci anni indietro, e mi collego alla Blockchain dell'epoca. https://www.iea.org/data-and-statist...rate-2010-2018 In teoria ho tutti gli estremi per aggredire tranquillamente da solo quella che è l'infrastruttura dell'epoca a occhio, sono solo dieci anni non cento. OGGI: Sono Mr. Elon Musk, ed ho i Miliardi, quindi in teoria sono UNO dei pochi uomini al mondo che potranno acquistare da subito il primo computer quantico che verrà prodotto, e nella gara evolutiva, il primo che ne esce con un sufficiente numero di QBIT potrà avere lo stesso effetto dell'esempio sopra, una macchina che da sola può macinare tutti i risultati, che trova le soluzioni istantaneamente (memoria permettendo). Tutto bello e tutto inapplicabile nella pratica odierna, come allo stesso modo ORA la Blockchain sembra inattaccabile grazie al fatto che i nodi vanno modificati solo con il BRUTEFORCE (POW). PS: A che punto è la Cina con la ricerca sul computer quantico, e li cade il palco, nessuno lo sà, ma a mio avviso molto più avanti di noi di certo, come lo sono anche per l'energia a fusione. Oltre ad avere un governo che al comando potrà premiare tutti i collaboratori, quindi non è che si possa dormire tutti questi sogni tranquilli, per quanto Mr. Satoshi possa aver creato bene il progetto, un paio di talloni d'achille li ha, e quel 10^71 potrebbe anche essere completamente irrilevante. E al contrario di ETH che ha i suoi progetti futuri, il bitcoin resta con le spalle scoperte per ora, perchè tutti pensano che non possa nevicare ad agosto.
__________________
-= Gringo =- |
12-06-2021, 13:05 | #565 | |
Senior Member
Iscritto dal: Jun 2007
Messaggi: 3190
|
Quote:
Nella realtà ogni volta che qualcuno migliora del 10% escono 100 articoli sui giornali, è scienza multisettoriale che non avviene in cantina e non progredisce se insieme non progredisce tutto il resto. Oggi siamo super-lontanissimi da un computer quantico in grado di calcolare hash significativi, al momento possiamo considerarlo solo una possibilità teorica, quando non sarà più una possibilità teorica avremo ancora almeno 10 o 20 anni davanti per decidere come affrontare il problema, anzi, quale soluzione tra quelle già note adotteremo per affrontare il problema. BTW, il giorno che quel 10^77 sarà irrilevante Bitcoin sarà l'ultimo dei problemi, un po' come preoccuparsi se hai lasciato aperto il gas mentre la terra sta per essere inghiottita dal Sole. Ultima modifica di mmorselli : 12-06-2021 alle 13:08. |
|
12-06-2021, 13:59 | #566 | |
Senior Member
Iscritto dal: Jul 2015
Messaggi: 4704
|
Quote:
Se il tuo full node rimane disconnesso per 24h con quale criterio accetta la BC di nuovo come valida? Insomma oltre ai nodi di mining servono anche i validatori, che possono o non essere anche di mining, giusto? |
|
12-06-2021, 22:13 | #567 |
Senior Member
Iscritto dal: Jan 2001
Messaggi: 3693
|
Nel frattempo oggi, dopo solo 3 epoche, si é già deciso di accettare uno dei più importanti upgrade al protocollo Bitcoin, benvenuto Taproot: https://taproot.watch/
Pindol
__________________
Nel mercatino, concluso positivamente con: Cloale, xdominique, pannox, GhinghinO, alecine, @recidivo@, HI-Giona, Kevin34, Kinta, ToTo1706, alexburt1, dragonballfusion, Blackxx, Jas2000, albanomax, dav117, wolf82, Telcar |
12-06-2021, 22:17 | #568 | |
Senior Member
Iscritto dal: Sep 2004
Città: Veneto Orientale
Messaggi: 3798
|
Quote:
Pensavo avessero messo la botola, ma non è trapdoor è taproot ... LOL
__________________
-= Gringo =- |
|
13-06-2021, 00:56 | #569 |
Senior Member
Iscritto dal: Jun 2007
Messaggi: 3190
|
|
13-06-2021, 09:17 | #570 | |
Senior Member
Iscritto dal: Jan 2001
Messaggi: 3693
|
Quote:
Oltre al fatto che tx con Taproot richiederanno molte meno risorse per un full node visto che sono più facili da verificare ed elaborare. Insomma Taproot è solo l'inizio, il mattone fondamentale, di una lunga serie di miglioramenti e piccoli soft fork che avverranno negli anni a venire e che senza di esso sarebbero stati impossibili da portare avanti. Il fatto che la comunity e i miners abbiano impiegato solo 3 epoche della difficoltà per dare il loro segnale di ok all'upgrade (con quasi il 99% di hashrate a favore) vuol dire quanto questa modifica (al vaglio da anni) sia ritenuta importante e non abbia detrattori (al contrario di segwit nel 2017). Qui un breve articoletto: https://academy.binance.com/it/artic...enefit-bitcoin Qui una spiegazione più dettagliata in ita:https://youtu.be/T7w1q_bwAYg Qui una spiegazione di Andrew Poelstra: https://www.youtube.com/watch?v=1VtQBVauvhw Pindol
__________________
Nel mercatino, concluso positivamente con: Cloale, xdominique, pannox, GhinghinO, alecine, @recidivo@, HI-Giona, Kevin34, Kinta, ToTo1706, alexburt1, dragonballfusion, Blackxx, Jas2000, albanomax, dav117, wolf82, Telcar Ultima modifica di pindol : 13-06-2021 alle 18:47. |
|
13-06-2021, 09:42 | #571 | |||
Senior Member
Iscritto dal: Feb 2002
Città: Firenze
Messaggi: 2408
|
Quote:
Quote:
Quote:
Anche oggi è così: coloro che mantengono attivo un nodo (senza mining) lo fanno per passione e per contribuire a mantenere la rete decentralizzata ma non ne hanno nessun beneficio economico diretto. Per questo è fondamentale che i costi per mantenere un nodo siano il più bassi possibile. Ed è Per questo la community Bitcoin rifiuta di creare blocchi più grandi di 1 mb: perchè aumenterebbero le richieste hardware e quindi i costi. La decentralizzazione (e distribuzione geografica) dei nodi validatori è molto più importante della decentralizzazione del mining. Mantenere i blocchi <1mb ha l'inconveniente di limitare le tx on chain processabili al famoso limite di 7 tx/s (più o meno). Ma è grazie (anche) a questo limite se Bitcoin dispone di decine di migliaia di nodi sparsi per il mondo. Le transazioni off chain fatte su LN hanno il vantaggio che non richiedono broadcasting fra nodi e quindi aumentano la capacità transazionale senza gravare su quella computazionale dei nodi. Le shitcoin hanno fatto scelte diverse: ad esempio Solana vanta 50.000 tx/s ma ha questi simpatici requisiti hardware per metter su un nodo. Grazie al c. mi verrebbe da dire. Infatti vanta solo 1000 nodi (https://solana.com/) e probabilmente questi nodi sono controllati tutti da poche entità. Non c'è niente che dà valore a Bitcoin come la sua decentralizzazione. Senza questa diventiamo solo dei cloni più inefficienti di Paypal. Per quella dobbiamo essere pronti a sacrificare tutto il resto, se necessario.
__________________
"The criminal part of fiat money is that you have to earn it twice. Fiat removes the ability to save and forces everybody to become an "investor", or more accurately, a gambler." Ultima modifica di HackaB321 : 13-06-2021 alle 09:44. |
|||
13-06-2021, 10:22 | #572 | |
Senior Member
Iscritto dal: Jun 2007
Messaggi: 3190
|
Quote:
La soluzione? Separare il protocollo di consenso dall'infrastruttura di rete, perchè la decentralizzazione che conta è il consenso, quello che scrive sulla blockchain, mentre per quella di infrastruttura qualche migliaio di nodi è più che sufficiente perchè lo scopo non è tenere la rete al sicuro dalle frodi, ma al sicuro da blocchi e rallentamenti. Il limite è ovviamente che una macchina come quella che hai indicato per Solana costa 500 euro al mese, per cui va finanziata in modo certo evitando che un soggetto decida di affittare un'intera webfarm per controllarne 1000 solo lui, per cui completamente permissionless non potranno esserlo mai, qualcuno o meglio qualcosa deve controllarle, per esempio degli smart contract che ne limitano il numero e li compensano in base alle prestazioni. |
|
13-06-2021, 12:29 | #573 | |
Senior Member
Iscritto dal: Jul 2015
Messaggi: 4704
|
Quote:
|
|
13-06-2021, 14:48 | #574 |
Senior Member
Iscritto dal: Dec 2005
Messaggi: 20107
|
Non so' se è già stata postato:
https://www.reuters.com/business/mor...ng-2021-06-11/ pare che in altre 2 provincie Qinghai e Xinjiang è stata ordinata la chiusura di tutte le mining farm. Anche nel Sichuan è stato dato tempo fino a settembre per la chiusura delle mining farm: https://www.scmp.com/tech/tech-trend...-amid-national
__________________
Wer nicht lösungsorientiert handelt bleibt Bestandteil des Problem |
13-06-2021, 18:57 | #575 | |
Senior Member
Iscritto dal: Feb 2002
Città: Firenze
Messaggi: 2408
|
Quote:
A quel punto il 49% dei nodi potrebbe rispondere facendo un fork clone della blockchain bitcoin. Se la maggioranza dei miners seguisse il fork, l'attaccante avrebbe creato un altcoin (tipo Bitcoin Cash) mentre Bitcoin si sarebbe "riprodotto" nella nuova catena. Di conseguenza possiamo dire che se la rete è sufficientemente decentralizzata per portare a termine con successo un attacco bisogna prendere il controllo almeno del 51% dei nodi E (=AND in logica) almeno il 51% dell'hashrate. Entrambi. Questo parlando solo in teoria. Nella pratica ci sono altri aspetti da considerare. Es. in caso di fork non consensuale (la rete si divide in due tronconi ognuno dei quali rivendica di essere il vero bitcoin) diventerebbe molto importante cosa farebbero gli exchange cioè quale catena gli exchange continuerebbero a ritenere il vero BTC. Probabilmente quella oggetto di attacco. Sicuramente avrebbero interesse a continuare a ritenere bitcoin quella che la maggior parte dei loro clienti ritiene tale. Considera anche che la vera genialata di Satoshi è quella di aver creato un token (=la moneta bitcoin) con cui remunerare tutti i soggetti coinvolti. Siccome tutti i soggetti (miners, nodi, sviluppatori..) vengono remunerati o possiedono bitcoin e siccome in caso di attacco andato a buon fine il valore di bitcoin crollerebbe a picco, esiste un incentivo economico a comportarsi secondo le regole e a fare resistenza comune in caso di attacco esterno.
__________________
"The criminal part of fiat money is that you have to earn it twice. Fiat removes the ability to save and forces everybody to become an "investor", or more accurately, a gambler." |
|
13-06-2021, 20:44 | #576 |
Senior Member
Iscritto dal: Jun 2007
Messaggi: 3190
|
Se è vero che questi attacchi sono del tutto teorici, pure queste soluzioni sono del tutto teoriche, anche perché dopo un attacco del genere BTC va ad 1 centesimo per 1000 bitcoin, dal momento che questo fork non è certo garanzia che un attacco di questo tipo non avvenga di nuovo. Inoltre chi avesse la possibilità di fare un attacco del genere non lo farebbe solo per il piacere di incasinare tutto con un boato, ma sfrutterebbe la falla a suo comodo, anche perché tu mica lo sai che un soggetto ora controlla il 50% di nodi e hashrate.
|
13-06-2021, 21:49 | #577 | |
Senior Member
Iscritto dal: Jul 2015
Messaggi: 4704
|
Quote:
Con 5% di Ash hai il 35% minimo al giorno |
|
13-06-2021, 23:47 | #578 | |||||
Senior Member
Iscritto dal: Nov 2014
Messaggi: 3632
|
Quote:
Quote:
Quote:
Quote:
Quote:
__________________
Telegram > Whatsapp | Waze > Maps | iliad > vodafone | Basket > Calcio | Marquez > Rossi | Hamilton > Schumacher | futuro > passato |
|||||
14-06-2021, 08:14 | #579 |
Senior Member
Iscritto dal: Jan 2003
Città: Bologna
Messaggi: 13130
|
Musk cambia di nuovo idea, se il mining delle cripto diventerà piu' green, Tesla tornerà ad accettare bitcoin...
__________________
CPU:Intel i9 9900k@5GHz+corsair h115i pro MOBO:Asus Z390 ROG maximus XI hero RAM:Corsair vengeance pro DDR4 3600 64GB VIDEO:Pny RTX 3090 PSU:Corsair RM1000i HD:SSD M.2 Samsung 970 EVO 500gb+SSD Samsung 850 evo 1TB Case:CoolerMaster H500P Monitor:Sony 49XE9005 Laptop:MSI GE67HX-12UGS-OLED |
14-06-2021, 08:51 | #580 | |
Senior Member
Iscritto dal: Jan 2001
Messaggi: 3693
|
Quote:
Pindol
__________________
Nel mercatino, concluso positivamente con: Cloale, xdominique, pannox, GhinghinO, alecine, @recidivo@, HI-Giona, Kevin34, Kinta, ToTo1706, alexburt1, dragonballfusion, Blackxx, Jas2000, albanomax, dav117, wolf82, Telcar |
|
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 19:53.