Redes sin autoridad central: Bitcoin, Ethereum y registros
Por qué el Bitcoin es descentralizado, qué diferencia hay entre Ethereum y Bitcoin y por qué OpenTimestamps ancla sus pruebas en Bitcoin y no en Ethereum
¿Qué significa que una blockchain es descentralizada?
Significa que no depende de una autoridad central: una red de nodos independientes guarda copias del registro y valida cada bloque según reglas comunes, de modo que ninguna entidad puede cambiarlo por sí sola. Bitcoin funciona así desde 2009, y en su cadena registra la huella de cada documento la notarización descentralizada de Fecha Cierta Blockchain.
En un registro tradicional, alguien custodia los datos y responde de ellos. En una blockchain descentralizada nadie ocupa ese lugar, y eso cambia la forma de confiar en un registro.
El uso de Bitcoin para fechar documentos se explica en la guía de la notarización descentralizada.
Takeaways - Puntos clave del artículo
- Red entre pares: El documento fundacional de Bitcoin, de 2008, describe una red entre pares que no necesita un tercero de confianza.
- Ritmo de bloques: En Bitcoin se añade de media un bloque cada 10 minutos, validado por cada nodo según las mismas reglas de consenso.
- Mayoría honesta: El sistema es seguro mientras los nodos honestos controlen, en conjunto, más potencia de cálculo que cualquier grupo atacante.
- Cambio de consenso: Ethereum dejó la prueba de trabajo y adoptó la prueba de participación con la Fusión, el 15 de septiembre de 2022.
- Código abierto: El software de referencia de Bitcoin, Bitcoin Core, es un proyecto de código abierto que cualquiera puede revisar.
¿Hace falta una prueba que no dependa de ninguna empresa?
Registrar en la red de Bitcoin Red sin autoridad central • Verificable con herramientas públicas • Solo se registra el hash SHA-256¿Por qué el Bitcoin es descentralizado?
Porque ninguna entidad controla la red: nodos gestionados de forma independiente por personas y organizaciones guardan su propia copia de la cadena y validan cada bloque según las mismas reglas. Nadie puede excluirlos ni imponer un cambio por su cuenta.
El código que aplica esas reglas es abierto, como se explica en el código abierto de Bitcoin, y la seguridad de la red, en lo que protege a la cadena.
¿Qué diferencia hay entre Ethereum y Bitcoin?
Las dos son blockchains públicas, pero con fines distintos:
| Aspecto | Bitcoin | Ethereum |
|---|---|---|
| Propósito | Enviar valor | Plataforma para aplicaciones y contratos inteligentes |
| Consenso | Prueba de trabajo | Prueba de participación desde 2022 |
| Moneda | Bitcoin | Ether (ETH) |
Para fechar un documento basta con registrar una huella, sin programar nada, como se explica en smart contract o notarización.
¿Por qué OpenTimestamps usa Bitcoin y no Ethereum?
El protocolo ancla sus pruebas en la blockchain de Bitcoin. Para ese uso basta con registrar un hash, así que no necesita la capacidad de programación de Ethereum.
Lo que aporta Bitcoin es una cadena de prueba de trabajo en funcionamiento desde 2009, en la que alterar un bloque antiguo exige rehacer todo el trabajo posterior. El protocolo se explica en cómo funciona OpenTimestamps.
La prueba en Bitcoin de Fecha Cierta Blockchain entrega un archivo .ots que puede verificarse con las herramientas del protocolo, sin pasar por el servicio.
Conclusión
Una blockchain descentralizada no depende de ninguna autoridad: una red de nodos independientes valida y guarda el registro. En Bitcoin, eso significa que nadie puede alterar por sí solo la huella registrada de un documento.
Para registrar un documento en una red sin intermediarios está el registro descentralizado de CartaSinSobre.
¿Hay muchos archivos que registrar en Bitcoin?
Registrar por paquetes en Bitcoin 5,99 € por archivo con el paquete de 30 • 4,99 € por archivo con el paquete de 120 • Sin caducidadPreguntas frecuentes (FAQ) sobre la blockchain descentralizada
Ejecutar programas de uso general en su propia cadena: los contratos inteligentes, con los que se crean activos digitales y aplicaciones descentralizadas. Bitcoin está pensado sobre todo para enviar valor. Para registrar la huella de un documento, en cambio, no hace falta esa capacidad de programación.