Intercambio de Ethereum Intercambio de Ethereum
Ctrl+D Intercambio de Ethereum
ads

Última discusión de Vitalik: precios separados para almacenamiento y EIP1559 de doble riel

Author:

Time:

El mayor problema con el modelo de estado de Ethereum es: la gran diferencia entre el crecimiento promedio del estado y el crecimiento del estado en el peor de los casos.

Este artículo es una discusión más reciente propuesta por Vitalik en el Ethereum Researcher Forum, que es una recombinación de las ideas sobre la implementación práctica de EIP1559 propuestas por el científico investigador de Ethereum Barnabé Monnot.

La siguiente es la traducción del texto original. El equipo anotó algunas palabras y realizó algunas eliminaciones.

Autor: Vitalik Burerin

Un agradecimiento especial a @barnabe por sugerir una idea similar desde el principio.

Como discutí en detalle en mi documento de posición anterior sobre el precio de los recursos, el gas en Ethereum en realidad paga por tres recursos diferentes:

1. Ancho de banda (datos de transacción que deben descargarse)

2. Cálculo (tiempo para verificar y ejecutar una transacción)

ConsenSys y el exjefe de capital de riesgo Kavita Gupta resuelven demandas: el desarrollador de software Ethereum ConsenSys y el exjefe de capital de riesgo Kavita Gupta han llegado a un acuerdo en una amarga demanda, según las noticias del 6 de abril.

"ConsenSys Mesh y Kavita Gupta acordaron resolver sus respectivas demandas entre sí”, dijo un portavoz de ConsenSys. "Las partes acuerdan que ConsenSys Mesh no ha incumplido ninguna de sus obligaciones contractuales con la Sra. Gupta".

Se informa que dos personas familiarizadas con el asunto revelaron anteriormente que las dos partes habían llegado a un acuerdo de conciliación. Gupta trabajó en ConsenSys de 2017 a 2019, y sus abogados presentaron una demanda contra la empresa en busca de al menos $30 millones en daños monetarios. ConsenSys respondió a la demanda de Gupta y presentó una acción legal contra ella en enero, alegando fraude en el currículum. (CoinDesk) [2022/4/6 14:08:40]

3. Almacenamiento (historial, pero lo que es más importante, estados de cuenta como saldos de cuenta, nonces, códigos de contrato, almacenamiento de contratos)

Vitalik: Los estudios han demostrado que EIP 1559 ha reducido en gran medida el tiempo promedio de espera de las transacciones: el 18 de enero, Vitalik volvió a publicar un documento sobre EIP 1559 realizado conjuntamente por la Universidad de Pekín y la Universidad de Duke en Twitter, "Análisis empírico de EIP-1559: tarifas de transacción, Tiempo de espera y seguridad de consenso", y dijo que este documento menciona específicamente que EIP 1559 reduce en gran medida el tiempo de espera promedio para que se confirmen las transacciones.

Se entiende que la investigación de este documento demuestra que EIP-1559 mejora en gran medida la experiencia del usuario al simplificar la estimación de tarifas, aliviar la diferencia de precio del gas pagado dentro de un bloque y reducir el tiempo de espera del usuario. Sin embargo, EIP-1559 tiene poco impacto en la volatilidad de las tarifas de gas y la seguridad general. Además, el estudio también encontró que cuando el precio de Ethereum fluctuaba mucho, el tiempo de espera era significativamente más largo, y el estudio también verificó que los bloques más grandes aumentarían la existencia de bloques hermanos. [2022/1/18 8:56:09]

Plan Bai comentó: "The Position Paper on Resource Pricing" es un borrador de la fijación de precios de recursos de blockchain, en el que Vitalik dedujo el método de fijación de precios correspondiente a través de cálculos matemáticos.

El ETH en poder de Vitalik ya vale $ 474,9 millones: el precio de ETH alcanzó un nuevo máximo hoy, alcanzando un máximo de $ 1439, con un valor de mercado de $ 160 mil millones. Según información de Forbes Crypto, el cofundador de Ethereum, Vitalik, posee 333.000 ETH, con un valor de 474,9 millones de dólares. [2021/1/19 16:32:46]

El borrador incluye: precio y cantidad, curva de costo social, subastas primarias y secundarias, tarifas ajustables, tarifas de mantenimiento de almacenamiento y ¿por qué se subutilizan las tarifas fijas?

A diferencia del ancho de banda y la computación, que son costos efímeros, el almacenamiento no es como estos dos costos, superará el límite efímero.

Hay un límite para la cantidad de cálculos que un nodo puede realizar o descargar datos dentro del tiempo de un bloque, y una vez que se pasa el bloque, se alcanza la cantidad requerida para descargar y verificar. La mayor parte del bloque se ha ido (solo unos pocos nodos de sincronización necesitan procesarlo en el futuro).

