Carico attuale della rete bitcoin. Bitcoin in modalità sovraccarico critico

Carico attuale della rete bitcoin. Bitcoin in modalità sovraccarico critico

La rete Bitcoin è la rete di computer distribuita più grande e più resistente al mondo. Ciò è dimostrato dagli indicatori di potenza di calcolo del sistema, che ha recentemente superato 1 zetaflop (un milione di petaflop), che è otto volte la potenza totale di tutti i supercomputer del mondo.

Nonostante prestazioni di elaborazione così impressionanti, Bitcoin è stato recentemente eliminato dall'elenco dei progetti di elaborazione distribuita. Formalmente, perché? È diventato impossibile stimare adeguatamente la potenza della rete dopo la comparsa di speciali ASIC bitcoin che non eseguono operazioni in virgola mobile.

Tuttavia, è possibile quantificare fino a che punto altri supercomputer o progetti di rete sono potenzialmente efficienti nell'estrazione di bitcoin (i supercomputer, ad esempio, hanno la capacità di eseguire operazioni intere utilizzate nell'hashing).

Quindi, il supercomputer più veloce oggi, il cinese Tianhe-2, ha un tasso di prestazioni di 33,86 petaflop / sec, che è circa lo 0,001% della potenza della rete Bitcoin.

Monitoraggio dello stato della rete

Man mano che Bitcoin migliora e si sviluppa, competendo sempre di più con vari sistemi di pagamento al dettaglio come Visa e MasterCard, nonché con servizi di pagamento globali come Swift, il buon funzionamento di una rete decentralizzata diventa il primo prerequisito per la sua fattibilità.

Il "sito web ufficiale di Bitcoin" Bitcoin.org ha fatto un ottimo lavoro compilando gli archivi di tutti gli avvisi di sicurezza e le interruzioni di rete.

Il rapporto finale fornisce una panoramica di tutte le osservazioni critiche del funzionamento e dello stato di salute della rete Bitcoin distribuita, inclusi gli indicatori di disponibilità, scalabilità, sicurezza e velocità delle transazioni su diversi intervalli di tempo.

Quali altre metriche potrebbero essere utili se decidessimo di valutare la salute e la forza della rete Bitcoin? Abbiamo raccolto insieme i 12 indicatori più significativi.

Il progetto Bitnodes può aiutare a dimensionare la rete bitcoin sottostante poiché scopre tutti i "nodi completi" funzionanti della rete. La ricerca viene effettuata con il seguente metodo: messaggio getaddr inviato in modo ricorsivo per stabilire una comunicazione con tutti i nodi disponibili nell'elenco, a partire da quelli originali. Il sistema esegue questo appello ogni 24 ore e visualizza i risultati su una mappa del mondo, insieme a valutazioni e dati sulla versione del client bitcoin.

Il progetto Bitnodes è stato lanciato nell'aprile 2013 con il supporto della Bitcoin Foundation come sponsor informativo. È possibile visualizzare l'ultimo rapporto sui nodi disponibili sulla rete Bitcoin.

  1. Replica dei dati

Lo scambio di informazioni sulla rete Bitcoin non è istantaneo. Ma quanto velocemente si diffondono le informazioni sulle transazioni bitcoin? La scala di replica dei dati creata da BitcoinStats mostra quanto velocemente una transazione raggiunge il 50 percento di tutti i partecipanti alla rete peer-to-peer (ovvero quanto tempo è passato tra il momento in cui una transazione o un blocco è entrato nella rete e il momento in cui la maggior parte dei nodi sulla rete ha ricevuto questo aggiornamento). Ora questa cifra si aggira intorno ai 3,9-6 secondi.

  1. Avvia elenchi di server

Immagina di lanciare per la prima volta un client bitcoin. Come fai a sapere con chi connetterti? Gli elenchi dei nodi di rete noti (server di avvio) vengono utilizzati da tutti i client bitcoin per determinare a quali nodi della rete il client si connetterà all'inizio del lavoro. Gli elenchi di siti noti vengono mantenuti e distribuiti da volontari utilizzando una varietà di metodi per fornire ai nuovi siti che si uniscono alla rete un quadro chiaro dei pari attualmente presenti nella rete.

Gli elenchi forniscono informazioni solo sui nodi connessi alla rete e sui nodi disponibili. La metrica della loro disponibilità, anche p Sviluppato da BitcoinStats, riflette i risultati dei tentativi di connessione ai nodi contenuti in vari elenchi di bootstrap. Mostra quanto sia facile per un nuovo host connettersi alla rete che non lo ha mai fatto prima. Più vicino al 100%, maggiore è la possibilità che funzioni la prima volta.

