“Adquirir diners requereix valor, mantenir diners requereix discreció, gastar diners requereix art”

Berthold Auerbach

Avui en dia, el món de la criptomoneda té la seva pròpia terminologia específica, que sovint no és del tot clara per als principiants. Si sou un d’ells, us ajudarem a entendre una cosa important que tots els comerciants de criptografia haurien de conèixer. I aquest és el TXID de les transaccions en moneda digital. Avui explicarem què volen dir aquestes quatre lletres, què és la funció TXID, com trobar-la i com utilitzar-la..

Què és TXID i per què és necessari?

Per entendre l’essència, primer entenem què és una transacció. Els diners s’envien d’un compte a un altre, això és tot. Si parlem de monedes digitals, les monedes es transfereixen d’una cartera de criptomonedes a una altra. Tanmateix, com es realitzen tècnicament les transaccions amb criptomoneda? Què passa realment darrere de l’escena Blockchain quan es transfereix la criptomoneda? 

Bé, una transacció és realment informació sobre la transferència d’actius. Aquesta informació es registra als blocs de la cadena de blocs d’una moneda digital concreta. Cada bloc conté una capçalera i una llista de transaccions. La capçalera inclou els hash de les transaccions, el hash del bloc i el hash del bloc anterior. Per convertir-se en una part vàlida de la cadena de blocs i registrar-se en un bloc, cada transacció ha de ser confirmada per un miner. 

Atès que la validesa i correcció de cada registre està assegurada per la xarxa descentralitzada de blockchain, es fa impossible manipular la informació de la base de dades distribuïda..

El temps que es triga a confirmar les transaccions és un dels problemes amb Bitcoin (i algunes altres monedes virtuals). Inicialment, es preveia que les transferències de criptomoneda fossin instantànies, però aviat es va fer evident que, atès l’increment múltiple del nombre d’usuaris, la confirmació de les transaccions podia trigar més temps.. 

Les transaccions més grans, així com les transaccions amb una tarifa establerta per l’usuari més alta, es confirmen més ràpidament. Els miners confirmen les transaccions quan creen nous blocs a la cadena de blocs, realitzant càlculs per trobar el hash.

Les transaccions en xarxes com Bitcoin es realitzen mitjançant el model UTXO (sortida de transaccions no gastades). Amb aquest model, els nodes de la xarxa realitzen un seguiment de totes les dades de sortida de transaccions disponibles, o bé UTXO per abreujar (transacció no gastada – sortida), que es pot utilitzar per generar una transacció. TXID actua aquí com a identificador de cada transacció no gastada o hash de transacció. En altres paraules, TXID és una dada única que s’utilitza per identificar una transacció..

transaccions

Com es mostra a la imatge anterior, cada transacció té com a mínim una entrada i una sortida, i cada entrada gasta els bitcoins continguts a la sortida anterior. La sortida, ara UTXO, es troba en el conjunt UTXO fins que es gasti en una entrada posterior. Per tant, quan la cartera de l’usuari indica un saldo consumible de 5 BTC, això es pot interpretar com a significat que l’usuari té 5 UTXO amb una denominació d’1 BTC o 1 UTXO amb una denominació de 2 BTC i 1 UTXO amb una denominació de 3 BTC. . De fet, la denominació i el nombre d’UTXO poden ser qualsevol, en una cosa podem estar segurs que el seu import nominal total serà igual a 5 bitcoins. És important recordar que UTXO és una quantitat indivisible. Per tant, si, per exemple, voleu comprar un nou iPhone, l’últim model, per a 0,5 BTC i només teniu dos UTXO en denominacions de 2 i 3 BTC, la xarxa blockchain us prendrà el vostre UTXO gratuït de la denominació més baixa – per un import de 2 BTC i creeu a canvi 2 UTXO nous, un dels quals serà 1,5 BTC menys les comissions de transacció i el segon UTXO – 0,5 BTC, que passarà a ser propietat del venedor del telèfon.

Per tant, la nostra transacció contindrà tota la informació que vau transferir un UTXO específic amb un valor nominal de 2 BTC de la xarxa blockchain, dels quals 0,5 BTC a un venedor específic i que va rebre a canvi un altre UTXO específic amb un valor nominal d’1,5 BTC menys un comissió específica.

Totes aquestes dades estan xifrades a la transacció.

A més, en comprar una altra cosa, ja feu servir un nou UTXO amb un valor nominal d’1,5 BTC i es repeteix tot l’historial amb el registre de l’import i les contraparts de l’operació. Es forma la següent transacció. I així, indefinidament, fins que s’acabin els diners del saldo &# 128578;

Les transaccions recollides es tradueixen en un format de byte serialitzat anomenat format de transacció en brut. En informàtica, la serialització és el procés de traducció de la representació interna d’una estructura de dades en un format que es pot transmetre d’un byte a la vegada. Aquest format de transacció en brut es comparteix dues vegades mitjançant un algorisme de resum criptogràfic, que en el cas de Bitcoin és la codificació SHA-256, per crear el TXID de la transacció.

