Qué hace el trabajo de incentivo de Satoshi @PeterRizun

0 47
Avatar for Spanish-translator-community
4 years ago

Articulo obtenido de Read.cash

Idioma: Inglés

Autor: @PeterRizun

Título original: What Makes Satoshi's Incentive Work

En este artículo, argumentaré que si los mineros manejan la red como se describe en el libro blanco de Satoshi, existirían incentivos para hacer la investigación y el desarrollo necesarios para escalar bitcoin para satisfacer la demanda. También destacaré una falla en las reglas de consenso de bitcoin, una supervisión por parte de Satoshi, que hace que sea rentable para los mineros desviarse de su protocolo previsto, lo que acorta parcialmente este incentivo. Por último, sugeriré agregar una nueva regla para remediar la situación.

Ejecute la red, gane nuevas monedas

Satoshi describió los pasos para ejecutar la red en la Sección 5 del documento técnico de bitcoin:

Luego, en la Sección 6, dijo que la primera transacción en cada bloque inicia una nueva moneda propiedad del creador del bloque. Esas nuevas monedas, creía, serían el incentivo para ejecutar la red. El trabajo que pagaría la red sería precisamente el trabajo requerido para mantenerlo en funcionamiento.

El mercado de prueba de trabajo es prueba de que este incentivo funciona

El incentivo de Satoshi fue un éxito sorprendente para mejorar el Paso 3 (encontrar pruebas de trabajo difíciles). El minero original bitcoind tenía una eficiencia de 0.03 Mhash / J : es decir, por cada Joule de energía que consumía, podría hacer 30,000 intentos para encontrar una prueba de trabajo difícil para su bloque. Hoy, un Antminer S19 tiene una eficiencia de 40,000 MHash / J : por cada Joule de energía que consume, puede hacer 40,000,000,000 de intentos para encontrar una prueba de trabajo (sí, 40 mil millones de intentos). En solo una década, el mercado libre hizo que el Paso 3 fuera más de un millón de veces más eficiente.

No había un equipo de desarrolladores de "clase mundial" que liderara este esfuerzo, ni era necesario que el protocolo emitiera nuevas monedas a una corporación de Hong Kong para financiarlas. Ni siquiera requirió donaciones de los primeros inversores de bitcoin. El trabajo ocurrió espontáneamente cuando las personas libres respondieron con ingenio a la oportunidad de lucro que se les presentó. La increíble mejora de seis órdenes de magnitud en la tecnología minera es una prueba de que el mercado libre puede desarrollar tecnología alucinante cuando se incentiva adecuadamente.

El mercado de validación de bloques que debería haber sido

El incentivo de Satoshi no logró mejorar el Paso 5 (validando nuevos bloques). La razón es sutil porque si los mineros manejaran la red como describió Satoshi (es decir, si siguieron los Pasos 1 a 6 como se escribió anteriormente) ya existiría un mercado para la tecnología eficiente de validación de bloques. A medida que aumentaba el uso de bitcoin, los bloques más grandes tardarían más en validarse, de modo que cada segundo adicional que un minero pasara en el Paso 5 (validación) antes de comenzar el Paso 6 reduciría aproximadamente un 0.17% de sus ingresos potenciales (1s / 600s = 0.17%). Un minero con el 10% del poder de hash perdería ~ $ 1M de ingresos potenciales por año, a $ 10,000 por moneda (BTC). Y así, un minero de este tipo, siguiendo los Pasos 1 a 6 según lo escrito, pagaría racionalmente hasta $ 1M por año por la tecnología que hace que el Paso 5 sea un segundo más rápido. La misma economía se aplicaría a todosmineros, y así combinados, habría un mercado de aproximadamente $ 10 millones por año por segundo de mejora de escala (a $ 10k por moneda). Si los bloques crecieran tanto que el minero promedio tardara 11 segundos en realizar el Paso 5, ¡la tecnología que reduciría ese tiempo a 1 segundo valdría hasta $ 100 millones por año!

Lamentablemente, este mercado no iba a ser. En lugar de pagar por el desarrollo de tecnología para escalar la validación de bloques, los mineros se dieron cuenta de que podían aumentar sus ingresos de la misma manera simplemente no validando [1]. Se dieron cuenta de que podían suponer que el bloque anterior era válido, sin verificar primero lo que contenía, y luego comenzar a extraer un nuevo bloque por encima de él. Peor aún, para que este nuevo truco funcione, los bloques deben estar vacíos. Estos mineros sin validación ni siquiera estaban haciendo el trabajo de recopilar nuevas transacciones en un bloque como lo pretendía Satoshi. El hecho de que las reglas de consenso de bitcoin no desalienten la minería sin validación mató al mercado de una tecnología eficiente de validación de bloques, lo que provocó un corto circuito en el incentivo incorporado.

Para crear una demanda de tecnología de validación de bloques eficiente, aumente el costo de la minería sin validación