Una scala aggiuntiva dimostra la velocità di reazione del sistema prima di fornire elenchi di nodi disponibili, misurata in millisecondi (il tempo trascorso dal momento in cui la richiesta è stata inviata alla ricezione di una risposta).

Questa serie di grafici, progettata dallo sviluppatore Peter Wuyle, descrive la "complessità hash" mostrando il numero di terahash al secondo che la rete genera in diversi intervalli di tempo (1 terahash equivale a 1.000 gigahash).

La difficoltà dell'hashing riflette quanto sia difficile trovare un nuovo blocco rispetto alla difficoltà originale con cui è stato emesso il blocco di genesi (la difficoltà iniziale è considerata una). L'indicatore di difficoltà viene rivisto automaticamente ogni 2.016 blocchi (circa ogni 2 settimane) e in questo momento è 35 miliardi di volte superiore alla difficoltà con cui Satoshi estraeva originariamente.

Questo grafico a torta di Organ Ofcorti stima la distribuzione dell'attività di hash tra i più grandi pool di mining a intervalli settimanali. Questa metrica è importante perché l'integrità della rete dipende dal fatto che una fonte separata di energia mineraria non monitora costantemente più del 50% dell'attività di hashing.

La tabella degli hash trovati riflette tutte le statistiche che possono essere estratte dal numero di blocchi che l'utente ha trovato in una settimana. La paternità dei blocchi, di regola, viene interpretata secondo la versione della fonte originale, ad esempio, secondo il messaggio sul sito web di un particolare pool minerario che ha annunciato il ritrovamento, a volte secondo dati indiretti, come le firme su Coinbase o chiavi pubbliche conosciute.

I dati raccolti da fonti indirette potrebbero rivelarsi inaffidabili e non tengono conto dei singoli blocchi, il cui completamento i minatori hanno scelto di mantenere segreto, il che influenzerà senza dubbio le statistiche del livello di attività di hashing.

Il protocollo Bitcoin è progettato per consentire ai minatori di seguire le regole stabilite nel concept del programma: non appena viene scoperto un nuovo blocco, tutti i partecipanti alla rete dovrebbero esserne informati.

I minatori dell'ego non soddisfano questa prescrizione: quando trovano un blocco, mantengono questo fatto segreto e iniziano a cercarne uno nuovo ... Quando ci sono diversi blocchi nella catena, rivelano le loro carte, scoprendo blocchi che altri credevano fossero volevo ancora...

Meno plausibile è il tempismo mostrato dai leader della lista dei minatori prima del completamento dei blocchi, più è probabile che stiano usando una strategia di "mining egoistico". Attualmente, la metrica suggerisce che esiste una probabilità del 94% che l'estrazione dell'ego non si verifichi.

Coinometrics spiega i principi alla base della sua metrica:

“L'unico modo per determinare la probabilità di utilizzare una determinata strategia è misurare l'intervallo di tempo tra i nuovi blocchi e rapportarsi al valore medio atteso. La velocità con cui vengono scoperti nuovi blocchi è determinata dalla velocità con cui il miner trova l'hash, dati i complessi dati grezzi del protocollo. Ogni tentativo di determinare l'hash ha un certo grado di probabilità di successo della risoluzione. Per definizione, il grado di probabilità è indipendente da un particolare blocco. Di conseguenza, la velocità con cui vengono generati nuovi blocchi deve seguire una progressione esponenziale.

I blocchi sospesi sono blocchi validi che non fanno parte della blockchain principale. Possono apparire in modo naturale, ad esempio, se due minatori hanno completato lo stesso blocco contemporaneamente, o sorgere a seguito di un attacco di hacker, se un cracker con conoscenze di hashing tenta di invertire le transazioni.

La blockchain mantiene un elenco costantemente aggiornato di transazioni che non vedono l'ora di essere formalizzate in un nuovo blocco. Il sistema di controllo mostra il numero totale di transazioni non confermate, incluso il numero di bitcoin e il volume di queste transazioni, misurato in kilobyte.

Questo grafico riflette il tempo medio in minuti necessario per includere una transazione in un blocco. I tempi possono variare entro limiti ragionevoli, a seconda del tempo necessario per convalidare la transazione e il grado di rischio dipende dal valore bitcoin della transazione.

