Bitcoin en 10 minutos

in #bitcoin7 years ago

Bienvenidos

Quisiera darte las gracias a ti, que aunque muy seguramente no te conozco creo que ya encontramos cuando menos un tema en común para romper el hielo, las Cripto-Monedas, y aunque sé que el tema es muy extenso y da para muchas entradas en el blog, me iré poco a poco mientras vamos descubriendo este inmenso mundo de tecnología que comenzó a tomar forma por ahí en el 2009.He de confesar que yo "le entré tarde" al tema de las cripto-monedas por desconocimiento e ignorancia (por ahí en el 2014), pero como dice el dicho: "Mas vale tarde que nunca", y aquí estamos escribiendo un pequeño blog que espero pueda nutrirse de información por lo menos un par de pares de veces por semana (o sea 4).

Que es Bitcoin (Para mí) ?

Como buen entusiasta que serás, me imagino que ya has investigado lo que es el bitcoin en otros sitios, así que está de mas que explique lo que muy seguramente ya sabes, así que quiero aprovechar estas lineas para explicar que es bitcoin para mí.Para mí, el bitcoin es una tecnología pensada desde el principio basada en la seguridad de su infraestructura, y sirve para llevar acabo muchas diversas operaciones (entre ellas: darle un valor monetario) Vamos por partes...

Seguridad

¿Por que seguridad?, bueno... varias razones me llevan a pensar eso; principalmente por que el proyecto "Bitcoin" esta creado (por alguien o un grupo de personas que se hace o se hacen llamar: SATOSHI NAKAMOTO) y es un programa de "Código Abierto" (lo que significa que cualquier persona puede ver como esta creado ese programa y echar a volar por uno mismo el programa en su computadora, permitiendo a todos ver como funciona y operar el programa, lo que garantiza la legitimidad y fiabilidad del proyecto)¿Que significa esto en español?, Que básicamente "no hay truco", aquí no hay virus, no hay hackers, no hay un programa modificado diseñado para "robar" o hacer mal uso del proyecto, pues el proyecto en sí es transparente (abierto al publico) para ver y "compilar" ese código por cuenta propia.

Compilar: significa transformar un Código en vil texto (que entendemos los humanos) a un código que entienda la computadora. A ese archivo o archivos resultantes se les llama "Archivos compilados" o "Programa Binario" o mas comúnmente: "App"

Al revisar el código de este gran proyecto como lo es "Bitcoin", encontramos que es tan realmente sencillo que por lo mismo es directamente proporcional a la dificultad que se requeriría para lograr encontrar una vulnerabilidad o defecto.

Como es muy simple, no hay huecos de seguridad que pongan en riesgo su infraestructura (Excepto por la computación cuántica, pero esto aun no existe, estamos muy lejos de ello (varios años de distancia), y es tema aparte y muy extenso como para dejarlo a otra entrada de blog). Pero no se preocupen por que cuando haya indicios de que ya este comenzando este tipo de computación cuántica, la seguridad del bitcoin se incrementará en una sencilla actualización para que esto no sea un problema.

Infraestructura

¿Que es eso?, bueno, una infraestructura es básicamente el "medio" necesario para que algo pueda funcionar.Para que Bitcoin pueda funcionar se necesita revisar que es lo que hace, y revisando su código encontramos que: lo único que hace bitcoin es crearse a si mismo mediante respuestas a cálculos matemáticos que se complican cada vez mas con el tiempo con el fin de regularse a si mismo su crecimiento con base a diferentes cosas: Principalmente, la potencia de toda la gente que esta dedicando sus computadoras a generarlo (a este proceso se le llama Minería, y también es tema aparte), en segundo lugar, el capital que existe de efectivo que la gente destina a este proyecto, y como tercer lugar importante sería el uso que se le da a este proyecto, y existen muchos puntos mas que están considerados en la programación de este código que vuelvo a repetir, es abierto y libre para que todos lo vean como funciona, pero en sí, esas son las 3 principales razones que hacen que varíe la dificultad de los cálculos matemáticos que se necesitan para crear mas Bitcoins.Existen 2 tipos de usuarios que ayudan a mantener este proyecto:

  • Los Mineros: Son el pilar de la existencia de Bitcoin, se encargan de resolver estos grandes problemas matemáticos que sirven para 2 cosas:
    • Crear mas monedas para su circulación
    • Resolver las transferencias de dichas monedas entre carteras (o "nodos")

Los mineros requieren MASIVAS cantidades de poder de computo (medido en Hashes x segundo, ej. 3 H/s, 30 MH/s, o 30 GH/s). por lo que se han creado "grupos de mineros" (comúnmente llamados: Pools de Minería) para poder repartirse la dificultad para resolver un paquete de transacciones (bloque)Actualmente la dificultad de estas operaciones matemáticas para resolver un solo paquete de transacciones (llamado "bloque") es tan complicada que toma al rededor de 10 minutos en resolverse y ocupa un poder de 6,000,000 TH/s, si tomamos en consideración que un aparato especializado para minar Bitcoin (Antminer S9) que cuesta al rededor de $2,000 USD, puede generar una potencia de unos 12 TH/s, con un consumo eléctrico de 1,200 Watts/Hora, estamos hablando de cantidades colosales de energía eléctrica.Nada de estos aparatos tan costosos y demandantes de energía eléctrica tendría sentido si no hubiera una recompensa económica, y es nada menos que 12.5 Bitcoins (a la fecha que escribo esto) $950,000 MXN (CADA 10 MINUTOS), que por cierto, esta recompensa se reduce a la mitad cada 210,000 bloques (cada 4 años casi exactamente (a "esto" se le llama "HALVING"), por que recordemos que la dificultad se ajusta dependiendo de que tanto poder de minado a nivel mundial haya), esto permite tener un control casi exacto por diferencia de un par de días)Aquí puedes consultar cuando será el siguiente HALVING...
  • Los Nodos: (también conocidos como: CARTERAS). Los bitcoins son unidades que deben guardarse en algún lugar para que todos podamos tener, un nodo es una "cartera virtual" que permite almacenar estas monedas. Los nodos son simplemente el "programa de bitcoin" (Bitcoin core) instalado en tu computadora, y no requiere ninguna capacidad tecnológica importante, digamos que puede ejecutarse sin problema en la computadora de la abuela. Este programa funciona como un "notario" que valida y confirma con otros nodos que las transferencias que se están agregando a la cadena de bloques son correctas y hay consenso en la red. De no haber consenso ese bloque queda descartado pues posiblemente sea alguien que quiera intervenir el sistema (hackearlo) y el bloque es rápidamente eliminado del consenso muchísimo antes de siquiera tener "validez oficial" (confirmaciones).

Hay mas de 6000 nodos en todo el mundo (son pocos), básicamente son gente que tiene el programa del bitcoin abierto en su computadora corroborando el trabajo de los mineros, los nodos contienen TODO EL HISTORIAL DE TRANSACCIONES de cada uno de los bitcoins desde que se puso en marcha el proyecto BITCOIN (por ahí del 2010-2011) , digamos que es el registro contable público mas grande de la historia.

Confirmaciones

Las confirmaciones son la cantidad de bloques resueltos después de ese (o sea que si un bloque ya se resolvió y luego ya se resolvieron otros 2 después de ese, entonces ese bloque tiene 2 confirmaciones), las transferencias que están en ese bloque se consideran "legitimas" cuando ya se resolvieron otros 2 bloques después (unos 20 minutos) y significa que ya hay consenso con muchos nodos de que las transferencias de ese bloque son legitimas.Se considera una transferencia exitosa cuando ya se han resuelto unos 2 o 3 bloques después (cuando ya se tienen unas 2 o 3 confirmaciones).

Diversas Operaciones