Per tant, TXID és un “passaport” d’una transacció, un número únic que es pot utilitzar per identificar l’estat actual d’una determinada transacció, així com per determinar si realment es va registrar a la cadena de blocs o no. El TXID (Transaction ID) o Transaction Hash s’assigna a cada transferència de criptomoneda. Com que la criptomoneda existeix com a informació registrada, és molt important fer un seguiment de l’estat d’aquest registre.

TXID s’assigna mitjançant una transacció de criptomoneda immediatament després d’haver-se unit a la xarxa i és el seu testimoni únic. Es genera aleatòriament i sembla una seqüència de lletres i números. La mida total del TXID és de 64 caràcters.

Totes aquestes transaccions es resumeixen en un bloc, que forma les cadenes i tota la cadena de blocs. Així, obtenim un informe complet i transparent i alhora resistent a la pirateria de tots els usuaris del sistema amb dades detallades a qui i quants diners hem transferit i quant ens queda en saldo.

Com utilitzar TXID

La transacció rep el seu TXID automàticament i els usuaris ni tan sols se n’importen, tret que hi hagi problemes: la seva transacció es retarda, no s’han rebut els actius, etc. En aquests casos, es fa necessari comprovar l’estat del transacció per esbrinar si està registrada a la cadena de blocs i confirmada o no.

El TXID no es garanteix fins que la transacció no sigui confirmada per la xarxa. Tot i això, el seguiment dels pagaments mitjançant TXID es pot veure afectat per la flexibilitat de les transaccions. Això passa quan el TXID d’una transacció canvia abans que es pugui confirmar en un bloc. Això és problemàtic, ja que crea oportunitats per atacar un programari de cartera mal codificat que assumeix que els TXID no verificats són immutables. En el cas de Bitcoin, la implementació de Segregated Witness o SegWit es va dissenyar per abordar el tema de la flexibilitat de les transaccions..

Amb la introducció de SegWit, les transaccions a la xarxa Bitcoin tenen ara dos identificadors, TXID i WTXID. TXID és un identificador de transacció tradicional que és un hash doble SHA-256 d’una transacció serialitzada sense dades de testimoni. Mentre que la nova transacció WTXID és un doble hash SHA-256 del nou format per serialitzar transaccions de dades de testimonis. Per tant, atès que les transaccions SegWit no contenen proves en cada entrada, no hi ha cap part de la transacció que pugui canviar un tercer.

Podeu utilitzar serveis especials per fer un seguiment de l’estat de la transacció. Si esteu interessats en transaccions bitcoin, hi ha un servei blockchain.com que us pot ajudar amb l’explorador BTC. Per verificar una transacció d’Ethereum, podeu utilitzar Etherscan. A més, també hi ha serveis multi-blockchain on podeu trobar informació detallada sobre una sèrie de transferències de criptomonedes i explorar diferents blockchains. Per exemple, SoChain us pot proporcionar informació sobre les transferències de Bitcoin, Ethereum, Dash, Dogecoin, Zcash i Litecoin. Els usuaris simplement han d’introduir el hash de la transacció requerida al camp adequat i obtenir el resultat.

Com trobar TXID

TXID es pot mostrar directament a la cartera de criptomonedes quan l’usuari realitza una transacció específica. Com a alternativa, podeu trobar TXID mitjançant aplicacions. Agafeu com a exemple l’aplicació Freewallet..

Feu clic a Transacció> Cerca d’un hash en una llista> Comproveu la transacció a la cadena de blocs.

Com trobar TXID

En altres serveis, obteniu detalls de la transacció i cerqueu alguna cosa com ara identificador de transacció, TXID, hash de transacció, etc..

Exemple de hash: 

6146ccf6a66d994f7c363db875e31ca35581450a4bf6d3be6cc9ac79233a69d0

Podeu tenir un enllaç des d’una plataforma com etherscan.io, per exemple:

enllaç des d’aquesta plataforma

Si en teniu, necessitareu tots els caràcters després de “tx /”. Per exemple, a l’enllaç que hi ha a sobre del hash:

0x2446f1fd773fbb9f080e674b60c6a033c7ed7427b8b9413cf28a2a4a6da9b56c

a l'enllaç situat a sobre del hash

En aquesta captura de pantalla, podeu veure tota la informació sobre la transferència de 10.000 BTC, realitzada el maig de 2010 per un dels primers desenvolupadors de Bitcoin Laszlo Hanitz a lliurar dues pizzes. En aquell moment, era molt important per als desenvolupadors i la comunitat de la primera criptomoneda demostrar que Bitcoin es pot utilitzar de fet com a mitjà de pagament..

Conclusió

Per tant, TXID és un element important i útil de totes les transaccions de criptomoneda. Es tracta d’un número d’identificació únic per a cada transferència, que pot ajudar els usuaris a fer un seguiment de les transaccions a la cadena de blocs pública i obtenir tota la informació que necessiten sobre elles. Els serveis existents proporcionen fàcil accés a la informació emmagatzemada a la cadena de blocs d’una moneda digital concreta i permeten als usuaris llegir ràpidament blocs i trobar les dades que necessiten.