11. Il volume totale della blockchain

Il volume totale della blockchain è importante perché è importante per il funzionamento efficiente della rete che la quantità di spazio su disco per l'archiviazione delle informazioni non superi i limiti ragionevoli. E inoltre, la dimensione della blockchain influisce sulla velocità di sincronizzazione dopo l'istituzione nuova versione client bitcoin. Questo metodo di misurazione aiuta a determinare la vera dimensione della blockchain, comprese le intestazioni e le transazioni, ma escludendo il database dell'indice.

12. Dimensione del blocco standard

Negli ultimi giorni, diverse disgrazie sono cadute contemporaneamente sulla rete Bitcoin da diverse parti. Separatamente, eventi simili sono accaduti prima, ma ora tutti i fattori sono combinati insieme contemporaneamente. Sembra che una forza misteriosa ma potente stia sottoponendo Bitcoin a test pesanti e sofisticati per verificare se è adatto al ruolo del sistema di pagamento globale?

Anche se non esiste una mano invisibile, un tale stress test sarà utile per gli sviluppatori di Bitcoin e l'intera comunità. Anzi, sono proprio tali situazioni che mostrano un reale margine di sicurezza e rivelano carenze. Vediamo come si sono sviluppati gli eventi.

1. Alla fine di giugno, a causa dei "festivi" e anche per i greci, l'attività in Reti Bitcoinè aumentato. Molte persone sono interessate alla criptovaluta in quanto indipendente da controllo statale un mezzo per preservare i tuoi risparmi in tempi di instabilità finanziaria. Di per sé, questi eventi hanno maggiori probabilità di essere vantaggiosi per Bitcoin, ma ora hanno creato un onere aggiuntivo.

2. Le discussioni sulla limitazione insufficiente della dimensione del blocco di 1 MB sono in corso da molto tempo, con successo variabile e persino conflitti, ma due settimane fa, finalmente, si trattava di aumentare il limite a 8 MB all'inizio del 2016.

3. Il 23 giugno, Coinwallet.eu scambia per tutti che il cambio di dimensione del blocco è davvero necessario. Ci riuscì, ma il metodo di prova estremamente pratico suscitò un notevole scalpore nella comunità. Inoltre, l'azienda ha avvertito che condurrà la seconda fase di "test".

4. Il 4 luglio è sorto un problema critico dei principali pool di mining, causato dal passaggio alla conformità obbligatoria con BIP66 - modifica del protocollo Bitcoin ai blocchi della versione 3 (v3). Di conseguenza, la rete si è divisa per qualche tempo in due rami effettivamente uguali e si è verificata la separazione e la perdita (per i minatori) di due catene di 6 e 3 blocchi, rispettivamente. Ad oggi, quasi tutti i pool sono passati ai blocchi della versione 3, ad eccezione dei due più grandi: F2Pool (precedentemente Discus Fish) e Antpool. Pertanto, lo stato "allarmante" nella rete non è stato ancora cancellato e le biforcazioni blockchain sono ancora possibili.

5. Ma la cosa più interessante è iniziata la sera del 7 luglio - qualcuno ha lanciato un attacco alla rete con "spam di transazione" - cioè, generando un numero enorme di piccole transazioni che hanno completamente intasato tutti i nuovi blocchi. Al momento non si sa chi e per quale scopo stia conducendo questo attacco. Nonostante la disponibilità generale della blockchain, l'anonimato di Bitcoin non stabilisce con precisione l'origine di queste transazioni. Ora sono stati trovati circa 400 indirizzi collegati, che trasmettono continuamente 1000 satoshi (0,00001 BTC) l'uno all'altro, pagando una commissione, quindi l'attacco non è economico per l'iniziatore. Ecco uno di questi indirizzi e, seguendo la catena, puoi trovare il resto.

Cosa sta succedendo?

Cercheremo di descrivere la situazione attuale. Ieri, la coda delle transazioni non confermate ha iniziato a crescere rapidamente. In precedenza, raramente superava i 10.000, ma ora, secondo i dati di Blockchain.info, si mantiene costantemente sopra i 20.000:

La dimensione totale di tutte le transazioni non confermate è di quasi 22 megabyte, il che significa che occorrono in media 22 blocchi interi per inviarle, ma le transazioni continuano ad arrivare costantemente. Pertanto, la dimensione della coda rimane pressoché invariata. La situazione è aggravata dal fatto che nella rete ci sono molti blocchi "vuoti" contenenti solo 1-2 transazioni. Ogni blocco include almeno una transazione, in cui i minatori ricevono monete estratte. Non è noto se ciò sia dovuto a motivi tecnici o alla volontà dei proprietari della piscina di ottenere il blocco più velocemente. Ogni blocco vuoto fa arretrare la coda di altri 10 minuti.

