Skip to main content

Como hacer mineria de BitCoins

La mineria de bitcoins es una actividad ligada fuertemente al hardware. Ya que el software asociado a esta actividad es relativamente sencillo y consiste en el siguiente algorithmo:
-

-
while (1)
    HDR[kNoncePos]++;
    IF (SHA256(SHA256(HDR)) < (65535 << 208)/ DIFFICULTY)
    return;

-
Todo el codigo fuente se puede encontrar en https://github.com/bitcoin/bitcoin/blob/master/src/miner.cpp
-
De manera que la gran complejidad de la mineria ha recaido en una carrera tecnologica de quien tiene el mejor hardware.
-
En el principio la mineria podia hacerse con un simple computador personal, utilizando el poder de computo de la CPU con el fin de procesar la encripcion SHA-256 que toma bloques de 512 bits y les hace 64 ciclos o rondas envolviendo cadenas de a 32 bits cada vez. Las manipulaciones pueden ser adiciones, rotaciones, operaciones bitwise (xor), multiplexacion...etc...etc. Cada ronda depende de la anterior, lo cual implica una cadena de dependecia entre las operaciones. (Es decir las rondas no se pueden paralelizar!! -pero las operaciones internas de cada ronda si son paralelizables-)
-
Pero finalmente lo que esta haciendo el algorithmo es pura "fuerza bruta" en operaciones que no requieren capacidad de computo de punto flotante.....(!?) asi que en octubre de 2010 se comenzo a hacer la mineria abandonando los calculos en CPU y reemplazandolos por calculos sobre las tarjetas graficas o GPU. Esto fue cristalizado en un proyecto OpenCL totalmente publico en el que los mineros tomaron el protocol de bitcoin y lo implementaron en Phyton (si la memoria no me falla) y compilaron el algorithmo para ser corrido en las tripas de las GPU. Las consecuencias y modos de ese tipo de operaciones eran absolutamente ideas de entusiastas caseros, asi que todos esos ciclos de SHA-256 lo que hacen es producer calor y gastar electricidad, de modo que estos nuevos mineros se dedicaron a manipular el voltaje de las tarjetas con el fin de mejorar los parametros de consumo de energia, a manipular la frecuencia (para calcular mas rapido) e incluso modificaron las tarjetas en si mismas. Las ventajas de trabajar GPU en comparacion con las CPU fue enorme y por tanto se le podia exigir mas al sistema. De esos tiempos se llego a la conclusion de que las tarjetas NVidia estaban en desventaja con respect a las AMD.
-
-
Asi que el siguiente paso fue hacer conjuntos de varios tarjetas GPU para hacer los calculos, es decir entramos en la etapa de escalar el hardware. Asi que no era raro ver mineros comprando hasta 20 tarjetas para instalarlas en algun garaje o sotano. El precio de cada una podria ser de 200 a 400 US, y el precio del bitcoin crecia asi que no parecia mala idea invertir dinero en GPUs. Todo lo que necesitaba un minero de aquellos dias era algunas habilidades para armar PC y lecturas en foros.
-
Asi que la Carrera del hardware estaba en su punto algido cuando aparecieron en 2011 las FPGA (field-programmable gate array) , otra implementacion abierta. Estas tienen ciertas ventajas en cuanto al calculo y operaciones de bits pero no son muy buenas en velocidad, asi que la gente siguio experimentando y ensayando varios sistemas hasta que llegaron al ASICMINER (www.asicminer.co).  Aqui la historia toma un giro interesante, resulta que ciertas empresas comenzaron a apoderarse del mercado de hardware pero algunas microempresas capaces de manufacturar las tarjetas tambien querian participar de ese Mercado paralelo del bitcoin, asi en que los foros de entusiastas estos empresarios buscaban apoyo y vendian por adelantado sus invenciones. Y la cosa calo perfectamente bien en la CHINA. De esa epoca tambien nace el AVALON.
-

