10 de jun. de 2011

Que es lo necesario para minar

¿Que necesito para minar?

La respuesta es tan simple como un computador y conexión a internet.

Dada la simplicidad de la respuesta, surge casi inmediatamente la siguiente interrogante:

¿Solamente eso? ¿Cualquier computador? ¿Cuanto ganaré?

Aca se vienen los detalles, los cuales determinarán si el minado es rentable o si simplemente uno está dando la hora.

   Para ganar dinero, la producción de bitcoins debe exceder el gasto en electricidad del computador, y aca entra en juego inmediatamente que computador se necesita para poder minar rentablemente.

   Como se dijo en un post anterior, la dificultad actual exige el uso de tarjetas gráficas para realizar los cálculos necesarios para la producción de los bitcoins, se puede minar solo con procesador, pero el costo energético supera con creces la producción de bitcoins que este puede generar.

¿Que tarjeta gráfica necesito para minar?

   A grandes rasgos, las tarjetas AMD (ATI) son las que mejor rendimiento dan esto debido a su arquitectura. Especificamente, las más rendidoras son las perteneciente a las tarjetas de la serie HD5XXX seguidas por la serie HD6XXX, La serie HD4XXX entregan un rendimiento pobre en relación a la energía que gastan, haciendo el minar una operación inutil con ellas debido a la baja ganancia obtenida. Así también las tarjetas nVidia, si bien para juegos su rendimiento es muy bueno, incluso las tarjetas High-End rinden igual o menor a las tarjetas mainstream de la serie HD5XXX de AMD.

La información de que tarjetas son las mejores se puede encontrar en foros, hay gran cantidad de foros en donde usuarios que ya se encuentran minando, cuantan sus experiencias.

La mejor tarjeta actualmente son las siguientes:

   HD5970, HD5870, HD5850 y HD5830. Las cuales si bien son muy eficientes en respecto a los BTCs que producen en relación al costo energético, su alto valor les juega en contra (por lo menos en paises sudamericanos, los usuarios norteamericanos se encuentran muy beneficiados, pudiendo encontrar HD5850 hasta en los 140 dólares!).
   En tarjetas caras, kuego vienen las HD6990, HD6970, HD6950, HD6870, HD6850, las cuales pueden llegar a tener una producción similar (auqnue menor) a las anteriormente señaladas, lo hacen a costa de un mayor gasto energético, aunque su ventaja es el mejor precio de reventa como hardware de segunda mano.

   Luego, pasando a tarjetas más económicas, la mejor es la HD5770, la cual es relativamente económica, produce una muy buena cantidad de BTCs. La HD5750 también es buena, pero no tanto.


¿Como se mide el rendimiento?


Se mide en Mhash/s. La producción de BTCs está dado por los MHash/s que produce nuestra plataforma y por la actual dificultad para producir bitcoins. Las ganancias en dinero, estarán determinadas por el precio del BTC y el costo energético asociado a cada BTC.



A continuación se encuentra una extensa lista con tarjetas de video:

https://en.bitcoin.it/wiki/Mining_hardware_comparison

Los factores a tomar son los MHash/s que producen v/s los Watts que consumen, así también el costo de la tarjeta (inversión inicial) y así también la disponibilidad, actualmente es dificil encontrar tarejtas de la serie HD58XX/HD57XX por lo cual hay que conformarse con la serie HD6XXX.

¿Si overclockeo mi tarjeta de video obtendré más rendimiento?

Si, definitivamente y es mucho el auemnto que se puede ganar en Mhash/s. El principal truco es Overclockear el core y a la vez underclockear las memorias, es decir, subirle las frecuencias al nucleo y bajarle las frecuencias a las memorias. esto debido a que para los calculos, se utiliza básicamente el nucleo de las tarjetas gráficas. Además el underclock de memorias conlleva un descenso en el consumo energético de nuestra plataforma (computador) y a la vez, un descenso significativo en las temperaturas, lo cual permite alcanzar mejor overclock en el nucleo.

Ventajas y desventajas del Bitcoin

 En este post hablaremos de:

¿Cuales son las ventajas y desventajas del bitcoin?

Bueno, la principal ventaja es su liberalidad, no se encuentra manipulada por otras instituciones más que por la oferta y demanda de los bitcoins. Si bien no es manipulable su precio por entidades bancarias, su precio es fuertemente afectado por los usuarios, puesto que su valor depende a grandes rasgos de los siguientes factores:
  • Cantidad de gente "minando".
  • La dificultad actual.
  • Especulación, oferta y demanda.
  Los primeros 2 puntos van directamente relacionados, aunque más de hablar de cantidad de gente minando, lo más relevante es el poder de cálculo total de toda la gente que se encuentra minando actualmente. Este poder de cálculo determina la dificultad de los bloques.