Le conseguenze dell'attacco sono chiaramente visibili su alcuni grafici su Blockchain.info:

Puoi vedere che sia il numero di transazioni per blocco che la dimensione media del blocco sono saliti alle stelle negli ultimi due giorni, già pericolosamente vicini al massimo di 1 MB. Pertanto, questo secondo stress test dimostra ancora una volta in modo convincente la necessità di aumentare il limite.

Oltre ai guai maggiori, ce ne furono anche di minori. In particolare, verso le 21:00 ora di Mosca, una delle principali risorse informative su Bitcoin, Blockchain.info, si è "congelata" per un po'.

Ciò è accaduto a causa di due blocchi che il block explorer non è stato in grado di leggere e da F2Pool, che, tuttavia, è passato nella blockchain principale. Il servizio ora funziona, ma non mostra ancora le transazioni da questi due blocchi.

Cosa accadrà dopo?

L'attacco ovviamente finirà presto. Se l'attaccante non è lo stesso Satoshi Nakamoto con il suo milione di bitcoin, le risorse per continuare l'attacco saranno presto esaurite, poiché quando appare una coda, i client di rete aumentano automaticamente la quantità di commissione necessaria per un passaggio rapido. Pertanto, per un attacco efficace, l'attaccante deve anche aumentare i pagamenti ai minatori.

Quando l'attacco finirà, non possiamo dirlo ora. Ma speriamo che il misterioso "tester" si dichiari e spieghi le ragioni delle sue azioni. Forse questo causerà un rilascio più veloce della patch che aumenta la dimensione massima del blocco: il problema ora è ovvio per tutti.

Per quanto riguarda l'incompatibilità delle versioni a blocchi e la possibile biforcazione della catena, non è così acuta, ma potrebbe rivelarsi più grave. La maggior parte dei pool, dopo un avvertimento da parte degli sviluppatori, ha aggiornato i propri portafogli, ma i due più grandi pool cinesi, insieme fino al 40% della capacità totale, non sono stati ancora aggiornati e non si sa quando lo faranno. Questo comportamento può causare non solo problemi tecnici che la rete può affrontare con relativa facilità, ma anche danneggiare la reputazione di Bitcoin. Ovviamente i meccanismi di autoregolamentazione della rete non sono molto efficaci contro i grandi minatori. Puoi solo ignorarli, riducendo la sicurezza o aumentando il numero di conferme.

Nonostante tutte le difficoltà sopra descritte e il rallentamento nel passaggio di molte transazioni, la rete Bitcoin continua a funzionare, e questa è la cosa principale. La criptovaluta ha dimostrato di poter resistere ad attacchi abbastanza seri, anche se molti aspetti tecnici necessitano di un serio lavoro.

Tuttavia, non sono solo i sistemi decentralizzati gratuiti a soffrire di difetti tecnici. Ironia della sorte, proprio oggi, a causa di un guasto tecnico, uno dei più grandi trading floor del mondo, il New York Stock Exchange (NYSE), è stato chiuso per diverse ore. Secondo i media, il motivo era un aggiornamento fallito di alcuni sistemi. Nessuno al mondo è immune da tali problemi.

Lo spazio Bitcoin è molto ampio e, a volte, molto di ciò che accade in rete è nascosto ai nostri occhi. Fortunatamente per gli amanti delle criptovalute, esistono molti strumenti di monitoraggio che tengono traccia delle statistiche della rete Bitcoin e visualizzano informazioni reali. Alcuni membri della comunità delle criptovalute provano persino a utilizzare queste statistiche per fare le proprie previsioni.

In questo articolo parleremo di diversi siti che offrono informazioni statistiche sulla rete Bitcoin. Molti di questi strumenti online sono utili per tracciare e tracciare grafici delle modifiche giornaliere al protocollo, oltre a darci informazioni sul comportamento delle criptovalute. Ciò include vari osservatori blockchain, contatori di nodi e molti altri interessanti strumenti analitici che ci aiutano a guardare l'ecosistema Bitcoin in un modo nuovo.

Esploratori di blockchain

