Bitcoin es una moneda digital finita y descentralizada, es verificable por cualquier persona en cualquier parte del mundo. Ésta es la razón principal por la que la gente tiene interés en celebrarlo. Nadie puede diluir el suministro, nadie puede falsificar Bitcoin, simplemente funciona como un sistema autónomo en el que no se puede interferir. Entonces, ¿cómo se participa plenamente en este sistema para verificar todo?
Si cree que simplemente usar una billetera Bitcoin es suficiente para hacerlo, lamento decirle que en realidad eso no lo convierte en un participante pleno de la red Bitcoin. Una billetera simplemente administra sus claves privadas y lo ayuda a crear y firmar sus transacciones; en realidad, no participa en la validación completa de la cadena de bloques de Bitcoin.
Para convertirse en un nodo y validar las transacciones, necesita ejecutar un software adicional llamado cliente. Este software es el que realmente maneja el procesamiento y la validación de los bloques que producen los mineros. El cliente Bitcoin más utilizado es Bitcoin Core.
Es posible interactuar con Bitcoin usando solo una billetera y sin ejecutar un nodo completo, pero existen beneficios al usar Bitcoin Core usted mismo.
Verificar las cosas usted mismo
Cuando inicia y luego firma una transacción para enviar una cantidad de Bitcoin, la transacción firmada va a los nodos de la red Bitcoin. Estos nodos completos, algunos de los cuales son mineros, verifican las transacciones y luego forman una carrera para crear el siguiente bloque. Los mineros agrupan las transacciones en un bloque y, al completar la prueba de trabajo requerida, el bloque se transmite a la red.
A la mayoría de las personas probablemente no les importan los pagos de bitcoins de otras personas, si usted no es el remitente o el destinatario de una transacción, ¿por qué le importaría? Si alguna transacción en un bloque de Bitcoin no es una transacción válida, entonces el bloque completo se considera inválido y todos los nodos completos que se ejecutan en la red lo rechazan. Esto significa que para estar absolutamente seguro de que un pago que su billetera muestra como confirmado está realmente confirmado, necesita saber que todas las demás transacciones confirmadas en ese bloque también son válidas.
Su nodo completo maneja todo esto automáticamente. Cada vez que se encuentra un bloque, su nodo verifica automáticamente que cada moneda que se gasta no se haya gastado antes, que todas las firmas sean válidas y que todas las demás condiciones de gasto, como los bloqueos de tiempo, cumplan con los requisitos de gasto.
Cuando usa una billetera sin verificarla con su propio nodo completo, esencialmente está confiando en que el operador de esa billetera hará toda esta verificación por usted. Ejecutar un nodo completo usted mismo elimina por completo este aspecto de confianza que deposita en su proveedor de billetera.
El límite de suministro
El suministro finito de 21 millones de bitcoins es uno de, si no el, propiedades centrales de Bitcoin en las que la gente piensa cuando surge el tema. En el centro de todo el proyecto se encuentra la idea de quitar de manos de los gobiernos la emisión y el control sobre la oferta de dinero. El propio Satoshi analizó específicamente el factor de confianza depositada en el gobierno para no degradar la oferta monetaria como un problema central de cómo funciona el dinero en la sociedad.
Todo el trabajo que realiza un nodo completo para verificar sus propias transacciones es también la verificación necesaria para garantizar la integridad del límite de suministro de 21 millones. Cada bitcoin que existe en circulación en la red en este momento proviene de la misma fuente, en última instancia, una transacción especial en cada bloque llamada transacción coinbase. Esta transacción especial permite a los mineros poner en circulación una cantidad predefinida de Bitcoin por bloque.
Su nodo valida cada una de estas transacciones de Coinbase cada vez que se encuentra un bloque. Lo hace para garantizar que las nuevas monedas puestas en circulación no excedan las limitaciones del límite de suministro predefinido. Cualquier exceso por encima de eso no debe ser mayor que las tarifas de transacción pagadas por todas las transacciones en ese bloque. La combinación de verificar que la transacción de coinbase sigue estas reglas especiales, así como el hecho de que cada otra transacción solo gasta monedas válidas que nunca antes se han gastado, su nodo completo garantiza que el límite de suministro de 21 millones de monedas se mantenga intacto.
Mantener su Bitcoin privado
Otro aspecto importante de por qué es importante ejecutar su propio nodo es la privacidad. Ahora bien, antes de abordar este punto, es muy importante comprender que la privacidad es una cuestión con muchos matices en Bitcoin. Cuando se trata de mantener la privacidad y evitar que las personas con las que realmente realiza transacciones, es decir, enviar o recibir dinero, ejecutar un nodo no sea de ninguna manera una solución integral. Es un punto de partida muy importante: la base necesaria para mejorar tu privacidad.
Cuando utiliza una billetera Bitcoin que no está conectada a su propio nodo completo, debe confiar en otra persona para procesar sus transacciones. Para hacerlo, su billetera comunica todos los detalles sobre su billetera bitcoin al nodo de otra persona. La mayoría de las veces, esto implica enviarles los detalles de su xpub, el código que permite a alguien leer su historial de transacciones y ver sus monedas no gastadas. Para la mayoría de las personas, esto no es una amenaza, pero si desea permanecer en el anonimato, puede representar un riesgo. Al ejecutar su propio nodo completo y conectar su billetera a él, no se les revela ninguna de esta información.
Si valora mantener su privacidad al usar Bitcoin, conectar su billetera a su propio nodo completo es un requisito absoluto.
Sin usar su propio nodo, todos los demás pasos que toma para mantener su privacidad, como la unión de monedas (las uniones de monedas son una transacción colaborativa que puede realizar sin confianza con otras personas para ocultar a qué monedas van) son un punto discutible, su proveedor de billetera puede verlo. todo tu saldo.
Por qué todo esto es importante
Si bien tener sus propias claves es una necesidad absoluta para interactuar con Bitcoin de manera soberana, es de esperar que ahora pueda ver que tomar medidas adicionales para validar completamente sus interacciones con su propio nodo completo tiene beneficios adicionales.
Sin ejecutar su propio nodo completo, confía en un proveedor de billetera para verificar que sus transacciones estén confirmadas. Es posible que ese operador le engañe. Pueden decirte que has recibido monedas que en realidad no existen. Podrían intentar engañarte diciendo que las monedas que recibiste nunca llegaron. Usted confía en ellos para verificar su saldo por usted, o en algún otro explorador de bloques de terceros que aprenda su dirección IP. Un nodo completo puede eliminar esa confianza.
Confiar en otra persona para que verifique sus transacciones por usted también subcontrata la verificación del suministro total de bitcoin al grupo colectivo de usuarios que en realidad están verificando las cosas ellos mismos. Al ejecutar su propio nodo, puede verificar con absoluta certeza que el límite de suministro se ha mantenido intacto.
Por último, mantener la privacidad de sus fondos no es algo que pueda lograrse de manera significativa sin ejecutar su propio nodo. Si utiliza herramientas como coinjoins para ocultar su historial de transacciones en la cadena, esta actividad se ve socavada al utilizar el nodo de otra persona para verificar sus saldos. Sólo ejecutando su propio nodo puede tapar este enorme agujero de privacidad en su uso de Bitcoin.
Tener sus propias claves es un primer paso fundamental en su camino hacia Bitcoin, pero al no dar el siguiente paso, está haciendo ciertos compromisos en su interacción con la red. Una vez que tenga sus llaves guardadas de forma segura, es absolutamente importante que dé el siguiente paso.
Aquí hay algunas billeteras y herramientas para ayudarlo en ese proceso: