Blockchain (cadena de bloques)

Taxonomia

Un blockchain (cadena de bloques) es un gran libro mayor digital que se crea agrupando las transacciones (ediciones en este libro mayor) en “bloques” (grupos de transacciones) y vinculándolos con los “bloques” previos (ediciones en el libro mayor) para comprobar su validez.
El primera y más conocido blockchain es el Bitcoin blockchain. El Bitcoin blockchain no requiere permiso, lo que significa que cualquier persona que paga una tarifa puede editar el libro mayor (enviar una transacción), sin excepciones. Una vez que se sugiere una edición (se envía una transacción), una red de computadoras punto a punto trabaja para resolver un problema matemático que involucra a todos los bloques anteriores (el libro completo), y un par de otras variables. Este problema matemático demuestra que las ediciones sugeridas son de hecho válidas y confirma esas transacciones.
Este tipo específico de problema matemático, que todas las computadoras en la red de bitcoin están trabajando de resolver, se llama función hash criptográfica. Para resolver este problema matemático se requiere una gran cantidad de potencia computacional, lo que significa que es imposible resolver el problema sin tener muchas computadoras costosas que usan mucha electricidad. El requisito de usar mucha potencia computacional para resolver el problema matemático (función hash criptográfica) se conoce como prueba de trabajo, a menudo abreviado como PoW (proof of work, por sus siglas en inglés). El requisito de PoW para resolver el problema matemático hace que sea muy costoso realizar una edición no autorizada en el libro mayor, tan cara que nunca valdría la pena intentarlo por nadie. Debido a que las ediciones no autorizadas en el libro mayor son efectivamente imposibles, cuando esta red de computadoras resuelve este problema matemático, el último bloque (grupo) de transacciones se demuestra como válido y se agrega al blockchain permanentemente. En otras palabras, las transacciones agregadas al blockchain son imposibles de eliminar o cambiar.
Cuando hacemos referencia a “blockchain” en esta guía, se refiere a cualquiera de las muchas tecnologías que funcionan de esta manera. En otras palabras, una tecnología que opera a través de una red neutral de par a par y que se asegura mediante la prueba de trabajo y la criptografía. Si una tecnología no cumple con estos requisitos, no es un blockchain, o al menos no el tipo al que esta guía hace referencia.