Intercambio de Ethereum Intercambio de Ethereum
Ctrl+D Intercambio de Ethereum
ads
Casa > Ethereum > Info

Fase uno y listo: Eth2 como motor de disponibilidad de datos.

Author:

Time:

Nota del editor: el título original de este artículo era "Fase uno y listo: eth2 como motor de disponibilidad de datos". En el momento de la publicación (abril de 2019), el autor tenía la intención de proponer una hoja de ruta para que Eth2.0 reemplazara a la Fase 2. es decir, si solo se utiliza la fragmentación para garantizar la disponibilidad de los datos, es útil dicho sistema y qué partes deben agregarse para que sea útil. Sorprendentemente, hace un año y medio, el autor se dio cuenta de que para un sistema como zk-rollup, la capa inferior debe garantizar que "la ejecución de las transiciones de estado y la disponibilidad de datos deben estar atómicamente unidas", por lo que la capa inferior debe tener la capacidad de ejecución, incluso si se trata de una ejecución sin estado muy simple; además, (el autor también señaló a través de capas de razonamiento) para garantizar la experiencia del usuario, la parte principal que aún falta es el procedimiento de cómo fragmentar los datos Tarifa acuerdo de pago (estos dos puntos de entendimiento, incluso hoy en día, todavía pueden llamarse de vanguardia, incluso avanzados). El protocolo de tarifas aún falta en la especificación de la Fase 2. Por cierto, el autor de este artículo es Casey Detrio, quien es miembro del equipo de Ewasm y ha brindado muchas ideas para la Fase 2 anteriormente; también cree que Eth2 debe diseñarse con el núcleo de "garantizar que los contratos de Eth1 puedan ser ejecutado como de costumbre cuando llega Eth2" .0. Es un desarrollador subestimado. Actualmente, el cuello de botella que limita el rendimiento de Eth1 es el crecimiento estatal. Entonces, si queremos escalar Ethereum, lógicamente, 1000 fragmentos con estado independiente pueden aumentar el rendimiento 1000 veces. Solana chain wallet Phantom anuncia soporte para Ethereum y Polygon: El 29 de noviembre, Solana chain wallet Phantom anunció soporte para Ethereum y Polygon. Brandom Millman, CEO y cofundador de Phantom, dijo que al agregar soporte para Ethereum y Polygon, su alcance de servicio se expandirá a los tres ecosistemas más grandes en el campo del cifrado, y también se actualizó oficialmente de una billetera de cadena única a una billetera multicadena. (TechCrunch) [2022/11/29 21:10:18] Sin embargo, desde la ruta Eth1.x, Eth1.x quiere hacer ajustes importantes en el costo de dos tipos de recursos: almacenamiento (storage) y datos de transacciones (tx datos). Actualmente, el almacenamiento está subvaluado y los datos transaccionales están sobrevaluados. Esto incentivará a los desarrolladores de dApp a utilizar más almacenamiento que datos de transacciones al redactar contratos, lo que provocará que el almacenamiento se convierta en un cuello de botella en el rendimiento. La solución propuesta a este problema es aumentar el precio del almacenamiento y reducir el precio de los datos de transacción. Con estos ajustes de costos, se incentivará a los desarrolladores a utilizar los datos de transacciones más que el almacenamiento (es decir, escribirán más contratos sin estado en lugar de contratos con estado). Por lo tanto, en un futuro cercano (si la hoja de ruta de Eth1.x logra una adopción generalizada), esperamos que el rendimiento de Eth1 esté limitado por los datos de transacción, no por el almacenamiento. Si asumimos que el rendimiento está limitado por los datos de transacción, entonces los fragmentos de Serenity no necesitan tener estado para escalar Ethereum. Si el rendimiento está limitado por los datos de transacción de los contratos sin estado, entonces 1000 fragmentos sin estado aumentarán el rendimiento en 1000 veces. SubBridge abre el canal de cadena cruzada de Phala al canal de cadena cruzada HRMP de Bifrost, compatible con la transmisión de cadena cruzada BNC, ZLK: el 6 de junio, SubBridge abre oficialmente el enlace cruzado de activos de Phala al canal HRMP bidireccional con Bifrost. Los usuarios pueden transferir BNC (Token Bifrost) y ZLK (Token de red Zenlink) de Bifrost a Khala a través de SubBridge, y también admiten la transferencia inversa de activos relacionados. Realizó la transferencia entre cadenas entre Khala y Bifrost y amplió los casos de uso de nuevos escenarios. En la actualidad, SubBridge ya es compatible con Khala, Karura, Bifrost, la red de cadena de línea plana Moonriver y PHA, MOVR, KAR, BNC, ZLK y otras monedas. [2022/6/6 4:06:23] Esto suena bien, pero debe implementarse mediante fragmentación, y está previsto que espere hasta la Fase 2. Al mismo tiempo, podemos utilizar la Fase 1 como motor de disponibilidad de datos. El término motor de disponibilidad de datos parece estar ganando popularidad. Pensemos en cómo funciona. Tome zk-rollup como ejemplo, zk-rollup está limitado por la disponibilidad de datos. ¿Puede un contrato zk-rollup en Eth1 usar efectivamente Eth2 como proveedor de garantía de disponibilidad de puente? Si no se puede garantizar la disponibilidad de los datos durante la ejecución (es decir, verificar la prueba de SNARK y actualizar la raíz del estado), termina con un sistema zk-rollback similar al plasma. Aunque este sistema puede mejorar en gran medida el TPS, introducirá compensaciones complejas y tendrá que lidiar con los desafíos del operador y los mecanismos de salida como el plasma. En un desafío de disponibilidad, cualquiera puede proporcionar datos para probar la disponibilidad, por lo que no está claro si poner datos en un fragmento Eth2 con puente facilitaría las cosas. Director ejecutivo de Alpha Quark: rompiendo las barreras de la industria Alpha Quark Permita que todos participen en la inversión de valor intelectual de los derechos de autor: La noche del 1 de marzo, Terry Kim, director ejecutivo de Alpha Quark, fue invitado al programa de entrevistas en vivo "Wine Bureau Coin Going" organizado por Gate. io Transmisión en vivo para compartir los últimos desarrollos. Terry Kim dijo que Alpha Quark (AQT) es un mercado para que los usuarios compren o vendan activos de propiedad intelectual tokenizados. En la actualidad, la propiedad intelectual es uno de los activos más valiosos. Sin embargo, debido al alto umbral y los pocos canales de participación en el mercado de capitales tradicional, es difícil para los inversionistas individuales ordinarios o las instituciones participar en él. Alpha Quark se compromete a resolver este problema las limitaciones del mercado. Con la ayuda de la tecnología blockchain, Alpha Quark rompe las barreras de la industria en forma de moneda digital mediante la construcción de la plataforma Wiprex, lo que permite que más personas participen y posean y usen derechos de propiedad intelectual o logren propósitos de valor agregado a través de esto. Terry Kim también reveló que Alpha Quark ha establecido asociaciones con muchos medios de transmisión en el país y en el extranjero. Actualmente, Wiprex posee más de 200 derechos de autor de la mejor música coreana, incluidos los derechos de autor de las principales estrellas coreanas como Bigbang, G-Dragon, BlackPink y Zion.T. [2021/3/1 18:04:45] Ahora con otra versión de zk-rollup, a saber, 500 TPS zk-rollup, todo es mucho más simple. Ya no es necesario un operador designado, cualquiera puede actuar como retransmisor en cualquier momento y generar pruebas SNARK para actualizar el estado. De hecho, las garantías de disponibilidad de datos siempre van acompañadas de actualizaciones de estado, lo que significa que no hay necesidad de lidiar con desafíos del operador y mecanismos de salida como el plasma. Pero esto requiere garantías tanto de ejecución como de disponibilidad de datos en la misma transacción, lo que desafortunadamente no podemos hacer con un motor de disponibilidad puenteado. En otras palabras, el puente es suficiente para un sistema a prueba de fraude como zk-rollback, pero no lo suficiente para un sistema a prueba de validez como zk-rollup. La conclusión es que, para simplificar la prueba de validez en la Capa 2, una función importante que debe tener el motor de disponibilidad en la Capa 1 es garantizar que la disponibilidad de los datos y la ejecución de las transiciones de estado ocurran atómicamente juntas. El proyecto de pago de privacidad Umbra lanzó la Fase 1 en la red de prueba Rinkeby: Según noticias oficiales, el proyecto de pago de privacidad basado en Ethereum Umbra anunció que lanzó la primera fase (Fase 1) del protocolo en la red de prueba Rinkeby. Este comunicado sienta las bases para la Fase 2, que se espera que esté completa en marzo. El lanzamiento de hoy ya incluye algunas actualizaciones originalmente destinadas a la Fase 2. [2021/2/24 17:48:57] Tal vez no debería sorprendernos esta realización. Si la disponibilidad de datos por sí sola (sin ejecución) fuera útil, nadie argumentaría que la Fase 1 comenzó solo para garantizar la disponibilidad de un montón de blobs distintos de cero (objetos binarios grandes), y nadie se quejaría de tener que esperar a que llegue Eth2. en La próxima etapa realmente entrará en juego (además de PoS). Estamos trabajando en la Fase 1 como motor de disponibilidad de datos, pero aún no hace nada, por lo que es decepcionante. (¡Vaya, podemos construir Mastercoin 2.0!) Entonces, ¿por qué la Fase 1 entraría en conflicto con la implementación? Bueno, suponiendo una ejecución con estado, cada fragmento mantiene algún estado local. Si los validadores necesitan mantener una gran cantidad de estado local, entonces la reproducción aleatoria del validador es mucho más complicada. Por el contrario, si no hay implementación, no se preocupe por el estado local. La reproducción aleatoria del validador sería mucho más simple, podríamos centrarnos en crear fragmentos con blobs de datos e iniciar fragmentos más rápido. Sin embargo, no supongamos que la ejecución es con estado. ¿Qué pasa si intentamos hacerlo con una máquina virtual sin estado muy simple? Noticias | Pharmagest Group y la empresa de blockchain para el cuidado de la salud, Embleema, llegaron a una cooperación: según Globe Newswire, el líder francés en tecnología de la información farmacéutica, Pharmagest Group, anunció hoy que ha llegado a una cooperación con la empresa de blockchain para el cuidado de la salud, Embleema, para desarrollar una salud compartida basada en una aplicación de datos de blockchain. Al mismo tiempo, Pharmages Group adquirió una participación del 15% en Embleema Capital. [2019/1/8] Supongamos que hay 3 nuevos campos de validación en el estado de la cadena de balizas: código, stateRoot y deploymentShardId. También hay una función process_deploy (justo debajo de process_transfer). Una vez que se implementa el código, el verificador debe asegurarse de que el saldo de la cuenta no sea inferior a un cierto umbral [al menos 1 ETH está bloqueado. Si no hay un programa de autodestrucción (SELFDESTRUCT) en el código, entonces esta parte de ETH equivale a ser destruida y el código se implementará permanentemente]. Ahora, supongamos que ya existen algunas cuentas con códigos en el estado global. A continuación, intentamos empaquetar blobs de datos específicos en fragmentos, pero ¿cómo? Hasta donde yo sé, sigue siendo una pregunta abierta para los validadores de fragmentos de fase 1 decidir qué blobs de datos empaquetar en bloques de fragmentos. Suponga que esto no se detalla en la especificación de la fase 1. Entonces, para los usuarios, si quieren empaquetar sus propios blobs de datos en fragmentos, solo hay dos formas: (1) Contactar al verificador y enviarlo a Su pago; (2) Conviértase en un validador usted mismo y podrá (cuando se seleccionan aleatoriamente como el proponente del bloque del fragmento) empaquetan el blob de datos en el fragmento. Ambos métodos son malas ideas. Una mejor manera es poner las cosas sobre la mesa y permitir que el verificador pague al proponente del bloque actual a través de un acuerdo de transacción. A cambio, el proponente del bloque empaqueta el blob de datos del validador en la cadena de fragmentos. Sin embargo, este enfoque no funciona si las operaciones de bloqueo de la cadena de balizas (como las transferencias de validadores) tienen requisitos mínimos de capacidad. El caso de uso de la "fase 1 como motor de disponibilidad de datos" no sería posible sin un protocolo transaccional que permitiera a los validadores priorizar el empaquetado de blobs de datos (ya sea un contrato eth1 conectado a través de un puente a la cadena de balizas, o un Truebit, Mastercoin 2.0, u otros casos de uso de disponibilidad de datos de los que he oído hablar antes). De todos modos, supongamos que no importa cómo el proponente del fragmento empaquete blobs de datos en el modo "Motor de disponibilidad de datos sin ejecución", puede estar igualmente disponible en el modo "Motor de disponibilidad de datos con ejecución simple sin estado". Muy bien, digamos que ciertos blobs de datos se pueden empaquetar en bloques. Cada bloque limita la ejecución a una transacción (por ejemplo, todo el blob de datos debe incluirse como una sola transacción). Todavía no hemos aclarado si la transacción se firmará con una clave (hay un acuerdo de transacción) o no será necesario firmar (no hay un acuerdo de transacción). Suponga lo último, y el código implementa su propia verificación de firma (similar a la abstracción de cuenta; hay un límite de gas de bloque, pero no hay un mecanismo de transferencia de tarifas, por lo que no hay precio de gas ni código de operación GASPAY). Si el blob se puede decodificar correctamente como una transacción, el código de cuenta de destino se ejecuta con los datos y la raíz del estado actual como entrada. Si la ejecución tiene éxito, los datos devueltos son la raíz del nuevo estado. ¿Cómo actualizamos el stateRoot de la cuenta del validador? No podemos actualizar la raíz del estado en BeaconState (estado de la cadena de balizas) de cada bloque de fragmentos (porque la cantidad de operaciones de la cadena de balizas está estrictamente limitada). Sin embargo, el campo de fragmentación en el estado de la cadena de balizas se actualizará con el enlace cruzado. Tome las raíces de estado actualizadas de todas las cuentas en el mismo fragmento, asumiendo que se les aplica un algoritmo hash para obtener shard_state_root (raíz de estado de fragmento). shard_state_root parece similar a crosslink_data_root ya en el diseño de la fase 1 (ambos dependen del hash del contenido del bloque de fragmento anterior). Es innegable que no cada vez que se extrae un bloque de cadena de balizas, todas las raíces de estado de fragmento se actualizan, por lo que hay algún estado local. Sin embargo, si la cuenta es global, los datos de la raíz del estado se minimizan. Esto es similar a la necesidad de transferir algunos datos de bloques de fragmentos entre validadores durante una reproducción aleatoria. Por supuesto, aquí se ignoran muchos detalles.