¿Dificultad de los bloques?

   Como se mencionó en el post anterior, los BTCs se generan por cálculos, actualmente llevados a cabo por GPUs, es decir, tarjetas de video, y éstas a su vez para calcular, consumen electricidad.

   Por lo cual se cumple que: FOTO


Lo cual es lógico, si tenemos el PC funcionando 24/7 y gastamos $1.000 de luz al día y obtengo 2 BTCs diarios cada BTC me costará $500 en electricidad. Si la dificultad sube y ahora produzco 1.5 BTCs diarios, cada BTC me habrá costado $667 en electricidad.
logicamente mientras más cueste la producción de BTC, mayor será su precio.


Especulación, oferta y demanda.

El otro factor más importante aun, y está ligado a una de las desventajas del BTC, es lo incierto de futuro, puesto que su precio está determinado por lo que está dispuesto a pagar la gente, perfectamente su precio puede hacerse 0 si ya nadie le reconoce su valía. Así también, si la gente que está dispuesta a venderlos, lo hacen a un precio elevado, y una vez son comprados, se publican a un mayor precio, se forma una especie de retroalimentación que hace subir el precio abruptamente.
Todo esto se basa en la oferta y la demanda del BTC y a que es lo que espera la gente de él, ¿subirá? ¿bajará? ¿subirá mucho? ¿subirá poco? ¿los guardo y espero que suba? ¿vendo todo antes de que pierdan todo su valor? todas estas opciones y más se dan para cada usuario, y la tendencia general es la que determina su precio.

Anonimato...

Otra característica que es una ventaja y desventaja a la vez, es su anonimato. Uno puede comprar BTCs con dinero real, de un banco por ejemplo, y una vez como BTCs, se pueden realizar un sin fin de operaciones, las cuales, si bien son posibles de seguir, se hace muy dificil y se hace practicamente anónimo. Como no hay una entidad que lo regule, como los dólares paypal por ejemplo, yo puedo comprar cualquier bien, ya sea legal o ilegal, y solamente sabre yo y mi vendedor que es lo que compré y a cuantro lo compré. Esta mismo anonimato, y la posibilidades de realizar compras de articulos ilegales o lavar dinero, es un punto en contra, ya que pueden gatillar acciones en contra del bitcoin por parte de gobiernos de determinadas naciones.

¿Que son los bitcoins?

Bueno, para empezar el blog partiré por unas de las interrogantes más importantes sobre este tema, como lo son:
  • ¿Que son los bitcoins?
  • ¿Como se producen, que se cálcula?
¿Que son los bitcoins?

Bueno, en términos simples, es una moneda virtual, la cual ya lleva un buen tiempo viva (desde finales del año 2010) y en los útimos meses ha crecido fuertemente su precio. Así es, como toda moneda, debe ser posible ser intercambiadas por otras divisas o bienes, de lo contrario sería inútil. Actualmente son casi inexistentes los bienes que se pueden obtener, aunque han aparecido páginas donde se venden hasta estupefascientes, lo cual quedará a criterio del lector el indagar más sobre este tema. Si bien no se pueden adquirir muchos bienes aun, es posible cambiarla por otras divisas como lo es el dólar, y apartir del dolar a una infinidad más de otras monedas.

¿Como se producen?

    La producción, está determinada por el creador de esta moneda, Satoshi Nakamoto del Massachusetts Institute of Technology. Esta moneda se "crea" mediante cálculos criptográficos, es decir, se tiene un "número" creado por un algoritmo a partir de una información más grande, analogamente como tener una sombra a partir de un objeto tridimensional, y los cálculos tratan de determinar en esta analogía, como es el objeto que proyecta esa sombra. Una misma sombra puede ser creada por una gran cantidad de objetos distntos dependiendo de como esten alineados con la fuente de luz, el programa de bitcoin puede encontrar varias soluciones para el número de partida. Cada una de estas soluciones es recompensada con Bitcoins. Los números de partida se llaman bloques, por lo cual, cada vez que se resuelve un bloque, se recibe una recompenza de 50 BTCs (bitcoins).

   Ahora, dado que los bloques son dificiles de calcular, se crearon las "Pool", o "Piscinas" de bloques, donde muchos usuarios dan su poder de cálculo para resolver un mismo bloque de manera más rápida.
   Dado que cada vez más usuarios se unieron a esta tarea, el sistema se autoregula, subiendo la dificultad de los cálculos a medida que se suma más gente a esta tarea, esta alza se realiza cada 2016 bloques, y ahora, al 10/06/2011, ya ha subido la dificultad 64 veces.

   En los comienzos del bitcoin, sólo bastaba el poder de un procesador, pero las consecutivas alzas de dificultad ya los tornaron obsoletos. Actualmente se mina con GPUs, siempre cuando soporten OpenCL, un lenguaje de programación.