BITCOIN: aplicaciones no monetarias

Ahora voy a explicar cómo podría utilizarse Bitcoin para estampillar un contenido digital, un documento o un texto, de manera que en cualquier momento del futuro se puede demostrar matemáticamente que documento, contenido digital o texto existían ANTES de la fecha del estampillado.

Por si no lo sabéis, las direcciones Bitcoin se generan así:

Technical background of version 1 Bitcoin addresses - Bitcoin Wiki

Así que nosotros podemos tomar nuestro documento, contenido digital, foto, texto, etc., calcular el SHA256 y emplear el resultado como semilla para generar el par de clavez pública/privada de Bitcoin y su correspondiente dirección.

Una vez creada la dirección, se envía allí una cantidad testimonial de bitcoin, se gastan los que allí queden y en cualquier momento del futuro podrás demostrar que, desde el hash SHA256 del documento, texto, archivo, foto, puedes derivar el par de claves y también la dirección Bitcoin. Y como esa dirección Bitcoin existía en la fecha del estampillado (porque la tras*acción así lo hace constar en la cadena de bloques), pues estás demostrando matemáticamente y de forma infalsificable que el archivo, documento, texto, foto o lo que sea que has estampillado, existían ya antes de dicha fecha.

Sirva esto como ejemplo. Si tomamos el texto del post que da origen a este hilo:

Código:
Bueno, pues estrenando nuevo subforo y, al hilo de los acontecimientos de los últimos días en el mundillo de Bitcoin con respecto a la cotización, pues veo la oportunidad de iniciar un hilo que llevo mucho tiempo queriendo abrir y que creo que es muy necesario:

EL HILO DE LAS APLICACIONES NO MONETARIAS DE BITCOIN.

Como muchos ya sabéis porque lo he repetido en este foro alguna vez, mi visión particular sobre Bitcoin es que no se trata de dinero y que Satoshi, como muchos inventores a lo largo de la historia, no tenía realmente ni idea de lo que estaba inventando en realidad y, ni mucho menos, tenía idea de las repercusiones que iba a conllevar.

Sí, ya sé que algunos de vosotros ya habréis leído el paper de Satoshi o que muchos, al menos, habréis leído el título del famoso paper:

Bitcoin: a peer-to-peer electronic cash system.

y seguro que os estaréis planteando "ya está elemento tocando los huevones, cuando el título del paper de Bitcoin es muy claro". Pero la evidencia es la evidencia, y tengo que decir que Satoshi nos estaba engañado a todos. Satoshi no inventó un método electrónico de pago. Ni siquiera estaba inventando un método electrónico de pago descentralizado. Satoshi estaba inventando, en realidad, la primera Corporación Descentralizada Autónoma de la historia.

Y ahora, definiendo cada una de las palabras, entenderemos realmente la repercusión del inventito de marras:

CORPORACIÓN: Sí, Bitcoin es una corporación. ¿Por qué?. Pues porque tiene una estructura de funciones internas bien establecida, tiene un ánimo de lucro bastante evidente, tiene unos férreos estatutos internos que rigen el funcionamiento de todo el sistema con precisión de relojero (el código), tiene un cuerpo de accionistas que sostienen económicamente a la corporación (los poseedores de bitcoins), tiene usuarios, que son todos aquellos que pujan por el producto que ofrece y, también, tiene unos OBJETIVOS. Aunque de los objetivos no hablaré ahora, sino que lo haré después.

AUTÓNOMA: El funcionamiento de Bitcoin es autónomo y esto enlaza con los OBJETIVOS de los que he hablado en el punto anterior. Bitcoin está diseñado para mantener un poderoso equilibrio de intereses que se encarga de velar para que, a ninguno de los colectivos que participan del sistema (mineros, nodos, usuarios, desarrolladores y comercios), le sea rentable actuar en contra de los intereses del resto de colectivos. Y esto garantiza que, aplicando energía al sistema mediante el mecanismo de la "minería", el funcionamiento de la corporación hacia la búsqueda su objetivo, sea verdaderamente autónomo.

DESCENTRALIZADA: Esta corporación, y el ambicioso objetivo con el que fué diseñada, únicamente puede lograr el éxito desde la descentralización. Es por ello por lo que Satoshi logró resolver el famoso problema de computación de los generales bizantinos. Gracias a su solución, un número indeterminado de nodos de una red puede alcanzar un consenso periódicamente a través de un canal de comunicación inseguro. Ahora mismo la red Bitcoin está formada por miles de nodos repartidos por todos los continentes (incluido el espacio) y la minería, que se encarga de aportar energía al sistema y protegerlo, puede desarrollar su actividad en cualquier parte del planeta con acceso a energía a bajo coste.

Y ahora hablemos del OBJETIVO de esta CORPORACIÓN. ¿Cuál es el objetivo de Bitcoin?. Bien... Bitcoin no es lo que muchos pensáis. Tampoco es lo que los intoxicadores, los Gobernadores de Bancos Centrales, los políticos o los usuarios de otras shitcoins, van cacareando por ahí. Ni siquiera el objetivo de Bitcoin es aquello con lo que Satoshi os confundió en el título de su paper. Bitcoin no es "a peer-to-peer" electronic cash system.

El objetivo de esta corporación (=el objetivo de Bitcoin) es poder mantener indefinidamente en el tiempo, y de forma segura, un entorno de reglas e instrucciones en el que puedan ejecutarse unas (en principio) sencillas aplicaciones (=tras*acciones).

Sí señores, el objetivo real de Bitcoin es el de mantener de forma autónoma, descentralizada, segura y con una certidumbre medible, un sistema operativo que nos va a permitir programar y ejecutar sobre él unas aplicaciones.

¿Por qué digo esto? sencillamente, porque tengo ojos y, al igual que cualquiera de vosotros, puedo consultar el código. Si nos vamos a la parte de "scripts" de las tras*acciones que podemos ejecutar en Bitcoin, podemos observar la cantidad de códigos OP que tenemos a nuestra disposición para poder programar esas tras*acciones (=aplicaciones) y lograr variadísimos resultados. Aquí tenéis un link:

Script - Bitcoin Wiki

