Recientemente se han escrito bastantes artículos sobre EIP-1559, pero generalmente son oscuros. Permítanme hablar sobre mi comprensión de EIP-1559 en un lenguaje relativamente simple.
EIP-1559 es una propuesta para mejorar el mecanismo de tarifas de Ethereum. Fue propuesta por Vitalik et al. en abril de 2019. Se ha discutido y optimizado durante casi 2 años. Si bien es solo una propuesta de optimización de Ethereum, el mecanismo correspondiente ha sido adoptado por Filecoin. ¡Por lo tanto, tiene cierto poder convincente tanto desde el punto de vista teórico como práctico!
Sin embargo, las objeciones y dudas al EIP-1559 son tan evidentes y fuertes como las voces a favor del mismo. Por lo tanto, está plagado de controversias y existen algunos riesgos para su implementación (bifurcaciones, resistencia, etc.).
El mecanismo actual de tarifas de Ethereum es: fee = gasPrice * gasUsed. Debido a que el gas utilizado en una transacción específica generalmente no cambia, el elemento central de la tarifa de transacción completa es el precio del gas. Ajustar el tamaño de gasPrice determina cuánto gasta en tarifas y qué tan rápido se confirma su transacción.
EIP-1559 dividió el parámetro gasPrice en dos parámetros: BaseFee + Tip. Entre ellos, BaseFee está determinado por el sistema y no necesita ser especificado por el usuario. Y Tip (también llamado GasPremium) se refiere a la propina extra, que determina la prioridad de clasificación bajo la misma BaseFee.
El sistema calcula BaseFee, puede omitir por completo la lógica específica y no afectará su comprensión de EIP-1559. He aquí una breve descripción de su lógica de cálculo:
El punto medio del conjunto GasUsado total para cada bloque es: 12,5 millones, y el límite superior es: 25 millones;
CoinW incluirá SDOG a las 19:00 el 11 de mayo: Según el anuncio oficial, CoinW incluirá SDOG a las 19:00 el 11 de mayo. Se informa que Small Dogecoin es un experimento iniciado por la comunidad descentralizada y está comprometido a convertirse en un token universal de Marte que está más descentralizado y tiene más perspectivas de misión que Dogecoin. CoinW se compromete a seleccionar activos cifrados de alta calidad para los inversores y crear un nuevo modelo de tecnología y finanzas para los usuarios. [2021/5/8 21:38:36]
Aumente BaseFee cuando el gas total utilizado por el bloque actual exceda el punto promedio y disminuya BaseFee cuando sea inferior al punto promedio.
Por lo tanto, BaseFee fluctuará hacia arriba y hacia abajo según el tamaño del tráfico de la red. Echemos un vistazo al gráfico de tendencia de BaseFee de Filecoin para obtener algunos sentidos:
Tarifa base de Fiecoin
En el diseño EIP-1559, la parte BaseFee de la tarifa del servicio se destruye directamente (solo la parte Tip se recompensa a los mineros) para resistir la inflación del sistema Ethereum. Este punto también es un punto clave que los mineros pueden resistir. Se cree que esto reducirá en gran medida los ingresos de los mineros. El diseño de este punto es relativamente independiente y no lo discutiremos.
Cuál es el uso de EIP-1559 es el tema principal que discutiremos hoy. Antes que nada, déjame explicarte mi punto de vista: no tiene grandes usos, pero sí algunos pequeños. Me explico por separado:
EIP-1559 no hace nada "grande"
Ningún gran efecto significa que no puede reducir la congestión de la red, es decir, no está diseñado para la expansión. Por lo tanto, después de la implementación de EIP-1559, Ethereum aún debería estar congestionado. (Puede pensar que mi punto anterior es incorrecto. EIP-1559 puede tener algún efecto de expansión, porque el límite máximo está establecido en 25 millones, que es el doble de la cantidad actual, por lo que puede tener el doble del efecto de expansión. Esto es cierto, I La razón por la que no dije eso es porque este efecto de expansión no necesita lograrse a través de EIP-1559, puede lograrse simplemente aumentando el límite superior del volumen total de gas del bloque, por lo que no será discutido).
Además, no tiene un efecto importante, lo que también significa que no puede reducir significativamente las tarifas de extracción de los usuarios. La esencia de las tarifas de usuarios mineros está determinada por la relación entre la oferta y la demanda. En el caso de que Ethereum no pueda expandir la capacidad de manera efectiva y la demanda sea demasiado fuerte, ¡cualquier medida para cambiar el mecanismo de tarifas será inútil para el objetivo de reducir la tarifa!
EIP-1559 tiene algunos efectos "pequeños"
En primer lugar, el pequeño del que estoy hablando aquí tiene como objetivo los dos objetivos principales anteriores (reducir la congestión y reducir las tarifas de manejo). Por lo tanto, pequeño aquí no es despectivo, sino que se refiere a un grado.
Generalmente, las transacciones emitidas por los usuarios se pueden dividir en tres situaciones:
Situación A: la transacción debe confirmarse en el siguiente bloque, como algunas transacciones secuestradas, que participan en una determinada transacción de ICO. Los usuarios lo hacen rápido a toda costa;
Caso B: El usuario espera que la transacción se confirme rápidamente, por ejemplo, en 5 minutos. No tiene que estar en el siguiente bloque, pero no quiere esperar demasiado, por ejemplo, los usuarios recargan el intercambio para comprar y vender moneda digital;
Situación C: el usuario quiere confirmar una transacción con una pequeña tarifa de minero y no le importa esperar horas o incluso días.
Para el caso A, EIP-1559 no ayuda mucho. En el caso de EIP-1559, para lograr el objetivo del caso A, necesitamos calcular la propina apropiada, que no es diferente del cálculo actual del precio de gas apropiado.
Para el caso C, EIP-1559 no tiene ninguna ventaja.Establecimos un GasFeeCap (tope de tarifa de manejo) para lograr este objetivo, que es el mismo que actualmente establecemos un gasPrice fijo y más pequeño.
Pero para el caso B, EIP-1559 tiene grandes ventajas. Desde la perspectiva de los usuarios o desarrolladores de billeteras, casi no hay necesidad de hacer nada para lograr este objetivo. Dentro del rango establecido de GasFeeCap, su transacción siempre puede ingresar al bloque al precio BaseFee actual. En el caso de una propina fija, el sistema determina la tarifa de minero que gasta.
Así que este es el más libre de preocupaciones y el más fácil de usar. Antes de EIP-1559, para lograr el objetivo del caso B, es posible que debamos enviar la aceleración de la transacción (reemplazar por tarifa) varias veces.
La esencia de EIP-1559 para lograr los objetivos anteriores es retrasar el mecanismo para determinar la tarifa de manejo. Es decir, antes de EIP-1559, el usuario generaba la transacción para determinar el monto de la tarifa de manejo, mientras que EIP-1559 dividía la tarifa de manejo en dos partes, y la parte BaseFee se determinaba en tiempo real al empaquetar. Esto es similar a conceptos como carga diferida y carga cuando es necesario en entornos de programación.
La situación B anterior también es la situación más común, por lo que la implementación de EIP-1559 tiene un efecto considerable en los usuarios. Reducirá la necesidad de que los usuarios intervengan en las transacciones y también será más económico (la BaseFee del sistema siempre es más rentable que las tarifas seleccionadas por el usuario).
Desde la perspectiva del desarrollo del cliente y la billetera, no se puede decir que el papel y la importancia de EIP-1559 sean pequeños. Aunque no puede resolver el problema de la congestión, ni puede reducir en gran medida la tarifa del minero de transacciones, puede hacer que la tarifa del sistema Ethereum sea más fluida y que la experiencia del usuario al usar las transacciones de Ethereum sea más amigable. ¡Así que creo que esta es también la razón principal por la que Vitalik, orientado a la tecnología, insiste en EIP-1559 frente a una gran controversia!
Tags:
Título ▌La escala total de gestión de activos de Grayscale alcanzó los 40 mil millones de dólares estadounidensesSegún las noticias oficiales de Twitter, a partir del 17 de febrero, EST.
El comercio de futuros de Ethereum se lanzó en la Bolsa Mercantil de Chicago (CME) la semana pasada, y el precio de apertura del contrato de febrero aumentó un 5% a $ 1,747.75 en menos de dos semanas. Tim McCourt.
El 17 de febrero, según personas familiarizadas con el asunto, el intercambio de criptomonedas Coinbase se valoró en US$77 mil millones antes de cotizar, superando a ICE.
Recientemente se han escrito bastantes artículos sobre EIP-1559.
"Nihon Keizai Shimbun" informó recientemente que los bancos centrales de todo el mundo han comenzado a probar las monedas digitales. Según las últimas estadísticas del Banco de Pagos Internacionales (BIS).
En el mundo de DeFi, el sistema de préstamo descentralizado es una pista extremadamente importante.
Datos DeFi 1. Valor de mercado total de DeFi: $ 81,554 mil millones El auge y la caída de las diez principales monedas por capitalización de mercado, Jinse Finance Chart.