Bitcoin Forum
November 07, 2024, 08:59:22 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Guia para el absoluto novato en Bitcoin  (Read 74007 times)
f5inet (OP)
Member
**
Offline Offline

Activity: 64
Merit: 10


View Profile
June 06, 2011, 12:10:08 PM
 #1

BITCOINS

1) Que es una Bitcoin:

Una Bitcoin (a partir de ahora, BTC) es una moneda como cualquier otra, como un dolar americano (USD, $) o un Euro (EUR, €). la diferencia principal, es que una Bitcoin (BTC) no existe fisicamente, sino que es una intrincada mezcla de certificados digitales asimetricos y firmas digitales, que dan validez a dicha BTC o a una fraccion de BTC.

En resumidas cuentas, una BTC o una fraccion de BTC, resulta expresada por una ristra de bits, que identifican entre otras cosas a la moneda, la cadena de confianza compuesta por firmas digitales de la generacion de esa moneda, el poseedor, y la cadena de confianza compuesta por mas firmas que dan garantia a dicha transaccion.

Esta ristra de bits es NO DUPLICABLE, o sea, no puedes ‘multiplicar tu dinero’ simplemente copiando esa ristra de bits, porque los demas nodos BitCoins, comprueban que no realices ‘doble gasto’ (en el original, ‘double spending’) usando mas de una vez dicha ristra de bits.

Esto, que a primera vista parece muy complicado, no es mucho mas complicado que el dinero real, donde el emisor es un banco central, y las ‘firmas’ que dan validez a dicho dinero son las marcas de agua, el numero de serie, la tinta indeleble, la tinta solo visible con luz ultravioleta y demas mecanismos de seguridad que se usan en un billete de uso comun.

Asi pues, con lo que hay que quedarse es que, una transaccion de BTCs es una ristra de bits, que hacen valida una determinada cantidad de dinero en manos de un determinado poseedor, al igual que un billete hace valido una determinada cantidad de dinero en manos de un determinado poseedor.

2) Como se usan las BitCoins

Se que lo mas obvio seria preguntarse ‘como se consiguen BTCs’, pero eso lo dejaremos para mas adelante, vamos a lo sencillo: supongamos que ya tenemos una cierta cantidad de BTCs y queremos usarla ¿como lo hacemos?

Primero, hablemos de las billeteras (del original ‘wallets’). Toda cantidad de moneda BTC se almacena en un ‘wallet’ o billetera, o sea, que los certificados que hacen valido esa moneda BTC (la ristra de bits) se asocian a un certificado de billetera, tomando asi posesion, la billetera, de dichos BTCs. Como en el mundo real, puedes tener todas las billeteras (o wallets) que quieras, tan solo tienes que generarlas. Generar billeteras no supone ningun costo, y puedes generar TODAS LAS QUE QUIERAS. Simplemente, en algun momento, cuando quieras enviar BTCs a alguien, no debes preguntarle su nombre de usuario, sino a que numero de billetera quiere que se lo envies. Tu billetera firma tus BTCs con la fima de la nueva billetera, y de esa forma, esos BTCs que eran en principio tuyos, dejan de ser tuyos para ser de otra billetera.

Esto es muy importante, porque en el sistema de comercio BITCOIN no se hacen transacciones entre personas, SINO ENTRE BILLETERAS, convirtiendo este sistema en TOTALMENTE ANONIMO. Cualquiera puede tener todas las billeteras que quiera y cuando te encuentres con nuevo dinero dentro de esa billetera NO PUEDES SABER quien te lo ha enviado, simplemente esta ahi. Asi pues, la forma que se usa para identificar quien te paga es ‘crear nuevas billeteras por cada transaccion’. Una vez recibes un pago en dicha billetera, das conformidad a la compra, y transfieres los BTCs de dicha billetera ‘temporal’ a tu billetera principal.

Asi pues, hablemos de las billeteras. Hay dos formas de poseer billeteras:
2.1) Usando el cliente oficial BitCoin