Blockchain Observer aiuta gli utenti Bitcoin a identificare tutte le transazioni che si sono verificate sulla rete dall'inizio del registro distribuito della criptovaluta. All'inizio c'erano pochissimi di questi osservatori, ma man mano che la rete Bitcoin cresceva, il loro numero aumentava.

Il più antico esploratore di blockchain fino ad oggi. Gli utenti possono inserire l'indirizzo Bitcoin e visualizzarne il contenuto, gli ID delle transazioni e ottenere una panoramica di tutte le transazioni sulla rete. Il sito contiene dati sulle commissioni pagate per la transazione, l'altezza del blocco in cui è inclusa la transazione, il numero di conferme e molto altro.

Inoltre, il sito contiene un'enorme quantità di dati e grafici statistici. Gli utenti hanno a loro disposizione informazioni sul blocco, mining, statistiche sulla criptovaluta e varie azioni sulla rete. La maggiore richiesta riguarda le informazioni sul prezzo di Bitcoin e la dimensione media del blocco, nonché il contatore delle transazioni e la dimensione del mempool.

OXT

Un altro interessante blockchain explorer è un sito chiamato OXT (open explorer tool), che è uno strumento di esplorazione blockchain. Simile ad altri osservatori blockchain, OXT può visualizzare le transazioni sulla rete Bitcoin. Inoltre, il sito analizza vari tipi di comportamento nella blockchain di Bitcoin utilizzando grafici e strumenti di visualizzazione della traiettoria. Ciò include grafici temporali che mostrano commissioni, transazioni, script e altro. Inoltre, OXT ha nel suo arsenale grafici a dispersione che forniscono una nuova prospettiva sul comportamento delle transazioni e degli indirizzi Bitcoin.

Altri revisori popolari includono Blockcypher, Insight, Blocktrail e Sochain. Ogni osservatore mostra i dati blockchain in modo leggermente diverso, ma in generale le informazioni sulle transazioni sono le stesse.

Grafici delle statistiche di rete

Statoshi.info

Statoshi.info fornisce statistiche in tempo reale della rete Bitcoin. I dashboard del sito includono contatori per nodi, utilizzo della larghezza di banda, stime delle commissioni di transazione, metriche sulle prestazioni del sistema, informazioni sui pool di memoria e molto altro. Il sito è in circolazione da diversi anni, ogni dashboard mostra diversi grafici che analizzano sezioni specifiche del comportamento della rete e del protocollo.

Un altro sito grafico che esiste da un po' di tempo. I grafici dei prezzi presentati sul sito sono molto popolari tra gli utenti della rete. I grafici dei prezzi di BitcoinWisdom riflettono il valore della criptovaluta su vari scambi come Bitstamp, BTCC, Kraken e Bitfinex.

BitcoinWisdom mostra anche altre statistiche, come la complessità della rete o i tassi di hash passati e attuali.

Viene chiamato un altro sito contenente statistiche sulla rete Bitcoin. Agli utenti viene offerta una varietà di grafici che mostrano informazioni statistiche passate e attuali su Bitcoin. L'interfaccia del sito contiene un contatore di mempool, blocchi estratti, transazioni e molti altri utili diagrammi di rete. Tradeblock monitora anche la blockchain di Ethereum e ha i suoi osservatori.

È anche possibile "tracciare Bitcoin" utilizzando il sito web. Questo strumento dimostra l'interpretazione visiva delle transazioni di rete, nonché la relazione delle transazioni con i singoli indirizzi. Il sito ripercorre le origini di Bitcoin e lo segue attraverso la blockchain utilizzando diagrammi visivi.

Informazioni sull'host

Contatore nodi

Node Counter è un sito web analitico che monitora i nodi della rete Bitcoin. Ecco le rappresentazioni grafiche dei nodi Bitcoin Core, Classic e Unlimited (BU). Ogni tabella mostra diversi nodi della rete, oltre a pool che riportano il supporto per client Bitcoin alternativi e proposte per il ridimensionamento del blocco. Le informazioni su Nodecounter sono presentate sotto forma di grafici a linee e grafici a torta.

Fondato dalla start-up 21 Inc, il sito viene spesso utilizzato anche per esplorare vari grafici e tabelle che descrivono il comportamento dei nodi di Bitcoin. Il sito contiene un'istantanea della rete, nonché uno strumento di ricerca per verificare lo stato dei nodi. Bitnodes visualizza i nodi dei client Bitcoin Core, Classic e Unlimited (BU).

Danza della moneta

