Bitcoins

cdem

Madmaxista
Desde
30 Sep 2008
Mensajes
11
Reputación
1
Saludos foreros.

Hoy me he enterado de casualidad de la existencia de una moneda llamada Bitcoin. Moneda no respaldada por ningun gobierno y que lleva un funcionamiento opuesto al dinero fiduciario.

Por lo que he leido en la Wiki, es un tema complejo. Pero muy interesante en el planteamiento. Y por lo que se lee, la moneda ya se utiliza para transacciones, evitando a los bancos.

Quizas alguien sabe mas sobre el tema, y nos puede ilustrar sobre ello. Y sobre si puede tener algún futuro.

Un saludo.
 

f5inet

Madmaxista
Desde
12 May 2006
Mensajes
1.802
Reputación
735
https://bitcointalk.org/index.php?topic=12595.0

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 (Bitcoin P2P Virtual Currency) 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 (Oficina de cambio de bitcoins, compra y venta de bitcoins en España - Bitcoin exchange in Spain) 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 explotar 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 explotar, 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’ (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, (Oficina de cambio de bitcoins, compra y venta de bitcoins en España - Bitcoin exchange in Spain) 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.
 

Taxidermista

Madmaxista
Desde
28 Mar 2009
Mensajes
2.293
Reputación
1.941
Lugar
Gallego en Cantabria
Agénciate unas cuantas GPU potentes, una placa solar, y a ganar dinero. O no. :roto2:

Un enlace de por dónde pueden ir los tiros... Ya no hay duda: Bitcoin funciona | Kriptópolis
¿"Una" placa solar para unas cuantas GPU potentes? Va a necesitar "una" placa solar que te cagas. :D

Quizas alguien sabe mas sobre el tema, y nos puede ilustrar sobre ello. Y sobre si puede tener algún futuro.
Quizás te interese echarle un vistazo a la gráfica BTCEUR.
 

Vanish

Madmaxista
Desde
17 Jul 2008
Mensajes
3.220
Reputación
4.844
Yo la única duda que tengo es quién genera los 50 Bitcoins del reto para la minería.
 

citocromo

Madmaxista
Desde
5 Feb 2010
Mensajes
988
Reputación
1.053
¿"Una" placa solar para unas cuantas GPU potentes? Va a necesitar "una" placa solar que te cagas. :D
"Una" placa quizá sean pocas, viendo el consumo de estos bicharracos. Aunque quizá salga a cuenta enchufarlo a la red convencional, ésa donde tan baratos nos venden los kWh las eléctricas oligopólicas y amiwitas del Gobierno.
Me parece que no sale rentable el ponerse a hacer mining, a no ser que seas, por casualidad, administrador de un centro de computación y te dejen los PC para hacer lo que quieras.
 

citocromo

Madmaxista
Desde
5 Feb 2010
Mensajes
988
Reputación
1.053
Yo la única duda que tengo es quién genera los 50 Bitcoins del reto para la minería.
Creo que es la red en sí misma, una vez generado un bloque válido, el crédito va para el usuario o usuarios que los han generado, más bien lo segundo debido a la popularización de los mining pools.
 

f5inet

Madmaxista
Desde
12 May 2006
Mensajes
1.802
Reputación
735
correcto, los 50BTCs los genera la red misma, que dentro del algoritmo va implicita la modificacion de la dificultad cada 2 semanas para 'auto ajustarse' a la creciente potencia de calculo de los mineros.
 

<< 49 >>

Madmaxista
Desde
6 Ago 2007
Mensajes
1.181
Reputación
408
Una Bitcoin (a partir de ahora, BTC) es una moneda como cualquier otra, como un dolar americano (USD, $) o un Euro (EUR, €)
Me parece deshonesto definir bitcoin como "una moneda como cualquier otra" cuando no lo es. No está respaldada por nada. Al menos el oro, que tanto gusta a los austríacos, se usa en orfebrería y en electrónica, por lo que tiene algún valor "propio" aparte del que pueda tener como moneda, pero ¿qué sentido tiene decir que un certificado digital ES dinero cuando no sirve para ninguna otra cosa? ¿Tiene valor "porque yo lo valgo"? Me parece muy lorealista.

3) Como se ganan BitCoins

La forma clasica de ganar BTCs es la obvia: COMPRANDOLAS. [...]

La otra forma es LA MINERIA BITCOIN [...]
Esta parte sí que es genial. ¿Dónde quedó eso de trabajar para ganar dinero? Eso lo dejamos para el dinero antiguo, pasado de moda. Lo que mola es comprar bitcoins con el dinero de verdad que sí tengas, o participar en la minería, que es una especie de lotería donde si tienes tu ordenador o tus GPUs funcionando suficiente tiempo te tocan 50BTC por la cara y sin trabajar.

Bonita promoción para una moneda nueva, sí.

Vale que los algoritmos estén bien hechos y sean matemáticamente correctos, pero la cuestión del "bootstrapping" me parece un completo desastre. Pregunta para la reflexión:

* Se supone que el precio de 1BTC en dólares depende de la oferta y la demanda en sitios de cambio como Mt. Gox y similares. Ahora bien: ¿Cómo saber si el precio es "justo"? ¿Quién puso el precio inicialmente y con qué criterio? Siendo esta "cosa" (me resisto a llamarla moneda) un certificado digital que no tiene ningún otro uso, ¿cómo puede establecerse una correspondencia justa entre un fracción de eso y un dólar o viceversa?

El problema que planteo es lo que los austríacos llaman "teorema de regresión". Dado que no veo por ninguna parte de dónde sale el valor de 1BTC, me parece un fraude.
 

f5inet

Madmaxista
Desde
12 May 2006
Mensajes
1.802
Reputación
735
Me parece deshonesto definir bitcoin como "una moneda como cualquier otra" [... parloteria sin sentido...] el valor de 1BTC, me parece un fraude.
eres idio-ta pero aun no eres consciente de ello. no te preocupes, se cura con el tiempo.
 

kirods

Madmaxista
Desde
4 Feb 2009
Mensajes
4.281
Reputación
12.104
eres idio-ta pero aun no eres consciente de ello. no te preocupes, se cura con el tiempo.
¿petulante por qué?

Ha planteado dudas muy razonables.

¿Dónde se regula el tipo de cambio del bitcoin en tiempo real?

¿Me tengo que fiar de las cuatro páginas de cambio?

¿En que establecimientos se puede comprar con bitcoins? ¿En ninguno?

¿De que sirve una moneda que no se puede cambiar por nada?
 

fragel013

Madmaxista
Desde
12 May 2010
Mensajes
4.317
Reputación
2.246
Lugar
Zona Cero, Corruptolandia
En el tercer párrafo he acabado de perderme... Y llegar a la conclusion una vez más DE QUE NOS COMPLICAMOS LA VIDA EN EXCESO. En pleno auge de tecnoadictos ya no saben que inventar para tenernos abducidos del todo... Chavales, el futuro está en recuperar la sencillez de antaño...