You can also read the English version of this article.
Bitcoin es soberanía financiera. Se trata de mantener un activo escaso que no puede ser falsificado, incautado o congelado. Se trata de formar parte de una red entre pares que no emplea intermediarios para facilitar las transacciones financieras. Es el dinero de la libertad de expresión.
Como un activo que realmente posees, las llaves privadas necesitan estar en tu posesión, gestionadas por una moderna aplicación de cartera Bitcoin. Es difícil almacenar secretos digitales de forma segura en computadoras que potencialmente pueden albergar programas maliciosos, por lo que las carteras físicas son una buena manera de mantener tus claves privadas fuera de las manos de los hackers.
¿Dónde está mi bitcoin? ¿Quién me lo garantiza?
Una cartera física almacena tus llaves privadas, pero no tu bitcoin real. La cartera generalmente viene con una aplicación software de acompañante que te permite gestionar tus fondos. Pero esta cartera de software no está descargando y verificando bloques de la red Bitcoin, así que, ¿cómo puede saber cuál es tu balance de Bitcoin?
¿Puede garantizar que tu bitcoin duramente adquirido está realmente allí? ¿Que una operación entrante realmente ha sido confirmada en la cadena de bloques?
La respuesta es que por defecto estás depositando toda tu confianza en una sola parte: tu proveedor de cartera. Carteras de software ligero son en su mayoría buenas interfaces a algún servidor de Bitcoin. Quien dirige este backend controla lo que ves en tu cartera. Tu proveedor te dice cuánto bitcoin tienes. Tu proveedor transmite todas tus transacciones y sugiere qué tarifas tienes que pagar al momento de enviar transacciones a la red. Tu proveedor controla tu puerta de acceso a Bitcoin, te asegura que esta transacción entrante realmente sucedió y decide si es válida o no. Tu proveedor impone reglas de consenso para ti y todos los demás clientes que se conecten a éste.
Un buen punto de vista
Tu puerta de acceso a la red Bitcoin lo sabe todo. Por ejemplo, podría correlacionar fácilmente todas tus transacciones, direcciones y balances. Como tu dirección de red es conocida, así es tu ubicación geográfica aproximada. Conectar muchos grupos de direcciones pseudoanónimas a través de tus transacciones entre pares, conectarlas a direcciones bien conocidas de intercambios y comerciantes podría dar una cuenta muy detallada de todo el ecosistema de Bitcoin.
Como proveedores de carteras, nosotros mismos no hemos elegido ejecutar estos sistemas de backend, es simplemente necesario proporcionar una buena experiencia de usuario. La mayoría de los proveedores probablemente no quieren tomar este papel y el poder que esto nos da. Por supuesto, nosotros y otros proveedores prometen no hacer mal uso de este poder. No analizamos las transacciones, ni guardamos registros en nuestros servidores Bitcoin. No hay nada qué ganar traicionando la confianza de nuestros clientes.
¿Pero qué hay de la coacción legal a través de una orden judicial? ¿Un empleado pícaro sobornado por un actor malintencionado? ¿O un hacker ganando acceso a las aplicaciones internas, alterándolas ligeramente?
En un futuro no tan lejano, cuando los grandes negocios y los bancos centrales se den cuenta de que Bitcoin está desafiando sus monopolios financieros, la lucha seguirá. Una vez que dejamos la fase de la luna de miel, Bitcoin no puede permitirse tales puntos centralizados y débiles en su funcionamiento general.
Es peligroso para los usuarios de Bitcoin subcontratar su participación directa en la red a un nodo centralizado. Hay algunos nodos realmente grandes en la red, procesando mucha actividad económica. Están validando activamente bloques, procesando transacciones y actualizando montos. Verifican cuántos bitcoin pertenecen a qué dirección y pueden juzgar si los mineros se comportan de acuerdo con las reglas de consenso dictadas por el cliente estándar (Bitcoin Core). Algunas carteras de Bitcoin ligeras (como nuestra propia aplicación BitBoxApp) verifican independientemente al menos los requisitos de prueba de trabajo y verifican si una transacción ha sido minada usando pruebas de rama de Merkle, pero estos chequeos no pueden proporcionar pruebas definitivas.
La buena noticia es que no es tan difícil ejecutar un nodo completo de bitcóin por ti mismo. Después de todo, de eso se trata la aplicación Bitcoin Core. Ejecutarlo en tu ordenador regular, un viejo portátil o con un dispositivo siempre en línea como una Raspberry Pi. ¡Corre un nodo y apoya la red! Pero a menos que tú estés usando tu nodo para verificar tus transacciones, solo ejecutar un nodo completo no es realmente lograr nada significativo, ni para ti ni para la red.
Una verdad dura: solo los nodos económicos importan
Propagar transacciones y servir bloques a otros usuarios está muy bien, pero en realidad, la red no necesita más nodos que hagan esto. En una red ad-hoc como Bitcoin, más nodos no la hacen más rápida o más eficiente. Lo que la red Bitcoin necesita verdaderamente son más nodos que impongan el consenso Nakamoto: reglas que cada nodo sigue y se aplican para decidir si un bloque o una transacción es válida.
Forzar un consenso: ¿pero contra quién? Bueno, pues a cualquiera que simplemente quiera tener un poco más de beneficio. Es decir, casi todo el mundo. Los mineros podrían darse una recompensa de bloque más grande, los usuarios regulares gastar el mismo bitcoin dos veces, o un negocio trata de pasar un contrato multifirmas unilateralmente. ¿Por qué no engañar a la lightning network y crear una transacción que ignore sats que estén bloqueados por un tiempo determinado?
Pero en última instancia, llega a los mineros. Si bien podemos crear y transmitir tantas transacciones falsas como nos gustaría de forma gratuita, un minero que la incluya en un bloque perderá la recompensa de bloques descifrados mientras que acarrea los costos operativos de producir ese bloque inválido.
Distopía: vamos a pensar en ello
Imagina un escenario peor, donde sólo hay dos grandes nodos económicos, algunos mineros y cien nodos ociosos. ¿Qué pasa si hay un deseo impulsado por los negocios o por los mineros de cambiar las reglas de consenso, por ejemplo para permitir bloques más grandes? Echemos un vistazo:
- Algunos grandes mineros deciden que es hora de bloques más grandes, porque más transacciones significan más tarifas en total.
- Los dos grandes nodos económicos piensan que esta es una buena idea, ya que las transacciones baratas son buenas para los negocios.
- A los nodos inalterados no les gusta y amenazan con no aceptar bloques más grandes.
- Pero a los mineros no les importa. Todo lo que quieren es vender sus bitcoins recién producidos, que serán aceptados por los nodos económicos. Así que empiezan a producir bloques más grandes.
- Los nodos económicos aceptan estos bloques, llevándolos al espacio de Bitcoin y dándoles valor.
- Los cien nodos inalterados rechazan estos bloques y la red Bitcoin sufre silenciosamente un fork. Desafortunadamente para los nodos maliciosos, su lado del fork no tiene ninguna actividad económica consecuente, así que nadie se da cuenta.
- Como los propietarios de los nodos maliciosos también utilizan los otros nodos económicos para enviar y recibir Bitcoin, se ven obligados a aceptar las nuevas reglas de consenso.
¡Así, sin más!
Por supuesto que no es tan claro. Por ejemplo, los clientes de los grandes nodos económicos se quejarían. Pero sin correr sus propios nodos económicos, no tienen una opinión de peso. Este ejemplo extremo demuestra que los nodos con reglas alteradas no cuentan realmente. Ahora la buena noticia: en conjunto, muchos pequeños nodos con sólo un poco de actividad económica tienen un gran discurso cuando se trata de reglas de consenso. Al final, se trata de amenazar con rechazar las transacciones que tú no puedes hacer si tus transacciones entrantes son procesadas por otra persona.
Estado de la relación: es complicado
Es importante que aprendamos a ser participantes directos en la red Bitcoin. Hay diferentes maneras de hacerlo. Lamentablemente, Bitcoin Core no está todavía suficientemente capacitado para trabajar con carteras físicas, pese a que han habido mejoras sustanciales con HWI en los últimos meses.
Corre Bitcoin Core como tu cartera.
El cliente de referencia de Bitcoin es la aplicación más popular del protocolo Bitcoin: un nodo completo que valida toda la cadena de bloques en tu ordenador regular y se utiliza mejor con tu propia cartera de software incluida. No está diseñado con las carteras físicas en mente, y mientras la compatibilidad para ellas está llegando, todavía no está listo para los que saben poco de tecnología.
Ejecuta un servidor Electrum.
Como Bitcoin Core no está diseñado para servir otras carteras en un principio, la forma popular de hacerlo trabajar, es ejecutar Bitcoin Core más un servidor Electrum. De esta manera, puedes utilizar la aplicación de escritorio Electrum que funciona perfectamente con la mayoría de las carteras físicas. Nuestra BitBoxApp te permite especificar tu propio servidor Electrum, por lo que puedes utilizar fácilmente la cartera física BitBox02 en privado.
Existen varias implementaciones de servidores: electrs, ElectrumX o Electrum Personal Server.
Comprar un nodo completo enchufa-y-juega (o construirlo tú mismo)
La forma más conveniente de ejecutar un nodo completo es comprar un nodo plug-and-play de Bitcoin y Lightning Network, o puedes construirlo tú mismo (así es como empezamos).
Si quieres aprender, entonces la guía RaspiBolt, así como el proyecto RaspiBlitz, más rico en características, harán valer el tiempo y dinero invertido en educarte y valerte de tus conocimientos adquiridos.
¿Adopción masiva? Solo con mejores soluciones
Mientras que la lightning network dio un impulso al número de nodos completos de Bitcoin, muchos no se utilizan para verificar las transacciones económicas y asegurar la red Bitcoin. En nuestra experiencia, muchos usuarios no son conscientes de que es una necesidad absoluta. Creemos que hay que construir mejores soluciones, especialmente para el uso con carteras físicas.
¿Todavía no tienes una BitBox02?
La BitBox02 viene en dos ediciones: la edición Multi que soporta múltiples activos criptográficos y se puede utilizar como un autenticador de segundo paso. Y la edición sólo Bitcoin, que cuenta con un sistema radicalmente enfocado: menos código significa menor superficie de ataque que por consiguiente, mejora aún más tu seguridad cuando sólo almacenas Bitcoin.
Adquiere una a través de nuestro revendedor oficial en España u ordena por medio de nuestra tienda con envíos a cualquier parte del mundo.
Shift Crypto es una empresa privada con sede en Zurich, Suiza. Nuestro equipo internacional de especialistas en ingeniería, criptoseguridad y desarrollo básico de Bitcoin construyen los productos BitBox y proporcionan servicios de consultoría. La BitBox02, una cartera física de segunda generación, equipa a los individuos para almacenar, proteger y transar en criptomonedas fácilmente. Su compañera, la BitBoxApp, proporciona una solución todo-en-uno para gestionar con facilidad tus activos digitales.