🚀 Te explico como FUNCIONA el BITCOIN 🚀
28-dic-2017 16:38
#1
|
Hay muchos hilos para hablar del Bitcoin, muchos están vacíos de contenido, otros son para dar información sobre cómo crear una wallet, registrarse en un Exchange, e invertir… pero no veo ninguno que explique COMO funciona el Bitcoin. Mucha gente invierte sin saber cómo funciona, y otros no invierten porque no saben cómo funciona. Y muy pocos lo entienden. Algunos tienen una ligera idea, otros tienen un conocimiento más profundo… pero son los menos. Lo cierto es que no es fácil explicar cómo funciona el Bitcoin, pero voy a intentarlo. He escrito este manual intentando NO entrar en tecnicismos innecesarios (lo cual es complicado…). La idea es que cualquiera lo pueda entender, como si se lo explicaras a tu abuela. AQUÍ NO VOY A HABLAR SOBRE COMO INVERTIR, SOBRE CUANTO VALE, SI SUBE O SI BAJA DE VALOR. Aquí me limitaré a explicar COMO funciona el Bitcoin, nada más. Tampoco quiero debatir si es una burbuja, una estafa, un ponzi, bla bla... prefiero dejar esto como un post informativo y que ayude a la gente a entender que es y como funciona de forma objetiva, nada más. Hay una plataforma oficial del Bitcoin, allí podeis ver más información sobre como usar el Bitcoin como inversión: https://m.forocoches.com/foro/showthread.php?t=6123602 ¡Empecemos! Aviso, tocho insaid: 1) ¿Qué es el Bitcoin? La gran pregunta… La respuesta corta: es una moneda digital. Tiene una serie de características, que copio/pego de la Wikipedia: • 21 millones: la cantidad de unidades nunca podrá exceder los 21 millones de Bitcoins. • Sin censura: nadie puede prohibir o censurar transacciones válidas. • Código abierto: el código fuente de Bitcoin siempre debe ser accesible para todos. • Sin permiso: nadie puede impedir la participación en la red. • Pseudoanónimo: no se requiere identificación para participar en la red Bitcoin. • Permutable: cada unidad es intercambiable. • Pagos irreversibles: las transacciones confirmadas no pueden ser modificadas ni eliminadas. Se genera un histórico. Es una moneda descentralizada, es decir no está respaldada por ninguna persona, o entidad (nación, banco central, etc). Por tanto el Bitcoin tampoco está regulado y no ofrece ninguna “seguridad” - es decir en caso de problemas NADIE se hace responsable porque como he dicho antes, ninguna persona o entidad la gobierna. Además tiene otra característica interesante: todas, repito TODAS las transacciones son públicas. Cualquiera puede ver TODOS los movimientos de una cuenta a otra (en Bitcoin, se llaman “direcciones”, más adelante profundizo en cómo funcionan). Es imposible, por la propia naturaleza del Bitcoin, que las transacciones sean privadas. El anonimato se consigue evitando relacionar una persona con una dirección. Cada Bitcoin es divisible. Es decir puedes usar 10 Bitcoins, o 1 Bitcoin, o 0.1 Bitcoin. Es algo parecido a una moneda como el Euro. Puedes tener 1 Euros, o 0.1 Euros, es decir 10 céntimos. En el Bitcoin, la unidad más pequeña se llama “satoshi”. Un Bitcoin son 100.000.000 satoshis. Ese nombre tan extraño se le puso por el creador del Bitcoin, Satoshi Nakamoto. Luego lo veremos en más detalles. El Bitcoin está basado en una tecnología llamada “blockchain”, que se traduce “cadena de bloques”. 2) ¿Qué es el Blockchain? Imaginate una cadena. Cada eslabón se conecta con otro. Tiene uno detrás y otro delante. Todos los eslabones forman una cadena indivisible. Pues esa es la idea. El “blockchain” es un registro contable, un libro de contabilidad gigante, con forma de cadena. Cada página de este libro de contabilidad es un registro de transacciones (movimientos de monedas de una dirección a otra), y cada una se conecta con la siguiente. Este libro de contabilidad tiene un principio, pero no final – constantemente se están añadiendo nuevas páginas (a medida que se van haciendo transacciones). Cada eslabón, o página de contabilidad, se le llama “bloque”. De ahí que la tecnología sea llamada “cadena de bloques”. Añadir un bloque a la cadena es un proceso que se conoce como “minar un bloque”, lo veremos después. Y cada página no es aislada, depende de la anterior. De hecho en el blockchain, no puedes falsificar una transacción o un bloque, ya que tendrías que falsificar todos los bloques siguientes, lo cual es extremadamente costoso como veremos después. Además, en el Bitcoin, el blockchain es PUBLICO, como hemos dicho antes. Cualquiera puede tener una copia de todo el libro de contabilidad en su PC, y ver todas las transacciones. 3) Que significa que el Bitcoin sea descentralizado Hemos dicho que es una moneda descentralizada. Por tanto, son los propios usuarios los que ofrecen seguridad y confianza en el sistema. Imagínate que ocurre un accidente de coche y la policía empieza a preguntar a los testigos que ha pasado. Además hay muchos, como 50. Todos dan una versión excepto uno que dice algo distinto. ¿Qué hará la policía? Dará por válido el de los 49 restantes e ignorará el otro (considerará que puede estar equivocado, haberlo visto mal, lo que sea). Lo mismo ocurre con el Bitcoin. Al ser público, cualquiera puede hacer una copia de ese registro de contabilidad gigante. Por tanto ya no existe una copia mantenida por una persona o entidad, sino miles y miles de copias repartidas por todo el mundo. Es extremadamente complicado (en la práctica imposible) falsificarlo, porque habría que falsificar todas las copias existentes. De lo contrario, si solo se falsifica una, o dos, o tres, o unas pocas, el resto detectará que esas copias son falsas y las invalidarán, es decir nadie la dará por buena y será ignorada. Como no hay una entidad central que controle el Bitcoin, sino que son los usuarios, y hay miles y miles de personas con una copia del blockchain, ofrece una gran resistencia a ataques y a perdidas (si alguien pierde la copia da igual, la puede pedir a otra persona, porque como hemos dicho ese registro de contabilidad es siempre público). 4) ¿Cómo se minan los bloques? Hemos dicho que cada bloque es una página del registro de contabilidad. Y que constantemente se van añadiendo páginas nuevas a este registro de contabilidad. Este proceso se llama “minar un bloque”, y consiste en validar un bloque nuevo para añadirlo al blockchain. El motivo de por qué se llama así, lo veremos después ![]() ¿Cómo funciona este proceso? Pues bien, cualquiera puede minar un bloque. Tan solo hay que coger todas las transacciones que están pendientes, y realizar una operación matemática para “validar” el bloque. Esta operación matemática consiste en encontrar un valor que cumpla una característica. Eso es muy costoso, pero una vez encontrado, comprobarlo es muy sencillo. Vamos ejemplificarlo. Imagínate un listín telefónico con el número de teléfono de todas las personas del país. Uno de papel, los de “toda la vida”. Encontrar el teléfono de una persona es muuuy sencillo. Lo buscas, y lo encuentras enseguida, porque el listín telefónico está ordenado alfabéticamente. Ahora, imagina tener que buscar a quien corresponde un número de teléfono. ¿A que ya no es tan sencillo? La única forma es ir mirando cada teléfono hasta encontrarlo… lo cual es una matada y te puede llevar muuuucho tiempo. Pues minar un bloque sigue un proceso muy parecido. La única forma de hacerlo es probando, ir valor a valor, hasta encontrar la respuesta correcta. Para ello hay que tener en cuenta un identificador único del bloque anterior, junto con todas las transacciones que quieres agregar al bloque (las transacciones que quieres añadir al libro de contabilidad) y hallar un valor cualquiera que cumpla una condición matemática. Cuando lo encuentras, ya puedes decir a todo el mundo que has hallado un bloque nuevo, todo el mundo lo mira, comprueba que no has hecho trampas y que cumplas esa condición, y dan el OK para añadirlo al blockchain. Enhorabuena, has minado tu primer bloque Falsificar un bloque requiere volver a hacer esa operación tan costosa con los datos falsificados… y luego volver a falsificar todos los bloques siguientes, ya que si cambias uno, los siguientes no concuerdan. Por tanto, hacer un ataque y falsificar un dato en blockchain es extremadamente costoso y complejo. Las personas que se dedican a “minar” bloques (es decir a “encontrar teléfonos en el listín”) se llaman mineros, y son los que añaden nuevas páginas a este libro de contabilidad gigante. Algunos “compiten” por minar bloques antes que otros, en cambio otros hacen agrupaciones y colaboran para repartirse el trabajo. A eso se le llama “pool” de minería. Vamos a verlo más en detalle en el siguiente punto… 5) ¿Cada cuánto se minan los bloques? Respuesta corta: cada 10 minutos. ¿Pero cómo? Si hay que encontrar un “número de teléfono” en el listín, puedes tardar 1 segundo (tienes suerte y el teléfono que buscas es el primero de la lista!! Pero es muy improbable que eso ocurra ) o años… entonces, ¿cómo es posible que en el Bitcoin los bloques se minen cada 10 minutos aproximadamente?Vamos a seguir con el ejemplo de antes. Vamos a ir saltando entre este ejemplo y el Bitcoin puesto que este ejemplo es muy bueno para explicar el concepto. Imagina que tienes que encontrar un teléfono que tenga 4 0s seguidos (es decir 0000). Puede haber varios, puede ser el 91 120 000, o el 94 00 00 32, o cualquier otro. Empiezas a buscar, y como es un coñazo, le pides a tus amigos que te ayuden. Claro, si todos empezáis desde el principio, no ganáis nada. Más bien conviene dividir el listín telefónico en trozos iguales, y que cada uno mire un trozo. Por ejemplo si hay mil páginas y os reunís 10 amigos, cada uno miraría 100 páginas distintas, si os reunís 20 amigos, cada uno miraría solo 50 páginas distintas… desde luego encontrareis el teléfono mucho antes, ¿verdad? Pues algo parecido ocurre con el Bitcoin. SI os reunís varios amigos para minar, y os dividís el trabajo, estáis formando un “pool”. En el mundo del Bitcoin cualquiera puede “unirse” a un pool y colaborar en encontrar un bloque. En la práctica hay máquinas especializadas en ello por lo que si tú te unes con tu PC, poco podrás aportar, pero bueno, esa es la idea. Bien, ahora imagínate que el listín no tiene mil páginas, sino MILLONES de páginas. Y hay miles de personas buscando. Algunos compiten entre ellos, otros se unen para repartirse el trabajo… cuanto se tardará en encontrar? Pues es posible calcular el tiempo aproximado. Por ejemplo si hay 10.000.000 páginas y una persona tarda un minuto en comprobar una página, pues mil personas colaborando tardarán 10.000 minutos como máximo. Y diez mil personas colaborando tardarán 1.000 minutos como máximo. Y cien mil personas colaborando, solo 100 minutos… Algo parecido ocurre en el Bitcoin. Dependiendo de “cuantas personas” haya buscando un bloque, y haciendo la media de cuanto se ha tardado antes para minar un bloque, es posible calcular cuanto van a tardar y “reajustar” la dificultad. En el ejemplo anterior, hemos dicho que buscamos un teléfono con 4 0s seguidos. Si ahora hay más gente buscando, vamos a hacerlo más complicado para que tarden más, ahora hay que buscar un teléfono con 5 0s. Y si hay menos gente buscando, vamos a hacerlo más fácil, ahora hay que buscar un teléfono con solo 3 0s. El caso más fácil es encontrar uno con un solo 0, como imaginareis es MUY fácil. Con dos 0s, será un poco más complicado, con 3 mucho más, con 4 muchísimo más… Pues el Bitcoin hace eso. Se calcula cuanto tiempo se ha tardado en minar los últimos bloques, y según la “potencia de cálculo” (algo así como el número de personas buscando), aumenta el número de 0s que debe haber para cumplir la condición. Esto es literal, minar un Bitcoin significa encontrar un valor con un número determinado de 0s y se aumenta este número o se disminuye para ir ajustando el tiempo que se tarda en minar un bloque. 6) ¿Quién decide las cosas? Seguramente ya te has hecho esa pregunta a medida que has ido leyendo este “manual”. ¿Quién decide la dificultad? ¿Quién decide las cosas en el mundo Bitcoin si no hay ningún responsable? Pues los propios usuarios, mediante el consenso. Al no haber una “autoridad” central, son los usuarios los que votan y deciden. Hay casos que no hay mucho que decidir, se siguen las reglas y punto. Si alguien intenta meter un bloque incorrecto (por ejemplo intenta “colar” un valor con un número de 0s muy bajo) el resto de usuarios lo van a rechazar y no lo van a dar por válido. ¿Por qué? Porque las reglas indican como debe ser un bloque válido, y eso va a misa. Imagínate que hay 20 chavales jugando a futbol, y uno dice “pues ahora voy a cambiar las reglas, ahora yo puedo usar las manos en cualquier momento”. ¿Qué van a decir los demás? Pues se van a reír de él y van a seguir jugando con el pie, y el listillo se va a quedar solo y marginado, forever alone. Lo mismo pasa en el Bitcoin, hay una serie de reglas que se decidieron desde el principio y si quieres cambiarlas, todos tienen que votar y quedar de acuerdo. Como hay miles y miles de usuarios de Bitcoin, el que no esté de acuerdo o no cumpla las reglas, se le echa (se le excluye) y punto. Por lo general las reglas del Bitcoin apenas han cambiado desde el principio de los tiempos, de hecho hasta los cambios mínimos han sido muy costosos de realizar porque hay que poner de acuerdo a miles de usuarios, lo cual es muuuy complicado. Vale, ahora llegamos a un punto interesante… ¿cuál es el principio del Bitcoin? ¿Quién lo creo? 7) ¿Quién creó el Bitcoin? Pues no se sabe. Tachaaaan. Sí, así es. Lo creo una persona o un grupo de personas en el 2009, que no han sido identificados. Vamos a tratar al creador como una única persona para simplificar. El creador del Bitcoin uso redes anónimas para publicar sus ideas, y uso un pseudónimo, Satoshi Nakamoto. Al principio solo estaba él. Él creo el primer “bloque”, y empezó a minar bloques “vacíos” (páginas en blanco, ya que no había transacciones, nadie con quien intercambiar sus Bitcoins). Poco a poco se fueron agregando más y más personas. Él fue quien puso las primeras reglas, creo la primera aplicación para usar Bitcoins (y minar bloques) y después desapareció. Nadie sabe quién es, si todavía sigue vivo o ya murió… Como este libro de contabilidad llamado Bitcoin es público, podemos ver donde tiene sus bitcoins… ¿y adivináis qué? Pues que no se han movido nunca. Ahí siguen. Quizás en el futuro Satoshi Nakamoto “resucite” y mueva sus Bitcoins y los use, pero de momento están allí abandonados. Seguramente os preguntareis… ¿se sabe cuántos Bitcoins tiene el señor Satoshi? Es más… ¿Cómo consiguió sus Bitcoins? De hecho, ¿podría volver y cambiar las reglas del Bitcoin? Bueno, como hemos dicho antes, aunque Satoshi volviera, no podría cambiar las reglas “a mitad de partido” porque sí. Las reglas iniciales, aunque fueron creadas por él, son las que se han aceptado por miles de usuarios, así que si quiere añadir nuevas reglas o quitarlas, todos tendrían que votar… Y respecto a las otras preguntas, son muy interesantes y merecen un punto propio. 8) ¿Cómo se crean los Bitcoins? Pues se generan en el proceso de minado de bloques. Las reglas iniciales que todo el mundo ha aceptado dice que solo puede haber 21 millones de Bitcoins. Cambiar esto requiere que todos los usuarios se pongan de acuerdo… y aunque se ha intentado, no se ha podido hacer, así que sigue habiendo un máximo de 21 millones de Bitcoins. Ahora bien, se van generando poco a poco. De hecho al principio se generaban más fácilmente, y cada vez se generan más lentamente. Llegará un momento que ya no se generaran más, cuando se llegue a ese límite de 21 millones. Los bloques se generan cada vez que se mina un bloque. Las reglas dicen que cada vez que alguien consigue minar un bloque, se le da una recompensa en forma de nuevos Bitcoins. Al principio eran 50 Bitcoins por cada bloque minado. Esa cantidad cada pocos años se va dividiendo. Primero eran 50, luego 25, ahora son 12.5 Dentro de unos años (sobre el 2020 más o menos) serán 6.25 Bitcoins. Esta es la única forma de conseguir nuevos Bitcoins, y es una “recompensa” a la gente que se dedica a minar bloques (y por tanto hacen que el Bitcoin siga vivo, porque no es más que una moneda que se intercambia y esos intercambios son confirmados cuando se introducen en el libro de contabilidad, y de ahí no se borran). Una vez minados todos los Bitcoins, ya no se generarán más pero se seguirán moviendo. Es “parecido” al dinero que hay en circulación, puede que no se impriman más billetes pero los que hay van circulando y eso mueve la economía. Listo, ya sabemos porque se dice que este proceso se le llama “minar”: porque es muy similar a buscar oro en una mina, cada vez tienes que ir más profundo y cuesta más conseguir el oro. Pues igual con los Bitcoins, al principio era más fácil pero cada vez es más y más difícil. ¿Cuántos Bitcoins tiene Satoshi? Pues no se sabe muy bien porque usaba direcciones única cada vez (más adelante lo explicaremos), pero se calcula que tiene cerca de 1 millón de Bitcoins. ¡Casi nada! ¿Cuántos se han minado hasta la fecha? Pues a día de hoy (diciembre 2017) aproximadamente el 80% de los Bitcoins. El resto se seguirán minando poco a poco, cada vez más despacio… de hecho los últimos se minarán dentro de muuuchos años, más de 100… en ese momento la recompensa por minar Bitcoins no se contarán en Bitcoins, sino en Satoshi, es decir en fracciones muy pequeñas de Bitcoins… Muy bien, sigamos. Ya hemos visto que el blockchain es un libro de contabilidad gigante, público, que el proceso de añadir páginas se llama “minar bloques” y al hacerlo el minero que lo consigue recibe una recompensa. También hemos visto quien lo creó y como se deciden las cosas en el Bitcoin. Ahora vamos a ver qué ocurre con los Bitcoins que se crean. ¿Dónde van? ¿Cómo se intercambian? 9) Direcciones de Bitcoin Al igual que tienes una cuenta en un banco con dinero, puedes tener una “dirección” que tenga Bitcoins. Las direcciones son como buzones gigantes que constan de dos partes: una parte “pública” y una parte “privada”. La pública la puede conocer todo el mundo y sirve para enviarte dinero. La privada solo la conoce el dueño y sirve para mover el dinero que hay en esa cuenta a otra. Es como el agujero de un buzón, cualquiera puede meter cosas dentro. En cambio la llave para abrir el buzón y coger lo que hay solo la tiene el dueño. Esa “llave” es una especie de contraseña. En el mundo del Bitcoin hay un dicho: your keys, your coins. Es decir, tu clave, tus monedas. Las monedas que hay en una dirección, pertenece a la persona que tenga esa llave/contraseña, porque es el único capaz de moverlas. Esto es un punto MUY importante. Al no ser algo centralizado, si el dueño pierde esa llave NO hay manera de recuperar las monedas. No hay un registro que diga “esto es de pepito” o “esto es de menganito”. Pepito tiene su llave, y si la pierde, no tiene a quien reclamar. Si alguien se la roba, podrá usar esas monedas. Y si se pierde irremediablemente… nadie las podrá usar. Esas monedas se habrán perdido para siempre, es decir no se podrán volver a usar. Suena duro, pero eso da al usuario del Bitcoin libertad (ya que nadie más puede acceder a ellas, el decide cómo gastarlas) pero también mucha responsabilidad (si la pierdes, adiós muy buenas). Si decides usar un servicio online para almacenar tus Bitcoins, piensa que las claves las tienen un tercero, así que nada evita que te las quite en cualquier momento… tienes que confiar en que no lo haga. Y ya ha pasado muchas veces que los usuarios han perdido Bitcoins por eso. Por ejemplo, el primer caso y más sonado fue una página Mt.gox que cerró y los usuarios perdieron sus Bitcoins. Así que recuerda: your keys, your coins, tú y SOLO tú debes tener la llave de tu dirección. ¿Cómo generar direcciones? ¿Hay límites? Pues no, puedes tener todas las direcciones que quieras. A un conjunto de direcciones se le conoce como “wallet”, o cartera. Como hemos dicho, hay servicios online que te permiten tener tus Bitcoins “en la nube” y acceder a ellos desde cualquier sitio. Pero cuidado, porque eso significa que alguien “custodia” tus Bitcoins… y lo más seguro siempre es que seas tú quien lo haga. Lo mejor es tener una wallet en tu PC, instalando una aplicación como Electrum, o aún mejor usar un “hardware wallet” como el Trezor o el Ledger Nano S. Es una “maquinita” que guarda las claves privadas de todas tus direcciones y tiene un PIN para evitar que alguien te lo robe y lo pueda usar. Es una opción un poco más cara (debes comprar la maquinita) pero es más seguro que tener una wallet en tu PC (que te lo pueden hackear por ejemplo). Ahora bien, ¿porque interesa tener una cartera con muchas direcciones? ¿No basta con una? Pues bien, aunque es “posible” trabajar con solo una dirección, es altamente desaconsejable hacerlo así. De hecho lo recomendado es siempre usar una dirección una única vez. ¿Y eso? Es algo confuso. Muchas personas asocian una dirección a “una cuenta bancaria”, donde puede entrar dinero y salir. Eso es incorrecto. En el mundo Bitcoin las direcciones deberían ser de un único uso, aunque técnicamente se permiten múltiples usos – repito, esto no se recomienda. Puede entrar dinero en una dirección varias veces, aunque se recomienda que se use una dirección nueva cada vez para recibir dinero, y de la misma forma debería de salir una sola vez, es decir se debería usar una única vez. ¿Por qué? Por dos razones: Seguridad y privacidad. La primera, de seguridad, es algo puramente técnico. Digamos que una vez ha salido dinero, técnicamente sería “más fácil” que alguien pudiera intentar encontrar la llave privada (la que te da acceso a mover el dinero que allí hay). Así que al ser de un solo uso, ese “riesgo” se evita. La razón es muy compleja. No la voy a comentar. Venga…. Vale… la explico. Eso sí, puedes ignorar el siguiente párrafo para no liarte. Spoiler: [ pulsa para ver ] Cada dirección Bitcoin es una clave privada ECDSA y un hash de la clave pública. Un ataque de fuerza bruta para hallar la clave privada a partir de la clave pública requiere 2^128 calculos. Al ser la dirección Bitcoin un hash de la clave pública, un atacante necesitaría hallar la preimagen, lo cual aumenta la dificultad a 2^160. Cada vez que se publica una transacción se firma la transacción con la clave privada y se publica la clave pública, por ello a partir de ese momento un atacante podría hallar la clave privada más fácilmente. Si no se vuelve a usar esa dirección nunca más, ya no hay riesgo de https://seguridad. Además, los algoritmos cuánticos permiten romper la criptografía asimétrica muy fácilmente mediante el algoritmo de Shor, por lo que el ECDSA de 256 bits usados en Bitcoin se romperían fácilmente con un ordenador cuántico de 2330 qubits. En cambio los hashes son más resistentes a ataques mediante algoritmos cuánticos. Por tanto un ataque frontal con ordenadores cuánticos contra una dirección de Bitcoin tendría como primera barrera de entrada el hallar la preimagen inicial. Vale, después de esta fumada que la mayoría no entenderéis, proseguimos. Hay un primer motivo de seguridad para no reusar las direcciones. Luego hay un segundo motivo: la privacidad. Hemos dicho que el blockchain es público, así que cualquiera puede ver todas las transacciones de una cuenta a otra. La única manera de tener anonimato es evitar la relación entre una persona y su dirección. Pero en el momento que usas el Bitcoin, se consigue esa relación. Imagínate que pagas en Bitcoins a alguien. Ese alguien puede ver de dónde ha venido ese dinero y ver cuantos Bitcoins tenías en esa dirección. Podría ver si te pagan regularmente y cuanto (por ejemplo si te pagaran el sueldo en Bitcoins en la misma dirección, caso hipotético claro…). ¿A que no mola? Podría secuestrarte y amenazarte para que le des todo lo que tengas en Bitcoin, y sabría cuánto tienes… lo dicho, no mola nada. Si en cambio tienes varias direcciones de Bitcoin, y el dinero repartido en varias de ellas, será más difícil hacer un seguimiento. Ya que si vas tirando del hilo y viendo transacciones anteriores, ya no se sabría si la dirección origen que traspasó dinero a tu cuenta de Bitcoin es tuya o de otro… tampoco podría ver en qué te gastas el dinero porque la dirección habría quedado vacía. Por esos dos motivos, privacidad y seguridad, no se deberían usar varias veces las direcciones. Como “son gratis”, lo mejor es crear una para cada recepción y usarla una sola vez. Aquí hay más información al respecto: https://bitcoin.org/es/proteja-su-privacidad Ahora bien… ¿cómo puedes usar una dirección una sola vez? Por ejemplo si tienes 20 y gastas 1, te quedarán 19 en la dirección, no? Pues NO. Cada vez que usas tu clave privada (la “llave”) para mover dinero fuera, es decir envías dinero a alguien, la dirección se VACIA. Se queda a 0. Luego podrías recibir otra vez fondos y volver a usarlos, pero es lo que no deberías hacer por lo que dijimos antes. Entonces… ¿qué ocurre? Fácil. Imagina que pagas con un billete de 20 y gastas 1. El tendero te dará 19 de cambio, no? Pues eso ocurre en el bitcoin. Si tienes 20 y gastas 1, en realidad se hacen 2 movimientos: 1 a la otra persona, y 19 a una cuenta NUEVA que te pertenece y que se guarda en tu billetera/wallet. De esa forma el resto sigue estando en tu poder pero en una dirección nueva. Estas direcciones se llaman “de cambio”, en inglés “change”. Todas las wallet implementan este sistema (de hecho si no lo hicieran, todo el resto se iría de comisión a la transacción…). Un momento, ¿qué es eso de “comisión”? Veamoslo. 10) Comisiones - ¿Qué pasará cuando se minen todos los Bitcoins? ¿Qué es la comisión? Pues fácil, una comisión es lo que le pagas al minero para que añada tu transacción en el bloque que está minando. Piensa que en un bloque cabe un número determinado de transacciones, y para decidir cuál poner, va a coger las que ofrezcan más comisión… el resto se quedan en cola pendientes de ser añadidas en un bloque en el futuro. Antes hemos dicho que los Bitcoins se van a acabar… ¿entonces que aliciente tendrán los mineros para dedicar recursos en minar bloques? Pues las comisiones, así de sencillo. Cada transacción lleva asociada una comisión, un “fee” para el minero. Entonces, un minero cuando mina un bloque se lleva Bitcoins “nuevos” y además Bitcoins en forma de comisiones de todas las transacciones incluidas en el bloque. Cuando no haya Bitcoins nuevos, solo se llevarán las comisiones de las transacciones. Una transacción puede tener varias direcciones de “entrada”, donde los dueños validan la transacción usando su “clave privada”, y varias de salida. Por ejemplo en el caso anterior de pagar algo de 1 con 20, habría una dirección a la que enviar 1 y otra a enviar 18.99… y el 0.01 restante que no se incluye, automáticamente queda como comisión al minero. Por tanto siempre el cambio se envía a una dirección nueva, de lo contrario no se quedaría en la dirección inicial sino que se lo llevaría el minero como comisión! ¿Porque puede haber varias direcciones de entrada? Pues bien, como hemos dicho puedes tener muchas direcciones en tu cartera. Puedes tener en total 20 monedas en total, en 2 direcciones: 10 monedas en una y 10 en otra. Si tuvieras que pagar 11, tendrías que usar las dos para pagar… entonces las direcciones de entrada serían esas dos, tendrías una dirección de salida de 11 y otra de casi 9 con tu cambio, la cual es una dirección tuya (el valor sería más bien 8.99 o similar, el resto es lo que decidas dar de comisión al minero). Algo como esto: Entrada: * Dirección A: 10 * Dirección B: 10 Salida: * Dirección C: 11 * Dirección D: 8.99 A, B y D serían direcciones tuyas, y C la dirección de la persona a la que pagas. Los 0.01 restantes “que no aparecen” por ningún lado se los lleva el minero. Es parecido a usar 2 billetes de 10€ para pagar en un restaurante algo de 11, te devolverían 9 de cambio, pero decides dejar 1€ de propina. La entrada son dos billetes de 10€ cada uno, y la salida sería 11€ por un lado (que se queda el comerciante) y 8€ por otro lado (el cambio que te quedas). El resto se los queda el camarero de propina. 11) Hard-forks Hemos dicho antes que para hacer algún cambio, todo el mundo se debe poner de acuerdo. Y es muy complicado. Si un cambio no lo acepta casi nadie, se descarta. ¿Pero qué pasa si esas personas siguen queriendo hacer el cambio? Pues ocurre un hard-fork. Una “bifurcación”. A partir de ese momento, las personas que han quedado de acuerdo en las nuevas reglas, empezarán a generar un block chain con esas nuevas reglas. Mientras, el resto de gente usará las “reglas viejas”. Ha ocurrido muchas veces, y da lugar a nuevas monedas, independientes del Bitcoin. Las más conocida es la llamada “Bitcoin Cash”. Luego se hicieron otras: Bitcoin Gold, Bitcoin Diamond, Bitcoin Hot, etc… pero vamos, que quitando Bitcoin Cash, el resto apenas se usa, y han surgido más bien para dar “el pelotazo”. De hecho el Bitcoin Cash es bastante menos usado que el Bitcoin. Hay otras monedas “inspiradas” en el Bitcoin, como el Litecoin. La diferencia entre esas monedas y los hard-forks, es que los hard-forks surgieron a partir de la cadena original, mientras que las nuevas monedas empiezan de 0 (es decir con un libro de contabilidad totalmente vacío). Por tanto alguien que tenía 1 Bitcoin antes de un hard-fork, pasará a tener 1 Bitcoin por un lado y a tener 1 unidad de la nueva moneda. Not bad… 12) Bitcoin es deflacionario Antes hemos dicho que solo hay 21 millones de Bitcoins disponibles que se irán minando con el tiempo (cada vez más lentamente). Hemos dicho que cuando se minen todos, los mineros seguirán añadiendo hojas al libro de contabilidad dado que ganarán dinero (únicamente) en forma de comisiones. Por tanto, podemos extraer una lección: el Bitcoin es deflacionario. Está hecho para que cada vez sea más valioso. Mientras más aumente su uso, más valdrá, porque hay el que hay y cada vez más gente quiere tenerlo, así que el valor irá subiendo. Como cualquiera sistema deflacionario, se fomenta el “guardar” monedas en vez de gastarlas ya que “cada vez valen más” (al contrario que la inflación, que fomenta gastar porque si no la moneda pierde valor). Para muchos esto es un problema a nivel macro económico ya que fomenta que no haya movimiento económico, a pesar de que es bueno a nivel “micro económico” (los ahorradores se ven beneficiados). Otros dicen que no. Por ejemplo el mercado tecnológico es “deflacionario”, la tecnología cada vez es más barata, y la gente se compra tecnología cuando lo necesite, no deja de comprarla porque el próximo año va a salir algo mejor o más barato… Pero bueno, esto ya es un problema distinto, más bien relacionado con la economía en general que con el Bitcoin en sí. Bueno, la explicación “a grandes rasgos” ya está, ahora veamos preguntas concretas que la gente se puede hacer: 13) FAQ a) ¿Puedo pagar dos veces con el mismo Bitcoin?
No. Cuando haces un pago, tu transacción se queda en la cola. No es válido hasta que se ha agregado a un bloque y se ha confirmado que el bloque es válido. Si emites dos pagos por encima del valor que tienes, solo uno será incluido en un bloque (el primero que los mineros decidan agregar, por ejemplo el que tenga más comisión), el otro nadie lo agregará a ningún bloque porque es inválido y rompe las reglas del Bitcoin. Y por supuesto nadie va a aceptar una transacción donde uses más dinero del que posees. b) Cuando se minen todos los Bitcoins, nadie lo usará y morirá.
No. Lee el punto 10. Cuando se minen todos los Bitcoins, simplemente no se crearán más monedas. Las que hay seguirán circulando. Los mineros seguirán minando para ganar comisiones. c) ¿Qué pasa si dos personas minan un bloque a la vez?
El primero que lo hace lo anuncia y los demás usuarios lo verifican y lo dan por válido. Los bloques que terminen después se descartan. En caso de que dos usuarios terminen casi al mismo tiempo, lo anuncian y los usuarios eligen uno de ellos. Al final uno de los dos se impondrá por mayoría y el otro se descartará. d) ¿Cuántas transacciones aguanta Bitcoin por segundo?
La capacidad viene determinada por el número de transacciones que caben en un bloque, que recordemos, se genera cada diez minutos. Cada bloque ocupa 1 Megabyte, y caben unas 4500 transacciones aproximadamente. Por tanto la red Bitcoin admite unas 7 transacciones por segundo. e) ¿Qué pasa si hay más transacciones de las que aguanta?
Se ponen en cola y se van minando por orden, las que más comisiones le den al minero antes se hacen. Si hay mucha cola, los usuarios pueden aumentar la comisión para que su transacción entre antes. La cola de transacciones pendientes se la conoce como “mempool”. f) ¿Se puede aumentar la capacidad de Bitcoin?
Sí. Aumentando el tamaño de bloque por ejemplo. Pero para ello hay que lograr un consenso entre los usuarios, y de momento no se ha podido. Hay otras opciones como el llamado Segwit y Lightning Network. El Segwit disminuye el tamaño de las transacciones, entre un 50 y un 75% y por tanto “caben más transacciones” en un bloque. Lightning Network es una tecnología aún en desarrollo, que permitiría hacer intercambio de monedas entre dos usuarios. Cuando termine el intercambio, el resultado final se guardaría en el blockchain. En teoría permitiría escalar y hacer micropagos más fácilmente que usando el blockchain directamente. g) ¿Alguien puede acaparar todos los Bitcoins?
Por poder puede, pero es complicado que así sea. Además tampoco le interesará a esa persona… si los demás no podemos usar Bitcoins, su valor bajará, o incluso se dejará de usar… el que haya acaparado los Bitcoins habrá malgastado muchos recursos en conseguirlos para hundirlo, lo cual no tiene mucho sentido. h) ¿Puedo minar con mi PC?
Si minas tú solo tendrías que competir contra otros con más potencia y es casi imposible. Sería más fácil que jugaras a la lotería… Si te apuntas a un pool, lo mismo, tu potencia de calculo es tan pequeña que lo que te paguen no bastaría para compensar la electricidad gastada. Piensa que en China tienen tantas presas hidroeléctricas que en algunas zonas la electricidad prácticamente se regala. Aquí en España no puedes competir contra eso. El coste de minar es más alto que la recompensa que obtienes. i) ¡Es un desperdicio de electricidad! ¿Qué se puede hacer?
Sí, lo es… la competitividad por ver quien mina antes un bloque y llevarse la recompensa causa que cada vez haga falta más y más potencia de cálculo, es decir más ordenadores haciendo cálculos y consumiendo cantidades ingentes de electricidad. En principio está hecho para que se balancee solo: si el coste de minar es más alto que el beneficio, los mineros abandonarían lo que causaría que sea más fácil… Para solucionarlo, habría que haber un consenso para que se cambie la forma de minar. Hay otras alternativas, como se hacen en otras criptomonedas, lo complicado es poner de acuerdo a todos… y los mineros, que son los que tienen “más votos”, no querrán cambiar su modelo de negocio, así que está complicada la cosa. j) ¿Puede morir el Bitcoin por causas técnicas?
Sí en caso hipotético, si nadie mina, no se confirman las transacciones y por tanto no se mueve el dinero. Esto es muy difícil, ya que aunque los mineros dejen de minar, la dificultad bajará (tal como se explica en el punto 5) y se hará más fácil minar. El problema es si hay mucha gente minando (la dificultad es alta) y de repente todos dejan de minar al mismo tiempo (todos queden de acuerdo en dejar de minar, o que ocurra un problema energético mundial y no se pueda minar más). En ese caso los bloques tardarían muchísimo tiempo en ser confirmados con los pocos que queden que puedan minar. El reajuste de dificultad, que normalmente ocurre cada 2 semanas, va bien cuando aumenta la dificultad, pero no cuando disminuye. Esas dos semanas en realidad no se mide por tiempo, sino cada 2016 bloques (a 10 minutos cada uno dan 14 dias). Pero si los bloques empiezan a tardar horas y horas… ese reajuste se producirá en un futuro lejano. Mientras tanto no se podrán mover los bitcoins… y la moneda podría morir porque los usuarios dejen de usarla al ser imposible usarla. k) En muchos sitios he leído que pagar con Bitcoin es casi instantáneo y las comisiones son muy bajas. Pero ahora me pone que me cuesta 40$ y puede que tarde días!!! ¿Entonces lo que leí es mentira?
Si lees eso, seguramente es antiguo (de hace varios años). Hace varios años era así, ahora ya no. Esto es una consecuencia de la saturación de la red (que haya más transacciones de las que la red permite). La única forma de que las transacciones se muevan en un tiempo razonable cuando la red está saturada es precisamente esa, que se aumenten las comisiones… el problema de la saturación lleva años sobre la mesa, pero no se ha solucionado del todo como demuestra el hecho de que esta saturación vaya a peor (véase la pregunta anterior “¿Se puede aumentar la capacidad de Bitcoin?”). Si queréis que añada algo más, o tenéis preguntas sobre el funcionamiento, preguntadme y las añadiré al FAQ! ![]() Por favor, absteneos de debatir sobre si es una burbuja o no, etc etc... este post trata de explicar COMO funciona Bitcoin, y me ofrezco a responder dudas y preguntas, por eso os pediría que os ciñais a la temática, gracias
|
Editado: 28-dic-2017 16:54 -
28-dic-2017 17:07
#3
|
Magnífico trabajo. Ahora sí me he enterado de cómo funciona realmente el bitcoin. |
28-dic-2017 17:08
#5
|
Me lo leeré, vaya currada te has pegado, pero sigo viendo esto como una mierda que se va a hundir pronto y va a llorar mucha gente. Desde la barra del bar, sin envidias. Puede que te suelte luego alguna pregunta para el FAQ, un saludo. |
28-dic-2017 17:16
#6
|
Pregunta. Si cada vez es más costoso minar Bitcoin, ¿no serán astronomicas las comisiones a medida que queden menos?, estamos hablando de que esto tira de electricidad y maquinas de cálculo, que deben ir renovandose y consumiran presumiblemente cada vez más por cada bloque calculado. Si son tan astronomicas las comisiones, ¿que incentivo existe en hacer transacciones? |
28-dic-2017 17:31
#8
|
Pregunta. Si cada vez es más costoso minar Bitcoin, ¿no serán astronomicas las comisiones a medida que queden menos?, estamos hablando de que esto tira de electricidad y maquinas de cálculo, que deben ir renovandose y consumiran presumiblemente cada vez más por cada bloque calculado.
Si son tan astronomicas las comisiones, ¿que incentivo existe en hacer transacciones? La cosa se complica un poco más cuando llegamos al punto en que la recompensa en bitcoins se va dividiendo a la mitad. |
28-dic-2017 17:33
#9
|
Gracias por la explicación. Tengo unas dudas. 1. En muchas ocasiones comentas que hay temas que se deciden entre todos los usuarios. Quien tiene derecho a voto y quien no? El haber pagado una vez con bitcoin ya me otorga derecho a dar mi opinion? 2. Para ser una moneda "nueva", no te parece que 7 operaciones por segundo es muy poco? 3. No crees que los bancos o el FMI crearan sus propias monedas y daran espaldarazo al bitcoin, copiando la idea pero tuneandola a su antojo? |
28-dic-2017 17:35
#10
| 5 estrellas! Tenía entendido que Bitcoin (con mayúscula) es una red de computación distribuida y bitcoin una de sus posibles aplicaciones, es así? Para que más podría valer la red Bitcoin, simulaciones científicas, médicas y cosas así? |
28-dic-2017 17:37
#11
|
Cuando compras un bitcoin, a donde va tu dinero? Se reparte entre los mineros? Quien controla eso? Yo podia haber comprado bitcoins cuando salieron, pero no lo hice porque no le veia utilidad. En ningun sitio los aceptaban, solo en la deep web y poco mas, pero yo no quería comprar armas o drogas. Entonces mucha de la gente que los compró de aquella, son posibles delincuentes, y ahora miĺlonarios por la especulación ? |
28-dic-2017 17:37
#12
|
En si no es solo que cada vez sea más dificil, la dificultad se va ajustando, aquí puedes leer un poco del tema: https://www.oroyfinanzas.com/2015/01...inado-bitcoin/
La cosa se complica un poco más cuando llegamos al punto en que la recompensa en bitcoins se va dividiendo a la mitad. |
28-dic-2017 17:52
#15
|
1.- ¿Por qué se puso un límite al nº de Bitcoins? ¿Y por qué precisamente 21 millones? 2.- Si el Bitcoin se extiende cada vez más e incluso sustituye a las monedas actuales, se usará en todo el mundo y... ¿ese límite no será entonces en un grave obstáculo para su uso como moneda universal? Gracias. |
28-dic-2017 18:00
#16
|
Hay muchos hilos para hablar del Bitcoin, muchos están vacíos de contenido, otros son para dar información sobre cómo crear una wallet, registrarse en un Exchange, e invertir… pero no veo ninguno que explique COMO funciona el Bitcoin. Mucha gente invierte sin saber cómo funciona, y otros no invierten porque no saben cómo funciona. Y muy pocos lo entienden. Algunos tienen una ligera idea, otros tienen un conocimiento más profundo… pero son los menos. Lo cierto es que no es fácil explicar cómo funciona el Bitcoin, pero voy a intentarlo. He escrito este manual intentando NO entrar en tecnicismos innecesarios (lo cual es complicado…). La idea es que cualquiera lo pueda entender, como si se lo explicaras a tu abuela. AQUÍ NO VOY A HABLAR SOBRE COMO INVERTIR, SOBRE CUANTO VALE, SI SUBE O SI BAJA DE VALOR. Aquí me limitaré a explicar COMO funciona el Bitcoin, nada más. Tampoco quiero debatir si es una burbuja, una estafa, un ponzi, bla bla... prefiero dejar esto como un post informativo y que ayude a la gente a entender que es y como funciona de forma objetiva, nada más. Hay una plataforma oficial del Bitcoin, allí podeis ver más información sobre como usar el Bitcoin como inversión: https://m.forocoches.com/foro/showthread.php?t=6123602 ¡Empecemos! Aviso, tocho insaid: 1) ¿Qué es el Bitcoin? La gran pregunta… La respuesta corta: es una moneda digital. Tiene una serie de características, que copio/pego de la Wikipedia: • 21 millones: la cantidad de unidades nunca podrá exceder los 21 millones de Bitcoins. • Sin censura: nadie puede prohibir o censurar transacciones válidas. • Código abierto: el código fuente de Bitcoin siempre debe ser accesible para todos. • Sin permiso: nadie puede impedir la participación en la red. • Pseudoanónimo: no se requiere identificación para participar en la red Bitcoin. • Permutable: cada unidad es intercambiable. • Pagos irreversibles: las transacciones confirmadas no pueden ser modificadas ni eliminadas. Se genera un histórico. Es una moneda descentralizada, es decir no está respaldada por ninguna persona, o entidad (nación, banco central, etc). Por tanto el Bitcoin tampoco está regulado y no ofrece ninguna “seguridad” - es decir en caso de problemas NADIE se hace responsable porque como he dicho antes, ninguna persona o entidad la gobierna. Además tiene otra característica interesante: todas, repito TODAS las transacciones son públicas. Cualquiera puede ver TODOS los movimientos de una cuenta a otra (en Bitcoin, se llaman “direcciones”, más adelante profundizo en cómo funcionan). Es imposible, por la propia naturaleza del Bitcoin, que las transacciones sean privadas. El anonimato se consigue evitando relacionar una persona con una dirección. Cada Bitcoin es divisible. Es decir puedes usar 10 Bitcoins, o 1 Bitcoin, o 0.1 Bitcoin. Es algo parecido a una moneda como el Euro. Puedes tener 1 Euros, o 0.1 Euros, es decir 10 céntimos. En el Bitcoin, la unidad más pequeña se llama “satoshi”. Un Bitcoin son 100.000.000 satoshis. Ese nombre tan extraño se le puso por el creador del Bitcoin, Satoshi Nakamoto. Luego lo veremos en más detalles. El Bitcoin está basado en una tecnología llamada “blockchain”, que se traduce “cadena de bloques”. 2) ¿Qué es el Blockchain? Imaginate una cadena. Cada eslabón se conecta con otro. Tiene uno detrás y otro delante. Todos los eslabones forman una cadena indivisible. Pues esa es la idea. El “blockchain” es un registro contable, un libro de contabilidad gigante, con forma de cadena. Cada página de este libro de contabilidad es un registro de transacciones (movimientos de monedas de una dirección a otra), y cada una se conecta con la siguiente. Este libro de contabilidad tiene un principio, pero no final – constantemente se están añadiendo nuevas páginas (a medida que se van haciendo transacciones). Cada eslabón, o página de contabilidad, se le llama “bloque”. De ahí que la tecnología sea llamada “cadena de bloques”. Añadir un bloque a la cadena es un proceso que se conoce como “minar un bloque”, lo veremos después. Y cada página no es aislada, depende de la anterior. De hecho en el blockchain, no puedes falsificar una transacción o un bloque, ya que tendrías que falsificar todos los bloques siguientes, lo cual es extremadamente costoso como veremos después. Además, en el Bitcoin, el blockchain es PUBLICO, como hemos dicho antes. Cualquiera puede tener una copia de todo el libro de contabilidad en su PC, y ver todas las transacciones. 3) Que significa que el Bitcoin sea descentralizado Hemos dicho que es una moneda descentralizada. Por tanto, son los propios usuarios los que ofrecen seguridad y confianza en el sistema. Imagínate que ocurre un accidente de coche y la policía empieza a preguntar a los testigos que ha pasado. Además hay muchos, como 50. Todos dan una versión excepto uno que dice algo distinto. ¿Qué hará la policía? Dará por válido el de los 49 restantes e ignorará el otro (considerará que puede estar equivocado, haberlo visto mal, lo que sea). Lo mismo ocurre con el Bitcoin. Al ser público, cualquiera puede hacer una copia de ese registro de contabilidad gigante. Por tanto ya no existe una copia mantenida por una persona o entidad, sino miles y miles de copias repartidas por todo el mundo. Es extremadamente complicado (en la práctica imposible) falsificarlo, porque habría que falsificar todas las copias existentes. De lo contrario, si solo se falsifica una, o dos, o tres, o unas pocas, el resto detectará que esas copias son falsas y las invalidarán, es decir nadie la dará por buena y será ignorada. Como no hay una entidad central que controle el Bitcoin, sino que son los usuarios, y hay miles y miles de personas con una copia del blockchain, ofrece una gran resistencia a ataques y a perdidas (si alguien pierde la copia da igual, la puede pedir a otra persona, porque como hemos dicho ese registro de contabilidad es siempre público). 4) ¿Cómo se minan los bloques? Hemos dicho que cada bloque es una página del registro de contabilidad. Y que constantemente se van añadiendo páginas nuevas a este registro de contabilidad. Este proceso se llama “minar un bloque”, y consiste en validar un bloque nuevo para añadirlo al blockchain. El motivo de por qué se llama así, lo veremos después ![]() ¿Cómo funciona este proceso? Pues bien, cualquiera puede minar un bloque. Tan solo hay que coger todas las transacciones que están pendientes, y realizar una operación matemática para “validar” el bloque. Esta operación matemática consiste en encontrar un valor que cumpla una característica. Eso es muy costoso, pero una vez encontrado, comprobarlo es muy sencillo. Vamos ejemplificarlo. Imagínate un listín telefónico con el número de teléfono de todas las personas del país. Uno de papel, los de “toda la vida”. Encontrar el teléfono de una persona es muuuy sencillo. Lo buscas, y lo encuentras enseguida, porque el listín telefónico está ordenado alfabéticamente. Ahora, imagina tener que buscar a quien corresponde un número de teléfono. ¿A que ya no es tan sencillo? La única forma es ir mirando cada teléfono hasta encontrarlo… lo cual es una matada y te puede llevar muuuucho tiempo. Pues minar un bloque sigue un proceso muy parecido. La única forma de hacerlo es probando, ir valor a valor, hasta encontrar la respuesta correcta. Para ello hay que tener en cuenta un identificador único del bloque anterior, junto con todas las transacciones que quieres agregar al bloque (las transacciones que quieres añadir al libro de contabilidad) y hallar un valor cualquiera que cumpla una condición matemática. Cuando lo encuentras, ya puedes decir a todo el mundo que has hallado un bloque nuevo, todo el mundo lo mira, comprueba que no has hecho trampas y que cumplas esa condición, y dan el OK para añadirlo al blockchain. Enhorabuena, has minado tu primer bloque Falsificar un bloque requiere volver a hacer esa operación tan costosa con los datos falsificados… y luego volver a falsificar todos los bloques siguientes, ya que si cambias uno, los siguientes no concuerdan. Por tanto, hacer un ataque y falsificar un dato en blockchain es extremadamente costoso y complejo. Las personas que se dedican a “minar” bloques (es decir a “encontrar teléfonos en el listín”) se llaman mineros, y son los que añaden nuevas páginas a este libro de contabilidad gigante. Algunos “compiten” por minar bloques antes que otros, en cambio otros hacen agrupaciones y colaboran para repartirse el trabajo. A eso se le llama “pool” de minería. Vamos a verlo más en detalle en el siguiente punto… 5) ¿Cada cuánto se minan los bloques? Respuesta corta: cada 10 minutos. ¿Pero cómo? Si hay que encontrar un “número de teléfono” en el listín, puedes tardar 1 segundo (tienes suerte y el teléfono que buscas es el primero de la lista!! Pero es muy improbable que eso ocurra ) o años… entonces, ¿cómo es posible que en el Bitcoin los bloques se minen cada 10 minutos aproximadamente?Vamos a seguir con el ejemplo de antes. Vamos a ir saltando entre este ejemplo y el Bitcoin puesto que este ejemplo es muy bueno para explicar el concepto. Imagina que tienes que encontrar un teléfono que tenga 4 0s seguidos (es decir 0000). Puede haber varios, puede ser el 91 120 000, o el 94 00 00 32, o cualquier otro. Empiezas a buscar, y como es un coñazo, le pides a tus amigos que te ayuden. Claro, si todos empezáis desde el principio, no ganáis nada. Más bien conviene dividir el listín telefónico en trozos iguales, y que cada uno mire un trozo. Por ejemplo si hay mil páginas y os reunís 10 amigos, cada uno miraría 100 páginas distintas, si os reunís 20 amigos, cada uno miraría solo 50 páginas distintas… desde luego encontrareis el teléfono mucho antes, ¿verdad? Pues algo parecido ocurre con el Bitcoin. SI os reunís varios amigos para minar, y os dividís el trabajo, estáis formando un “pool”. En el mundo del Bitcoin cualquiera puede “unirse” a un pool y colaborar en encontrar un bloque. En la práctica hay máquinas especializadas en ello por lo que si tú te unes con tu PC, poco podrás aportar, pero bueno, esa es la idea. Bien, ahora imagínate que el listín no tiene mil páginas, sino MILLONES de páginas. Y hay miles de personas buscando. Algunos compiten entre ellos, otros se unen para repartirse el trabajo… cuanto se tardará en encontrar? Pues es posible calcular el tiempo aproximado. Por ejemplo si hay 10.000.000 páginas y una persona tarda un minuto en comprobar una página, pues mil personas colaborando tardarán 10.000 minutos como máximo. Y diez mil personas colaborando tardarán 1.000 minutos como máximo. Y cien mil personas colaborando, solo 100 minutos… Algo parecido ocurre en el Bitcoin. Dependiendo de “cuantas personas” haya buscando un bloque, y haciendo la media de cuanto se ha tardado antes para minar un bloque, es posible calcular cuanto van a tardar y “reajustar” la dificultad. En el ejemplo anterior, hemos dicho que buscamos un teléfono con 4 0s seguidos. Si ahora hay más gente buscando, vamos a hacerlo más complicado para que tarden más, ahora hay que buscar un teléfono con 5 0s. Y si hay menos gente buscando, vamos a hacerlo más fácil, ahora hay que buscar un teléfono con solo 3 0s. El caso más fácil es encontrar uno con un solo 0, como imaginareis es MUY fácil. Con dos 0s, será un poco más complicado, con 3 mucho más, con 4 muchísimo más… Pues el Bitcoin hace eso. Se calcula cuanto tiempo se ha tardado en minar los últimos bloques, y según la “potencia de cálculo” (algo así como el número de personas buscando), aumenta el número de 0s que debe haber para cumplir la condición. Esto es literal, minar un Bitcoin significa encontrar un valor con un número determinado de 0s y se aumenta este número o se disminuye para ir ajustando el tiempo que se tarda en minar un bloque. 6) ¿Quién decide las cosas? Seguramente ya te has hecho esa pregunta a medida que has ido leyendo este “manual”. ¿Quién decide la dificultad? ¿Quién decide las cosas en el mundo Bitcoin si no hay ningún responsable? Pues los propios usuarios, mediante el consenso. Al no haber una “autoridad” central, son los usuarios los que votan y deciden. Hay casos que no hay mucho que decidir, se siguen las reglas y punto. Si alguien intenta meter un bloque incorrecto (por ejemplo intenta “colar” un valor con un número de 0s muy bajo) el resto de usuarios lo van a rechazar y no lo van a dar por válido. ¿Por qué? Porque las reglas indican como debe ser un bloque válido, y eso va a misa. Imagínate que hay 20 chavales jugando a futbol, y uno dice “pues ahora voy a cambiar las reglas, ahora yo puedo usar las manos en cualquier momento”. ¿Qué van a decir los demás? Pues se van a reír de él y van a seguir jugando con el pie, y el listillo se va a quedar solo y marginado, forever alone. Lo mismo pasa en el Bitcoin, hay una serie de reglas que se decidieron desde el principio y si quieres cambiarlas, todos tienen que votar y quedar de acuerdo. Como hay miles y miles de usuarios de Bitcoin, el que no esté de acuerdo o no cumpla las reglas, se le echa (se le excluye) y punto. Por lo general las reglas del Bitcoin apenas han cambiado desde el principio de los tiempos, de hecho hasta los cambios mínimos han sido muy costosos de realizar porque hay que poner de acuerdo a miles de usuarios, lo cual es muuuy complicado. Vale, ahora llegamos a un punto interesante… ¿cuál es el principio del Bitcoin? ¿Quién lo creo? 7) ¿Quién creó el Bitcoin? Pues no se sabe. Tachaaaan. Sí, así es. Lo creo una persona o un grupo de personas en el 2009, que no han sido identificados. Vamos a tratar al creador como una única persona para simplificar. El creador del Bitcoin uso redes anónimas para publicar sus ideas, y uso un pseudónimo, Satoshi Nakamoto. Al principio solo estaba él. Él creo el primer “bloque”, y empezó a minar bloques “vacíos” (páginas en blanco, ya que no había transacciones, nadie con quien intercambiar sus Bitcoins). Poco a poco se fueron agregando más y más personas. Él fue quien puso las primeras reglas, creo la primera aplicación para usar Bitcoins (y minar bloques) y después desapareció. Nadie sabe quién es, si todavía sigue vivo o ya murió… Como este libro de contabilidad llamado Bitcoin es público, podemos ver donde tiene sus bitcoins… ¿y adivináis qué? Pues que no se han movido nunca. Ahí siguen. Quizás en el futuro Satoshi Nakamoto “resucite” y mueva sus Bitcoins y los use, pero de momento están allí abandonados. Seguramente os preguntareis… ¿se sabe cuántos Bitcoins tiene el señor Satoshi? Es más… ¿Cómo consiguió sus Bitcoins? De hecho, ¿podría volver y cambiar las reglas del Bitcoin? Bueno, como hemos dicho antes, aunque Satoshi volviera, no podría cambiar las reglas “a mitad de partido” porque sí. Las reglas iniciales, aunque fueron creadas por él, son las que se han aceptado por miles de usuarios, así que si quiere añadir nuevas reglas o quitarlas, todos tendrían que votar… Y respecto a las otras preguntas, son muy interesantes y merecen un punto propio. 8) ¿Cómo se crean los Bitcoins? Pues se generan en el proceso de minado de bloques. Las reglas iniciales que todo el mundo ha aceptado dice que solo puede haber 21 millones de Bitcoins. Cambiar esto requiere que todos los usuarios se pongan de acuerdo… y aunque se ha intentado, no se ha podido hacer, así que sigue habiendo un máximo de 21 millones de Bitcoins. Ahora bien, se van generando poco a poco. De hecho al principio se generaban más fácilmente, y cada vez se generan más lentamente. Llegará un momento que ya no se generaran más, cuando se llegue a ese límite de 21 millones. Los bloques se generan cada vez que se mina un bloque. Las reglas dicen que cada vez que alguien consigue minar un bloque, se le da una recompensa en forma de nuevos Bitcoins. Al principio eran 50 Bitcoins por cada bloque minado. Esa cantidad cada pocos años se va dividiendo. Primero eran 50, luego 25, ahora son 12.5 Dentro de unos años (sobre el 2020 más o menos) serán 6.25 Bitcoins. Esta es la única forma de conseguir nuevos Bitcoins, y es una “recompensa” a la gente que se dedica a minar bloques (y por tanto hacen que el Bitcoin siga vivo, porque no es más que una moneda que se intercambia y esos intercambios son confirmados cuando se introducen en el libro de contabilidad, y de ahí no se borran). Una vez minados todos los Bitcoins, ya no se generarán más pero se seguirán moviendo. Es “parecido” al dinero que hay en circulación, puede que no se impriman más billetes pero los que hay van circulando y eso mueve la economía. Listo, ya sabemos porque se dice que este proceso se le llama “minar”: porque es muy similar a buscar oro en una mina, cada vez tienes que ir más profundo y cuesta más conseguir el oro. Pues igual con los Bitcoins, al principio era más fácil pero cada vez es más y más difícil. ¿Cuántos Bitcoins tiene Satoshi? Pues no se sabe muy bien porque usaba direcciones única cada vez (más adelante lo explicaremos), pero se calcula que tiene cerca de 1 millón de Bitcoins. ¡Casi nada! ¿Cuántos se han minado hasta la fecha? Pues a día de hoy (diciembre 2017) aproximadamente el 80% de los Bitcoins. El resto se seguirán minando poco a poco, cada vez más despacio… de hecho los últimos se minarán dentro de muuuchos años, más de 100… en ese momento la recompensa por minar Bitcoins no se contarán en Bitcoins, sino en Satoshi, es decir en fracciones muy pequeñas de Bitcoins… Muy bien, sigamos. Ya hemos visto que el blockchain es un libro de contabilidad gigante, público, que el proceso de añadir páginas se llama “minar bloques” y al hacerlo el minero que lo consigue recibe una recompensa. También hemos visto quien lo creó y como se deciden las cosas en el Bitcoin. Ahora vamos a ver qué ocurre con los Bitcoins que se crean. ¿Dónde van? ¿Cómo se intercambian? 9) Direcciones de Bitcoin Al igual que tienes una cuenta en un banco con dinero, puedes tener una “dirección” que tenga Bitcoins. Las direcciones son como buzones gigantes que constan de dos partes: una parte “pública” y una parte “privada”. La pública la puede conocer todo el mundo y sirve para enviarte dinero. La privada solo la conoce el dueño y sirve para mover el dinero que hay en esa cuenta a otra. Es como el agujero de un buzón, cualquiera puede meter cosas dentro. En cambio la llave para abrir el buzón y coger lo que hay solo la tiene el dueño. Esa “llave” es una especie de contraseña. En el mundo del Bitcoin hay un dicho: your keys, your coins. Es decir, tu clave, tus monedas. Las monedas que hay en una dirección, pertenece a la persona que tenga esa llave/contraseña, porque es el único capaz de moverlas. Esto es un punto MUY importante. Al no ser algo centralizado, si el dueño pierde esa llave NO hay manera de recuperar las monedas. No hay un registro que diga “esto es de pepito” o “esto es de menganito”. Pepito tiene su llave, y si la pierde, no tiene a quien reclamar. Si alguien se la roba, podrá usar esas monedas. Y si se pierde irremediablemente… nadie las podrá usar. Esas monedas se habrán perdido para siempre, es decir no se podrán volver a usar. Suena duro, pero eso da al usuario del Bitcoin libertad (ya que nadie más puede acceder a ellas, el decide cómo gastarlas) pero también mucha responsabilidad (si la pierdes, adiós muy buenas). Si decides usar un servicio online para almacenar tus Bitcoins, piensa que las claves las tienen un tercero, así que nada evita que te las quite en cualquier momento… tienes que confiar en que no lo haga. Y ya ha pasado muchas veces que los usuarios han perdido Bitcoins por eso. Por ejemplo, el primer caso y más sonado fue una página Mt.gox que cerró y los usuarios perdieron sus Bitcoins. Así que recuerda: your keys, your coins, tú y SOLO tú debes tener la llave de tu dirección. ¿Cómo generar direcciones? ¿Hay límites? Pues no, puedes tener todas las direcciones que quieras. A un conjunto de direcciones se le conoce como “wallet”, o cartera. Como hemos dicho, hay servicios online que te permiten tener tus Bitcoins “en la nube” y acceder a ellos desde cualquier sitio. Pero cuidado, porque eso significa que alguien “custodia” tus Bitcoins… y lo más seguro siempre es que seas tú quien lo haga. Lo mejor es tener una wallet en tu PC, instalando una aplicación como Electrum, o aún mejor usar un “hardware wallet” como el Trezor o el Ledger Nano S. Es una “maquinita” que guarda las claves privadas de todas tus direcciones y tiene un PIN para evitar que alguien te lo robe y lo pueda usar. Es una opción un poco más cara (debes comprar la maquinita) pero es más seguro que tener una wallet en tu PC (que te lo pueden hackear por ejemplo). Ahora bien, ¿porque interesa tener una cartera con muchas direcciones? ¿No basta con una? Pues bien, aunque es “posible” trabajar con solo una dirección, es altamente desaconsejable hacerlo así. De hecho lo recomendado es siempre usar una dirección una única vez. ¿Y eso? Es algo confuso. Muchas personas asocian una dirección a “una cuenta bancaria”, donde puede entrar dinero y salir. Eso es incorrecto. En el mundo Bitcoin las direcciones deberían ser de un único uso, aunque técnicamente se permiten múltiples usos – repito, esto no se recomienda. Puede entrar dinero en una dirección varias veces, aunque se recomienda que se use una dirección nueva cada vez para recibir dinero, y de la misma forma debería de salir una sola vez, es decir se debería usar una única vez. ¿Por qué? Por dos razones: Seguridad y privacidad. La primera, de seguridad, es algo puramente técnico. Digamos que una vez ha salido dinero, técnicamente sería “más fácil” que alguien pudiera intentar encontrar la llave privada (la que te da acceso a mover el dinero que allí hay). Así que al ser de un solo uso, ese “riesgo” se evita. La razón es muy compleja. No la voy a comentar. Venga…. Vale… la explico. Eso sí, puedes ignorar el siguiente párrafo para no liarte. Spoiler: [ pulsa para ver ] Cada dirección Bitcoin es una clave privada ECDSA y un hash de la clave pública. Un ataque de fuerza bruta para hallar la clave privada a partir de la clave pública requiere 2^128 calculos. Al ser la dirección Bitcoin un hash de la clave pública, un atacante necesitaría hallar la preimagen, lo cual aumenta la dificultad a 2^160. Cada vez que se publica una transacción se firma la transacción con la clave privada y se publica la clave pública, por ello a partir de ese momento un atacante podría hallar la clave privada más fácilmente. Si no se vuelve a usar esa dirección nunca más, ya no hay riesgo de https://seguridad. Además, los algoritmos cuánticos permiten romper la criptografía asimétrica muy fácilmente mediante el algoritmo de Shor, por lo que el ECDSA de 256 bits usados en Bitcoin se romperían fácilmente con un ordenador cuántico de 2330 qubits. En cambio los hashes son más resistentes a ataques mediante algoritmos cuánticos. Por tanto un ataque frontal con ordenadores cuánticos contra una dirección de Bitcoin tendría como primera barrera de entrada el hallar la preimagen inicial. Vale, después de esta fumada que la mayoría no entenderéis, proseguimos. Hay un primer motivo de seguridad para no reusar las direcciones. Luego hay un segundo motivo: la privacidad. Hemos dicho que el blockchain es público, así que cualquiera puede ver todas las transacciones de una cuenta a otra. La única manera de tener anonimato es evitar la relación entre una persona y su dirección. Pero en el momento que usas el Bitcoin, se consigue esa relación. Imagínate que pagas en Bitcoins a alguien. Ese alguien puede ver de dónde ha venido ese dinero y ver cuantos Bitcoins tenías en esa dirección. Podría ver si te pagan regularmente y cuanto (por ejemplo si te pagaran el sueldo en Bitcoins en la misma dirección, caso hipotético claro…). ¿A que no mola? Podría secuestrarte y amenazarte para que le des todo lo que tengas en Bitcoin, y sabría cuánto tienes… lo dicho, no mola nada. Si en cambio tienes varias direcciones de Bitcoin, y el dinero repartido en varias de ellas, será más difícil hacer un seguimiento. Ya que si vas tirando del hilo y viendo transacciones anteriores, ya no se sabría si la dirección origen que traspasó dinero a tu cuenta de Bitcoin es tuya o de otro… tampoco podría ver en qué te gastas el dinero porque la dirección habría quedado vacía. Por esos dos motivos, privacidad y seguridad, no se deberían usar varias veces las direcciones. Como “son gratis”, lo mejor es crear una para cada recepción y usarla una sola vez. Aquí hay más información al respecto: https://bitcoin.org/es/proteja-su-privacidad Ahora bien… ¿cómo puedes usar una dirección una sola vez? Por ejemplo si tienes 20 y gastas 1, te quedarán 19 en la dirección, no? Pues NO. Cada vez que usas tu clave privada (la “llave”) para mover dinero fuera, es decir envías dinero a alguien, la dirección se VACIA. Se queda a 0. Luego podrías recibir otra vez fondos y volver a usarlos, pero es lo que no deberías hacer por lo que dijimos antes. Entonces… ¿qué ocurre? Fácil. Imagina que pagas con un billete de 20 y gastas 1. El tendero te dará 19 de cambio, no? Pues eso ocurre en el bitcoin. Si tienes 20 y gastas 1, en realidad se hacen 2 movimientos: 1 a la otra persona, y 19 a una cuenta NUEVA que te pertenece y que se guarda en tu billetera/wallet. De esa forma el resto sigue estando en tu poder pero en una dirección nueva. Estas direcciones se llaman “de cambio”, en inglés “change”. Todas las wallet implementan este sistema (de hecho si no lo hicieran, todo el resto se iría de comisión a la transacción…). Un momento, ¿qué es eso de “comisión”? Veamoslo. 10) Comisiones - ¿Qué pasará cuando se minen todos los Bitcoins? ¿Qué es la comisión? Pues fácil, una comisión es lo que le pagas al minero para que añada tu transacción en el bloque que está minando. Piensa que en un bloque cabe un número determinado de transacciones, y para decidir cuál poner, va a coger las que ofrezcan más comisión… el resto se quedan en cola pendientes de ser añadidas en un bloque en el futuro. Antes hemos dicho que los Bitcoins se van a acabar… ¿entonces que aliciente tendrán los mineros para dedicar recursos en minar bloques? Pues las comisiones, así de sencillo. Cada transacción lleva asociada una comisión, un “fee” para el minero. Entonces, un minero cuando mina un bloque se lleva Bitcoins “nuevos” y además Bitcoins en forma de comisiones de todas las transacciones incluidas en el bloque. Cuando no haya Bitcoins nuevos, solo se llevarán las comisiones de las transacciones. Una transacción puede tener varias direcciones de “entrada”, donde los dueños validan la transacción usando su “clave privada”, y varias de salida. Por ejemplo en el caso anterior de pagar algo de 1 con 20, habría una dirección a la que enviar 1 y otra a enviar 18.99… y el 0.01 restante que no se incluye, automáticamente queda como comisión al minero. Por tanto siempre el cambio se envía a una dirección nueva, de lo contrario no se quedaría en la dirección inicial sino que se lo llevaría el minero como comisión! ¿Porque puede haber varias direcciones de entrada? Pues bien, como hemos dicho puedes tener muchas direcciones en tu cartera. Puedes tener en total 20 monedas en total, en 2 direcciones: 10 monedas en una y 10 en otra. Si tuvieras que pagar 11, tendrías que usar las dos para pagar… entonces las direcciones de entrada serían esas dos, tendrías una dirección de salida de 11 y otra de casi 9 con tu cambio, la cual es una dirección tuya (el valor sería más bien 8.99 o similar, el resto es lo que decidas dar de comisión al minero). Algo como esto: Entrada: * Dirección A: 10 * Dirección B: 10 Salida: * Dirección C: 11 * Dirección D: 8.99 A, B y D serían direcciones tuyas, y C la dirección de la persona a la que pagas. Los 0.01 restantes “que no aparecen” por ningún lado se los lleva el minero. Es parecido a usar 2 billetes de 10€ para pagar en un restaurante algo de 11, te devolverían 9 de cambio, pero decides dejar 1€ de propina. La entrada son dos billetes de 10€ cada uno, y la salida sería 11€ por un lado (que se queda el comerciante) y 8€ por otro lado (el cambio que te quedas). El resto se los queda el camarero de propina. 11) Hard-forks Hemos dicho antes que para hacer algún cambio, todo el mundo se debe poner de acuerdo. Y es muy complicado. Si un cambio no lo acepta casi nadie, se descarta. ¿Pero qué pasa si esas personas siguen queriendo hacer el cambio? Pues ocurre un hard-fork. Una “bifurcación”. A partir de ese momento, las personas que han quedado de acuerdo en las nuevas reglas, empezarán a generar un block chain con esas nuevas reglas. Mientras, el resto de gente usará las “reglas viejas”. Ha ocurrido muchas veces, y da lugar a nuevas monedas, independientes del Bitcoin. Las más conocida es la llamada “Bitcoin Cash”. Luego se hicieron otras: Bitcoin Gold, Bitcoin Diamond, Bitcoin Hot, etc… pero vamos, que quitando Bitcoin Cash, el resto apenas se usa, y han surgido más bien para dar “el pelotazo”. De hecho el Bitcoin Cash es bastante menos usado que el Bitcoin. Hay otras monedas “inspiradas” en el Bitcoin, como el Litecoin. La diferencia entre esas monedas y los hard-forks, es que los hard-forks surgieron a partir de la cadena original, mientras que las nuevas monedas empiezan de 0 (es decir con un libro de contabilidad totalmente vacío). Por tanto alguien que tenía 1 Bitcoin antes de un hard-fork, pasará a tener 1 Bitcoin por un lado y a tener 1 unidad de la nueva moneda. Not bad… 12) Bitcoin es deflacionario Antes hemos dicho que solo hay 21 millones de Bitcoins disponibles que se irán minando con el tiempo (cada vez más lentamente). Hemos dicho que cuando se minen todos, los mineros seguirán añadiendo hojas al libro de contabilidad dado que ganarán dinero (únicamente) en forma de comisiones. Por tanto, podemos extraer una lección: el Bitcoin es deflacionario. Está hecho para que cada vez sea más valioso. Mientras más aumente su uso, más valdrá, porque hay el que hay y cada vez más gente quiere tenerlo, así que el valor irá subiendo. Como cualquiera sistema deflacionario, se fomenta el “guardar” monedas en vez de gastarlas ya que “cada vez valen más” (al contrario que la inflación, que fomenta gastar porque si no la moneda pierde valor). Para muchos esto es un problema a nivel macro económico ya que fomenta que no haya movimiento económico, a pesar de que es bueno a nivel “micro económico” (los ahorradores se ven beneficiados). Otros dicen que no. Por ejemplo el mercado tecnológico es “deflacionario”, la tecnología cada vez es más barata, y la gente se compra tecnología cuando lo necesite, no deja de comprarla porque el próximo año va a salir algo mejor o más barato… Pero bueno, esto ya es un problema distinto, más bien relacionado con la economía en general que con el Bitcoin en sí. Bueno, la explicación “a grandes rasgos” ya está, ahora veamos preguntas concretas que la gente se puede hacer: 13) FAQ De momento eso es todo. Si queréis que añada algo más, o tenéis preguntas sobre el funcionamiento, preguntadme y las añadiré al FAQ! ![]() Por favor, absteneos de debatir sobre si es una burbuja o no, etc etc... este post trata de explicar COMO funciona Bitcoin, y me ofrezco a responder dudas y preguntas, por eso os pediría que os ciñais a la temática, gracias ![]() ¿A qué se debe que el valor del Bitcoin siempre suba? Se debe a que hay gente interesada en comprar. Si algún día, por la razón que sea, el Bitcoin carece de interés general, su valor será cero y el que tiene un Bitcoin será como el que tiene un archivo temporal de 32kbytes. ¿Puedo perder mis Bitcoins? Si. Te pueden robar las credenciales de la cuenta, te pueden hackear... Incluso las casas de cambio pueden un día dar el palo y desaparecer dejando en el limbo vuestro dinero. |
28-dic-2017 18:18
#20
|
Gracias por la explicación.
Tengo unas dudas. 1. En muchas ocasiones comentas que hay temas que se deciden entre todos los usuarios. Quien tiene derecho a voto y quien no? El haber pagado una vez con bitcoin ya me otorga derecho a dar mi opinion? 2. Para ser una moneda "nueva", no te parece que 7 operaciones por segundo es muy poco? 3. No crees que los bancos o el FMI crearan sus propias monedas y daran espaldarazo al bitcoin, copiando la idea pero tuneandola a su antojo? Sobre 7 operaciones por segundo... piensa que el Bitcoin nacio en 2009. Hasta no hace mucho no había suficientes usuarios para hacer tantas transacciones por segundo. Ahora las hay... pero casi todas son transacciones "fantasma" que mueven de un sitio a otro los bitcoins de unos cuantos ricachones. De hecho hay mineros que lo hacen a propósito para "saturar" y forzar un cambio de tamaño en los bloques... es lo que se llamó el "Segwit2x", se intentó pasar de 1MB a 2MB y al final no se hizo, y algunas personas como protesta hacen eso, inundan la red con movimientos de bitcoins entre sus cuentas para saturarla a propósito. Lo malo es que tal como está diseñado el bitcoin... no es posible saber cuando una transacción es "falsa" y cuando es verdadera... Sobre lo último, es posible, que intenten detenerlo, regularizarlo, prohibirlo, o sacar su propia criptomoneda... Esto es algo más complejo, ya que cada fork tiene sus propias características. Hay páginas que te indican como hacerlo para cada fork concreto... en casi todas tienes que dar la clave privada a alguien para que lo haga, por lo que hay que ir con pies de plomo para que no te roben los bitcoins... Cuando compras un bitcoin, a donde va tu dinero? Se reparte entre los mineros? Quien controla eso?
Yo podia haber comprado bitcoins cuando salieron, pero no lo hice porque no le veia utilidad. En ningun sitio los aceptaban, solo en la deep web y poco mas, pero yo no quería comprar armas o drogas. Entonces mucha de la gente que los compró de aquella, son posibles delincuentes, y ahora miĺlonarios por la especulación ? Esto se suele hacer en webs llamadas "exchanges", una especie de "bolsa" para bitcoins y otras monedas. Sobre lo segundo... sí, si no los han gastado y los han mantenido, se han hecho de oro xD Un par de dudas sobre eso:
1.- ¿Por qué se puso un límite al nº de Bitcoins? ¿Y por qué precisamente 21 millones? 2.- Si el Bitcoin se extiende cada vez más e incluso sustituye a las monedas actuales, se usará en todo el mundo y... ¿ese límite no será entonces en un grave obstáculo para su uso como moneda universal? Gracias. 2- Sí, de hecho ya se ha llegado al límite y es una moneda muy poco usada... Se te olvida lo más importante:
¿A qué se debe que el valor del Bitcoin siempre suba? Se debe a que hay gente interesada en comprar. Si algún día, por la razón que sea, el Bitcoin carece de interés general, su valor será cero y el que tiene un Bitcoin será como el que tiene un archivo temporal de 32kbytes. ¿Puedo perder mis Bitcoins? Si. Te pueden robar las credenciales de la cuenta, te pueden hackear... Incluso las casas de cambio pueden un día dar el palo y desaparecer dejando en el limbo vuestro dinero. Sobre la segunda, lo menciono en el manual. Quien tenga la clave privada, le pertenecen las monedas. Si te la roban... te roban las monedas. El usuario es el único responsable. |
28-dic-2017 18:19
#21
| Si las casas de cambio desaparecen, no podré cambiar mis Bitcoins por $ o €, pero seguiré teniéndolos en mi cartera y podré seguir usándolos, ¿no? ¿Por qué se quedan en el limbo? Pregunto para ver si me estoy enterando. |
28-dic-2017 18:22
#22
|
Si tienes bitcoins en una casa de cambio, en realidad los bitcoins lo tienen ELLOS, no tú. Tu tienes una promesa de esa empresa de que te va a dar los bitcoins si se los pides. Confias en ellos. Si no confías, no dejes los bitcoins allí. Si quiebra, tendrás que reclamarles a ellos, y seguramente denunciarles e ir a juicio (como ha pasado con tantos exchanges que han "quebrado") pero los bitcoins no los tendrás tú. De hecho normalmente cuando "quiebran" es porque los dueños han robado todos los bitcoins y se han largado del país... xD Piensa que hay páginas como localbitcoins que te permiten quedar con alguien y comprar/vender por € entre 2 personas, no hace falta ir a un exchange para convertir los bitcoins en euros (aunque al final sea lo más cómodo). También hay empresas que ofrecen pagar cosas en bitcoins... hay pocas, es verdad, pero se supone que cada vez habrá más. |
28-dic-2017 18:24
#23
Está bastante bien, te ha debido llevar bastante tiempo para hacer un post así que muchos no sabrán valorar. Luego entras en la plataforma y solo ves gente diciendo que hace años escucharon hablar algo pero no se atrevieron ![]() Se te olvida lo más importante:
¿A qué se debe que el valor del Bitcoin siempre suba? Se debe a que hay gente interesada en comprar. Si algún día, por la razón que sea, el Bitcoin carece de interés general, su valor será cero y el que tiene un Bitcoin será como el que tiene un archivo temporal de 32kbytes. ¿Puedo perder mis Bitcoins? Si. Te pueden robar las credenciales de la cuenta, te pueden hackear... Incluso las casas de cambio pueden un día dar el palo y desaparecer dejando en el limbo vuestro dinero. . Si la gente no arriesgase lo que no estaba dispuesta a perder no vendrían luego los lloros.Si, te pueden robar las credenciales en tu ordenador, te pueden hackear el dinero del banco (ése que cada día vale menos y cuesta más ganar). Incluso el banco puede quebrar (solo hay que ver lo del banco popular hace poco) o tu propio país te puede montar un corralito en el que por mucho que garanticen que tienen hasta 100000 euros de seguro en pérdidas por cada persona me da a mí que no tendrían más que para unos pocos o lo harían a base de emitir deuda. Solo hay que leer un poco para saber cómo están las cosas: https://elpais.com/economia/2017/12/...76_215784.html Y sobre todo uno se da cuenta de si confiar en otras cosas que no sean un sistema de dinero basado en la emisión de deuda cuando se hace la siguiente pregunta: - Confías en tu gobierno o los bancos? Yo cada vez menos, y cada día más gente. |
28-dic-2017 18:27
#24
|
Pregunta. Si cada vez es más costoso minar Bitcoin, ¿no serán astronomicas las comisiones a medida que queden menos?, estamos hablando de que esto tira de electricidad y maquinas de cálculo, que deben ir renovandose y consumiran presumiblemente cada vez más por cada bloque calculado.
Si son tan astronomicas las comisiones, ¿que incentivo existe en hacer transacciones? Si muchos minan, aumenta la dificultad. Si dejan de minar, baja. Si es muy costoso minar y no sale rentable, dejan de minar. Al final las comisiones las paga quien desea enviar bitcoins de A a B. Y si hay mucha gente que quiere hacerlo, y no hay capacidad suficiente para todos, pues grabarán en el registro (y por tanto confirmaran las transacciones) a los que paguen más... ni más ni menos. Lo dicho, oferta y demanda en estado puro. Nadie sabe que pasará. Puede que reviente, o puede que no. |
28-dic-2017 18:29
#26
| Ya, pero eso será si tengo mis Bitcoins en esas casas de cambio, ¿no? Pero si tengo mi cartera guardada en mi PC, porque no me fío de que me los guarde un tercero, a mí no tiene por qué afectarme que esas casas caigan, les roben o desaparezcan. ¿Es correcto? |
Editado: 28-dic-2017 18:31 -
28-dic-2017 18:52
#28
lo gracioso es que el 95% de la gente en fc seguro que tiene sus bitcoins en exchanges y sabe muy bien lo que se hace ahi mi madre como caiga uno de los gordos lo que me voy a poder reirPD:No tengo bitcoins pero estoy minando y la alt que tengo la tengo bien protegida la wallet. |

) o años… entonces, ¿cómo es posible que en el Bitcoin los bloques se minen cada 10 minutos aproximadamente?

. Si la gente no arriesgase lo que no estaba dispuesta a perder no vendrían luego los lloros.