Viene chiamato un altro strumento molto utile. Mostra agli utenti varie analisi e grafici relativi ai nodi della rete. L'interfaccia grafica contiene anche implementazioni di diversi nodi con diversi tipi di grafici. CoinDance è anche popolare grazie ad altri dati presentati, come il volume degli scambi su Localbitcoin e Paxful, o anche i grafici che riflettono le opinioni di note aziende del settore in merito al supporto per Segregated Witness, Emergent Consensus e UASF (BIP 148).

La visualizzazione offre una nuova prospettiva sulla rete Bitcoin

Tutti questi siti di monitoraggio ci offrono una visione diversa del web, e ognuno di essi, a seconda dell'obiettivo, ha i suoi meriti. Le informazioni fornite attraverso questi strumenti possono migliorare il nostro rapporto con la rete fornendo una migliore comprensione di ciò che sta accadendo. In alcuni casi, la visualizzazione grafica è il metodo migliore per interpretare le prestazioni della rete e il comportamento del protocollo.

Transazione BitcoinÈ il trasferimento di dati a una rete comune e la loro visualizzazione in blocchi. Il blocco include non una, ma molte transazioni in attesa di conferma.

Cosa sono le transazioni Bitcoin?

Le informazioni sulle transazioni con bitcoin sono registrate in blocchi speciali, che sono un elenco di transazioni. Se metti i blocchi in una catena, otterrai lo storico della "circolazione" della criptovaluta.

Il blocco è costituito da un'intestazione e da un elenco di transazioni. L'intestazione contiene i codici hash delle transazioni, il proprio e l'hash del blocco precedente ... La prima della lista è la transazione, che indica la ricompensa (commissione) per la creazione di un nuovo blocco.

Per verificare l'autenticità delle transazioni di criptovaluta, le transazioni devono essere convalidate sulla blockchain. È un database distribuito. Parti di esso sono memorizzate su molti computer sulla rete Bitcoin.

La conferma della transazione è la sua adesione all'elenco delle transazioni nel blocco.

Dopo la transazione con la criptovaluta, i conti del mittente e del destinatario non vengono aggiornati immediatamente. Nelle applicazioni utente tradizionali, devono essere trovati sei blocchi per confermare una transazione per dimostrarne la validità.

Allo stesso tempo, l'utente che esegue l'operazione può ridurre il numero di controlli. Questo dovrebbe essere fatto se stai operando con una piccola quantità di bitcoin. Che semplifica e velocizza il processo di conferma della transazione.

Se la verifica del trasferimento di criptovaluta non è avvenuta, il sistema restituisce i fondi al portafoglio del mittente.

Quali sono 3 conferme nel sistema Bitcoin?

Come ottengo la conferma?

Per ridurre la probabilità di un doppio utilizzo dei fondi, ogni transazione deve ricevere una certa quantità di conferme (requisito del sistema Bitcoin). Vari servizi online stabiliscono la propria soglia di conferma.

Il proprietario del portafoglio non deve fare nulla per ricevere conferma. Il sistema Vitcoin genera automaticamente conferme per un periodo di tempo... Questo processo richiede da 5 a 30 minuti, in rari casi diverse ore.

Tempo di transazione nella blockchain di Bitcoin

In media, una transazione richiede da 20 minuti a 60 minuti, ma nei momenti di picco di carico, questa volta può essere aumentata molte volte.

Per effettuare un bonifico, la transazione deve essere verificata in 6 blocchi ... Se ciò non accade, la criptovaluta non raggiungerà il destinatario finale. Di conseguenza, il tempo di invio delle finanze dipende dalla velocità delle conferme.

Il sito blockchain.info è instabile e la coda per i trasferimenti continua a crescere costantemente. A questa velocità, anche senza aggiungere nuove transazioni, l'elaborazione della coda esistente richiederà più di 8-10 ore di tempo: https://blockchain.info/ru/unconfirmed-transactions

Il tempo di attesa dipende dalla congestione della rete blockchain. Negli ultimi due anni, il numero di transazioni bitcoin è cresciuto di oltre 8 volte.

In generale, i possessori di bitcoin dovrebbero aspettarsi da 2-3 ore a 2 giorni.

Il tempo di elaborazione per i trasferimenti può aumentare nei seguenti casi:

  1. Eccessiva congestione della rete con forti fluttuazioni del tasso di bitcoin;
  2. Bassa priorità di transazione (trasferimenti frequenti di piccoli importi);
  3. Commissione bassa.

