Logo Studenta

BITCOIN clase 13-6

¡Estudia con miles de materiales!

Vista previa del material en texto

BITCOIN
comunidad conectada sin autoridad que vigile 
todos llevan las cuentas de todos
son nodos de una red donde cada nodo tiene hardware y software adecuado para participar de la red de Bitcoin. 
cuentas anónimas
transacciones solo computadoras
protegidos por criptología 
cuando alguien transfiere a otra persona esta info se comunica a toda la comunidad
la comunidad valida que quien envía tenga los fondos suficientes y que no sea un impostor 
se tiene que usar la transacción completa, cada uno de los outputs se los llaman tokens, 
la cadena de bloque tiene todas las transacciones desde que arrancó bitcoin en 2011. 
Blockchain
que todos estos libros contables sean iguales
que las transacciones estén en un orden cronológico inalterable ya que, de lo contrario, un input de una transacción podría estar haciendo referencia a un output de una transacción anterior inexistente. 
un block almacena aprox 5000 transacciones en 1 MB 
Una vez que se completa un bloque comienza un proceso de competencia entre todos los nodos de bitcoin
Prueba de trabajo-control
obtener el hash, lo hacen los nodos mineros
cuando un nodo minero completa un bloque comienza a realizar la prueba de trabajo
el proceso de minería pone en competencia a todos los mineros para lograr confirmar bloques
obtener ese hash que encadena un bloque con otro 
por qué minar bloques? Cada minero se lleva 6,25 BTC y además se lleva las comisiones que se dejan en la transacción 
los nodos mineros controlan que los inputs no hayan sido anteriormente consumidos
los btc hayan sido utilizado por sus legítimos poseedores
hash obtenido sea correcto 
3 tipos de nodos
LIGEROS: solo emiten transacciones, no controlan, son monederos 
COMPLETOS: emiten transacciones y verifican la validez de las transacciones. Son nodos que necesitan utilizar el total de la cadena de bloques. Deben tener todos los bloques en la computadora esos nodos. 
MINEROS: emiten transacciones y las verifican y realizan el trabajo de minería, requieren de la totalidad de la blockchain. 
Direcciones
la dirección de bitcoin es un conjunto de bit a los cuales se asocian los inputs y los outputs 
programa: monedero o wallet, hay para pc, celu, nube, dispositivos físicos diseñados para ser monederos Bitcoin. El monedero genera una transacción, está dirigida desde una dirección que la emite hacia una dirección de destino. Me genera una clave privada, solo la tiene que conocer el que emite, me genera una clave asociada publica y esa clave va a tener asociada una dirección, la llave publica no se usa porque es muy larga se hace un proceso hash para achicar esa dirección y le agrega una especie de digito verificador, un número, que si uno se equivoca en un digito ya da invalida. El monedero me genera todo, la llave privada, la publica y la dirección. La dirección se usa para indicar la transacción. A cada una del token le pone al lado la firma digital, el monedero hace un cálculo matemático con el cual genera un conjunto de bit que se le llama firma digital. Firma digital y clave publica va en cada token. Cuando se genera la transacción se manda a la red de Bitcoin. Los mineros hacen un cálculo matemático donde toman la firma digital, los bits de token y la clave publica de quien genera la transacción, si ese algoritmo matemático le da verdadero quiere decir que quien firmó esto estaba en conocimiento de la clave privada asociada a la clave publica, y la clave publica asociada a la dirección. Hay que asegurar que el que genera eso sea el dueño de la clave privada de esa dirección, los mineros controlan eso con el proceso de firma digital.

Continuar navegando

Materiales relacionados

71 pag.
1502-0976-AguirreRegatoJA

UBAM

User badge image

Contenidos Muy Locos

291 pag.
Master en Bitcoin

User badge image

Elimar Moran

16 pag.
Blockchain

SIN SIGLA

User badge image

gomeznicolas252627