Jakies, fundador de Gravitation-X: El pago digital puede resolver eficazmente los problemas de pago transfronterizos: Jakies, fundador de Gravitation-X, dijo en la sala de transmisión en vivo de Jinse Finance hace un momento: En la actualidad, los métodos de pago transfronterizos tradicionales tienen una larga tiempo de liquidación y tarifas de manejo El fraude de pago transfronterizo elevado, a veces, traerá riesgos de capital transfronterizos. Cree un método de pago entre pares a través de la tecnología Gravitation-X para promover el desarrollo comercial transfronterizo. mejorará en gran medida la eficiencia. [2020/5/2]

Y el almacenamiento es un costo continuo. Si el estado de un solo bloque aumenta en 100 MB, ese bloque se puede procesar ahora mismo, pero una serie de bloques dejarán inutilizable a Ethereum. El impacto de "explosión" del crecimiento del estado es insignificante, pero el impacto a largo plazo es más severo, ya que una vez establecido, un estado muy grande sobrecarga permanentemente la red.

Sin embargo, a medida que el estado se vuelve apátrida (nota del plan Bai: es decir, la solución Ethereum sin estado), el impacto a largo plazo del estado (sobredimensionado) se reducirá en gran medida: el estado no impondrá una carga permanente en la red, solo carga alrededor de un año Tiempo, durante ese año, solo una pequeña fracción de nodos necesita almacenar ese (enorme) estado. Pero este costo a largo plazo (un año) sigue siendo real y debe tenerse en cuenta.

Informe en vivo de Jinse Finance sobre Vitalik Buterin, fundador de Ethereum: "4 no hacer" para los nodos de verificación: Jinse Finance informó en vivo el 3 de junio que en la Conferencia de aplicaciones y tecnología de Ethereum de hoy, Vitalik Buterin, el fundador de Ethereum, pronunció un discurso titulado Un discurso de apertura sobre "Casper y los últimos avances en tecnología de fragmentación". V God dijo que los nodos de verificación no deben unirse al mismo grupo de capital que otros, no usar el mismo VPS que otros, no usar el mismo sistema operativo que Biren y no usar el mismo cliente que otros. [2018/6/3]

Tamaño medio frente al tamaño de almacenamiento en el peor de los casos

Una de las deficiencias del estado de modelado en los protocolos (estado) actuales (generalmente considerados insostenibles) y los protocolos mejorados con vencimiento del estado es la gran diferencia entre el crecimiento del estado promedio y el crecimiento del estado en el peor de los casos.

Considere el protocolo actual. Hoy en día, el tamaño total del estado es de unos 550 millones de objetos, lo que equivale a unos 32 GB (sin incluir los gastos generales). Si eliminamos todos los estados no tocados del año anterior, el total puede caer fácilmente a más de la mitad.

Ahora, ¿qué es lo peor?

La creación del código de contrato se cobra a una tarifa de 200Gas por byte, por lo tanto, si un bloque se divide en 3 transacciones y cada transacción crea un contrato, podemos hacer 3 contratos de 20558 bytes para 12334800Gas+3*55000Gas, para aumentar los gastos generales de creación del contrato.

De esta forma, en un solo bloque se puede aumentar el tamaño de almacenamiento en 20600*3=61800 bytes.

Suponiendo que el tiempo de bloque promedio es de 13,1 segundos, hay 31556925/13,1 = 2408925 bloques por año. En general, el estado puede crecer en 61800 * 2408925 = 148871600381,67938 bytes, que es aproximadamente 138 GB.

Esta diferencia es de aproximadamente 10 veces. (Nota del plan blanco: los 16 GB de datos a continuación se entienden según el contexto como el tamaño total actual del estado de Ethereum en un año)

Muy importante, la RAM del hardware de consumo puede contener el tamaño real, que puede ser de 16 GB (si no, podemos ajustar el precio de la gasolina o indicar el vencimiento para que sea adecuado), mientras que 138 GB no se pueden almacenar.

Sería bueno si pudiéramos acercar el peor de los casos al caso promedio.

EIP-1559 de dos vías

Una solución natural a este problema es utilizar el precio EIP-1559 para costos temporales y permanentes, pero con un período de ajuste diferente.

Para costos temporales, el precio se puede ajustar en más del 10% a la vez. Sin embargo, para los costos permanentes, hará que los ajustes de precios sean mucho más lentos.

Si tomamos como base el mecanismo de la curva de costos de AMM, para el almacenamiento podemos considerar una curva con una tasa objetivo de 1GB por mes, y el costo aumenta según superemos el objetivo:

