Este artículo es la segunda parte de "Plan de expansión importante de Ethereum: informe de estado de resumen optimista". Haga clic en "Plan de expansión importante de Ethereum: informe de estado de resumen optimista (Parte 1)" para la primera parte. EVM completo: máquina virtual de capa 2 Para que los cálculos de contratos inteligentes de la capa 2 sigan siendo confiables, debe haber una alternativa para realizar tales cálculos en la capa 1 de alguna forma. Se puede ver que ORU soporta un EVM completo, y la Capa 2 necesita su propia máquina virtual, la cual puede ejecutarse en la capa básica de EVM, por lo que no es fácil crear e implementar alto rendimiento. En resumen, el EVM no fue diseñado para ejecutarse por sí solo. Puede leer sobre algunos de estos desafíos en EIP, que también analiza la posibilidad de modificar el EVM para incorporar directamente esta funcionalidad, y la descripción general del problema de Plamsa de Kelvin Fitcher. Por lo tanto, los cinco proyectos completos de EVM crean sus propias versiones modificadas de EVM para la ejecución de la Capa 2. Para garantizar pruebas de fraude fiables y predecibles, la ejecución de las máquinas virtuales debe ser determinista, es decir, en el momento de la prueba debe ser capaz de reproducir con precisión las circunstancias en las que se descubrió originalmente el fraude. Por lo tanto, las operaciones no deterministas deben modificarse o eliminarse por completo, por ejemplo, verificar la altura del bloque, la dificultad y la marca de tiempo. Del mismo modo, los códigos de operación para la creación o destrucción de contratos también deben eliminarse, ya que esta lógica es especial. Por lo tanto, el contrato de Capa 1 en ORU puede requerir algunas modificaciones menores al código de Solidity antes de implementarse en la cadena ORU. Pruebas de fraude Todas las ORU EVM completas comparten algunos puntos en común básicos en la forma en que facilitan las pruebas de fraude: el estado de la cadena ORU se ordena y confirma periódicamente, al igual que el hash de las operaciones de cómputo, incluida la realización de transiciones de estado. (En todas las prácticas, la responsabilidad de generar y validar el estado raíz recae en el operador, no en el usuario). Las pruebas de fraude usan estos datos en parte para mostrar que los pasos presentados en realidad no transformaron correctamente el estado inicial en el estado final. El TVL del puente Ethereum alcanza los 23,63 mil millones de dólares estadounidenses: informa Golden Finance, los datos de Dune Analytics muestran que el TVL actual del puente Ethereum alcanza los 23,63 mil millones de dólares estadounidenses. Entre ellos, los cinco puentes con el mayor volumen de bloqueo son AvalancheBridge ($5905 mil millones), PolygonBridges ($5143 mil millones), FantomAnyswapBridge ($4438 mil millones), RoninBridge ($3079 mil millones) y ArbitrumBridges ($3043 mil millones). [2022/2/28 10:19:49] La principal diferencia en la práctica completa de EVM es la forma interactiva en que manejan estas pruebas de fraude. ORU debe contener suficientes datos de llamadas en esencia, para que el comportamiento fraudulento se pueda encontrar de inmediato y, finalmente, obtener el consenso de la cadena principal. Sin embargo, el procedimiento para realizar esta prueba de fraude varía de una construcción a otra. En un esquema de prueba de fraude de ronda única (a veces, llamado confusamente "no interactivo"), el fraude siempre se puede probar en una sola transacción o en múltiples transacciones por una sola parte. La ventaja de esto es que la disputa se puede "resolver" instantáneamente, no hay problemas con el transportista, por lo que no se requiere fianza para un probador fraudulento y es simple de operar. En múltiples rondas de pruebas de fraude, el fraude es obvio, pero se requieren varios pasos de interacción entre el probador de fraude y el productor del bloque. La ventaja de esto es que el costo del gas es menor (en algunos casos menor), y el costo de datos en la cadena también puede ser menor. ◎ Ronda única de prueba de fraude Nutberry, Optimism y Celer's ORU admiten una ronda única de prueba de fraude. Esto requiere que cada transacción se comprometa con una raíz posterior al estado serializada. En el modelo de Optimism, Celer también se ve directamente afectado y, si se detecta un fraude, el probador de fraude publicará el estado inicial de la transacción y el tiempo (ranura) del estado final, y permitirá que la cadena principal ejecute la transacción por completo. (Este flujo es muy similar al modelo de cliente sin estado utilizado para validar bloques de Ethereum). Idealmente, una transacción requeriría solo una cantidad mínima de tiempo de estado (ranura) para demostrar ser fraudulenta. Pero, en principio, es posible que las transacciones necesiten leer grandes cantidades de datos de estado. Si la prueba de fraude requiere una gran cantidad de datos y/o cálculos, lo que dificulta colocarla en el bloque de la cadena principal, entonces Optimism puede dividir la prueba en múltiples transacciones (tenga en cuenta que el probador de fraude aún envía estas transacciones. Por lo tanto, de En cierto sentido, este paso adicional no cumple con las condiciones de "interacción".) Datos: El TVL de Ethereum Bridge alcanzó los 15.430 millones de dólares estadounidenses: Jinse Finance informó que los datos de Dune Analytics muestran que el TVL actual de Ethereum Bridge alcanzó 15.430 millones de dólares estadounidenses. Entre ellos, los cinco puentes con el volumen de bloqueo más alto son Polygon Bridges ($ 4,851 mil millones), Avalanche Bridge ($ 4,437 mil millones), FantomAnyswap Bridge ($ 3,293 mil millones), Arbitrum Bridges ($ 2,214 mil millones), Optimism Bridges ($ 270 millones) . [2021/10/18 20:38:12] El enfoque de Nutberry es similar, pero utiliza un modelo de "computación cerrada" para ejecutar contratos. Los contratos inteligentes están parcheados para incluir puntos de control. En este modelo, las transacciones se comprometen con múltiples raíces de estado intermedio más granulares, lo que potencialmente requiere más datos, pero realiza pruebas de fraude en partes más pequeñas. ◎ Múltiples rondas de prueba de fraude El probador debe interactuar con el probador de fraude en varios pasos para decidir si la prueba de fraude de varias rondas es verdadera. La clave, como se define ORU, es publicar suficientes datos para que cualquier participante u observador honesto pueda determinar desde el principio qué lado está diciendo la verdad, prediciendo así el resultado del período de desafío. En el caso de Interstate One, la transacción contiene una raíz de estado y la raíz de Merkle se envía al paso de ejecución correspondiente al publicar, en lugar del paso en sí. En cierto sentido, esta sumisión es una suposición "optimista" secundaria. Solo cuando el verificador hace una pregunta, el operador publica la pila de mensajes EVM en los datos de la llamada, que el verificador puede usar para probar brevemente el fraude. En el peor de los casos, este proceso toma un total de 3 rondas y requiere datos de llamadas lineales en el número de pasos en las transacciones involucradas (en comparación con una prueba de fraude de una sola ronda que requiere datos lineales en todos los casos). Aave implementará la solución de expansión de cadena lateral Ethereum Polygon: según las noticias oficiales, Aave anunció que implementará la solución de expansión de cadena lateral Ethereum Polygon Polygon AaveMarket admitirá MATIC, USDC, USDT, DAI, WETH, AAVE y WBTC cuando comience. El puente de contrato inteligente lanzado en el futuro puede unir los activos de Aave con Polygon, y los usuarios del puente pueden obtener parte de las tarifas de transacción denominadas en tokens MATIC y pagar la mayoría de las tarifas de transacción en la cadena de bloques de Polygon. Además, PolygonBridge admitirá la transferencia de activos de Ethereum a Polygon. Actualmente, Aave ha integrado Transak para respaldar la compra directa de activos en Polygon con moneda fiduciaria. [2021/4/1 19:35:36] Lo último en mejorar la interactividad es Arbitrum Rollup de Offchain Labs, que minimiza la huella en la cadena. Con Arbitrum, solo los bloques, no las transacciones, deben comprometerse con la raíz del estado. Al igual que Interstate, estos también incluyen el cálculo de hashes de confirmación. Si dos partes hacen afirmaciones contradictorias, entran en una disputa en la que descubren interactivamente un solo paso computacional que se realizó de manera inválida (en caso de fraude, en principio debe existir al menos un paso inválido). Hacen esto haciendo una búsqueda binaria eficiente en la pila hasta que se aísla el fraude: es decir, el probador de fraude recorre la pila, solicita un hash de estado en un punto a la mitad, luego divide la pila y repite la mitad que se sabe que no es válida. Este proceso se repite hasta que solo queda una operación no válida, que luego se ejecuta en la cadena. Por lo tanto, en el peor de los casos, este proceso requiere (n) pasos de registro (donde n es el número de operandos) y requiere un cálculo mínimo de Capa 1. El Tesoro del USDC emitió 10 millones de USDC adicionales en la cadena Ethereum: los datos de Whale Alert muestran que a las 07:17 del 29 de agosto, hora de Beijing, el Tesoro del USDC emitió 10 millones de USDC adicionales en la red Ethereum. Valor hash: 0x1209cb0a79b660c47d31078d68d2f4f57c60ac4b6b9d86f479e966eb6912c338. [2020/8/29] Una propiedad sorprendente de este enfoque es que mientras la disputa está en curso, no hay necesidad de suspender el resto del sistema. Los usuarios y los productores de bloques pueden continuar realizando transacciones como de costumbre. La "controversia" puede considerarse como una rama en un árbol de posibilidades. Los usuarios honestos pueden verificar y determinar qué parte es honesta y basarse en eso para ver cómo se resolverá finalmente la disputa. Por lo tanto, la duración de la disputa no retrasa el resto del sistema. Consulte Cómo funciona Arbitrum Rollup para obtener más información. Los proyectos RollupsORU específicos de la aplicación admiten una funcionalidad más restringida mientras buscan optimizar en torno a casos de uso más específicos: pagos tokenizados, intercambios descentralizados, pagos privados y migraciones masivas. Cada uno de los cuatro protocolos es distinto y se explorará por separado. ◎ Fuel ("Bitcoin en la cadena de bloques") Fuel está implementando una cadena lateral ORU basada en UTXO y centrada en pagos con un modelo de datos similar a Bitcoin. Este diseño necesita equilibrar algunas funciones de los contratos inteligentes a favor de la simplicidad y una verificación más barata y prueba de fraude. De hecho, muchos de los pensamientos sobre las compensaciones de Fuel vs. EVM ORU completo son similares a las compensaciones de Bitcoin vs. Ethereum. Al igual que Bitcoin, el estado de la cadena de combustible se define implícitamente como la recopilación de todas las salidas de transacciones no gastadas; no se requiere serialización de la raíz del estado. El modelo que admite pruebas de fraude sucintas es similar al propuesto originalmente para Bitcoin por Greg Maxwell en 2014 (y redescubierto de forma independiente y redescubierto de forma independiente por John Adler en 2019); las transacciones y las transacciones de Bitcoin son muy similares, pero contienen un campo de datos adicional que especifica donde se procesa cada entrada. Con esta área de datos, se pueden usar una o dos pruebas de inclusión para probar todos los casos de fraude (ataques de doble gasto, entradas falsas, etc.) en una sola ronda. Además de las pruebas de fraude de bajo costo, el modelo UTXO promete una verificación de mayor rendimiento: mejores patrones de acceso de estado y paralelismo (en comparación con la ejecución de EVM de verificación realizada sincrónicamente). Bancos filipinos ejecutarán pagos minoristas en cadena de bloques basada en Ethereum: 5 bancos rurales en Filipinas probarán un sistema de pago minorista en tiempo real en cadena de bloques. [2018/5/28] Fuel admitirá transferencias ERC20 y ERC721 utilizando un modelo que refleja la propuesta de monedas de colores para Bitcoin. También admite ciertos tipos de transacciones especiales, incluidos intercambios atómicos para HTLC. El plan es admitir eventualmente un lenguaje de secuencias de comandos predicado sin estado más potente, similar en funcionalidad a Bitcoin Script. (Vea aqui para mas informacion). ◎ ZK-Optistic-Rollup de ANON ("ZCash en la cadena de bloques") Otro proyecto único de ORU es ZK-Optistic-Rollup de ANON, que admite transacciones de pago E RC-20 y ERC-721, y tiene la misma garantía de privacidad que ZCash privado dirección. El diseño tiene mucho en común con el propio ZCash (consulte aquí el manual básico de ZCash); las solicitudes de fondos toman la forma de "emisiones" al estilo UTXO; los pagos dan como resultado nuevas emisiones y crean "anuladores" que registran la emisión. para evitar futuros gastos dobles. Las transacciones también incluyen ZK-SNARK que se puede demostrar que satisfacen todas las condiciones de validez sin revelar ningún detalle al observador. Para mantener pruebas de fraude sucintas, ZK-ORU tiene una función que no se encuentra en ZCash: los avisos de revocación se almacenan en un árbol Sparse Merkle y se actualizan con cada nuevo bloque ORU. Esto facilita probar la membresía (comprometida) y la no membresía (no comprometida). Al igual que con todas las demás ORU, los cálculos se retrasan de manera optimista, incluida la verificación del propio SNARKS. Todos los casos de fraude, incluidos los SNARK no válidos, se pueden probar en un solo paso. Tenga en cuenta que la pesada carga de generar SNARK recae en el usuario; ANON espera que un cliente pase de 10 a 30 segundos generando un SNARK. (También tenga en cuenta que, a pesar de los nombres y componentes similares, ZK-Optimistic-Rollup es en realidad distinto de ZK-Rollup en el sentido de que no proporciona necesariamente protección de la privacidad, no utiliza pruebas de fraude y utiliza SNARK generados por el operador para demostrar su validez.
Tags:
El 27 de febrero, MXC Matcha anunció oficialmente que lanzará oficialmente el canal de marketing en línea del proyecto SpaceM de 12:00 a 16:00 el 2 de marzo La primera fase del proyecto es JUS (JUST Network).Hablemos.
El Departamento del Tesoro de EE. UU. celebró una reunión el lunes para discutir los desafíos de regular el espacio de las criptomonedas. Según TheBlock.
Recientemente, Forbes anunció la lista de los 50 principales proyectos globales de blockchain. Con su exploración activa en proyectos de blockchain.
Este artículo es la segunda parte de "Plan de expansión importante de Ethereum: informe de estado de resumen optimista".
Los inversionistas institucionales aún consideran que poseer criptomonedas es un riesgo, según un informe de KPMG compartido con Bloomberg el 2 de marzo. En total.
La industria de la criptografía está llena de eslóganes (o algunos dicen memes), por ejemplo, "Bitcoin largo.
Bitcoin ha tenido una mala racha en las últimas semanas, y el precio muestra debilidad desde la resistencia clave de $10,500. Los analistas están algo divididos sobre hacia dónde se dirige Bitcoin.