Está en la página 1de 24

TUTORIAL BASICO_Bitcoin

IsaYago miembro del grupo bitcóin-España


https://www.facebook.com/groups/bitcoinespana/

El presente tutorial no tiene más


pretensión que el de facilitar la
primera toma de contacto a todos
aquellos interesados en el bitcóin y
que, tras leerlo, puedan manejarse
con un mínimo de soltura en el
mundo Bitcoin teniendo cierta idea
de lo que hace.
Es fruto de la ignorancia del que
empieza pero que, queriendo
conocer más, indaga, busca, toma
notas y pregunta. Por ello, también
es el fruto de todos aquellos
participantes del grupo bitcóin-
España, de Facebook, que
preguntaron y de aquellos que, con
paciencia, respondieron.
verano-2013

L
i
b
r
e

d
i
s
p
o
s
i
c
i
ó
n
TUTORIALBASICO_Bitcoin
01
*
el bitcóin

1_ Que es el bitcóin.
Bitcoin es una moneda virtual descentralizada.
No existe en el mundo físico. Bitcoin no existe.
Es como un “concepto Taoista”.
Satoshi Nakamoto fue su creador.
No se sabe si es una persona física o un grupo.
Fue puesto en circulación en el año 2009.

Ninguna cartera contiene ningún bitcóin.


Todos los bitcoines que existen están en “la nube
de internet” y todos están dentro de un “enigma
virtual” y envueltos en un “misterio satoshiano”.

En nuestras direcciones-bitcóin tenemos “unos


derechos” a esos bitcoines inexistentes.
Es decir, quien tenga una dirección-bitcóin tiene el
derecho a usar los bitcoines que contiene.
Si se transfieren esos bitcoines a otra dirección-
bitcóin, ese derecho lo tiene la nueva dirección-
bitcóin y la anterior lo pierde. Esto es transmitido
por toda la red y registrado en los bloques-bitcóin.

BTC es la abreviatura de tres letras de bitcóin.


*
1 BTC = 1 BTC bitcóin (admite 8 decimales)
mBTC = 0,001 BTC millibitcóin
μBTC /uBTC = 0,000.001 BTC cienmilésima de bitcóin
satoshi = 0,000.000.001 BTC cienmillonésima de bitcóin

Todas las transferencias son realizadas en satoshis.


El pago mínimo para una transacción es de 5.430 satoshis = 0,000.005.430 BTC, según la
nueva versión del cliente Bitcóin-qt. Cualquier transacción por debajo de esta cantidad no es
propagada por la red.
La cantidad posible de bitcoines es limitada, actualmente existen unos 11.314.800 BTCs aprx. pero
solo se alcanzará un total de 21 millones de bitcoines.

Bitcóin se basa en dos claves criptográficas


clv.Privada+clv.Pública = dirección-bitcóin
La criptografía que utiliza Bitcóin es el estándar más alto de seguridad actual, un par de claves
basada en criptografía de curva elíptica
La Firma
Una firma es un mecanismo matemático que permite a una persona probar la
propiedad.
En el caso de Bitcoin, una Dirección de Bitcoin y su clave privada están vinculados por
alguna “magia” matemática.
Cuando el software Bitcoin registra una transacción con la clave privada correspondiente,
puede ver toda la red que la firma coincida con la dirección de Bitcoin.
Sin embargo, no puede nadie adivinar la clave privada para sustraer bitcoines.
El dinero se transfiere de forma electrónica e irreversible.
Hay una verificación automática de pagos.
El Bitcoin es:
Una moneda anónima.
Una moneda electrónica.
No tiene autoridad central, se basa en un sistema descentralizado.
Nosotros mismos somos nuestros propios bancos. Se eluden comisiones.
Tiene las mismas propiedades que una moneda física.

Bitcoin es P2P (persona a persona)


P2P son sistemas que funcionan como un colectivo organizado permitiendo a cada
individuo interactuar directamente con los demás.
En el caso de Bitcóin, se construye la red de tal manera que:
Cada usuario difunde las transacciones de otros usuarios.
No se requiera ningún banco como parte tercera.

*…………………*

COMO PRONUNCIAR Y ESCRIBIR, EN ESPAÑOL, EL TÉRMINO INGLÉS "bitcoin".


Según La Fundación del Español Urgente (www.fundeu.es), cuyo principal objetivo es el buen uso del
español en los medios de comunicación y colabora con la Real Academia de la Lengua, explica que:
En las formas originales inglesas.
Ha de hacerse en cursiva o entrecomillándolas ("bitcoin", "bitcoins").

En español:
Referido a la moneda
Se debe escribir "bitcóin", plural "bitcoines"
En minúscula y sin ningún resalte tipográfico, como ocurre con el resto de
los nombres de las monedas (dólar, franco, yen).
Se debe pronunciar /bitcóin/, pl. /bitcóines/).
Así, por ejemplo, se debe decir “fondos/transacciones en bitcoines”
Como marca Bitcoin
Como nombre del protocolo y de la red informática que lo sustenta, se trataría
entonces de una marca, por lo que se escribirá Bitcoin, en redonda, en singular y
solo con la inicial en mayúscula: "red Bitcoin" o "direcciones Bitcoin".
Oír cómo se pronuncia en el Reino Unido y en USA
http://es.forvo.com/word/bitcóin/
TUTORIALBASICO_Bitcoin
02
*
la dirección-Bitcoin

La dirección-bitcóin es similar a una tarjeta bancaria


que al mismo tiempo es la misma cuenta bancaria
e incluso es el propio banco.

Los bitcoines están siempre asociados a una dirección-Bitcoin, nunca a ningún programa.
Es posible usar varios programas/carteras distintos en ordenadores/plataformas distintas
(Ordenador/ teléfono móvil/…). Todo lo que importa para poder usar bitcoines es la dirección.
Que es una dirección-Bitcoin
Es un tándem clave pública/clave privada.
Se utiliza para recibir y enviar bitcoines.
La dirección-Bitcoin contiene los BTCs que hayamos ingresado en ella, por tanto su valor
variará con el tiempo según se ingrese fondos o se retiren.
Toda dirección-Bitcoin está compuesta en dos claves criptográficas asociadas:
Clave pública, código más pequeño que la privada.
Se puede calcular a partir de la clave privada siguiendo unas reglas fijas.
Clave privada, es el código secreto que da la propiedad de la dirección-Bitcoin y
permite gastar los bitcoines.
Es el elemento de información ÚNICO necesario, porque:
De ella se deduce matemáticamente la clave pública.
Por lo anterior, permite generar la dirección-Bitcoin.
A toda clave privada le corresponde una clave pública y solo una y, por
tanto, una dirección-Bitcoin también única.
No puede deducirse de la clave pública.

La clave privada solamente se necesita para:


1_Regenerar la dirección-Bitcoin
2_Gastar el saldo.
El saldo es tanto los BTC que estén actualmente en la dirección, como los que se
reciban en cualquier momento futuro.
Los bitcoines enviados a la dirección “ClavePública” pueden ser gastados por cualquiera
que conozca la clave privada en cualquiera de los tres formatos (ver más adelante).

Si se roba o se pierde el acceso exclusivo a una clave privada con un saldo no nulo de bitcoines,
El único remedio consiste en apresurarse a gastar ese saldo de inmediato haciendo un
pago a otra dirección-Bitcoin cuya clave privada esté bien custodiada. Dado que los bitcoines
pueden gastarse una sola vez, la clave privada de la dirección que se queda sin saldo se
volverá inútil, siempre y cuando no se hagan más pagos a la dirección.
Cuando se encripta la cartera con una contraseña,
La cartera cifra todas las claves privadas usando la contraseña dada.
Hay que dar la contraseña para desencriptar la clave privada.

Las direcciones no tienen ninguna información sobre su dueño y son generalmente anónimas.

Diferentes direcciones-Bitcoin
Nos permite separar y distinguir entre dinero con orígenes y propósitos distintos.
Crear direcciones para un sólo propósito/uso puede ayudar a preservar el anonimato de un
usuario.
No hay que preocuparse por tener "demasiadas" direcciones puesto que las aplicaciones Bitcoin
se encargan de guardarlas y manejarlas sin problema.
Se puede tener tantas direcciones como se quiera.

Donde se ubica una dirección-Bitcoin


La dirección-Bitcoin es registrada en los bloques-Bitcoin
Los dirección-Bitcoin contienen los apuntes de la cantidad de bitcoines que están a
disposición su propietario y los movimientos habidos desde su creación.
No existen en el mundo real están en “la nube de internet”, más exactamente en los
bloques-Bitcoin. Estos son como un registro público repetido miles de veces en todos
los ordenadores del mundo que trabajan con bitcoines.
La dirección-Bitcoin que está en nuestra cartera
Equivale a una tarjeta bancaria pero virtual.
Es idéntica a la dirección-Bitcoin registrada en los bloques.
Opera como operamos con una tarjeta bancaria, la operación realizada con ella queda
registrada en nuestra cuenta, solo que esta cuenta es también la misma dirección-
Bitcoin.
Si se destruyera nuestra cartera, siempre podremos instalar otra cartera y rehacer, en
ella, las direcciones-Bitcoin con tan solo las claves privadas de estas.
Si tenemos varias cartera y en cada una tenemos importada la misma dirección-Bitcoin,
todas las direcciones me dicen lo mismo, al igual que si veo el saldo de mi cuenta
bancaria en dos cajeros diferentes de dos sucursales bancarias.

Resumen comparativo con los bancos:


Bloque-Bitcoin Apunte bancario/Libro de contabilidad
dirección-Bitcoin registrada en los bloques Cuenta bancaria en el banco/el banco
dirección-Bitcoin de nuestra cartera Tarjeta bancaria

resumen
código QR
dirección Clave encriptada de la dirección puede
se pueden copiar y pegar escanearse con
un smartphone
Clave pública
Ingresos
Comprobar el saldo asociado 1Hg7wA7JMuMtpXbPMLi6XXh1XwrKK4fwUC
(Blockexplorer.com / Blockchain.info)

Clave privada
Permite acceso total a todos los
bitcoins y a la clav. pública. 5J1D73SKtkgjtBGUKPL6EASDbGCKJ226prTAPmnhkyByvpU5deC
Autoriza el pago solo al usuario.
No se usa directamente,
la cartera cliente se encarga de usarla.

*……………………………………………………………………………………………………………………………………………..*
2_ Ver ingresos y balance de una dirección-Bitcoin

2A_ en la cartera bitcoin-qt

En el menú de Bitcoin-Qt abrir Ayuda -> Ventana de depuración -> Consola.

1__ Ver el listado de ingresos de todas las direcciones en bitcoin-qt

Si escribimos en la consola el comando


listreceivedbyaddress y pulsamos enter
Veremos lo siguiente: Se mostrarán todas las direcciones entre las cuales
se reparte los ingresos habidos con los siguientes
datos:
_Clave pública
_Etiqueta
_Cantidad de BTCs que contiene
_Número de confirmaciones

2__ Ver los ingresos de una dirección en concreto en bitcoin-qt

Si escribimos en la consola el comando getbalance


Si no se especifica nada getbalance devuelve el balance total disponible en la cartera.
Si se escribe getbalance nombreEtiqueta devuelve el total de ingresos habidos en una
dirección concreta.
*

2B_ en un explorador de bloques


Ver el balance de cualquier dirección-Bitcoin
El balance del saldo actual de cualquier dirección-Bitcoin, no de la cartera, puede ser
consultado de manera pública con tan solo la clave pública de la dirección deseada a través de
los exploradores de bloques:
Blockexplorer.com
http://www.blockexplorer.com/address/ClvPúblicDirecConsultar
blockchain.info
https://blockchain.info/address/ClvPúblicDirecConsultar
ClvPúblicDirecConsultar = clave pública de la dirección a consultar.

*……………………………………………………………………………………………………………………………………………..*
3_ Mostrar (exportar) la clave privada de una dirección-Bitcoin
La clave privada está siempre oculta. Debemos conocerla si queremos:
Guardarla para copia de seguridad.
Importar una dirección a otra cartera.

En la cartera Bitcoin-qt
En el menú de Bitcoin-qt abrir Ayuda -> Ventana de depuración -> Consola.

En la línea de órdenes inferior introducir los siguientes comandos:


Si la cartera está encriptada con contraseña, primero debemos desencriptarla.
Si la cartera no está encriptada saltamos este paso 1.
1_ Si la cartera está encriptada con contraseña:
Escribir el comando walletpassphrase micontraseña tiempo desbloqueado (seg)
Si la contraseña tiene espacios hay que escribirla entre comillas.
Por ejemplo: walletpassphrase ********* 600
2_ Para mostrar (exportar) la clave privada.
Escribir el comando dumpprivkey ClavePúblicaDireccion
En la consola aparecerá una secuencia de números y letras.
Esa es la clave privada que hay que apuntar.

*…………………………………………………………………………………………………………*

4_ Importar la clave privada de una dirección-Bitcoin


La importación de una clave privada Bitcoin permite
Restaurar direcciones-Bitcoin
Utilizar varias carteras-Bitcoin cambiar la dirección-Bitcoin.
Con la clave privada siempre se puede importar una dirección-Bitcoin y compartirla en
varias carteras aunque, para mi gusto, en cuantos más sitios esté más inseguro estará.