Por ejemplo, los costos de almacenamiento pueden duplicarse por cada GB por encima del objetivo. En este caso, el precio del bloque de almacenamiento puede tardar unos 3 días en duplicarse. Si el almacenamiento crece más allá de 10 GB, el costo de almacenamiento será 1000 veces el precio normal, lo que hará económicamente imposible continuar almacenando.

Hay dos maneras de lograr esto:

1. Compra de almacenamiento con Gas. Es decir, el uso de SSTORE para crear una nueva ranura de almacenamiento consume gas como ahora, pero la cantidad de gas consumido será variable. La desventaja de esto es que crea incentivos (disfrazados) para que los usuarios recarguen el almacenamiento los fines de semana cuando los precios del gas son más bajos.

2. Compra de almacenamiento con ETH. Además de Gas, las transacciones (y las llamadas) deben proporcionar otro recurso (podemos llamarlo maná), que utilizará un mecanismo similar al Gas, pero con diferentes parámetros. Esto tiene la desventaja de complicar las reglas de llamada y requerir la adición de un nuevo código de operación CALL.

Tenga en cuenta que hay una opción híbrida aquí:

3. El precio del almacenamiento se puede cotizar en ETH, pero se puede cobrar en gas (por lo que si la tarifa base se duplica, el gas necesario para llenar un espacio de almacenamiento se reducirá automáticamente a la mitad). Podemos excluir ETH utilizado para escalar el almacenamiento de las reglas de actualización de precios de gas EIP 1559 o incluso bloquear límites.

4. Transformar Gas en tres conceptos de manera más integral: Gas, Punto de Ejecución y Punto de Almacenamiento. 1 Gas = 1 wei; una transacción que asigna gas simplemente significa que está convirtiendo parte de su wei en una forma especial que se puede usar para pagar los recursos. Este formulario funciona igual que Gas en términos de cómo se pasa entre la llamada y la subllamada.

Sin embargo, AMM ahora administra dos costos: el costo del punto de ejecución y el costo del punto de almacenamiento. Cuando un proceso de ejecución procesa un código de operación que actualmente consume N gas, gastará N puntos de ejecución, lo que significa que se requiere N* costo_punto_ejecución para pagar Gas. Llenar un espacio de almacenamiento requiere 1 punto de almacenamiento, por lo que se requiere storage_point_cost para cargar Gas.

Finalmente, también tenga en cuenta que se espera que los reembolsos se eliminen de la hoja de ruta de la fecha límite estatal. Esto se debe a una razón técnica: los espacios de almacenamiento no pueden "quedarse vacíos" y calificar para un reembolso, por lo que solo se pueden establecer en cero, y los registros cero deben permanecer en ese estado hasta que finalice el período y el estado pueda caducar. Esto reduce en gran medida los problemas de complejidad encontrados en intentos anteriores de alquiler de almacenamiento.

Tags:

Intercambio de bitcoins
Actualización de la reunión de desarrolladores principales de Ethereum: actualización de Berlín, actualización de Londres, actualización de Shanghái

Bienvenido al primer artículo de resumen de la serie AllCoreDevs.Esta serie de artículos tiene como objetivo resumir el progreso del desarrollo del protocolo central.

Información de datos de Glassnode: los inversores de Bitcoin siguen comprando, y los titulares a largo plazo están vendiendo a un ritmo más lento

Título original: "¿Glassnode丨La mayoría de los usuarios siguen comprando BTC? "A medida que los titulares a largo plazo han ralentizado sus ventas.

Golden Outpost|ForceDAO planea lanzar nuevos tokens y reiniciar airdrops el 20 de abril

El 7 de abril, el proyecto DeFi de fondos en cadena Force DAO publicó un artículo que dice que lanzará un plan correctivo para la comunidad en respuesta al ataque del 4 de abril.

Última discusión de Vitalik: precios separados para almacenamiento y EIP1559 de doble riel

El mayor problema con el modelo de estado de Ethereum es: la gran diferencia entre el crecimiento promedio del estado y el crecimiento del estado en el peor de los casos.

Entrevista con Justin Sun, fundador de TRON: Cree un ARK Star Fund en el campo NFT: JUST NFT Fund

El 29 de marzo de 2021, Justin Sun, fundador de TRON y director ejecutivo de BitTorrent, publicó la "Carta abierta de Justin Sun a la comunidad sobre el establecimiento formal del "Fondo JUST NFT"" en Weibo.

¿Cómo vender sus artículos como NFT?

NFT significa token no fungible. Es un activo digital único que puede crear, almacenar y vender en blockchain. Algunas personas dicen que NFT revolucionará Internet.

ads