-
La cuestion es que durante estos ultimos tiempos mucha gente ha invertido fortunas en estos costosos equipos que cualquier hijo de vecino que decida hoy ponerse a hacer mineria con un PC estaria realmente fuera de foco.
-
La inversion en hardware y el costo de operacion hicieron que el minero del garaje completamente desapareciera para siempre y la unica oportunidad que tiene el ciudadano comun de hacer mineria es uniendose a un pool de mineros y compartir fracciones de los bitcoins descubiertos, eso confiando en que el propietario del pool no se esfume.
-
Otra cosa es invertir cierto tiempo en mejorar el modo del software, pasar de la fuerza bruta a las heuristicas o algun otro metodo que evite toda esta necesidad de calculo y recalculo.
-
El futuro del bitcoin entonces segun esa perspectiva no estaria en los ASIC sino mas bien en la investigacion de un famoso y comprobado metodo heuristico conocido bajo el nombre de TABU-Search o quizas en la simulacion Montecarlo
-
Articulos relacionados:

Comments

Popular posts from this blog

Omaira Sanchez y la Tragedia de Armero

Por estas fechas de noviembre siempre se recuerdan en Colombia dos catastrofes, la una politica, la fallida y sangrienta Toma del Palacio de Justicia por parte de unos delincuentes asesinos y la posterior ejecucion de los funcionarios de la justicia. La otra una hecatombe natural: El Volcan del Ruiz enterro a mas de 20.000 personas en una especie de avalancha de nieve derretida, convertida en rio de lodo.

De aquella historia surge la agonia de Omaira Sanchez, que citada en la palabra de un amigo (?) de otro tiempo y otra galaxia, el comentario me parecio tan alucinante y a la vez brillante que bien merece la pena leerlo y reflexionar sobre como esta particular historia fue dando la vuelta al mundo (en tiempo y espacio, de hecho habia personas que al leer el comentario que estoy citando -escrito este año- creian que habia acabado de pasar !!) y como se ve en otras latitudes tan triste destino de la ciudad y de la niña :





"...Terrible el momento que captan todas esas fotos, si. Es muy…

What is reality

What if the very fabric of space and time was a code, or a language? A team of physicists and mathematicians with Los Angeles based Quantum Gravity Research are developing a first-principles unified quantum gravity theory they call emergence theory. Still in the early stage of development, emergence theory attempts to unify, through mathematical and scientific rigor, the theory of relativity, quantum mechanics... and consciousness.

Film credits: Host: Marion Kerr Einstein and Heisenberg's voices: Devin Harjes Written, Directed and Edited by David Jakubovic Director of Photography: Tony Ditata Cartoon animation and design: Sarah Winters Original Music by Daniel Jakubovic Rerecording mixer: Patrick Giraudi Line Producer: Piper Norwood 3D Effects by Raymond Aschheim and Matt Beets Quantum Gravity Research was founded by Klee Irwin in 2009.

An essay on Blogs

Think back to the first time you ever heard of Blogs. The constantly changing fashionable take on Blogs demonstrates the depth of the subject. While it has been acknowledged that it has an important part to play in the development of man, Blogs is not given the credit if deserves for inspiring many of the worlds famous painters. Often it is seen as both a help and a hinderence to those politicaly minded individuals living in the past, whom I can say no more about due to legal restrictions. Keeping all of this in mind, in this essay I will examine the major issues.
Social Factors While some scholars have claimed that there is no such thing as society, this is rubbish. Back when Vealinger reamarked ‘the power struggle will continue while the great tale of humanity remains untold’ [1] he borrowed much from Blogs. Much has been said about the influence of the media on Blogs. Observers claim it is quite good.
Nothing represents every day life better than Blogs, and I mean nothing. Society i…

Ann Margret - "Viva Las Vegas" - Hottest Dance Scene, in HD

Tecnicas agresivas para ganar trafico

Por toda la red es posible encontrar miles y miles de consejos acerca de como generar trafico, pero una cosa es cierta: Es el contenido lo que atrae visitantes, hay que publicar a diario, al menos 3 articulos diferentes. ¿Y que pasa con aquellos que no tienen suficiente inspiracion?

Aqui la solucion:

Generadores de Texto:

Por ejemplo si a usted le gusta la lirica esto puede ayudarle:

http://www.brunching.com/alanislyrics.html

Aqui la cancion que produjo, muy buena por cierto:


"Will to Live"