En la cartera Bitcoin-qt
En el menú de Bitcoin-qt abrir Ayuda -> Ventana de depuración -> Consola.

En la línea de órdenes inferior introducir los siguientes comandos:


Si la cartera está encriptada con contraseña, primero debemos desencriptarla.
Si la cartera no está encriptada saltamos este paso 1.
1_ Si la cartera está encriptada con contraseña:
Escribir el comando walletpassphrase micontraseña tiempo desbloqueo (seg)
Si la contraseña tiene espacios hay que escribirla entre comillas.
Por ejemplo: walletpassphrase ********* 600
2_ Para importar la clave privada.
Escribir el comando importprivkey ClavePrivadaDireccion EtiquetaDireccion
Si la etiqueta tiene espacios hay que escribirla entre comillas.
El software no responde durante un tiempo (2 a 14 minutos según el ordenador).
Esperar pacientemente a que la importación se complete.
Es importante que no se cierre el software, mientras que la importación esté aún incompleta.
La importación se ha completado cuando la consola está lista para un nuevo comando.

Cuando se importa una clave privada,


Esta corresponde siempre exactamente a una dirección-Bitcoin única.
Cualquier herramienta que lleve a cabo la conversión ha de ser capaz de mostrar la dirección-
Bitcoin correspondiente.
Las reglas matemáticas de conversión son complicadas pero todo programa que maneje claves
privadas y direcciones-Bitcoin deducirá exactamente la misma dirección-Bitcoin a partir de una
clave privada dada.

El software de Bitcoin-qt no está diseñado para compartir una clave.


Es importante no utilizar una clave privada de forma simultánea con el software
Bitcoin-qt y otras carteras en línea. Esta práctica se considera experimental y puede causar
problemas de funcionamiento con las descargas.
Si se produce un problema después de este error, es necesario exportar las claves privadas,
volver a instalar Bitcoin-qt y volver a importar las claves privadas.

Algunas aplicaciones de carteras permiten importar claves privadas sin generar transacciones,
mientras que otras aplicaciones y servicios realizan una transferencia del saldo de la clave
importada a otra dirección-Bitcoin.
Cuando se limpia una clave privada de esta manera, se comunica a la red una transacción en la que
todo el saldo que estaba asociado a la clave privada importada se envía a otra dirección controlada por
la aplicación o servicio.
El servicio de Mt. Gox.
Emplea la Utilidad "Añadir fondos"
Importa las claves privadas mediante el "barrido" completo de su saldo asociado
Tal como ocurre con cualquier otro depósito, existe siempre un peligro de fraude de
doble-gasto, por lo que los fondos importados aparecen en la cuenta de usuario de Mt.
Gox después de una espera de seis confirmaciones (normalmente en torno a una hora).
El servicio BlockChain.info y Bitcoin-qt
Proporcionan una utilidad para importar claves privadas incorporándolas al propio monedero,
sin necesidad de limpiar el saldo de bitcoines de la clave privada importada.

*……………………………………………………………………………………………………..………………………………………………………*

Saber más sobre las claves privadas


Formatos en Bitcoin, de una clave privada
Su valor binario se puede representar mediante varios formatos de cifras y letras.
El formato más habitual es de “importación de monedero”.

Tipos de formatos

1_Formato en “notación hexadecimal”


Cualquier valor de 256 bits entre 0x1 y 0xFFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFE BAAE DCE6
AF48 A03B BFD2 5E8C D036 4141 es una clave privada válida.
El rango válido de claves privadas
Viene determinado por la normativa de criptografía de curvas elípticas secp256k1
utilizada por Bitcoin.
Puede representarse de diversas maneras.
En notación hexadecimal
(256 bits, 32 bytes, en formato hexadecimal es una secuencia de 64 caracteres
de entre los rangos 0-9 y A-F).
2_Formato de “importación de monedero” Base 58
Cuando se quieren representar las claves privadas en Bitcoin, se puede utilizar un formato más
compacto conocido como formato de importación de monedero, que presenta varias
ventajas. El formato de importación de monedero es más corto e incorpora dígitos de
control para detectar errores, lo cual permite evitar y corregir fallos de transcripción, que
serían imposibles de detectar en el formato hexadecimal.
El formato de importación de monedero es la notación más habitual para las claves privadas
Bitcoin.
En este formato si están asociadas a
Claves públicas no comprimidas
Constan de 51 caracteres que comienzan siempre por el número 5.
Claves públicas comprimidas
Constan de 52 caracteres y comienzan por una L o K mayúscula.

3_Formato “mini” de claves privadas


Algunas aplicaciones utilizan el formato mini de claves privadas.
No todas las claves privadas o direcciones Bitcoin tienen una clave privada mini asociada, sino
que han de generarse de una cierta manera para que se pueda asegurar la existencia de una
clave privada mini para una dirección dada.
La clave privada mini se utiliza en aplicaciones en que los requisitos de espacio son críticos,
como los códigos QR en bitcoins físicos.
Ejemplo ClavePrivada
En “notación hexadecimal” es:
E9 87 3D 79 C6 D8 7D C0 FB 6A 57 78 63 33 89 F4 45 32 13 30 3D A6 1F 20 BD 67 FC
23 3A A3 32 62
En formato de “importación de monedero”:
5Kb8kLf9zgWQnogidDA76MzPL6TsZZY36hWXMssSzNydYXYB9KF
En formato “mini” es:
SzavMBLoXU6kDrqtUVmffv
La ClavePública de una dirección Bitcoin que corresponde a la ClaveEjemplo anterior es:
1CC3X2gu58d6wXUWMffpuzN9JAfTUWu4Kj

Una dirección-Bitcoin es un valor hash codificado de una clave pública.