Lo si può vedere nel grafico sottostante:

Mostra la crescita del numero di trilioni di hash eseguiti al secondo sulla rete Bitcoin... Inoltre, ci sono picchi nella rete quando il numero medio di transazioni nei blocchi aumenta e la dimensione dei blocchi stessi aumenta fino a raggiungere un valore critico.

Metodi per ridurre i tempi di transazione:

  1. Aumento delle commissioni per i minatori- gli esperti consigliano di "non essere avidi" e danno per conferma da 0,0002 BTC e oltre.
  2. Importo dei fondi trasferiti- più criptovaluta trasferisci, maggiore è lo stato dell'operazione nella "rete crittografica".
  3. Utilizzo di siti specializzati come coinbase.com, dove acquirenti e venditori salvano le loro chiavi. Grazie a ciò, la conferma avviene all'interno di questa piattaforma, e non sulla rete generale.

Come verificare una transazione Bitcoin?

Puoi tracciare la tua transazione bitcoin utilizzando i servizi pubblici (non è richiesta la registrazione):

Per sapere quante conferme di rete sono passate per una determinata transazione, vai al sito Blockchain.info o Chain.so ed entra in stringa di ricerca l'operazione hash che conosci. Successivamente, verranno visualizzate tutte le informazioni sul blocco e il suo stato attuale.


Attualmente 2 conferme

Transazioni confermate e non confermate

Il processo di inclusione di una transazione in un blocco trovato è chiamato conferma della transazione. Inclusione in 1 blocco = 1 conferma, quando tali conferme sono digitate 6 e superiori, la transazione si considera confermata. Questa funzionalità è stata introdotta per proteggersi dalla spesa ripetuta degli stessi bitcoin.

Il client Bitcoin classico visualizzerà la transazione come "non confermata" fino al raggiungimento di 6 conferme (6 blocchi trovati). I siti o i servizi che accettano Bitcoin per pagare i propri beni o servizi possono impostare i propri limiti sul numero di blocchi necessari per confermare una transazione.

Il numero 6 non è stato scelto a caso: si basa sulla teoria che la probabilità che un utente malintenzionato riesca ad accumulare più del 10% dell'hashrate della rete per falsificare le transazioni è piccola e che un rischio trascurabile (meno dello 0,1% ) è accettabile.

Se il trasferimento non viene completato entro 20-30 minuti, niente panico. Con un carico di rete pesante negli ultimi giorni, anche le transazioni con commissioni elevate potrebbero richiedere più tempo del solito per l'elaborazione. Inoltre, non preoccuparti della sicurezza dei tuoi fondi: se la transazione non è inclusa nel blocco, i bitcoin torneranno nel tuo portafoglio dopo un timeout (di solito 72 ore).

Vuoi sapere almeno approssimativamente quanto tempo impiegherà la traduzione? Per fare ciò, è necessario conoscere l'hash dell'operazione. Se ricordi la commissione che ti è stata chiesta durante il trasferimento, vai direttamente al passaggio 4.

  • Per prima cosa devi scoprire l'importo della commissione per la transazione. Questo può essere fatto su uno dei servizi pubblici. Vai su blockchain.info, inserisci l'hash nel campo di ricerca e fai clic sulla transazione.
Apertura dei dettagli della traduzione
  • Osserviamo la colonna "Pagamento per byte": questo sarà il valore di cui abbiamo bisogno.

L'alta commissione è la chiave per transazioni veloci

Scopri l'orario di conferma - btc.com
    Inoltre, su questi siti puoi scoprire il valore consigliato della commissione: questo sarà utile per i prossimi trasferimenti.

    1. Ricordare:

la dimensione della commissione non dipende dall'importo, ma dalla dimensione della transazione in byte

      1. Quindi, nella figura sopra, quando si trasferiscono 3,3 BTC, il pagamento per byte è 372 satoshi e la dimensione della transazione è 191 byte. Pertanto, la commissione di trasferimento totale in questo caso è 372 x 191 = 71052 satoshi, ovvero circa $ 11 (a un tasso di bitcoin di $ 15.500 per 1 BTC).

Come velocizzare una transazione Bitcoin?

