Cuanto más nos acerquemos al límite (de 1 MB) que actualmente restringe la capacidad de los bloques de transacciones, las propuestas para elevar dicho límite cobrarán más y más importancia. Quizás la más interesante de estas propuestas, porque en realidad no excluye ninguna de las otras, es una que viene gestándose fuera del círculo de los desarrolladores del cliente Bitcoin Core. Basado en la idea de que la validez de una transacción es independiente del tamaño del bloque en el que está incluida, Bitcoin Unlimited pretende que sea el libre juego de la oferta y la demanda entre usuarios y mineros, y no la decisión de una única empresa, lo que determine el tamaño de los bloques.
[box border=»full»]
Bitcoin Unlimited (sin límites): un sistema de dinero electrónico peer-to-peer para el planeta Tierra
La visión original de Satoshi — un Bitcoin escalable
Bitcoin Unlimited adhiere a la visión de Satoshi Nakamoto de un sistema que podría escalar hasta convertirse en una red de pagos global y un sistema monetario descentralizado. Las transacciones se agrupan en bloques y se registran en un libro de contabilidad universal e infalsificable conocido como la cadena de bloques de Bitcoin. La cadena de bloques es accesible para cualquier persona en el mundo, su seguridad está garantizada por la criptografía, y su mantenimiento es llevado a cabo por la red de computación de propósito único más potente jamás creada.
Gobernado por el código que elegimos usar
El principio rector de Bitcoin Unlimited es que la evolución de la red debe ser decidida por el código que la gente decide libremente usar. El consenso es, entonces, una propiedad emergente, objetivamente representada por la cadena más larga de prueba de trabajo.
¿Qué hace que un bloque sea válido?
Según el paper de Bitcoin, «los nodos aceptan el bloque sólo si todas las transacciones que contiene son válidas y no verifican un doble gasto». Un bloque no puede ser inválido debido a su tamaño. El problema de los bloques excesivamente grandes –bloques que podrían plantear desafíos técnicos a un nodo– se resuelve en la capa de transporte, pues un tamaño excesivo aumenta el riesgo de que el bloque en cuestión quede huérfano (es decir, que el trabajo empleado en él se desperdicie). Los nodos de Bitcoin Unlimited pueden, de ser necesario, aceptar una cadena con un bloque de un tamaño «excesivo», a fin de testear el consenso.
Valores y creencias: la adopción es de suma importancia
– Bitcoin debe escalar libremente con la demanda mediante un proceso basado en el mercado.
– La experiencia del usuario es importante.
– Es deseable tener bajas tarifas.
– Las transacciones instantáneas (0-conf) son útiles.
– La resistencia a la censura y la seguridad contra el doble gasto mejoran con la adopción.
Aspectos técnicos: el control lo tiene el usuario
– Fork (bifurcación) del software de Bitcoin Core.
– Bitcoin Unlimited puede apoyar simultáneamente múltiples propuestas para el tamaño de los bloques (BIP100, BIP101, etc.).
– El límite de tamaño del bloque es considerado como parte de la capa de transporte, y no de la capa de consenso. El usuario puede ajustar el límite de tamaño del bloque en su nodo en función de las limitaciones técnicas de su hardware, sin dejar de seguir la cadena más larga de prueba de trabajo.
Política: Bitcoin es interdisciplinario
Las voces de científicos, desarrolladores, empresarios, inversores y usuarios deben ser escuchadas y respetadas.
Por Peter R – Leer original (en inglés) en Bitcoin Forum
[/box]