Por lo tanto, combinando esas instrucciones y programándolas adecuadamente para que se ejecuten en un sistema operativo autónomo como es Bitcoin, empezamos a hacernos una ligera idea de qué es realmente Bitcoin. Si programamos una de esas sencillas aplicaciones (=tras*acción) para que adquiera cualidades parecidas a las del dinero, estaríamos utilizando Bitcoin como si fuera dinero. Pero como ya os habéis podido imaginar, esas instrucciones con las que podemos programar las tras*acciones dan para mucho, mucho más. Así que Bitcoin puede ser otras muchas cosas "no monetarias".

Así que es por este motivo por el que doy comienzo oficial al hilo de las "aplicaciones no monetarias de Bitcoin", en el que vamos a ir poniendo ejemplos y hablar de todas las tras*acciones que podemos programar en Bitcoin y que nos permiten hacer "algo más" de aquello a lo que ya nos hemos acostumbrado en este sistema.

Como comienzo, os recomiendo una billetera muy sencilla y polivalente con la que podremos hacer "algo más" que con las billeteras que utilizamos habitualmente:

Bitcoin Wallet by Coinb.in

(SU GITHUB): GitHub - OutCast3k/coinbin: Javascript Bitcoin Wallet. Supports Multisig, Stealth, HD, Time Locked Addresses, RBF and more!
No utilicéis la wallet desde la web, utilizad el software de su github. Ya os podéis imaginar el por qué (seguridad y esas cosas)


Y aquí os pongo un explorador de información relacionada con Bitcoin (tras*acciones, bloques, scripts, claves, etc) que muestra la información de forma muy intuitiva y gráfica:

Blockchain reader


Ni qué decir tiene que espero que este hilo sea bastante más complicado y "avanzado" que el hilo oficial de Bitcoin porque, al fin y al cabo, nos vamos a ir metiendo poco a poco en las verdaderas tripas de Bitcoin y vamos a empezar a hacer cosillas "no standar".

Y lo introducimos en algún calculador online de hashes SHA256, (como este SHA-256 hash calculator. Online SHA-256 hash generator. Mining Bitcoin ) nos da el siguiente hash:

Código:
b2fdaea396a52bb783f5e52b7cea359b4df67c798d01eb67b984d496a899a1f9