La forma mas sencilla, es usar un cliente BitCoin en nuestro ordenador, que no es mas que una aplicacion que se descarga de la web oficial (http://www.bitcoin.org/) y que seria lo mas parecido a una ‘cartera’ que se puede tener. De esta forma, el dinero BTC lo ‘poseemos fisicamente’. La ristra de bits que representa los BTCs que tenemos se guarda localmente en nuestro disco duro, dentro de la aplicacion BitCoin, y podremos enviar dichos BTCs a quien queramos a traves de un ‘identificador de billetera’ de destino. Esto es importante: si tenemos una cantidad importante de BTCs en nuestro cliente oficial de BitCoin (esto es, los BTCs en nuestro ordenador) y se nos casca el disco duro o nos hackean el ordeandor HEMOS PERDIDOS DICHOS BTCs, HEMOS PERDIDO ESE DINERO. Es analogo a perder la billetera en la calle o a que te entre un ladron en la casa y te robe la billetera.
2.2) Usando un servicio Web de almacenamiento BitCoin

Puesto que el cliente oficial BitCoin adolece de dicho problema de ‘perdida’ de BTCs ante accidentes, lo normal es usar algun servicio Web de ‘almacen de BTCs’, lo que en el mundo real se denominan ‘Bancos’. El mas popular es MyBitcoin (https://www.mybitcoin.com/). De hecho, en el mundo real, muy poca gente usa el cliente oficial de BitCoin y prefieren usar el servicio web de MyBitcoin, porque con el servicio web de MyBitcoin puedes montar ‘tiendas’ que cobren al estilo PayPal, totalmente a traves de web, mientras que si usas el cliente oficial de BitCoin deberias hacer algun tipo de interfaz que generara automaticamente billeteras por cada pago.


En resumidas cuentas, se puede usar tanto el cliente oficial de BitCoin como la plataforma Web MyBitcoin. Yo he usado ambos y de momento me quedo con la plataforma web, aunque tampoco tengo muchos BTCs generados (de momento tengo 0,60 BTCs).


3) Como se ganan BitCoins