Para crear un mercado para la tecnología de validación de bloques eficiente en la actualidad, debemos hacer que la minería sin validación sea menos rentable. Una forma de hacerlo es agregar una nueva regla que requiera que se incluya un hash del conjunto UTXO (es decir, un compromiso UTXO) en cada bloque nuevo. El compromiso debe ser más práctico de calcular descargando el bloque anterior y actualizando el conjunto UTXO [2].

Agregar una nueva regla para los compromisos de UTXO ya está en la hoja de ruta para BCH .

Compite en diferentes implementaciones y escala a niveles globales

Imagine que los compradores de automóviles nuevos obtuvieron un reembolso de combustible por comprar un trago de gasolina, así como un crédito de $ 1000 si también compraron el trago de gasolina más común . Mucha gente compraría el mismo trago de gas, maldita sea la eficiencia del combustible. Las compañías automotrices no invertirían en hacer que los automóviles ahorren combustible, porque cualquier combustible que puedan ahorrar a sus clientes se vería compensado por el cliente que recibiría menos beneficios del reembolso de combustible por consumo de gas. De hecho, probablemente terminaríamos con una sola compañía de automóviles haciendo el mismo trago de gasolina horrible año tras año. Esta es la situación actual en Bitcoin, donde no existe un vínculo entre la eficacia con la que una implementación de nodo puede validar un bloque y los ingresos que un minero puede obtener utilizando ese nodo: la minería sin validación actúa como un reembolso de combustible por consumo de gas. (El crédito de $ 1000 por usar ella mayoría de los consumidores de gas son análogos a la compatibilidad error por error que obtienen los mineros si todos usan la misma implementación).

Pero con la minería sin validación hecha poco práctica, los mineros tendrían que adquirir la mejor tecnología de validación de bloques para seguir siendo competitivos, al igual que necesitan adquirir la tecnología de búsqueda de prueba de trabajo más eficiente hoy para minar de manera rentable. Nacería un mercado competitivo para implementaciones de nodos de alto rendimiento. Este mercado ofrecería la tecnología y las optimizaciones necesarias para construir implementaciones del protocolo bitcoin que se escalen a niveles globales.

Cooperar en un protocolo estable, en gran medida inmutable y económicamente racional

The protocol (the set of rules governing what constitutes a valid transaction or block) is distinct from implementations of that protocol. Competition on implementations leads to technology advancement, but for the protocol itself, stability, neutrality, and economic rationality is most important. Except for block size limits and the incentive problem described in this article, the protocol can already scale to global levels, so the need for protocol changes should be small or nil.

A special interest group (SIG) could still fund a "reference implementation" but the goals for that implementation might be very different than today. The reference implementation might serve as a reference for the behaviour defined by the protocol specification. It would focus on clarity, simplicity and adherence to the specification, not on efficiency. Efficiency improvements (and their associated complexity) would intentionally be left to free-market competition.

Conclusion

Bitcoin's current incentive system works and the six-order-of-magnitude improvements in technology for finding difficult proof-of-works proves it. The ironically-named "infrastructure funding plan" for BCH would actually reduce the number of coins available to pay for running the network's infrastructure, giving it to unaccountable third-parties instead. What is actually needed is to make validationless mining impractical, thereby creating a direct link between how efficiently a miner can validate the previous block and the amount of revenue that miner expects to earn. This would lead to a competitive market for high-performance node technology built upon a stable, largely unchanging, economically rational bitcoin protocol [3].

Hay una tecnología sorprendente, esperando al margen, que permitiría a un bitcoin escalar a niveles globales. Por ejemplo, imagine un pequeño dispositivo del tamaño de un enrutador capaz de procesar un millón de transacciones por segundo con unos pocos vatios de electricidad. Si eso suena loco, ¿también habría pensado que sería loco en 2010 escuchar que dentro de una década la tecnología para encontrar esas pruebas difíciles de trabajo sería un millón de veces mejor?

Notas

[1] De hecho, el minero renuncia a las tarifas durante unos segundos mientras realiza una extracción sin validación, pero el bloque anterior probablemente eliminó el mempool de todos modos, por lo que extraer un bloque vacío o un bloque casi vacío hace poca diferencia en sus ingresos.

[2] Probablemente no sea factible hacer imposible la minería sin validación, pero eso no importa. Lo que importa es aumentar el costo de la minería sin validación para que, idealmente, cueste más, pero al menos no significativamente menos, que la validación completa. Una solución que no parece funcionar es usar una versión no rezagada de un método hash UTXO continuo como ECMH . Un minero sin validación podría simplemente asumir que el hash en el último bloque era correcto y actualizarlo rápidamente con la salida única creada por su transacción de coinbase en su bloque vacío.

[3] Por supuesto, la increíble tecnología de escalado es inútil si solo hay demanda de bloques de 100 kB. Lo que es aún más importante que hacer que la minería sin validación sea poco práctica es la creciente demanda de transacciones de BCH a través de una mayor adopción y nuevos casos de uso.

1
$ 0.00
Avatar for Spanish-translator-community
4 years ago

Comments