Consideriamo diversi modi di utilizzare il sistema blockchain in "modalità ad alta velocità":

  1. Utilizzo di servizi centralizzati con un sistema di transazione separato ... Esistono risorse che offrono servizi per la creazione e l'utilizzo di portafogli Bitcoin che conducono transazioni di valuta digitale tra i propri clienti senza coinvolgere l'ecosistema blockchain. Tali servizi offrono ai propri clienti transazioni istantanee, ma solo se il trasferimento di valuta avviene all'interno del sistema. Uno di questi servizi è Coinbase... Ha un sistema di transazioni separato dalla blockchain, grazie al quale i trasferimenti possono essere effettuati quasi istantaneamente.
  2. Utilizzo della multifirma per velocizzare la conferma di una transazione nel sistema Bitcoin. Alcune società, come GreenAddress, oltre alla firma della transazione standard fornita dal sistema, mettono la loro multifirma come conferma dell'affidabilità del trasferimento. Il sistema blockchain considera affidabili tali transazioni e vengono rapidamente accettate nel blocco generato. Inoltre, l'uso della tecnologia multifirma migliora la sicurezza delle transazioni di criptovaluta.
  3. Utilizzo di transazioni aperte e server affidabili ... La linea di fondo è che una transazione aperta, quando sono presenti tutte le informazioni sulle parti mittente e ricevente, riceve conferma dal sistema più velocemente accettando i dati nel blocco generato. Ma poche persone usano transazioni Bitcoin aperte, poiché ciò contraddice l'idea stessa di utilizzare la valuta digitale, ovvero l'anonimato dei trasferimenti di denaro.


Accelerare le transazioni con Opt-In Replace-by-fee

Il modo più semplice per far saltare la tua transazione in coda è utilizzare un'opzione chiamata Opt-InReplace-by-Fee (Opt-InRBF). Con il suo aiuto, puoi inviare nuovamente la stessa transazione, ma con una commissione più elevata.

Senza questa funzione, quando una transazione sulla rete viene reinviata con una tariffa maggiorata, la rete rifiuterà la nuova transazione. I nodi Bitcoin di solito trattano una nuova transazione come una doppia spesa e quindi non la accettano né la ritardano.

Tuttavia, inviando una transazione utilizzando Opt-InRBF, stai essenzialmente informando la rete della possibilità di inviare nuovamente quella transazione in un secondo momento, ma con una commissione più elevata. Di conseguenza, la maggior parte dei nodi Bitcoin accetta la nuova transazione invece di quella vecchia; quindi, la nuova transazione salta la coda.

Se la tua transazione sarà inclusa nel blocco successivo dipende dal fatto che quale minatore estrarrà il nuovo blocco: non tutti i minatori usano Opt-InRBF. In un modo o nell'altro, questa opzione è supportata da un numero sufficiente di minatori per includere la tua transazione nei blocchi successivi.

Attualmente, la funzione Opt-InRBF è supportata da almeno due wallet: Electrum e GreenAddress... In Bitcoin Core, è supportato durante l'elaborazione delle transazioni, tuttavia, la creazione delle proprie transazioni RBF è possibile solo con l'aiuto di script di terze parti. A seconda del portafoglio, l'aggiornamento Opt-InRBF potrebbe essere richiesto nelle impostazioni del menu prima di inviare la (prima) transazione.

Commissioni di transazione Bitcoin

Una caratteristica del sistema Bitcoin è il fatto che l'utente può impostare l'importo della commissione a propria discrezione ... Ma la durata del trasferimento dipende direttamente da questo valore. Maggiore è l'importo, maggiore è il livello di priorità dell'operazione corrispondente e minore è il tempo necessario per ricevere conferma dal sistema.

Nella blockchain di Bitcoin, le transazioni sono le prime ad essere convalidate con una grande ricompensa per i minatori di Bitcoin. In alcuni casi, se risparmi molto, la procedura di conferma può richiedere diversi giorni.

Quale commissione mettere in modo che la transazione non si blocchi: un tavolo!

L'entità della commissione non dipende dall'importo della transazione, ma dipende solo dall'entità della transazione in Byte. Una transazione è essenzialmente uno script che occupa un certo posto in Byte e più è grande, più è difficile da elaborare per i minatori.

Di seguito è riportata una tabella di priorità per l'inclusione di una transazione in un blocco. La commissione consigliata è prevista tenendo conto del carico della rete Bitcoin per confermare rapidamente la tua transazione.

L'ultima colonna della tabella mostra la previsione di ottenere un pagamento con una commissione di transazione corrispondente a questa riga nell'intervallo di tempo di conferma da 0 a 25 minuti.

© 2021 hecc.ru - Notizie sulla tecnologia informatica