Y si ese hash lo utilizamos como semilla para generar un par de claves pública/privada y su correspondiente dirección Bitcoin con esta aplicación (dentro de la opción "Brain Wallet):

bitaddress.org

(no uséis la aplicación web, descargaros la aplicación desde el github y ejecutadlo en local)

Pues obtendríamos:

- Bitcoin Address:
Código:
13uFD1m7dJHBZXZTusmeZGDHQmZNXAcGCx
- Private Key (Wallet Import Format):
Código:
5JbSASoe2L61qSrekmoNLFY9UF4BxFCBdJ7yFWHdwgKmJXHFZSv

Así que nosotros sencillamente enviaríamos una cantidad testimonial de bitcoins a esa dirección y, una vez la tras*acción hubiese sido incluida en la cadena de bloques, en cualquier momento del futuro podríamos demostrar que ese texto que hemos utilizado como semilla ya existía ANTES del estampillado. El precio a pagar de esto sería el de las comisiones que nos cobraría la red por hacer funcionar una aplicación (=realizar una tras*acción) en el sistema Bitcoin.

---------- Post added 19-ene-2018 at 18:06 ----------

Como curiosidad, si alguien se pregunta cómo consiguió Julian Assange el construir direcciones Bitcoin que comenzasen por las letras que aél le interesaba para construir el escueto mensaje en el que tranquilizaba sobre su situación

2-8.jpg


lo hizo con la aplicación vanitygen, que va probando por fuerza bruta claves privadas hasta que encuentra aquella que puede derivar en una dirección Bitcoin que contiene la secuencia de caracteres que nos interesa. Podéis encontrar la aplicación aquí:

GitHub - samr7/vanitygen

Es con esa aplicación con la que yo me he creado la dirección "Mojon" :XX:

Código:
1MojonoqXYAZpeeg2FBU8WUMVb636idCrE

Bye bye apertura anticipada de sobres en licitaciones públicas :rolleye: :rolleye:
 
Última edición:
Uno de los usos no monetarios que se le pueden dar a Bitcoin es el del envío de mensajes.

Un sistema que emplea 25 minutos, consume 4 MWh de energía y 4000 Teraflops de CPU y necesita la coordinación de al menos 20.000 ordenadores dispersos por el planeta en enviar un SMS ¿Sería el sistema de mensajería del futuro?

¿No serviría Whatsapp? ¿gmail? ¿O incluso no sería una red de palomas mensajeras o un correo del Zar a caballo más eficiente?
Julian Assange utilizó Bitcoin de una forma "peculiar" para alertar sobre la falsedad de unos rumores que apuntaban a su captura:

No está del todo claro que a alguien en el mundo, a parte de él mismo, le interesen Julian Assange, los rumores que apunten a su captura o el desmentido de esos rumores pero ¿No podía haber usado Twitter o una entrevista en la BBC?

¿Cuantos consumidores en, pongamos, España, en Europa o en todo el mundo demandan un servicio descentralizado de desmentido de rumores sobre 'la captura de ese consumidor'?

¿Julian Assaange? ¿Julian Assange y otro que vive en Tokio?

Se que es una propuesta exótica y radical pero ¿Podría ser que hasta ahora ninguna empresa del mercado ha ofertado el servicio de desmentido de rumores sobre captura del usuario simplemente porque no hay demanda de ese servicio?

Otro uso que Assange hizo de la cadena de bloques de Bitcoin fue como "prueba de vida" durante una entrevista que se le realizó en directo:

Parece claro que la mayoría de revolucionarios nuevos usos de Bitcoin tienen que ver con Julian Assange o con cosas que la pasan a Julian Assange.

"Cantando" en directo el último bloque de la cadena de BItcoin que se había minado en ese instante él conseguía garantizar dos cosas: que en ese momento se encontraba con vida y que la entrevista se estaba emitiendo en riguroso directo (o, como máximo, con un margen de 10 minutos).

También podría haber cantado el número premiado de los ciegos pero hasta ahora no se había considerado que un uso revolucionario del sorteo de la ONCE era proporcionar 'pruebas de vida'

Antiguamente estas pruebas de vida se realizaban mostrando a cámara la portada del periódico de ese día, pero en anteriores entrevistas que Assange había realizado se habían detectado sutiles ediciones de video

Sí, porque las 'sutiles ediciones de audio' cuando canta los dígitos del BlockChain deben ser descartados.

Creía haberlo visto todo en el sector de 'las soluciones en busca de problema' pero está claro que no.

---------- Post added 19-ene-2018 at 20:05 ----------

Te montas en tu coche y quieres tener wifi y 4G triple B (bueno, bonito y barato). Tu consola te acepta la entrada de tokens INDE (qué pasa, yo tengo derecho también a tener un token a mi nombre) y esos tokens INDE tiene un valor variable en FIAT pero fija en GB de internete.

¿Por qué? ¿Por qué un valor fijo?

Una unidad de cuenta, como las 'cryptomonedas' cuyo valor cambia de doble a mitad en una semana, ¿Cómo iba a dar lugar a unos precios fijos de antemano?

La gente que pretende usar unos servicios de comunicaciones pagándolos de antemano usa algo llamado 'tarjeta prepago', que garantiza unos servicios a un precio previsible en una moneda con valor estable, como el Euro.

¿Por qué las compañías o los usuarios iban a cambiar precios estables en Euros por precios de casino en Bitcoin?

En economía la incertidumbre tiene valor económico negativo, es un coste y por eso la gente firma convenios laborales o contratos de alquiler a 5 años, existen los seguros o los mercados de futuros.

Pretender que añadir un montón de incertidumbre de origen artificial a la economía sea un avance es absurdo: la economía consume ingentes recursos en reducir la incertidumbre de origen natural o sus consecuencias. Producir deliberadamente incertidumbre y esperar que la gente pague por ella es un sin sentido económico.
 
Un sistema que emplea 25 minutos, consume 4 MWh de energía y 4000 Teraflops de CPU y necesita la coordinación de al menos 20.000 ordenadores dispersos por el planeta en enviar un SMS ¿Sería el sistema de mensajería del futuro?

No lo sé. Pero yo tengo claro que, si en algún momento necesito dejar un mensaje breve en un soporte de información accesible a cualquiera, seguro, imbloqueable, infalsificable, duradero y fácil de verificar, muy probablemente pagaré los 10 euros que me pide la red por hacer uso de ella.

jorobar, pero si creo que te cobran 20 merkels hoy en día por un fruto burofax.

Y siguiendo con el tema de Julian Assange, precísamente Bitcoin es un sistema perfecto para "enviar un mensaje crítico automáticamente" en el caso de que, por poner un ejemplo, le maten.

Assange ya ha publicado un archivo cifrado de varios gigabytes de capacidad que anda circulando por bittorrent y que se sospecha que contiene toda la información "delicada" que ha llegado a wikileaks.

Precísamente Bitcoin puede ser empleado como un sistema perfecto de mensajería autónomo y en el que se podría programar, a modo de "interruptor de hombre muerto" la publicación de la clave que daría acceso a ese achivo en caso de que le ocurriera algo. Piensa que es imbloqueable, público, global e incensurable.

¿No serviría Whatsapp? ¿gmail?

Son servicios bloqueables y censurables.

¿O incluso no sería una red de palomas mensajeras o un correo del Zar a caballo más eficiente?

¿Cuántos palomares ves tú en el tejado de la embajada de Ecuador en Londres?

No está del todo claro que a alguien en el mundo, a parte de él mismo, le interesen Julian Assange, los rumores que apunten a su captura o el desmentido de esos rumores pero ¿No podía haber usado Twitter o una entrevista en la BBC?

Te voy a decir la verdad: me importa una cosa el futuro que le espere a Assange. Sin embargo es una persona que ha sabido dar buenos usos no monetarios a Bitcoin y por eso lo he traído aquí.

¿Cuantos consumidores en, pongamos, España, en Europa o en todo el mundo demandan un servicio descentralizado de desmentido de rumores sobre 'la captura de ese consumidor'?

Las cuentas de twitter, facebook, gmail, etc. se hackean. Si Assange tiene las claves privadas de la dirección Bitcoin de recepción de donaciones de Wikileaks, es perfectamente seguro, válido y comprobable el emplarlas para enviar mensajes a modo de tras*acciones en la red Bitcoin. No hay forma más sencilla de verificar la autenticidad del firmante del mensaje que el hacerlo firmando tras*acciones con las claves privadas de wikileaks. Ahí no puede haber ni hackeos, ni suplantaciones de identidad, ni censura, ni nada.

Se que es una propuesta exótica y radical pero ¿Podría ser que hasta ahora ninguna empresa del mercado ha ofertado el servicio de desmentido de rumores sobre captura del usuario simplemente porque no hay demanda de ese servicio?

No te preocupes que Bitcoin es un experimento de libre mercado y, si la gente no quiere utilizarlo para enviar mensajes, no lo hará.

En los ejemplos que he puesto, Assange sí que necesitaba hacerlo... y lo hizo. ¿Qué problema tienes con ello? ¿Estás en contra de ese uso? ¿Sí? Bueno, pues no hay problema... firma una petición en change.org para que censuren Bitcoin, o pídele a tus amiguitos del ministerio que bloqueen/secuestren la publicación en la red de Bitcoin,oh... wait... que Bitcoin es incensurable e imbloqueable :XX:


Parece claro que la mayoría de revolucionarios nuevos usos de Bitcoin tienen que ver con Julian Assange o con cosas que la pasan a Julian Assange.

¿Te has leído el resto del hilo o ya es que te ves desesperado y extraes ese tipo de conclusiones simplistas por un puñetero post que he escrito haciendo referencia al uso que Assange dio de Bitcoin?

También podría haber cantado el número premiado de los ciegos pero hasta ahora no se había considerado que un uso revolucionario del sorteo de la ONCE era proporcionar 'pruebas de vida'

Cantar el número premiado de los ciegos de anoche no garantiza que la emisión de la entrevista sea en riguroso directo. Cantar el último bloque de la cadena en ese instante sí que lo hace.

---------- Post added 19-ene-2018 at 21:00 ----------

Pretender que añadir un montón de incertidumbre de origen artificial a la economía sea un avance es absurdo: la economía consume ingentes recursos en reducir la incertidumbre de origen natural o sus consecuencias. Producir deliberadamente incertidumbre y esperar que la gente pague por ella es un sin sentido económico.

Precísamente lo que hace Bitcoin es todo lo contrario de lo que dices: aporta certidumbre

De hecho, aporta tanta certidumbre y de forma tan fácilmente verificable, que el sistema puede ser utilizado por software autónomo para manejar valor.

Aunque estoy seguro de que tú prefieres que, en un sistema monetario, la certidumbre, la seguridad y la garantía de continuidad, la otorguen los políticos. ¿A que sí?
 
Última edición:
Siguiente aplicación no monetaria: plataforma de crowdfunding.

Imaginad que el querido líder decidiese llevar al punto verde el 486 que utiliza como servidor del foro en el sótano de sus padres, donde sólo llegan el cable del teléfono con un modem de 54k baudios y una cosa de rallita de cobertura de la wifi del vecino.

Así que pregunta a un informático serio del primer mundo y éste le informa que, para cubrir las necesidades de un foro como el de burbuja.info, tiene que gastarse 3BTC en comprar un equipo decente y ubicarlo en un sitio con buena conexión de datos.

El querido líder, que es pobre de solemnidad, que utiliza cartones como sábanas, decide hacer una colecta en bitcoins sabiendo que en su fruto foro de cosa postea gente que controla del tema de los bitcoños esos.

Así que decide construir una tras*acción con una cantidad de 3BTC y un único output (una dirección de su propiedad). Por supuesto, esta tras*acción no es válida porque no tiene ningún input. Pero el tío, que es listo como los ratones "coloraos" cuelga la tras*acción en un hilo con chincheta en el subforo de criptomonedas al que nos acaba de exiliar.

Cualquiera de los aquí presentes podrá entonces añadir inputs a esa tras*acción, con la cantidad de bitcoins que desee donar para montar el servidor y volver a colgarla en el hilo una vez la haya firmado.

Pero cuidado, cada donante debe firmar su input con el "signature hash type" SIGHASH_ALL/ANYONECANPAY.

¿Por qué? Pues porque es la forma de firmar tu input y el output de querido líder y permitir, además, que el resto de usuarios que desee donar, puedan añadir sus inputs.

¿Cuándo será válida esta tras*acción para poder ser enviada a la red? Cuando la suma de todos los inputs sea, como mínimo igual, a los 3BTC que el querido líder había especificado en el output con el que había construido la tras*acción.

Lo bueno de este tipo de tras*acciones es que, sólo son válidas, si se alcanza el objetivo de recaudación que el querido líder había estipulado en el output. Si el objetivo no se alcanzase nunca porque los inputs aportasen insuficientes bitcoins, ninguno de los donantes perdería dinero.
 
Última edición:
¿Por qué? ¿Por qué un valor fijo?
Un INDE debe significar "un GB de tráfico". Es lógico, puesto que habrá un software y un hardware que no tienen que estar al tanto de los euros que vale lo que miden.

Una unidad de cuenta, como las 'cryptomonedas' cuyo valor cambia de doble a mitad en una semana, ¿Cómo iba a dar lugar a unos precios fijos de antemano?

La gente que pretende usar unos servicios de comunicaciones pagándolos de antemano usa algo llamado 'tarjeta prepago', que garantiza unos servicios a un precio previsible en una moneda con valor estable, como el Euro.

¿Por qué las compañías o los usuarios iban a cambiar precios estables en Euros por precios de casino en Bitcoin?
Confundes causas con consecuencias.

El vaivén de las cryptos es el que es porque implican ideas nuevas, startups, rondas de financiación, hypes, desengaños con la velocidad de desarrollo de la tecnología, hitos tecnológicos, retiradas de inversores, listados o deslistados de la moneda en algún exchange de renombre, etc..

Todos esos factores añaden incertidumbre, pero no son inherentes a la tecnología, sino que es lo que toca hasta que todo esto sea mainstream. A cualquier tecnología en pañales le pasa lo mismo ¿O es muy estable el precio del televisor 4K OLED de gran formato?.

Si los INDE, este token que me inventado para el ejemplo, acaban siendo aceptados ampliamente, tendrán el valor de un GB para las máquinas que los sumen y resten y, para el usuario, un coste que apenas variará al cabo del año.

A cambio, aportará grandes ventajas:
- La gente prestará facilmente sus tokens, e incluso los usará como moneda de cambio.
- La gente no necesitará un contrato para Gandía, otro para Madrid, otro para el chaval que estudia en Bilbao, etc.. sino que usará los tokens y tendrá GB sin contratos, en el coche, en sus diferentes casas y para diferentes miembros de su familia.
- El precio será tras*parente, sin mamoneos, y si quieren tener GB en un pueblo de mala fin, se sabrá el consumo, el coste de ese consumo y se podrá subvencionar o se podrá repartir el coste real no cubierto por algún acuerdo.
- Etc..

En economía la incertidumbre tiene valor económico negativo, es un coste y por eso la gente firma convenios laborales o contratos de alquiler a 5 años, existen los seguros o los mercados de futuros.

Pretender que añadir un montón de incertidumbre de origen artificial a la economía sea un avance es absurdo: la economía consume ingentes recursos en reducir la incertidumbre de origen natural o sus consecuencias. Producir deliberadamente incertidumbre y esperar que la gente pague por ella es un sin sentido económico.

La incertidumbre actual se debe a factores coyunturales. ¿Cuántas veces oistes eso de que "Google no factura!!", "¿Amazon? ¿Pero qué resultados tienen, eh, eh?".
Es un mercado emergente que aún esta en pañales.

La gente busca lo barato y lo práctico, y lo paga muy bien. Si las cryptos traen baratura y comodidad, la gente irá a por este sistema, no lo dudes. Ahora no lo tenemos, pero ya se andará.

Tu fíjate en el ejemplo de elemento de antes sobre las herencias diferidas. Me ha solucionado un pequeño problema, porque alguna vez se me ha pasado por la cabeza que me puedo morir y dejar las cryptos sin que nadie se las lleve, porque ni saben usarlas en mi familia, ni hay (había) forma segura de trasladar las claves privadas a un sitio en caso de que me muera. Puedo crear ahora mismo una wallet de electrum, darsela a mi hermano en un pendrive y decirle "Si palmo, aquí estan mis ahorros" y luego hacer una herencia diferida cada año con caducidad cada 14 meses.

Intenta algo parecido con tu querida tecnología actual y tus ahorros en FIAT. De momento, Hacienda te pega un palo que flipas si la cantidad es notable o el agraciado no es familia directa.
 
Otra aplicación interesante es para votaciones auditables sin posibilidad de fraude.

Cada votante se identifica con su DNI antes de cada votación y recibe una clave privada con una cantidad mínima de satoshis, que mediante un algoritmo de código abierto auditado le es asignada de manera anónima (para que no se pueda asociar con su identidad a la hora de contar los votos), y al mismo tiempo se marca su perfil en la base de datos como "asignado" para que no pueda obtener otra clave.

A la hora de votar, a cada candidato se le asigna una billetera BTC a la que los votantes pueden enviar el saldo de las billeteras durante un margen de tiempo, y una vez finalizado se pueden contar de manera sencilla y automatizada los votos obtenidos por cada candidato.

Se elimina la posibilidad de fraude al hacer pública la lista de claves públicas autorizadas para votar (descartando las que hayan votado sin estar en esa lista). Cada votante puede comprobar en la cadena de bloques que su voto ha sido contabilizado como es debido sin saber lo que han votado los demás.
 
Otra aplicación interesante es para votaciones auditables sin posibilidad de fraude.

Cada votante se identifica con su DNI antes de cada votación y recibe una clave privada con una cantidad mínima de satoshis, que mediante un algoritmo de código abierto auditado le es asignada de manera anónima (para que no se pueda asociar con su identidad a la hora de contar los votos), y al mismo tiempo se marca su perfil en la base de datos como "asignado" para que no pueda obtener otra clave.

A la hora de votar, a cada candidato se le asigna una billetera BTC a la que los votantes pueden enviar el saldo de las billeteras durante un margen de tiempo, y una vez finalizado se pueden contar de manera sencilla y automatizada los votos obtenidos por cada candidato.

Se elimina la posibilidad de fraude al hacer pública la lista de claves públicas autorizadas para votar (descartando las que hayan votado sin estar en esa lista). Cada votante puede comprobar en la cadena de bloques que su voto ha sido contabilizado como es debido sin saber lo que han votado los demás.
La idea es muy buena. Esto es como las pringles: una vez empiezas, ya no puedes parar. Necesito más aplicaciones no monetarias, por favor. Es como un mal vicio.

Edito: pensando en el uso para votaciones que has dado, ... es buenísimo... y se podría endulzar todavía más.

Podrían existir "mesas electorales" que podrían ser lugares donde los votantes podrían reunirse voluntariamente y votar mediante tras*acciones "coinjoin", lo que haría que, incluso aunque la administración tuviese en su poder la información sobre a qué ciudadano asignó cada clave privada, nunca pudiese asociar directamente un voto de un ciudadano a su identidad.

CoinJoin - Wikipedia, la enciclopedia libre

En esas mesas electorales se construirían megatransacciones "coinjoin" donde habrían múltiples inputs, que serían los votos de cada ciudadano que hubiese acudido allí y los outputs correspondientes a cada candidato. Cada candidato (=output) recibiría de cada tras*acción coinjoin un número de satoshis que sería equivalente al número de votos recibidos. Y así nunca se podría asociar directamente un "input" con ninguno de los "outputs"
 
Última edición:
La idea es muy buena. Esto es como las pringles: una vez empiezas, ya no puedes parar. Necesito más aplicaciones no monetarias, por favor. Es como un mal vicio.

Edito: pensando en el uso para votaciones que has dado, ... es buenísimo... y se podría endulzar todavía más.

Podrían existir "mesas electorales" que podrían ser lugares donde los votantes podrían reunirse voluntariamente y votar mediante tras*acciones "coinjoin", lo que haría que, incluso aunque la administración tuviese en su poder la información sobre a qué ciudadano asignó cada clave privada, nunca pudiese asociar directamente un voto de un ciudadano a su identidad.

CoinJoin - Wikipedia, la enciclopedia libre

En esas mesas electorales se construirían megatransacciones "coinjoin" donde habrían múltiples inputs, que serían los votos de cada ciudadano que hubiese acudido allí y los outputs correspondientes a cada candidato. Cada candidato (=output) recibiría de cada tras*acción coinjoin un número de satoshis que sería equivalente al número de votos recibidos. Y así nunca se podría asociar directamente un "input" con ninguno de los "outputs"

Pues sí, mucho mejor como tú lo propones. De hecho lo único que no me terminaba de cerrar del todo era cómo evitar el riesgo de que el gobierno de turno meta unos cuantos millones de votantes de más en la lista, pero si la correspondencia de cada usuario con su wallet es pública (o al menos accesible para la administración) sin que se pueda después trazar el voto ese riesgo se elimina.

Enviado desde mi MI 6 mediante Tapatalk
 
Precísamente lo que hace Bitcoin es todo lo contrario de lo que dices: aporta certidumbre

¿Certidumbre? ¿En qué sentido?

No existe ninguna garantía, ningún emisor, que asegure al tenedor de Bitcoins que podrá extraer una cesta de mercancías del mercado a cambio de sus Bitcoins y, en cualquier caso, el tamaño y el valor de esa cesta de mercancías podría ser doble o mitad 8 horas antes o 8 horas después.

Un agricultor puede decidir sembrar de maíz 40 hectáreas o no sembrar esas hectáreas, según el precio del maíz dentro de 9 meses sea 16.45 o 16.44 o según el precio del gasoil sea 45.56 o solo 45.55

¿Cómo puede planificarse ninguna economía con una unidad de cuenta que varía un 50% en horas?

Sí, la solución son los derivados, los futuros, pero los futuros tienen un coste y existen para amortiguar incertidumbre de origen natural, como si va a llover mucho o no esta primavera.

Lo que no tiene sentido económico es consumir ingentes cantidades de recursos en crear una unidad de cuenta lo más errática posible y luego consumir otra cantidad ingente de recursos en anular esa incertidumbre previamente creada.

En general, es un disparate basar una economía en la cotización de un casino, una cotización que solo depende de la codicia/miedo de los agentes irracionales que juegan en ese casino.

Aunque estoy seguro de que tú prefieres que, en un sistema monetario, la certidumbre, la seguridad y la garantía de continuidad, la otorguen los políticos. ¿A que sí?

El Bitcoin no es un sistema monetario porque el Bitcoin no tiene tipo de interés ni hay bancos en Bitcoins. El Bitcoin es un medio de pago, como Paypal o VISA, no una moneda, como el Oro o el Euro.

Cuando un ama de casa japonesa 'invierte en Euros' no está invirtiendo en Euros sino que está invirtiendo en un depósito bancario o en otros activos denominados en Euros.

Ese ama de casa invierte en 100.000 euros comprándolos con 10 millones de yenes, con la idea de vender más adelante esos 100.000 euros y convertirlos de nuevo en yenes.

Aunque esta inversión en Euros comprados con Yenes contiene una apuesta especulativa sobre el valor futuro del Euro y del Yen, no es una inversión especulativa.

Este ama de casa, al invertir en Euros, está sacrificando un tipo de interés del 1% que obtendría en un depósito bancario denominado en Yenes para obtener un tipo de interés del 3.5% en un depósito bancario denominado en Euros. (En un mercado libre, algo que no existe desde 1900, este carry trade es ilusorio: la variación en el tipo de cambio Euro/Yen, la revalorización del Yen con respecto al Euro, compensa exactamente ese mayor tipo de interés del Euro)

De modo que ese ama de casa japonesa no 'invierte en Euros' sino que invierte en un depósito bancario, en una cesta de bonos o en acciones de Bolsa denominados en Euros.

O, dicho de otro modo, ese ama de casa, tras redenominar sus 10 millones de Yenes, los presta a un banco que a su vez presta ese capital a la economía, o presta directamente ese capital a la economía.

El dinero solo trata de deuda, el dinero es solo, solo puede ser, una representación de la deuda. Las inversiones solo pueden ser rentables si dan lugar a una actividad productiva y las actividades productivas tratan de producir, no de consumir.

Un panadero puede consumir electricidad para producir pan, pero la actividad productiva de ese panadero depende directamente del valor del pan que produce y inversamente del valor de la electricidad que consume.

Se trata de producir el mayor valor posible de pan, consumiendo el menor valor posible de electricidad, que es justo lo contrario a lo que hace Bitcoin

Bitcoin es el resultado de alguien que se ha tomado en serio un dislate supersticioso como la economía keynesiana.
 
¿Certidumbre? ¿En qué sentido?
Certidumbre de que su dinero seguirá siendo dinero en el futuro. Certidumbre de que todo el sistema monetario Bitcoin seguirá funcionando en el futuro. Certidumbre de que las cualidades de su dinero permanecerán intactas con el paso del tiempo.

No existe ninguna garantía, ningún emisor, que asegure al tenedor de Bitcoins que podrá extraer una cesta de mercancías del mercado a cambio de sus Bitcoins y, en cualquier caso, el tamaño y el valor de esa cesta de mercancías podría ser doble o mitad 8 horas antes o 8 horas después.
Por supuesto que existe dicha garantía. Esa garantía la mantiene el libre mercado porque, si mantienes las cualidades de Bitcoin intactas, en el futuro la gente seguirá demandándolo.

Y esas cualidades se mantienen gracias a la física y a las matemáticas.

El emisor de los bitcoins son sus propios usuarios y son ellos los que se encargan de mantener el sistema, verificarlo y desarrollarlo.

Exactamente igual que ocurría con el sistema monetario del oro antes de la existencia de los Estados.

Pregúntales a los chipriotas, griegos, venezolanos, argentinos, brasileños y ucranianos si ese "respaldo" que tú dices que tienen las monedas fíat les sirvió de algo, pregúntales...

Lo que no tiene sentido económico es consumir ingentes cantidades de recursos en crear una unidad de cuenta lo más errática posible y luego consumir otra cantidad ingente de recursos en anular esa incertidumbre previamente creada.

Un bitcoin no es errático. Un bitcoin siempre serán 100.000.000 de satoshis y la curva de minado de bitcoins anticipa bastante bien el ritmo con el que va a crecer la masa monetaria. El resto de factores que mencionas son externos al sistema y dependen de la adopción. No te preocupes que, conforme vaya aumentando la adopción de Bitcoin, la volatilidad se reducirá.

Los recursos que Bitcoin gasta son para garantizar que perduren sus cualidades y es gracias a ese esfuerzo por lo que el sistema puede ofrecer tanta certidumbre.

El dinero solo trata de deuda, el dinero es solo, solo puede ser, una representación de la deuda. Las inversiones solo pueden ser rentables si dan lugar a una actividad productiva y las actividades productivas tratan de producir, no de consumir.

Una deuda es información. El dinero es el soporte en el que se plasma esa información. Así que el dinero no representa nada, símplemente es un soporte duradero, infalsificable y seguro en el que mantener reflejada ahí la información sobre la deuda para así, en un futuro, poder exigirle a alguien que haga frente a esa deuda.

Cuando es la sociedad la que decide cuál es el formato que debe tener esa deuda, su soporte, e impone el caracter liberatorio, entonces la llamamos moneda

Pero dinero privado ha existido desde siempre. Antes de que existiesen las monedas.

En general, es un disparate basar una economía en la cotización de un casino, una cotización que solo depende de la codicia/miedo de los agentes irracionales que juegan en ese casino.

¿Tanto miedo te da dejar al libre mercado actuar? Si el oro ha llegado hasta nuestros días como una forma superior de dinero ha sido, precísamente, porque a lo largo de los siglos se ha dejado actuar al libre mercado y ha podido competir contra todas las formas de dinero que existían, imponiéndose a todas ellas.

Bien, pues continuemos haciéndolo también con Bitcoin. A nosotros no nos da miedo enfrentarnos al libre mercado.

El Bitcoin no es un sistema monetario porque el Bitcoin no tiene tipo de interés ni hay bancos en Bitcoins. El Bitcoin es un medio de pago, como Paypal o VISA, no una moneda, como el Oro o el Euro.

Por supuesto que Bitcoin es un sistema monetario. Ya existían los sistemas monetarios antes de la aparición de los bancos.

Un panadero puede consumir electricidad para producir pan, pero la actividad productiva de ese panadero depende directamente del valor del pan que produce y inversamente del valor de la electricidad que consume.

Se trata de producir el mayor valor posible de pan, consumiendo el menor valor posible de electricidad, que es justo lo contrario a lo que hace Bitcoin

¿Y? Un productor de petroleo, también consume petróleo para poder extraerlo. Ese productor de petroleo dejará de emplear recursos en extraerlo cuando, o bien sus costes excedan el beneficio de la extracción, o bien el mercado le diga, a través del precio del petroleo, que extraiga menor cantidad o incluso que se detenga.

Con Bitcoin pasa igual. Bitcoin produce un servicio con alta demanda y es por eso por lo que el precio es alto y el propio sistema puede permitirse el gastar mucha energía en mejorar las cualidades del servicio (seguridad).

Pero en el momento en que los gastos de energía superen el beneficio o en el momento en que el mercado deje de demandar el servicio y el precio caiga, la red deberá reducir sus costes energéticos.

Bitcoin es el resultado de alguien que se ha tomado en serio un dislate supersticioso como la economía keynesiana.

Bitcoin es el resultado de que la gente estamos hasta los huevones de que personas como tú se crean mejores que el libre mercado a la hora de decidir los parámetros que deben regir un sistema monetario y se los impongan a los demás.
 
Última edición:
Certidumbre de que su dinero seguirá siendo dinero en el futuro. Certidumbre de que todo el sistema monetario Bitcoin seguirá funcionando en el futuro. Certidumbre de que las cualidades de su dinero permanecerán intactas con el paso del tiempo.

Este es el punto de vista de un numismático, de alquien que colecciona monedas como objetos coleccionables.

Para el resto de quienes usan dinero, o sea, para el 99.99999% de quienes usan dinero, el dinero es un contrato que otorga cierto derechos: el derecho de adquirir mercancías y servicios en un mercado (y librarse de la prisión impuesta por Hacienda)

Quienes cambiaron 1000 euros por Bitcoins hace un mes (30 días) podían adquirir entonces cierta cesta de bienes con cierto valor con esos 1000 euros. Hoy, 30 días después, los tenedores de esos 1000 euros pueden adquirir una cesta de bienes con el mismo valor que hace 30 días, pero quienes cambiaron sus 1000 euros por Bitcoins, pueden adquirir solo la mitad.

Una moneda que pierde la mitad de su valor, medido en mercancías, en solo 4 semanas, es cualquier cosa menos una fuente de certidumbre.

Y sí, Bitcoin, sigue comenzando por la letra 'B' y terminando por la letra 'n' pero cuando se habla de una moneda, la certidumbre no se refiere a eso.

Por supuesto que existe dicha garantía. Esa garantía la mantiene el libre mercado porque, si mantienes las cualidades de Bitcoin intactas, en el futuro la gente seguirá demandándolo.

Si dejamos por un momento las racionalizaciones a parte, el 99% de quienes demandan Bitcoins lo demandan porque piensan, por algún motivo, que el valor del Bitcoins, medido en Euros, dólares o mercancías, crecerá a partir del momento en que compren esos Bitcoins.

Y esas cualidades se mantienen gracias a la física y a las matemáticas.

El emisor de los bitcoins son sus propios usuarios y son ellos los que se encargan de mantener el sistema, verificarlo y desarrollarlo.

No hay ningún valor inherente al propio Bitcoin. La tecnología de Bitcoin es libre y gratuita. Bitcoin no es una empresa que posea la tecnología Bitcoin como Oracle posee la tecnología Oracle.

Pueden surgir, y han surgido, miles de otras cryptomonedas con tecnología o matemática mejorada. Lo que mantiene el valor financiero de Bitcoin es un simple acuerdo social, una convención, y esa convención es la misma que hace que personas se sienten al rededor de una mesa de poker. No es la tecnología o la matemática del poker lo que les empuja a esa convención social, es la esperanza de ganar que todos ellos tienen.

Exactamente igual que ocurría con el sistema monetario del oro antes de la existencia de los Estados.

El dinero Oro proviene de otros tiempos, tiempos en los que no se concedía ningún valor a la riqueza económica o el dinero. No se puede inventar un nuevo Oro en el Siglo XX.

Pregúntales a los chipriotas, griegos, venezolanos, argentinos, brasileños y ucranianos si ese "respaldo" que tú dices que tienen las monedas fíat les sirvió de algo, pregúntales...

Yo no defiendo las monedas gestionadas por los Estados, pero al menos son dinero. El Bitcoin no es dinero: no posee un tipo de interés porque no hay bancos tras el Bitcoin y el dinero solo existe si existen bancos.

Hay que diferenciar entre la solidez de una moneda, pongamos el Franco Suizo o el Marco alemán, y la solidez de un banco concreto y sus depósitos.

El ahorrador alemán o suizo que ha mantenido su ahorro en bonos denominados en francos o marcos desde 1950 hasta 2000, ha conservado razonablemente su valor.

Un bitcoin no es errático. Un bitcoin siempre serán 100.000.000 de satoshis y la curva de minado de bitcoins anticipa bastante bien el ritmo con el que va a crecer la masa monetaria. El resto de factores que mencionas son externos al sistema y dependen de la adopción. No te preocupes que, conforme vaya aumentando la adopción de Bitcoin, la volatilidad se reducirá.

La masa monetaria es irrelevante. Lo que importa es la relación entre el valor de activos reales que han sido monetizados y la masa monetaria a la que ha dado lugar esa monetización.

La masa monetaria del dolar americano es mucho mayor que la del bolivar venezolano lo que no impide que el bolivar venezolano se diluya hasta valer cero en términos de dólares americanos.

En el caso del Bitcoin, el valor de activos monetizados es cero, lo que hace que Bitcoin no sea dinero procedente de un proceso de monetización.

Los recursos que Bitcoin gasta son para garantizar que perduren sus cualidades y es gracias a ese esfuerzo por lo que el sistema puede ofrecer tanta certidumbre.

El día que Bitcoin adquiera la certidumbre, cuando quien compre Bitcoins pueda estar seguro de que en 2, 5 o 10 años Bitcoin seguirá valiendo lo mismo que cuando lo compró, la demanda de Bitcoin descenderá a cero. Lo que implica que Bitcoin será una moneda con valor estable y una moneda con valor cero al mismo tiempo.

Una deuda es información. El dinero es el soporte en el que se plasma esa información. Así que el dinero no representa nada, símplemente es un soporte duradero, infalsificable y seguro en el que mantener reflejada ahí la información sobre la deuda para así, en un futuro, poder exigirle a alguien que haga frente a esa deuda.

La deuda no es información, aunque el sistema conserve información sobre la deuda.

Los medicamentos no son información, aunque exista una forma de dinero-medicina que son las recetas médicas. Las recetas médicas otorgan a su tenedor el derecho de adquirir cierta medicina, pero ni las recetas son medicinas ni las medicinas son información.

La conservación ultra-segura de información no es un problema en nuestra sociedad ni tiene ninguna demanda real. Quienes necesitan esa conservación ultra-segura, que son muy pocos, ya disponen de cientos de empresas que proporcionan ese servicio.

La gente utiliza el dinero como 'unidad de valor económico' razonablemente constante. Podría haber unidades de valor económico más constantes que, por ejemplo, el Euro pero lo serían solo de forma marginal, y ese es el menor de los problemas de la gente.

Circula también la idea de que las crytomonedas serían un Santo Grial que libraría a sus usuarios del saqueo de esa organización dedicada a la extorsión llamada Hacienda. Esta fantasía debe ser descartada: solo la completa aniquilación del Estado lograría ese sueño.

Cuando es la sociedad la que decide cuál es el formato que debe tener esa deuda, su soporte, e impone el caracter liberatorio, entonces la llamamos moneda. Pero dinero privado ha existido desde siempre. Antes de que existiesen las monedas.

Sí, pero siempre asociado a una deuda. No hay dinero si no hay deudas porque el dinero es un contrato que otorga a su tenedor el derecho a cobrar una deuda.

Formalmente, una economía no necesita ni financiación ni deuda pero una economía sin deuda es miles de veces más pobre que otra en la que exista la financiación y por tanto la deuda.

Quienes inventaron las cryptomonedas ignoran por completo qué es el dinero y qué papel juega el dinero en la economía (un papel secundario, marginal)

¿Tanto miedo te da dejar al libre mercado actuar? Si el oro ha llegado hasta nuestros días como una forma superior de dinero ha sido, precísamente, porque a lo largo de los siglos se ha dejado actuar al libre mercado y ha podido competir contra todas las formas de dinero que existían, imponiéndose a todas ellas.

Yo no tengo ningún miedo a que el mercado actúe, me dan pena los más ingenuos e inexpertos en los mercados que puedan ser abducidos por esta burbuja.

El que algo surja del mercado no es garantía de nada: los negocios de Charles Ponzi o Madoff eran creaciones del mercado.

Por supuesto que Bitcoin es un sistema monetario. Ya existían los sistemas monetarios antes de la aparición de los bancos.

No, un sistema monetario tiene un tipo de interés, las cryptomonedas no tienen un tipo de interés. Son sistemas de pago, como Paypal o VISA, no monedas.

Con Bitcoin pasa igual. Bitcoin produce un servicio con alta demanda y es por eso por lo que el precio es alto y el propio sistema puede permitirse el gastar mucha energía en mejorar las cualidades del servicio (seguridad).

Le recomiendo que adquiera distancia y recapacite porque creo que está cegado o es muy joven y le han pasado pocas frutadas en la vida.

La alta demanda de Bitcoin se debe exclusivamente (en un 99.99%) a que los demandantes ven en la 'inversión' en Bitcoin un camino para hacerse ricos en poco tiempo.

Ningún demandante, o solo el 0.01% de los demandantes, demandan Bitcoin porque no se fíen de que el pago a un vendedor chino de ebay llegue a destino usando Paypal, o porque crean que sus ahorros en la Blockhain están más seguros que en un deposito en el Deustche Bank.

Millones de emigrantes por el mundo envían millones de remesas de dinero a sus familiares cada día usando los servicios de los locutorios de barrio y nunca, jamás, una sola de esas remesas de ha perdido por el camino.

No hay una demanda real de esa ultra-seguridad como no hay una demanda real de refugios atómicos en el jardín, aunque obviamente, el riesgo de una conflagración nuclear es mucho mayor que el riesgo de que un pago con Paypal no llegue a destino.
 
El voto electrónico será, desde mi modesta opinión, la aplicación "estrella" no monetaria de la blockchain.

Otra aplicación interesante es para votaciones auditables sin posibilidad de fraude.

Cada votante se identifica con su DNI antes de cada votación y recibe una clave privada con una cantidad mínima de satoshis, que mediante un algoritmo de código abierto auditado le es asignada de manera anónima (para que no se pueda asociar con su identidad a la hora de contar los votos), y al mismo tiempo se marca su perfil en la base de datos como "asignado" para que no pueda obtener otra clave.

A la hora de votar, a cada candidato se le asigna una billetera BTC a la que los votantes pueden enviar el saldo de las billeteras durante un margen de tiempo, y una vez finalizado se pueden contar de manera sencilla y automatizada los votos obtenidos por cada candidato.

Se elimina la posibilidad de fraude al hacer pública la lista de claves públicas autorizadas para votar (descartando las que hayan votado sin estar en esa lista). Cada votante puede comprobar en la cadena de bloques que su voto ha sido contabilizado como es debido sin saber lo que han votado los demás.

La semana pasada precisamente tuve que hacer una pequeña presentación sobre un trabajo fin de carrera de voto electrónico NO REMOTO con Blockchain que usa tal cual el método que comentas. Se generan antes de empezar las elecciones tantos monederos como ciudadanos censados y tantos como partidos políticos (relacionando cada partido con su monedero pero sin hacer pública dicha relación hasta acabar las elecciones) y se tras*fiere a cada uno de los monederos de los votantes un satoshi (o la mínima fracción monetaria existente). Al votar, la aplicación de la mesa asigna aleatoriamente y de forma secreta a cada votante uno de los monederos generados al principio (sin almacenar en ningún sitio la relación DNI con dirección pública de su wallet, pero llevando un registro físico en la mesa de los DNIs que han votado, que al terminar será destruido). El registro del voto se hace tras*firiendo el satoshi del monedero del votante al monedero del partido elegido y se le da un recibo físico del voto a cada votante para que pueda verificar su voto una vez hayan terminado las elecciones. Dicho recibo, que contiene la clave pública del monedero que se le asignó y la clave pública del monedero del partido al que votó va cifrado con una clave derivada de un PIN elegido en el momento de votar por el votante y una clave secreta que se hará pública en la misma blockchain al terminar las elecciones para evitar que algún votante pueda revelar las claves públicas de los monederos de los partidos durante la votación. Al terminar las elecciones es cuestión de tirar de la blockchain y contar las tras*ferencias recibidas en los monederos de los partidos (procedentes de monederos de votantes).

Las limitaciones evidentes son que no funciona de forma remota (es necesario autenticar en persona a los votantes y llevar el registro de los DNIs que votan en cada mesa para evitar que se vote más de una vez) y que es necesario conexión permanente a Internet.

Salu2 ;)
 
Última edición:
Volver