El Bitcoin sirve para muchas cosas, no acabaríamos de nombrarlas, pero las mas trascendentes en mi opinión son las siguientes:

  • Sirve como dinero: El bitcoin ha tenido valor en el mercado, y este se ha ido cotizando desde que comenzó, sirviendo como una MONEDA alternativa al dinero FIAT (el normalito de los gobiernos/bancos) y por estar "fuera" del sistema, es "anónimo" por que cada transferencia puede tener un "numero de cuenta" distinto (al numero de cuenta aquí se le llama: "dirección") por lo mismo es casi in-rastreable, entonces resulta bueno a la hora de evadir impuestos, o comprar cosas en el mercado negro, o por que no; cobrar rescate a secuestro de datos, personas etc.) con esto no quiero decir que estoy de acuerdo en que se utilice para estos motivos obviamente, pero es una tecnología muy poderosa que prácticamente se le da el uso que las manos le den (ej. un cuchillo).
  • Activo Inteligente: Tanto económicas como económicas, el bitcoin puede utilizarse para hacer transferencias o contratos digitales entre personas, es "dinero inteligente" (se puede programar): Me voy a explicar; puedes programar cierto dinero exclusivamente para usarse en surtir huevos, única y exclusivamente si ya no hay huevos o si hay menos de 4 huevos en el almacén.
    Como funciona como dinero virtual y es programable, se puede utilizar también para hacer compras automáticas para re-surtir inventario (eliminando la necesidad del departamento de compras de cualquier empresa o negocio).
  • Democracia: Debido a su naturaleza tan segura en si misma de la moneda; esta se puede programar para ser utilizada en votaciones electorales (serían las elecciones mas seguras y fiables en la historia de la humanidad) obviamente se podría seguir realizando la mala practica de comprar votos y la guerra sucia, pero al menos no habría necesidad de tener "monitos" contando votos y contándolos mal como siempre...

En Resumen

Quizá me fui muy "por encima" a todos estos términos y escribiré mas a profundo sobre cada uno de ellos en las siguientes entradas con forme pase el tiempo.Lo importante aquí es que: el Bitcoin es una tecnología que tiene grandes cantidades de poder de computo a la orden para utilizar la cadena de bloques no solo para enviar y recibir bitcoins que valen dinero, si no que esto es programable y puede servir como transferencias de datos digitales entre maquinas, y es una base solida para lo que debió haber sido JAVA en sus inicios (el Internet de las cosas (Internet Of Things (IOT)))

El Bitcoin viene a hacer con los bancos lo que el correo electrónico hizo con las oficinas postales.
Como dato adicional que no comente en ningún lado, el Bitcoin no puede congelar tus cuentas, y tu eres el dueño total y absoluto de tus cripto-monedas.

Como un extra quisiera comentarles que pienso exponer en este blog de manera personal, pero al mismo tiempo publica cuando haga pequeñas inversiones y como las muevo, en donde las hago, por qué y como, junto con sus debidos resultados especificados en porcentajes. Con el tiempo en este medio he aprendido uno que otro tip que me gustaría compartir con ustedes durante el transcurso de las entradas en el blog, para que no pisen donde un servidor encontró lodo. Un saludo y hasta la próxima. 

Sort:  

Congratulations @javier-ivan! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

You published your First Post
You made your First Vote
You made your First Comment
You got a First Vote

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here

If you no longer want to receive notifications, reply to this comment with the word STOP

By upvoting this notification, you can help all Steemit users. Learn how here!

Hi! I am a robot. I just upvoted you! I found similar content that readers might be interested in:
https://cryptoentusiastas.wordpress.com/2017/08/17/el-primer-aporte/

Thanks, that is my article indeed in a wordpress environment. Id like to share it with the Steemit community... Thanks for linking! Mr. Cheetah bot; Sir. :D

Hello! Welcome to Steemit.

In order to prevent identity theft, identity deception of all types, and content theft we like to encourage users that have an online identity, post for a website or blog, are creators of art and celebrities of all notoriety to verify themselves. Verified users tend to receive a better reception from the community.

Any reasonable verification method is accepted. Examples include:

  • A post or tweet on an established facebook, twitter, Instagram or other social media account with a link to your contribution on Steemit.
  • A reference to their Steemit account on their website or blog.

Thank you!