Tags:

Ethereum
¿Cómo ve esta ronda de caídas de Bitcoin y la moneda principal en todos los ámbitos?¿Volverá la temporada de cabañas?

En la mañana del 26 de noviembre, los mercados de bitcoins y de divisas principales experimentaron una cascada en todos los ámbitos. BTC una vez cayó por debajo de la marca de $ 17,500.

¿Es el renminbi digital moneda de curso legal?

Desde que Facebook publicó el libro blanco de Libra en junio de 2019.

6 formas de participar profundamente en las comunidades Polkadot y Kusama

En la comunidad de PolkaWorld, una pregunta que escuchamos a menudo es "¿Cómo puedo participar en Polkadot/Kusama?" Este artículo presenta 6 formas de participar en las comunidades de Polkadot y Kusama.

Fase uno y listo: Eth2 como motor de disponibilidad de datos.

Nota del editor: el título original de este artículo era "Fase uno y listo: eth2 como motor de disponibilidad de datos". En el momento de la publicación (abril de 2019).

Golden Sentinel | Lanzamiento de la red principal Aave V2 para ver nuevas funciones

El 4 de diciembre, el protocolo de préstamos descentralizados Aave anunció en su blog oficial que se lanzó la red principal Aave V2. La versión V2 ha agregado una variedad de funciones nuevas.

Interpretación de los términos comunes de Polkadot.Resulta que estas palabras significan esto.

Polkadot (Polkadot) glosario de términos comunes, un producto imprescindible para viajar en la comunidad de Polkadot, se recomienda guardarlo como referencia en cualquier momento. Este artículo es de Polkadot Wiki.

Video exclusivo | API3: Los préstamos rápidos son solo el comienzo, los oráculos son lo real

Esta emisión es lanzada conjuntamente por Golden Finance y Bitouq. Actualizaciones todos los miércoles y viernes. Actualizaciones de vez en cuando los fines de semana.Entonces.

ads