I feel miserable
Roses make me ill
I feel miserable
Books tear at my foundations
I feel miserable
Conferences are dragging me down to the depths of misery
I want to die

Is it because of Hugo Chavez that I feel this way?
With the black rays of misery pounding on my brain?
Or am I lost in tale of Bello, adrift far from home
I don't think so, I don't think so.

Equinoxio Broke My Will to Live
Equinoxio Broke My Will to Live
Equinoxio Broke My Will to Live
I was getting better but then
E…

Nick Bostrom y el transhumanismo

Este es uno de esos cerebritos dedicados a filosofar, (con credenciales claro), tiene muchas ideas fantasticas sin embargo juiciosamente presentadas, acompañadas de datos matematicos, muy cientifico diriamos.

Echen una mirada a su sitio web: http://www.nickbostrom.com/

Para la muestra un boton. He escogido una metafora sencilla enunciada por Bostrom para explicar porque el observador afecta (o no afecta) lo observado.

El Calabozo

Imagine un mundo que consiste en 100 celdas, en cada celda hay un prisionero. Las celdas estan pintadas al exterior. Noventa celdas son azules y las otras son rojas. A cada prisionero se le pide que adivine de que color es su celda (y todos conocen las reglas del juego). USTED se encuentra en una de estas celdas. ¿De que color deberia ser su celda?.



"Dungeon
The world consists of a dungeon that has one hundred cells. In eachcell there is one prisoner. Ninety of the cells are painted blue on the outside and the other ten are painted red. Each prisoner is aske…

Fotos y videos de Pies de mujeres famosas: Britney Spears (Actualizado, Nuevas fotos)

En el video que esta al final del articulo se aprecia el gusto fetichista de britney por los pies descalzos. Quiere que todo el mundo se les bese o al menos los huela.
Ropa interior y fotos (pincha aqui)
Fotos de pies de famosas (pincha aqui) -

- Britney, Descalza en publico (pincha aqui)
-


-

Feet On the Ground (letra y video)

Simbolos de Paz, Amor y Libertad

Cual Illuminati dijo que los extraterrestres Nordicos son los 'buenos' del paseo

Segun miriadas de serios y respetables Ufologos, estamos siendo visitados por centenares de 'razas' (sic) (quieren decir mas bien 'ESPECIES') extraterrestres: Muchas Malas y hostiles, otras amorales y neutras y una que otra buena y empatica.

Se supone que los Nordicos son hermosos y respiran paz y armonia. Que son los Hermanos Avanzados de la humanidad.

Pero que hay con otras razas extraterrestres????

Acaso los extraterrestres de raza China no son bellos y amigables con el ser humano???

No son los extraterrestres de raza semita, los hermanos avanzados de la humanidad???

Y que hay con otras razas como la Negra y la Roja??? No son estas iguales de avanzadas y empaticas, si se compara con la Nordica???

Que tal que los extraterrestres Nordicos sean los Jefes Illuminati???

La historia Nordica parece salida de un libro de Tolkien: Los elfos son bellos y buenos, muy nordicos, los hombres del sur,  grotescos salvajes de piel oscura y colaboradores del mal


Desnudo con sandalias

Muy pocas veces encuentra uno artistas que tomen en serio el arte. Pero en Ricardo Beleña encontre una excepcion muy notable. Este artista nos lleva al verdadero arte, nos recuerda a los grandes del renacimiento. - Parece que la mujer respira pura sensualidad. Un gran reto para cualquier pintor. - Hay tanto realismo que incluso parece un poco exagerado en los detalles y hace ver la cara un poco como 'cadaverica' pero siempre es asi cuando se trata de llegar al maximo de realismo (recuerden la pelicula A.I., paso el mismo efecto). ¿Algo le fallo al cabello?. Bueno a un artista no se le debe exigir perfeccion (para eso esta la camara fotografica) - Sin embargo el cuerpo, la iluminacion y la atmosfera son impecables, muy bien trabajadas. Yo desearia tener el cuadro en mi casa (y a la modelo tambien). La modelo tiene unos pies muy sensuales. ¿Sere un enfermo del fetichismo del pie? - Mas artistas: http://www.freeartweb.com/