TUTORIALBASICO_Bitcoin
03
*
Como proteger las Claves Privadas
Fortaleza de la contraseña
La vulneración de contraseñas por fuerza bruta ha evolucionado mucho.
Hoy en día, con hardware apropiado, pueden encontrarse de forma trivial contraseñas con
longitud de ocho caracteres, incluso si incluyen mayúsculas, números y caracteres especiales.
Por ello, se recomienda una longitud de al menos 12 caracteres.
Pueden ser útiles las contraseñas multipalabra y existen técnicas que aumentan la seguridad
de las contraseñas sin sacrificar la usabilidad.
No obstante, el mero uso de palabras normales que se encuentran en los diccionarios es
inseguro frente a taques basados en diccionarios. Cuando se usan palabras convencionales del
idioma, conviene mezclarlas con símbolos y números.
Debe asumirse siempre que cualquier archivo que se suba a Internet (en Gmail o Dropbox, por
ejemplo) puede permanecer en algún lugar indefinidamente y nunca será posible borrarlo
definitivamente.
Cómo elegir una contraseña fuerte
Asegurarse de elegir al menos un carácter de cada grupo:
Minúsculas: abcdefghijklmnopqrstuvwxyz
Mayúsculas: ABCDEFGHIJKLMNOPQRSTUVWXYZ
Número: 1234567890
Símbolo: `~!@#$%^&*()-_=+\|[{]};:'",<.>/? (espacio)
<9 caracteres = inaceptable
09 caracteres = inseguro
10 caracteres = seguridad baja
11 caracteres = seguridad media
12 caracteres = seguridad buena (suficientemente buena para el monedero)
13 caracteres = seguridad excelente, válida para cualquier uso.
*
Dado que las claves privadas son la llave que permite gastar los bitcoins y regenerar una dirección-
Bitcoin, es imprescindible mantenerlas seguras.
Las claves privadas pueden guardarse en
1_ Memorizando una frase.
2_ Archivos informáticos.
3_ Imprimirse en papel, al tratarse de simples números.

1_ Memorizando una frase/Brainwallet

Brain significa cerebro. Brainwallet/carteraMental


Brainwallet es una dirección-Bitcoin creada a partir de una contraseña de como mínimo 15
caracteres
Se crea una frase.
A esa frase le corresponde una sola clave privada y una pública.
Siempre que se escriba la misma contraseña va a salir la misma dirección-bitcoin y clave
privada.
Solo tenemos que acordarnos de esa frase.

https://www.bitaddress.org
Generador de carteras Bitcoin de código abierto en lado de cliente con Javascript
Sitio web escrito en JavaScript, de manera que todos los cálculos se realizan en nuestro propio
ordenador y resulta segura.
Todo el código JavaScript está integrado en la página web principal, con lo que se puede
guardar el archivo HTML de la página web y copiarlo a un ordenador desconectado de
cualquier red. El uso con conexión a Internet es más peligroso debido a la posibilidad de que
haya software malicioso de tipo spyware que pueda espiar las direcciones y claves privadas
generadas.
Ofrece un generador de direcciones-bitcoin de diferentes modos
CarteraPapel, CarteraMental, CarteraPersonalizada …..
http://brainwallet.org/
2_ Archivos informáticos

Instalar la carteraCliente Bitcoin-qt


_ Descargar la última versión del cliente Bitcoin en una computadora razonablemente segura
(con firewall, antivirus y parches actualizados, y no utilizada para navegar sitios inseguros).
_ Codificar cartera.
En la pestaña Configuración  Cifrar monedero.
Usar una contraseña de al menos 13 caracteres, preferentemente con mayúsculas,
minúsculas, números y otros signos, y que no incluya palabras. Anotar la contraseña en
papel y guárdala en más de un lugar, por si se olvida.

1_ Copias de seguridad basadas en correo electrónico


Una de las maneras más simples de guardar una copia del archivo wallet.dat convenientemente
cifrada consiste en
Enviar la copia cifrada como datos adjuntos en un correo a una dirección propia.
Los servicios al estilo de Gmail utilizan redes distribuidas enormes que hacen muy improbable
que puedan llegar a perder datos de sus usuarios. Para dificultar aún más, además del cifrado,
la identificación de los datos como monedero-Bitcoin, es posible ocultar el aspecto del archivo
renombrándolo con un nombre poco atractivo como "notas personales".
2_ Copias de seguridad basadas en servidores remotos
Otra solución consiste en utilizar un servicio de almacenamiento remoto de datos como
Wuala (cifrado, instrucciones),
Dropbox (asegurándose de que el monedero esté cifrado)
u otros, incluido el muy seguro SpiderOak.
3_ Copiar la cartera en más de un pendrive
En la opción Archivo  Copia de respaldo del monedero
Elegir el destino del archivo-cartera wallet.dat que permitirá, el día de mañana, recuperar tu
cartera.
Es conveniente hacer copias de seguridad externas de todos los archivos (wallet.dat) usados.
Conviene sacar varias copias de los monederos en más de un pendrive y guárdalos en
diferentes sitios porque, si se pierde, resulta dañado o lo roban, se perderán todos los
Bitcoins que se tengan metidos en esas direcciones.

4_ Tener varias carteras


La cartera Bitcoin-qt utiliza el archivo wallet.dat que encuentre en su directorio con dicho nombre.
Si no encuentra ninguno genera uno nuevo.
1__ Por ello se puede tener varias carteras si se renombra dicho archivo.
Es decir, se puede tener dos carteras diferentes en el directorio bitcoin llamados, por
ejemplo, wallet.dat.diario y wallet.dat.ahorro de modo que se pueda arrancar el bitcoin-
qt con la cartera que interese con sólo renombrar uno de ellos a wallet.dat y después
ejecutar el cliente.
Para cambiar de monedero habrá que renombrarlos de nuevo.
2__ Copiar en un USB el archivo-Cartera wallet.dat actual.
Una vez copiado borrar el archivo del disco duro y, al reiniciar bitcoin-qt, generará
automáticamente un monedero nuevo.
Si se ha guardado, memorizado o escrito alguna de las direcciones de envío del monedero del
USB, se puede enviar allí los bitcoines que se quiera ahorrar. El monedero del USB se destina a
recibir los bitcoines ahorrados.

Algo importante: si se reciben o gastan bitcoines, después se tiene que hacer una nueva copia de
seguridad (la anterior ya no sirve).
Las nuevas versiones del cliente van a ofrecer soluciones automáticas para este problema.

*……………………………*
3_ Monedero de papel/ Paperwallet

Imprime en papel dos opciones:


1__ El código QR de nuestras claves públicas y
privadas en papel.
2__ La clave encriptada privada de 51 caracteres que
permitirá recuperar el acceso a nuestros bitcoines en
cualquier momento futuro importando la clave privada
impresa en el papel a un programa cliente de Bitcoin.
Pueden tener cualquier diseño que queramos. Recientemente se han popularizado diseños que se
asemejan a billetes.
Solo el poseedor podrá gastar los fondos guardados en él.
Permite la posibilidad de dar o regalar ese dinero a otra persona simplemente entregándosela en
mano.

Con nuestro smartphone y una aplicación bitcoin escaneamos el código QR.


Si es el correspondiente a la clave pública, podremos enviar fondos.
Si es el correspondiente a la clave privada podremos retirarlos.

Para aumentar la seguridad de nuestros monederos de papel


__ Es posible cifrar la dirección privada, así se requerirá el conocimiento de una contraseña o
frase de paso para descifrar la clave.
__ Se debe usar papel y tinta de cierta calidad para evitar borrones o deterioro con el
tiempo.
__ Se puede hacer fácilmente copias de seguridad imprimiendo varias copias.

La importancia de los monederos de papel


__Se debe a la existencia de spyware y virus que rastreen la actividad en el ordenador infectado
para robar información confidencial (contraseñas o las propias claves privadas Bitcoin).
Puede ocurrir incluso en ausencia de síntomas o sin que el programa antivirus haya detectado
nada, que si un ordenador está infectado con spyware o virus, cualquier texto tecleado,
visualizado o guardado en el ordenador puede ser copiado por control remoto.
Una clave privada podría ser interceptada mientras el usuario la introduce para importarla.
__El uso de monederos de papel minimiza este tipo de riesgo.
__Por ello, la introducción de una clave privada en un ordenador conectado a la red es
una operación de riesgo que debe hacerse solamente cuando se quiera hacer un pago
inmediato de todo su saldo.

El monedero de papel
Como receptor de pagos
Es una manera muy segura de guardar ahorros en bitcoines a largo plazo.
Solamente se tiene que guardar la dirección-Bitcoin y utilizarla como destinatario del pago cada
vez que se quiera añadir fondos.
La transacción aparecerá en la cadena de bloques sin que se tenga que activar el monedero de
ninguna manera.
Para comprobar que se tiene el saldo esperado
Utilizar blockchain.info/address/clavePública.

Para gastar los bitcoines del monedero de papel


Los clientes Bitcoin permiten importar las claves privadas.
O bien en blockchain.info hay una sección "Importar/Exportar" en el menú superior.
En el papel impreso guardado está la clave privada que se necesita para tomar posesión de los
bitcoines y habrá que introducirlo en el campo "Importar una clave privada".
Una vez importada, el monedero de blockchain.info tendrá esos bitcoines ahorrados en el saldo
disponible y podrás gastarlos.

Fíjarse que una vez que se ha tomado posesión de los bitcoines del monedero de papel de esta
manera, se tendrá que enviar los ahorros que no se quiera gastar a una nueva dirección.
Los monederos de papel admiten múltiples usos para recibir dinero pero un único uso para su
gasto: una vez que se ha importado la clave privada a un cliente, la dirección "fría" pasa
a ser "caliente" y ya no es seguro utilizarla para ahorros futuros.
Para minimizar el riesgo en el momento de la carga de la clave privada, es recomendable
repartir los ahorros en bitcoines en varias direcciones.
Por ejemplo, si se tiene 100 BTC ahorrados, en lugar de guardarlos todos en la misma
dirección, es mejor crear 5 direcciones frías y hacer cinco pagos de 20 BTC a cada
dirección.
De esa manera:
__ El día que se necesite gastar 10 BTC solamente se tendrá que liquidar una de
las direcciones, sin poner en riesgo las demás.
__ Esto también es importante para mejorar la privacidad.
Al hacer pagos desde direcciones con saldo alto revela el saldo en
la información de transacciones.
Por ejemplo, si se paga 1 BTC desde una dirección en que se tiene 10000
BTC cualquiera podrá ver en blockchain.info que la transacción en que se
ha pagado tiene una segunda salida de 9.999 BTC, el cambio que vuelve al
pagador, y se puede deducir que ese usuario es rico.

Generar un monedero de papel


___Estar desconectado de Internet
Esto garantiza que la herramienta de generación de claves privadas Bitcoin es realmente
autocontenida y no requiere ningún tipo de transmisión de datos por la red.
Bitaddress.org.
___ Se guarda el archivo HTML de la página Bitaddress.org en un ordenador viejo
y sin conexión a Internet, y abriremos el documento HTML en un navegador web.
__ Imprimir la información de claves privadas en una impresora sin ningún tipo de
conexión a redes externas.
Blockchain.info
Dispone de un tutorial para generar un monedero de papel en línea y un módulo para
poder consultar en línea el saldo de las direcciones en el monedero de papel.
TUTORIALBASICO_Bitcoin
04
*
sobre la cartera-Bitcoin

La cartera Bitcoin
Monedero o cartera-Bitcoin es un fichero informático donde
Se almacenan las direcciones-Bitcoin que se tienen
Se gestionan las direcciones-Bitcoin.
Da el control y la propiedad de las direcciones-Bitcoin.
La cartera-Bitcoin es un software/programaCliente que se instala en el ordenador o teléfono
móvil.
Crea y contiene direcciones-Bitcoin y opera con ellas realizando las transacciones.
El fichero wallet.dat es la cartera electrónica en todas las plataformas.
Bitcoin-Qt es el programaCliente de Bitcoin original y construye la columna vertebral de la red,
por ello es el que usamos en este tutorial

Una vez instalada nuestra cartera, generaremos una primera dirección-Bitcoin y podremos crear más
cada vez que se necesiten.
Las direcciones-Bitcoin se generan:
Cliqueando en “añadir dirección” generando así una dirección-Bitcoin.
Después le damos el nombre/etiqueta que deseemos editando la etiqueta para así
identificarlas. Esta etiqueta se puede cambiar cuando sea necesario.
Hacer lo anterior no requiere ningún contacto con nodos de la red.

Podríamos tener algo así.


En nuestro caso hemos etiquetado las direcciones-Bitcoin según los lugares web que vamos a visitar
para obtener bitcoines gratis, así sabremos cuanto nos paga cada uno.

Copias de seguridad de la cartera


Cómo asegurar la cartera-Bitcoin de Bitcoin-qt

Un monedero de bitcoines contiene todas las claves privadas requeridas para poder gastar las
transacciones recibidas. Si se borra un monedero sin copia de seguridad, resultará imposible
acceder a la información de autorización necesaria y los bitcoines asociados a esas claves se perderán
para siempre.
Habrá bitcoines que se perderán al restaurar el monedero a partir de la copia de seguridad si:
_ Se hace una copia de seguridad de un monedero y después se hacen más de cien
operaciones.
_ Se hace la copia de seguridad antes de cifrar el monedero y después se realizan pagos con el
monedero ya cifrado.
Por eso es tan importante hacer las copias de seguridad
Después que el monedero ha sido cifrado.
Con regularidad
Las razones de ello son las siguientes:
Las reservas de claves
El monedero del cliente de referencia Bitcoin-qt (o la versión de línea de órdenes bitcoind)
contiene una reserva con 100 claves disponibles.
El tamaño de la reserva puede configurarse mediante el argumento "-keypool" de línea de
órdenes.
Cuando se necesita una dirección-Bitcoin por motivos tales como un pago, la generación de una
“nueva dirección-Bitcoin”, etc., la nueva clave no se genera en ese momento, sino que se
extrae de la reserva de claves pregeneradas y se genera una nueva dirección-Bitcoin que se
añade a la reserva para mantener el número de cien claves disponibles (o el número indicado
por "-keypool").

Así, cuando se crea una copia de seguridad por vez primera, esta contiene todas las claves en
uso más cien claves aún sin usar.
Una vez que se lleva a cabo una transacción, habrá aún 99 claves sin usar en la copia.
Después de un total de cien acciones que requieran una nueva dirección-Bitcoin, se estarán
utilizando claves que no están en la copia de seguridad. Los bitcoines recibidos en esas
direcciones-Bitcoin no respaldadas se perderían si fuera necesario restaurar el monedero con la
copia de seguridad antigua.
Por ese motivo, es esencial volver a hacer copias de seguridad después de que se hayan
utilizado cien direcciones-Bitcoin nuevas.
Además, la versión actual (octubre de 2012) del cliente de referencia regenera toda la reserva
de claves no usadas cuando se cifra el monedero-Bitcoin. Por ello, también es imprescindible
hacer una copia de seguridad después de que se haya cifrado el monedero.

El proceso de crear una nueva dirección-Bitcoin consiste en generar una clave privada, que se
guarda internamente en el monedero-Bitcoin, y una clave pública, que se somete a varias
transformaciones para obtener la dirección-Bitcoin pública Bitcoin.
La clave privada es un número aleatorio de 256 bits, imposible de adivinar por fuerza bruta si se
pierde el monedero. Por ello, las copias de seguridad solamente pueden restaurar aquellos
pares de clave privada y pública que estaban en el monedero-Bitcoin original antes de hacer la
copia, lo cual incluye las direcciones-Bitcoin que se han usado en pagos, las direcciones-Bitcoin
de recepción visibles al usuario, las cien direcciones-Bitcoin adicionales de reserva y las
llamadas "direcciones-Bitcoin de cambio", que se explican a continuación.

Las direcciones-Bitcoin de cambio


Una complicación añadida de la gestión de direcciones-Bitcoin es el hecho de que el monedero
guarda internamente más direcciones-Bitcoin en uso que las que se muestran a través
de la interfaz gráfica de usuario.
Esto se debe a que cuando se hace un pago en bitcoin-qt,
Se toman los bitcoines obtenidos de una o varias transacciones recibidas para enviar la
cantidad exacta deseada al destinatario final.
Se reenvía el "cambio" a una nueva dirección mantenida internamente por el programa y
que no se muestra en la interfaz de usuario.

Por ejemplo, si un usuario instala Bitcoin-qt y recibe un único pago de 50 bitcoines, ese
saldo estará asociado a una sola dirección/clave pública.
Si a continuación el usuario decide pagar un bitcoin a otra persona, se vaciarán los 50
bitcoines de la transacción original, de tal modo que un bitcoin se enviará a la dirección
de destino y 49 bitcoines se enviarán a una dirección nueva, tomada de la reserva, en el
propio monedero.
Por lo tanto, después del pago de un bitcoin, los 49 bitcoines de saldo resultante estarán
en una dirección diferente de la que contenía los 50 bitcoines originales.
Ese uso de direcciones-Bitcoin de cambio refuerza el anonimato de los pagos al hacer
imposible saber qué parte de un pago se ha quedado en poder del mismo usuario y qué
parte corresponde al pago real.

*…*
Crear un nuevo monedero-Bitcoin Bitcoin-qt
Si un monedero o la contraseña de un monedero cifrado se ven comprometidos, es
recomendable crear un nuevo monedero y transferir el saldo completo de bitcoines a nuevas
direcciones-Bitcoin del monedero recién creado.
Un monedero puede verse comprometido, por ejemplo, por
La reutilización de contraseñas
Uso de contraseñas débiles
Hacks o virus en el ordenador.

Utilizamos la orden copy para minimizar la posibilidad de pérdida de datos pero se recomienda
en cualquier caso hacer copias de seguridad de cualquier archivo wallet.dat que se haya
utilizado.

1. Cerrar la aplicación Bitcoin.


2. Buscar el archivo wallet.dat que pueda haberse visto comprometido
y renombrarlo, añadiendo una pequeña descripción:
wallet.dat -> wallet-comprometido.dat
3. Iniciar la aplicación Bitcoin.
Se creará un nuevo archivo wallet.dat.
En ese momento se puede cifrar el monedero si se desea.
4. Una vez que disponemos de un nuevo archivo wallet.dat,
Generar desde la aplicación una o varias direcciones-Bitcoin
Copiarlas a un programa de edición de texto.
Tras obtener la nueva dirección o direcciones-Bitcoin
Cerrar la aplicación Bitcoin,
Hacer una copia de seguridad del archivo wallet.dat
Renombrarlo como wallet-nuevo.dat.
5. Renombrar el archivo wallet-comprometido.dat como wallet.dat e iniciar la aplicación Bitcoin.
Una vez abierto el programa, transferir todo su saldo a la nueva dirección o direcciones-
Bitcoin que se habían copiado en el programa de edición de texto.
Una vez que el saldo mostrado por el programa pasa a ser 0, esperar varios minutos
para que llegue al menos una confirmación que confirme que las transacciones han sido
transmitidas a la red. En ese momento se puede cerrar la aplicación Bitcoin.
6. Renombrar wallet.dat como wallet-comprometido.dat.
7. Renombrar wallet-nuevo.dat como wallet.dat.
Cuando se inicie de nuevo la aplicación encontraremos el saldo original, que ha sido transferido
del monedero antiguo al nuevo.

*…*

Cómo eliminar monederos no cifrados


En la mayoría de los sistemas operativos, incluidos Windows, Linux y Mac OS X, no basta con eliminar
el archivo wallet.dat para que quede destruido. Mediante el uso de herramientas sofisticadas es posible
recuperar un archivo como wallet.dat, incluso después de que el sistema operativo lo dé por eliminado.
Para Windows:
La orden nativa cipher/W se encarga de aniquilar todos los archivos que han sido eliminados
anteriormente.
La aplicación CyberShredder puede destruir con seguridad archivos individuales.

*…*

Los monederos en línea tienen pros y contras que han de tenerse en cuenta.
Por ejemplo, permiten acceder al monedero desde cualquier ordenador en el mundo; pero,
dependiendo de las características del sistema, los bitcoines podrían perderse si el servicio se ve
comprometido.
Las aplicaciones de monedero para dispositivos móviles disponibles para Android permiten
enviar bitcoines mediante códigos QR o a través de NFC, pero esto entraña el riesgo de pérdida
si se ve comprometido el propio dispositivo móvil. Puede ser posible cifrar y hacer copias de
seguridad del monedero o de las claves privadas en tales dispositivos móviles, pero no es
recomendable almacenar sumas grandes de bitcoines sin investigar y evaluar las posibilidades.
TUTORIALBASICO_Bitcoin
05
*
las transacciones

Una transacción es:


Un conjunto de datos con firma digital que se transmite a la red.
Este conjunto de datos incluye:
Una referencia a una transacción anterior
Una referencia a una dirección-Bitcoin de destino.
Cantidad de bitcoines a transferir.
Esta información
Es apuntada en la cadena de bloques.
No está cifrada y puede ser consultada públicamente.

*……………………………………………………………………………………………………………………………………………………………..…….*
Conceptos previos:

El script consta de dos componentes:


_ scriptSig __ Una firma digital, basada en criptografía asimétrica de curvas elípticas, aplicada
a un hash de una versión simplificada de la transacción.
Junto a la clave pública, permite verificar que la transacción ha sido generada por el
auténtico propietario de la dirección en cuestión (el que tenga la clave privada con la que
se generaron la clave pública y la dirección Bitcoin).
_ scriptPubKey __ La clave pública
Pertenece al propietario de la transacción de origen cuya salida se utiliza como entrada
Demuestra que el creador de la transacción está autorizado para gastar la suma de esas
salidas de la transacción previa.
*………………………….*
El Hash
Un algoritmo de hash
_ Convierte una cantidad arbitrariamente grande de datos en un hash de
longitud fija.
_ El mismo hash siempre será el resultado de los mismos datos.
_ La modificación de la información, aunque sea un solo bit da como resultado un hash
distinto.
_ Los hashes no son números grandes, y se escriben normalmente en hexadecimal.
BitCoin utiliza el algoritmo SHA-256 para generar de manera verificable "al azar" los números,
de manera que requieran una cantidad previsible de esfuerzo CPU. Generando un hash SHA-256
con un valor menor que el actual target resuelve un bloque y gana algunas monedas.

*………………………….*

Entrada (input)
Una entrada es una referencia a una salida de otra transacción existente.
Cada transacción puede tener múltiples entradas, sumándose los valores de cada salida.
El valor total de las entradas es la suma máxima disponible para las salidas.

Previous tx: f5d8ee39a430901c91a5917b9f2dc19d6d1a0e9cea205b009ca73dd04470b9a6


Index: 0
scriptSig:304502206e21798a42fae0e854281abd38bacd1aeed3ee3738d9e1446618c4571d109
0db022100e2ac980643b0b82c0e88ffdfec6b64e3e6ba35e7ba5fdd7d5d6cc8d25c6b241501

Previous tx Hash de una transacción anterior.


Index Índice de la salida concreta en la transacción de origen.
ScriptSig Firma digital. Primera parte de un script.

*………………………….*

Salida (output)
Contiene las instrucciones para enviar la suma de bitcoines.
Solamente puede conectarse a una entrada única.
Puede haber más de una salida, de modo que todas ellas se reparten el valor combinado de las
entradas.
Todo el valor neto de las entradas tiene que enviarse a través de alguna salida si no se desea
perder.
Si, por ejemplo, la entrada es de 50 BTC, pero solamente se desean enviar 15 BTC, se
tendrán que crear dos salidas con valor de 35 BTC y de 15 BTC:
Pago. Lo que se envía al destinatario.
Cambio. Lo que vuelve a una dirección del pagador.
Comisión de transacción.
La diferencia que pueda haber entre la suma de bitcoines de las entradas y
las salidas.
Se asignará a la dirección del minero en la que se genere el bloque que
registra la transacción.

Value: 5000000000
scriptPubKey: OP_DUP OP_HASH160 404371705fa9bd789a2fcd52d2c580b65d35549d
OP_EQUALVERIFY OP_CHECKSIG

Value Número de satoshis (1 BTC = 100 000 000 satoshis)


La salida los pone a disposición del destinatario.
ScriptPubKey Clave Pública. Segunda mitad de un script.

*……………………………………………………………………………………………………………………………………………………………..…….*
Transferencia a una dirección Bitcoin
Una dirección-Bitcoin es un valor hash simplemente, por lo que el remitente no puede
proporcionar una clave pública completa en scriptPubKey.
Cuando se gastan bitcoines que han sido recibidos previamente en una dirección Bitcoin, el
remitente proporciona:
La firma.
La clave pública.
El script verifica que:
La clave pública proporcionada tiene el mismo valor hash que el que aparece
enscriptPubKey,
Y comprueba también la firma con la clave pública.

scriptPubKey: OP_DUP OP_HASH160 <pubKeyHash> OP_EQUALVERIFY OP_CHECKSIG

scriptSig: <sig> <pubKey>

Verificación de la transacción
Para verificar que las entradas tienen autorización para disponer de los valores de las salidas a
las que se hace referencia, Bitcoin utiliza un lenguaje de script similar a Forth.
Se evalúan en ese orden.
Primero_ El valor scriptSig de la entrada
Segundo_ La referencia scriptPubKey de la salida
De modo que scriptPubKey utiliza los valores que deja scriptSig en la pila.
La entrada se autoriza si scriptPubKey retorna un valor “true” (verdadero).

Mediante este sistema de script, el remitente puede incluir además varios parámetros que
definen cómo simplificar la transacción y que permiten crear diferentes tipos de pago creando
condiciones sumamente complejas para que se pueda acceder a las cantidades de salida. Por
ejemplo:
_ Es posible crear una salida que pueda ser gastada por cualquiera sin ningún tipo de
autorización.
_ También es posible exigir que una entrada esté firmada por un número arbitrario de
claves.
_ O que haya que introducir una contraseña en lugar de firmar con una clave privada.
TUTORIALBASICO_Bitcoin
06
*
los bloques, los mineros

Los mineros son la columna


vertebral del sistema Bitcoin.
En la actualidad son los que
están generando nuevos
bitcoines y dando validez a
las transacciones que se
realizan. Por eso son
llamados mineros.

Cuando se hayan generado


todos los bitcoines posibles
(21 millones) su función será,
únicamente, la de generar
nuevos bloques validando las
transacciones.
Su función será, entonces,
solo la de notarios.

Blockchain = “Cadena de Bloques”.


Es como un libro de contabilidad de todas las transacciones hechas
hasta la fecha.
Es un registro público que
Contiene y confirma todas las transacciones públicas
de bitcoines, sin excepción
Escrito en orden cronológico en el cual se basa toda la red
de Bitcoin.
Solo existe en la red o “nube virtual” y es compartida entre todos
los usuarios Bitcoin.
La integridad y el orden cronológico del blockchain se aplican con
criptografía.
Se utiliza para
Verificar el saldo de direcciones-Bitcoin y para evitar doble
gasto.
Confirmar todas las transacciones sin excepción.
Así, pueden comprobarse en las nuevas transacciones de gasto de bitcoines que
realmente son propiedad del inversionista.

Los Bloques
Cada bloque es como una página de un libro de contabilidad (la cadena de Bloques).
Cada bloque es una base de datos que contiene información sobre las transacciones realizadas.
Es un conjunto de registros de transacciones.
Cada 10 minutos de promedio, aproximadamente, un nuevo bloque incluyendo transacciones se
anexa a la blockchain a través de la explotación minera.
Los bloques son funciones Hash.
Cada bloque es un Hash del anterior cuyos primeros N bits son 0
000098875flac7a44ad0622d….. - 0000068253e70fa3fde88dde……
Exploradores de bloques.
Sitios web que permiten navegar a través de la cadena de bloques de Bitcoin.
Permiten ver la información que contiene los bloques, las direcciones-Bitcoin y las
transacciones realizadas por Bitcoin.
Es muy útil para ver los detalles técnicos de la transacción y para poder verificar los pagos.

Todas las transacciones de Bitcoin se almacenan públicamente y permanentemente en la red, lo


que significa que se podrá ver el saldo y las transacciones de cualquier dirección-Bitcoin.
El balance del saldo actual de cualquier dirección-Bitcoin puede ser consultado de manera
pública con tan solo la clave pública de la dirección-Bitcoin deseada a través de exploradores de
bloques. Escribiendo la clave pública nos da:
El total de recibidos en esa dirección-Bitcoin.
El "balance" de esa dirección-Bitcoin (cantidad de bitcoines disponibles en esta dirección-
Bitcoin), que no es el saldo disponible de la cartera de ese usuario.
Blockexplorer.com
http://www.blockexplorer.com/address/ClvPúblicDirecConsultar
blockchain.info
https://blockchain.info/address/ClvPúblicDirecConsultar
ClvPúblicDirecConsultar = clave pública de la dirección a consultar.

Todas las transacciones:


Son un intercambio de bitcoines entre los usuarios.
Son confirmadas por la red en los siguientes minutos, mediante un proceso llamado minería.
Confirmación:
Significa que una transacción ha sido verificada por la red y es muy poco probable que se
anule.
Se considera suficientemente seguro un mínimo de 6 confirmaciones.
Cada nueva confirmación disminuye exponencialmente el riesgo de una anulación.
Cuando un usuario firma una transacción, la envía a los mineros en activo para ser
confirmada.
Doble gasto
Se llama así cuando un usuario malintencionado intenta pasar sus bitcoines a dos destinatarios
diferentes al mismo tiempo.
El minero Bitcoin y el blockchain están para crear un consenso en la red acerca de cuál de las
dos transacciones va a ganar.

Como trabajan los mineros


Los mineros almacenan temporalmente las transacciones y las distribuyen entre ellos.
La transacción es cacheada por todos los mineros en activo y si es verificada es apuntada
electrónicamente en blockchain.
Cuando el 51% de los mineros ha recibido y verificado la transacción, se suele confiar en que se
llevará a cabo. Solo entonces se garantiza la transacción.
Para confirmar, las transacciones deben ser empaquetadas en un bloque que se ajusta a
reglas muy estrictas de criptografía que serán verificadas por la red.
Estas reglas impiden que cualquier bloque anterior sea modificado porque hacerlo invalidaría los
siguientes bloques.

Cuando un minero encuentra un nuevo bloque válido.


Graba las transacciones en el nuevo bloque y quedan validadas.
Crear el siguiente bloque requiere mucho tiempo y computación, los mineros trabajan en
ello.
Si dos mineros descubren un bloque a la vez
El bloque más complicado de calcular (el que tenga más ceros al principio) prevalece.
La cadena más larga (más compleja) prevalece.
Puede haber varias cadenas, pero los mineros escogen la más larga y descartan las más cortas.
La cadena válida es la de mayor longitud, por ello solo hay una rama de bloques que es la más
larga.

La minería es un sistema distribuido de consenso que se utiliza para las transacciones en espera de
confirmación mediante su inclusión en el blockchain.
Impone un orden cronológico en el blockchain.
Protege la neutralidad de la red.
Permite diferentes equipos para un acuerdo sobre el estado del sistema.
La minería crea un equivalente a una lotería competitiva que impide que cualquier persona fácilmente
añada nuevos bloques consecutivamente en el blockchain. Así, nadie puede controlar lo que está
incluido en los blockchain o reemplazar partes del blockchain a su favor.

La minería
No todos los usuarios de Bitcoin hacen minera y no es una manera fácil de ganar dinero.
La minería es el proceso de hacer en el equipo de hardware cálculos matemáticos para la
red Bitcoin para confirmar transacciones y aumentar de la seguridad.
Como recompensa por sus servicios, los mineros ganan bitcoines de dos maneras
Con la generación de bloques.
Por cada bloque, actualmente se permite una transacción de origen vacío con
25BTC
Con la comisión de las transacciones
El minero que descubre un bloque se queda con la comisión de las transacciones
que se insertan en ese bloque.
Con el paso del tiempo se llegará a ganar 0BTC por generación de bloques y solo se
ganará por comisiones.
La minería es un mercado especializado y competitivo donde las recompensas se dividen según
cuánto cálculo se realiza.
Tasa de hash de los mineros
La tasa de hash es el medidor de la potencia de procesamiento de la red de
Bitcoin.
La red Bitcoin debe hacer operaciones matemáticas intensivas por motivos de seguridad.
Una tasa de hash de 10 TH/s = hacer 10 trillones de cálculos por segundo.
TUTORIALBASICO_Bitcoin

Desde 27 de septiembre de 2012, la Fundación Bitcoin estandariza, protege y promueve el uso del dinero criptográfico Bitcoin en
todo el mundo.
https://bitcoinfoundation.org/

http://bitcoin.org/es/ Carteras. Información.


Es la casa que empezó los bitcoines.
http://electrum.org/es/index.html Cartera Electrum
https://bitcoinarmory.com/ Cartera Armory

http://brainwallet.org/ Generador de carteras


https://www.bitaddress.org

http://bitcoincharts.com Gráficos, estadísticas


http://blockcain.info Gráficos, estadísticas, mercados, carteras

http://bitcoinity.org/markets Graficas del mercado bitcóin

(Japón) https://mtgox.com/ Casas de cambio:


(Inglesa) https://www.bitstamp.net/
(Rusia) https://btc-e.com/
(Alemania) https://www.bitcoin.de/es?cr=2

https://localbitcoins.com/ Compra-venta de bitcoines entre particulares

https://bitpay.com Pasarelas de pago

http://mercadobitcoin.com/ Comercio
http://www.bitcoineros.com/
http://www.bitmit.net/es/
https://CoinDL.com
https://BitDomain.biz

https://bitcointalk.org/index.php?board=27.0 Foros
https://www.facebook.com/groups/bitcoinespana/

http://elbitcoin.org/ Actualidad Bitcoin

* *
Si este tutorial te fue útil y te sientes motivado
a donar algunos “satoshitos”, puedes hacerlo a
14v23rBsjm1J8FSH5B4eRabN2PrRkS7R9f