La forma clasica de ganar BTCs es la obvia: COMPRANDOLAS. Te metes en algun market exchange, como por ejemplo, bitcoincomes (http://www.bitcoin.com.es/) de habla hispana y que trabaja exclusivamente en Euros, o uno mas famoso internacional, casi podria decirse que el ‘oficial’, como es MtGox (https://mtgox.com/). Pagas Euros o Dolares, ya sea por transferencia bancaria o por PayPal, y obtienes Bitcoins en una billetera..

La otra forma es LA MINERIA BITCOIN (del ingles, ‘bitcoin mining’). La mineria bitcoin funciona de la siguiente forma: Se genera un ‘desafio’ (del ingles ‘challenge’), y el primero en encontrar un hash SHA256 tal que al casar el desafio con el hash genere otro hash buscado, gana 50 BTCs.

Por decirlo de otra forma, se firman 50BTCs con un hash, y el primero en reventar dicho hash, puede apropiarse los 50BTCs, obviamente, firmandolos con una firma asimetrica fuerte (teoricamente imposible de romper antes de un millon de años).

Los primeros Hashes eran relativamente sencillos de reventar, de hecho, recuerdo haber leido por ahi que el paquete 1000 de 50BTCs (50.000 BTCs en circulacion, en el momento de escribir este documento hay 6 millones y medio de BTCs en circulacion) fue roto en menos de medio dia en un Pentium 4.

Se puede usar el cliente oficial BitCoin para hacer mineria de BTCs, pero hoy dia nadie lo hace, porque actualmente los Hashes son MUY DIFICILES de romper para una sola persona. Un XEON de 8 nucleos trabajando completamente en resolver un hash tardaria mas de 6 meses de media. Asi que se han impuesto lo que se denominan ‘piscinas de mineros’ (del ingles ‘mining pools’), aunque quedaria mejor dicho como ‘gremios de mineros’.

Los gremios de mineros (del ingles adaptado ‘mining pools’) son grupos de mineros que deciden trabajar conjuntamente en resolver un hash para no duplicar trabajo, prometiendo repartir equitativamente el premio segun el esfuerzo de cada uno. Hay varios gremios de mineros, aunque el mas famoso es el ‘slush mining pool’ (http://mining.bitcoin.cz/) administrado por un tal ‘slush’.

El dueño u organizador del gremio de mineros suele cobrar algun tipo de ‘canon’ por tener el gremio funcionando, por labores administrativas y por puro mantenimiento de estructura. tambien hay gremios de mineros que dan mas parte del bloque de 50BTCs a quien obtenga la resolucion. Cada gremio tiene sus propias normas.

Tambien, puesto que calcular hashes con la CPU es muy costoso, se estan empezando a usar programas especificos de mineria que usan la GPU (la tarjeta grafica) para acelerar DRAMATICAMENTE dichos calculos. y por dramaticamente me vengo a referir que una nVidia GT240 puede calcular 22Mhash/s, mientras que un Phenom X3 apenas llega a los 5Mhash/s. las reinas en este aspecto son las ATI HD6xxx, que llegan sobradamente a los 400Mhash/s. Hay auntenticos ‘flipados’ que tienen varias maquinas con 3 tarjetas ATI HD6xxx, minando a una velocidad de 30Ghash/s y ganando unos 8-10BTCs DIARIOS (que al cambio actual, supongo que el tio esta ingresando 150$/dia, eso si, no me gustaria ver su factura de electricidad)

En el gremio de mineros de Slush esta todo lo necesario para empezar, pero basicamente es:
- te creas una cuenta en el gremio de mineros
- pones tu numero de billetera de MyBitcoin o de tu cliente BitCoin donde quieres que te lleguen los BTCs
- creas un ‘minero’ por cada maquina que vayas a poner a minar (o sea, usuario/password por cada maquina)
- configuras las maquinas con el software que te bajas del mismo gremio de mineros (GuiMiner, una interfaz grafica para un programa python que usa OpenCL, CUDA o ATI CAL/Stream)
- y los pones a currar

Segun tu esfuerzo (o la capacidad de la maquina que uses) se ira incrementando tu saldo ‘sin confirmar’ de BTCs. El ‘saldo sin confirmar’ es la cantidad de dinero estimada que te tocara una vez se resuelva el bloque actual en el que se esta trabajando. Mientras mas trabaje tu minero, mas saldo sin confirmar te tocara. Una vez se resuelva dicho bloque (y siempre y cuando el ‘gremio de mineros de Slush’ sea capaz de resolverlo antes que otros gremios de mineros) obtendras tus beneficios en concepto de ‘saldo confirmado’.

Una vez el saldo confirmado supere cierto umbral que tu especifiques en la Web del gremio de mineros, se te hara una transferencia a la billetera que especificaras en dicha web.

4) Como se gastan BitCoins


Bueno, aqui ya llega las ganas de gastarlo de cada uno.

- Puedes usar el ‘stock exchange’ para cambiar tus BTCs por moneda real (recuerda, (http://www.bitcoin.com.es/) de habla hispana o (https://mtgox.com/) que es mas internacional).
- Puedes jugar con ellos en la bolsa de MtGox (https://mtgox.com/)
- Puedes montar tu propio servicio basado en BTCs y ponerte a comprar y vender BTCs en una web por dinero real
- O puedes usar directamente BTCs para comprar servicios en internet. Hay proveedores de hosting, news, y similares que venden servicios en BTCs.

YinCoin YangCoin ☯☯First Ever POS/POW Alternator! Multipool! ☯ ☯ http://yinyangpool.com/ 
Free Distribution! https://bitcointalk.org/index.php?topic=623937
Bwincoin - 100% Free POS. BAqAVf4i2ewvF2EW4mEd2Kz74KxKpctQa1
jaime
Sr. Member
****
Offline Offline

Activity: 337
Merit: 250


División de Poderes s.XXI es Descentralización


View Profile WWW
June 06, 2011, 03:09:57 PM
 #2

Está muy bien, pero hay que aclarar que los hash no se "revientan" ni se han reventado nunca. Los mineros son programas que a partir de los datos de las transferencias (que cambian continuamente) y de un número secuencial (nonce), calculan el hash a razón de varios millones (o cientos de millones) de veces por segundo con la esperanza de que uno de esos hash obtenidos sea inferior al "target"...y si son los primeros en encontrar uno, generarán el bloque y se adjudican los 50 BTC.

Dranko
Newbie
*
Offline Offline

Activity: 12
Merit: 0


View Profile
June 06, 2011, 03:27:44 PM
 #3

Aun así, muy buena guía para comenzar  Wink
dserrano5
Legendary
*
Offline Offline

Activity: 1974
Merit: 1029



View Profile
June 07, 2011, 01:38:58 PM
 #4

Acabo de repasar un documento en el curro y me siento crítico... pero ojo, crítico constructivo Smiley.

Yo quitaría en general las referencias a certificados y firmas digitales. El público de a pie no sabe qué es eso y probablemente no le importa, aunque en ellos se base toda la fiabilidad del sistema. Creo que con decir algo en plan "es lo mismo en lo que se basa la seguridad de las transacciones bancarias" podría valer.

Creo que "wallet" queda mejor traducido como "monedero" en lugar de "billetera" Wink.

Hay que explicar lo que es un "Mhash/s" antes de usar el término, lo cual lleva a explicar lo que es un hash. A lo mejor ignorar el término y compararlo con velocidad daría una idea de lo que es.

Realmente explicar esto a novatos sin entrar en términos técnicos es una movida, y aplaudo tu intento, que ya es mucho más de lo que hago yo Tongue.
Dranko
Newbie
*
Offline Offline

Activity: 12
Merit: 0


View Profile
June 08, 2011, 12:25:27 PM
 #5

Una duda, he visto que mucha gente instala el SDK. Nose si esto da mas Mhash o es necesario únicamente para tener más de 2 gpus minando?
TheLaGmAn
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
June 17, 2011, 08:32:09 PM
 #6

El SDK afecta, ahsta donde se no tiene nada que ver con tener mas de 1gpu
hcarpach
Newbie
*
Offline Offline

Activity: 38
Merit: 0


View Profile WWW
August 25, 2016, 04:22:07 AM
 #7

Poniendo un granito de arena a este tópico guía para novatos, les dejo un tutorial de una cartera independiente de bitcoins. Con este monedero tendrán control absoluto de su dinero, ninguna persona o empresa puede acceder a menos que se otorgue acceso y la seguridad depende sólo del usuario:

Tutorial: cómo crear, configurar y usar una cartera de bitcoins

Espero les sea útil.
PeekPoke
Full Member
***
Offline Offline

Activity: 315
Merit: 123


Como echo de menos el Spectrum


View Profile WWW
August 25, 2016, 09:32:25 AM
 #8

Para alguien que empieza puede estar bien, pero ..... "mining pools" yo no lo traduciría por "piscinas de mineros" sino mas bien por "agrupaciones de mineros".

BlockchainHispano.com | Hablamos Español !!
Cotización e info en : https://cotizacion.blockchainhispano.com
pedrillo0
Hero Member
*****
Offline Offline

Activity: 1733
Merit: 502


Nada y Tú?


View Profile
August 29, 2016, 06:46:40 AM
 #9

Muy buena guia!

Espero que muchos agradezcan el esfuerzo!  Cool
vgo
Legendary
*
Offline Offline

Activity: 2072
Merit: 1019



View Profile
August 29, 2016, 02:51:55 PM
 #10

Poniendo un granito de arena a este tópico guía para novatos, les dejo un tutorial de una cartera independiente de bitcoins. Con este monedero tendrán control absoluto de su dinero, ninguna persona o empresa puede acceder a menos que se otorgue acceso y la seguridad depende sólo del usuario:

Tutorial: cómo crear, configurar y usar una cartera de bitcoins

Espero les sea útil.

Mas de 5 años de reflote??  Cry
Anillos2
Legendary
*
Offline Offline

Activity: 1260
Merit: 1003


View Profile
August 30, 2016, 03:03:27 AM
 #11

Al menos lo ha hecho aportando algo útil y no poniendo un comentario aleatorio sin utilidad.

Del mensaje original, la mayor parte sigue siendo útil, algunos servicios web no existen, lo de la minería está casi obsoleto, pero en general no está muy anticuado y eso es bueno, que en 5 años no cambie tanto, sobretodo de cara al usuario final.

juanjocp
Newbie
*
Offline Offline

Activity: 26
Merit: 0


View Profile
September 04, 2016, 05:11:11 PM
 #12

Buen aporte Smiley
hcarpach
Newbie
*
Offline Offline

Activity: 38
Merit: 0


View Profile WWW
September 21, 2016, 12:27:32 AM
 #13

Muchas gracias a todos. Traté de hacerlo lo más detallado y sencillo posible. Estaré haciendo algunos otros tutoriales próximamente, si gustan puedo publicar los links aquí; aunque vi que no fue bien recibida mi respuesta en este hilo tan viejo. De cualquier forma, estoy pendiente. Saludos!
vgo
Legendary
*
Offline Offline

Activity: 2072
Merit: 1019



View Profile
September 21, 2016, 08:58:54 AM
 #14

... aunque vi que no fue bien recibida mi respuesta en este hilo tan viejo.

No es que no sea bien recibida, es que reflotar un hilo de hace 5 años para publicar una guía actual, entenderás que no tiene mucho sentido.

Te invito a abrir un nuevo hilo propio donde publicar todas las guías o material que tengas. Gracias por los aportes. Wink
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!