Introducción: La inscripción ETH actual sigue siendo un vino viejo en una botella nueva de Ordinals, y no existe un nuevo paradigma real. ETHS sigue teniendo riesgos de seguridad, y si bien es cierto que está más descentralizado que Rollup, su proceso de retirada sigue dependiendo de notarios/administradores externos, y existe el riesgo de robo. Obviamente, ETHS todavía se basa principalmente en la especulación financiera, no es que pueda aportar la innovación que ETH capa 2 no puede aportar. **
Recientemente, BTC popularidad de las inscripciones ecológicas ha llevado a los desarrolladores de otras cadenas a construir sistemas similares. Los sistemas de inscripción en las diferentes cadenas son ligeramente diferentes en la forma en que se implementan y lo que se puede lograr, pero hay algunos puntos en común:
Las inscripciones utilizan la información de texto adjunta a la transferencia para expresar la operación que desea completar, por ejemplo, escriba “transferir 1 moneda a XXX” en el mensaje. Tenga en cuenta que esta información es texto sin formato y no implicará operaciones como la ejecución de contratos inteligentes en cadena.
El desarrollador diseñará un conjunto de especificaciones y estándares para normalizar toda la información de texto.
El desarrollador proporciona un conjunto de indexador Indexer, que se utiliza para recopilar la información de texto de todas las inscripciones de la cadena y calcular el estado del sistema de inscripción. Indexer es un componente de código abierto fuera de la cadena que cualquiera puede ejecutar.
BTC inscripción Ordinals ha establecido un mecanismo de emisión de NFT y tokens en el BTC, y también ha llevado a pensar a gran escala en BTC L2, en este sentido, podemos considerar que los Ordinals tienen un cierto carácter vanguardista y exploratorio. Sin embargo, Ordinals estaba limitado por la arquitectura de la propia BTC en términos de tecnología y experiencia con el producto, y también fue criticado por BTC comunidad OG debido a la contaminación por polvo y la ocupación de datos.
Después de todo, el ETH ETH en sí tiene contratos inteligentes complejos, y ERC20 y NFT también son los contenidos del taller de ETH, y ¿qué impacto tendrán estos proyectos de inscripción en la ecología del ETH, y habrá controversias y agitación en el BTC?
Implementación técnica de Ethions
Echemos un vistazo a la implementación de Ethions, que es un proyecto de inscripción muy conocido en ETH taller que utiliza principalmente Calldata para operar.
**Los datos de llamada son los datos de entrada originales transmitidos en ETH transacciones. ** Generalmente se usa para transmitir parámetros requeridos para la interacción de contratos inteligentes, pero también se puede usar para enviar mensajes de texto a direcciones EOA (mensajes, inscripciones, notas de transferencia, etc.). En la ilustración, los datos de entrada son datos de llamada.
Si desea usar Ethions para grabar “Hola mundo” en una transacción, debe crear una transacción que contenga los siguientes datos de llamada:
Cuando el indexador fuera de la cadena escucha la transacción, actualiza la base de datos y notifica al usuario que se ha generado una nueva inscripción, que dice Hello world. La inscripción también puede contener contenido más complejo, como base64, que representa información de imagen.
Actualmente, Ethions ha adoptado 6 ESIPs (Propuestas de mejora al protocolo Ethions), similares a las propuestas de EIP, para definir el uso de inscripciones en diferentes escenarios. Sin embargo, estas son solo especificaciones básicas de inscripción, como el formato de las transacciones de inscripción iniciadas desde EOA, eventos de emisión de contratos, etc.
Dado que Ethions es un proyecto en ETH, también puede usar el contrato inteligente de ETH Fang para lograr un cierto grado de lógica. Es importante tener en cuenta que interactuar directamente con contratos inteligentes no es la forma recomendada para Ethions.
Aunque el mercado oficial de NFT, etc., también se implementa directamente con contratos inteligentes. Según la documentación oficial, lo que Ethions quiere proporcionar a los usuarios es un “servicio informático descentralizado y asequible”: eliminar la informática de la cadena reducirá significativamente el coste de uso de ETH. **
Echemos un vistazo más de cerca al costo de invocar un contrato inteligente, que se puede dividir en tres partes:
Costo base de transacción: Cualquier transacción ETH es pagadera y actualmente es de 21000 gas.
Costo de transferencia de datos (calldata) :* * calldata se usa generalmente para enviar datos y parámetros que interactúan con contratos inteligentes. Después de ajustar EIP-2028, los datos de llamada consumen 16 gas por byte (4 gas para bytes con 0 datos).
Costo de ejecución del contrato: Si la transacción llama a una función en el contrato inteligente, también hay un costo computacional dependiendo de la complejidad de la ejecución de la función. Por ejemplo, si se trata de una actualización de estado (como la actualización de la información de saldo en un contrato ERC-20), llamar a SSTORE consumirá hasta 5.000~20.000 gas.
Tomemos como ejemplo una transacción de transferencia de USDT muy simple, que consumió un total de 63197 gas y los datos de llamada son:
Analicemos los datos de las llamadas y cuánto gas costará:**
ETH calldata está en formato hexadecimal, es decir, un byte por dos dígitos (16^2 = 2^8). Un 0x al principio del día indica que los datos están en formato hexadecimal.
El a9059cbb después del 0x al principio es un selector de funciones y ocupa 4 bytes distintos de cero.
Los siguientes 32 bytes son la dirección, precedida por 12 bytes de ceros (porque la dirección ETH es de 20 bytes, aquí la izquierda se rellena con ceros a 32 bytes) y 20 bytes de datos de dirección distintos de cero.
Los últimos 32 bytes representan la cantidad, con un gran número de ceros a la izquierda, 3b9aca00 datos distintos de cero al final y 4 bytes distintos de cero.
Por lo tanto, 28 bytes distintos de cero y 40 bytes cero
Por lo tanto, calldataGas = 28 *16 + 40 *4 = 608 gas.
El gas total es de 63197, menos el costo de los datos de llamada y el costo fijo, y el costo computacional del contrato inteligente para ejecutar la transacción es de 41589 gas. ** El costo del cálculo del contrato representa la mayor parte de esta transacción, y esta es solo una transacción simple, y el costo del cálculo del contrato aumentará aún más en transacciones complejas. **
Poner el proceso de cómputo fuera de la cadena reduce significativamente el costo de uso: si no desea llamar al contrato inteligente directamente en la cadena, puede enviar una dirección EOA predeterminada
0x00000000000000000000000000000000000face7 enviar datos de transacciones
En los datos de llamada de la transacción, declare qué contrato deseaba llamar originalmente y los parámetros de entrada correspondientes. Dado que la dirección anterior es una cuenta EOA y no tiene un código de contrato, la operación mencionada anteriormente no activará la tarea de cálculo en la cadena, ** solo publicará un mensaje. **
Fuera de la cadena, después de que el indexador escuche este mensaje, lo analizará para averiguar a qué contrato de la cadena ETH quería llamar originalmente el originador del mensaje y, a continuación, calculará el resultado de la llamada al contrato fuera de la cadena.
Si el indexador sin conexión desea realizar operaciones de inscripción y contrato inteligente, debe tener un conjunto de reglas STF (función de transición de estado) y tiempo de ejecución, y el complejo se puede denominar máquina virtual virtual. Ethions lanzó su propia máquina virtual en ESIP-4, la máquina virtual Ethions, que más tarde pasó a llamarse máquina virtual faceta.
Faceta - Algo así como un coprocesador
Facet se define a sí misma como una plataforma informática barata, fácil de usar, segura y descentralizada. ** Escuche los datos de llamada de Ethions en el taller de ETH, extráigalos a la máquina virtual para su cálculo y, finalmente, devuelva el resultado al usuario. **La faceta consta de varios componentes clave:
Facet VM, un conjunto de máquinas virtuales escritas en ruby, es responsable de escuchar las transacciones de ETHS, analizar los datos de llamadas y ejecutar operaciones.
Rubidity, el lenguaje de programación de contratos inteligentes en Facet, tiene cierta similitud con Ruby, pero conserva mucha solidez en el uso y los conceptos, con la esperanza de que los desarrolladores puedan comenzar rápidamente.
Contrato tonto, un tipo de contrato que se ejecuta en Facet. El nombre está lleno de humor. Algunas personas tienen razón al llamarlo un contrato tonto, tonto en sí mismo es un juego de palabras, tonto puede describir el proceso silencioso de este tipo de trabajo por contrato. Pero, por otro lado, según el dicho oficial “Tan tontos, son inteligentes”, hay un fuerte sentido de llamar contratos inteligentes, por lo que no hay problema en llamar contratos estúpidos.
El estúpido contrato en sí no se implementará realmente en el ETH, pero su código se publicará en la cadena de ETH en forma de datos de llamada. A continuación, se muestra un ejemplo de una faceta que llama a un contrato estúpido:
Una transacción de acuñación en una dirección de agujero negro EOA
0x00000000000000000000000000000000000face7 envíe los datos de llamada en la siguiente figura para declarar los tokens y la cantidad que desea acuñar, que en realidad es lo mismo que Ordinals o BRC-20:**
Echemos un vistazo a la comparación visual entre Rubidity y Solidity, como se muestra en la imagen a continuación.
Aunque oficialmente se dice que Rubidity tiene un concepto y estructura similar a Solidity, para que los desarrolladores puedan comenzar rápidamente. Pero sabemos que esto tiene un impacto negativo en el desarrollo del lado del desarrollador. Y en la actualidad, Facet VM solo admite contratos estúpidos en la lista blanca oficial, lo que demuestra que el funcionario no tiene plena confianza en este conjunto de idiomas y máquinas virtuales. No sé si reutilizar EVM es oficialmente más difícil de ingeniería que desarrollar una nueva máquina virtual y un nuevo lenguaje. Pero una cosa es cierta: un nuevo lenguaje, un nuevo contrato, una nueva ecología y una nueva forma de usar el ETH, de hecho hay suficientes trucos.
El ataque de Facet a los contratos inteligentes
La documentación de Facet tiene el siguiente comentario poderoso sobre ETH y contratos inteligentes: “Los contratos inteligentes se consideran la característica por encima de todas las demás que hace que Ethereum sea especial y, sin embargo, la tesis de Facet es que los contratos inteligentes son de Ethereum el mayor defecto de diseño”.
Creen que el contrato inteligente de ETH Fang es el mayor defecto de diseño, porque el contrato en sí es determinista siempre que se dé la entrada (calldata), por lo que no debe calcularse en la cadena y desperdiciar dinero sin ningún motivo. Combinado con lo que Ethions llama “servicios informáticos descentralizados y asequibles”, está claro que Ethions y Facet están dispuestos a crear una impresión de mercado de que “estamos creando un nuevo paradigma de escalado ETH y una forma de usarlo”, pero de hecho, algunas de las soluciones técnicas propias de ETHS no son muy confiables.
Desde el punto de vista del producto, Facet puede llamar indirectamente a los contratos inteligentes fuera de la cadena, y tiene su propio sistema de contratos estúpidos fuera de la cadena, que de hecho está practicando oficialmente su eslogan.
Pero desde un punto de vista económico, no existe tal cosa como un almuerzo gratis, y el almacenamiento y la computación ciertamente cuestan dinero. Entonces, ¿cómo resuelve Indexer esta parte del costo?**No hay una explicación clara en este funcionario, podemos imaginar:
Cargos a los usuarios. Por ejemplo, el mercado de NFT cobra una tarifa a los compradores, pero no podemos ver el método de cobro a largo plazo de una red similar a L2 con un modelo simple de tarifa de proyecto.
Hazte rico confiando en tu propia publicidad ecológica. Esto es ciertamente factible, pero es solo una solución a corto plazo que hace que la parte del proyecto se sienta bien por un tiempo. Si Ethions quiere convertirse en un nuevo paradigma de ETH, Indexer debe tener un mecanismo económico a largo plazo basado en la red para garantizar su funcionamiento.
Si se trata de un bien público sin fines de lucro, ¿qué tipo de organizaciones donarán? No creo que la Fundación ETH sea particularmente activa, porque la propia Fundación ETH tiene un plan muy bueno: Rollup.
La causa raíz de la aparición de facetas y contratos estúpidos
Si solo necesitamos una forma simple de ETH inscripción Colmillo, entonces solo un elemento de Etiones es suficiente. Entonces, ¿por qué su propuesta de ESIP-4 dio lugar a Facet?
Porque el sistema de inscripción no se puede utilizar para la lógica de transacciones complejas. Podemos examinar la lógica operativa del contrato oficial del mercado NFT de Ethions, que utiliza un mecanismo de órdenes pendientes.
Si desea depositar el NFT de inscripción en el contrato, solo necesita escribir los datos de llamada como el EthionId de la inscripción y llamar al contrato de mercado. Dado que esta operación elige deliberadamente una forma no válida de llamada a la función, fallback() se activará de forma predeterminada.
Eventualmente, se lanzará un evento llamado PotentialEthionDeposited en el ETH lugar, y el nodo Indexer transferirá la propiedad del NFT al contrato de mercado localmente después de escuchar el evento fuera de la cadena.
Para ahorrar gas, el mercado comercial de ETHS no almacena algunos parámetros de las órdenes pendientes de los vendedores, como el precio y el tiempo de vencimiento, en el contrato ETH, sino que los pone fuera de línea en forma de mensajes, que deben almacenarse en el servidor dApp. Una vez que el comprador haya supervisado el mensaje, puede emitir un comando buyWithSignature() para realizar una compra.
Es normal que los NFT utilicen el mecanismo de orden del creador, porque los NFT en sí mismos no son homogéneos. Entonces, si se trata de una inscripción simbólica homogeneizada, ¿se puede utilizar el mecanismo AMM del contrato? La respuesta es no. El estado del NFT o token de inscripción no está en L1, que es similar a Ordinals y BRC-20. Esto es diametralmente opuesto a la propaganda de algunas comunidades, y todos deben prestar atención al hecho de que la inscripción no es un activo ETH real en la cadena. No podemos decir que los datos de llamada que generan el recurso están en L1, y puede declarar la instrucción de operación en L1, que se denomina activo nativo en L1, de lo contrario, también podemos llamar al activo nativo de L2 en el activo Rollup L1, porque los datos de llamada del Rollup están en L1. Obviamente, es ridículo llamar a esto un activo un activo nativo L1.
De hecho, este contrato solo es responsable de recolectar dinero, transferir dinero y lanzar eventos para que el nodo indexador de la cadena escuche y desencadene la operación correspondiente. A los ojos del ETH EVM, el estado de algo como una inscripción no se puede restaurar en el “Estado Mundial”, una base de datos dedicada a almacenar el estado en ETH, y el contrato no puede referirse a ella.
Independientemente de la forma del activo, ya sea un token o un NFT o cualquier cosa extraña, puedo dar un criterio muy simple para distinguir un activo L1 de un activo L2: si su estado se puede restaurar en el “estado mundial” del ETH, si la EVM L1 puede hacer referencia, llamar, consultar, modificar el estado del activo y, si no, entonces no es un activo L1.
Por lo tanto, también puede ver que el nombre del evento de depósito es PotentialEthionDeposit, que es “posible depósito de inscripción”, en lugar de un depósito determinista, porque el contrato no puede determinar si esta inscripción existe y no puede verificar su autenticidad. Si realiza un pedido para una inscripción inexistente o la inscripción de otra persona, el contrato no lo rechazará, pero el indexador no incluirá su comportamiento.
Por lo tanto, el sistema de inscripción solo puede implementar esta simple lógica de pseudocontrato, y las órdenes pendientes son una de ellas. ** La esencia de una orden pendiente es que las dos partes de la transacción acuerden entre sí proporcionar la información proporcionada por la otra en virtud de una regla, de hecho, se puede expresar en texto plano sin un contrato inteligente, que es similar al principio de la inscripción.
Podemos imaginar cómo se puede hacer el proceso anterior sin el uso de contratos inteligentes: el vendedor graba un mensaje en una transacción ordinaria, y la persona que me transfiere 1 ETH con la posdata 123 puede obtener mi inscripción NFT con el número 123. De esta manera, el indexador solo necesita admitir esta lógica y puede transferirla directamente a la base de datos del indexador fuera de la cadena si se entera de que alguien ha transferido 1 ETH al vendedor con un BCH de posdata.
Por supuesto, este ejemplo en realidad traerá algunos problemas, como transacciones repetidas que pueden resultar de que varias personas adquieran un NFT, etc., el vendedor recibe múltiples transferencias, pero al final el NFT solo puede ser asignado a una persona por el indexador. Esta también debería ser una de las razones por las que el funcionario critica claramente los contratos inteligentes, pero utiliza los contratos para realizar el mercado de NFT, por lo que también debería poder entender que la declaración oficial de que llamar a los contratos inteligentes a través de Facet sin cómputo es propaganda poco fiable.
Por supuesto, las órdenes pendientes teóricamente pueden usar texto sin formato, en lugar de tener que usar contratos, pero la lógica relativamente compleja de AMM debe usar contratos inteligentes, porque no requiere el acuerdo p2p de ambas partes, sino el acuerdo del contrato. El contrato que actúa como revisor confiable debe verificar la información básica, como el saldo y la liquidez, y realizar cálculos, y cualquier dato de activos que necesite debe estar disponible para el contrato.
Los AMM son solo una forma relativamente simple de DeFi, y cualquier otra lógica compleja no se puede implementar solo en Ethions. Es por eso que se lanzó Facet: ¡la primera prioridad de Facet es el dominio cruzado! en realidad es un L2, pero no tiene una estructura de bloques, por lo que no lo llamamos cross-chain, es cross-domain. Cuando todos los activos L1 son de dominio cruzado a Facet, no hay problema de que no se pueda llamar a un dominio cruzado, y todos los activos fuera de la cadena se pueden operar con contratos estúpidos para admitir una lógica de contrato compleja.
frente a Rollup
A partir de la diatriba anterior, deberías poder ver que el esquema de Ethions es algo similar al de Rollup. Pero esto solo es “similar”, si estrictamente hablando, solo puede implementar un subconjunto de la funcionalidad principal de Rollup. Y la funcionalidad paralizada es fatal para su narrativa, o pone al usuario en grave riesgo.
Los rollups son sistemas complejos, y no nos extenderemos en ellos aquí. Tiene algunas cosas en común con los etiones:
Envía los datos de llamada de las transacciones L2 en ETH Square.
Todas las operaciones se manejan fuera de la cadena.
Los puntos en común son muy claros, y tenemos que profundizar en las diferencias.
Rollup Bulk Submit Calldata
En la mayoría de los casos, los usuarios del resumen no envían las transacciones directamente a L1, sino que las envían al secuenciador fuera de la cadena, que ordena todas las transacciones, las empaqueta y las comprime, y envía los datos de llamada a L1 en lotes. De esta manera, los datos de llamadas de múltiples usuarios se envían en una sola transacción, lo que puede diluir el costo base de 21,000 gas.
No existe tal mecanismo en Ethions, donde todos los usuarios envían datos de llamadas directamente a L1.
Usemos el ejemplo de USDT anterior (608 gas para calldata), asumiendo que 100 usuarios inician 100 transacciones, y calculemos la diferencia de costo entre los dos de manera muy vaga:
Los usuarios de la inscripción deben pagar 21608 de gasolina (608 + 21000) por persona. El resto del cómputo no se paga porque el cómputo está fuera de la cadena.
Los usuarios de Rollup pagan 818 gasolina por persona ((608*100+21000)/100). La parte aritmética es la misma que la anterior.
Por supuesto, cada usuario de rollup también debe pagar tarifas de computación y almacenamiento L2 al secuenciador, pero es mucho más barato que L1 y es insignificante en este caso. Además, el rollup también necesita algunos campos especiales adicionales para aumentar el volumen, pero al mismo tiempo hay una mejor compresión de datos, que no ampliaremos aquí.
A través de esta estimación aproximada, se puede encontrar que Ethions no tiene ninguna ventaja sobre la Capa 2 en términos de costo. Además, en la propaganda comunitaria del proyecto, he visto algo así como “se pueden transferir 4000 inscripciones en lotes, alrededor de 0.11ETH, y la transferencia promedio solo necesita 0.05U” para demostrar que el uso de Ethions es muy barato, lo que en realidad no aclara el principio y los detalles de interacción de ETHS.
Preconfirmación fuera de la cadena
Gracias al secuenciador fuera de la cadena, las solicitudes de rollups de los usuarios se pueden preconfirmar en 1 segundo. Esto es mucho mejor que los 12 segundos o más del sistema de inscripción en L1, UX. Por supuesto, los defensores de la inscripción también pueden argumentar que la finalidad de tal transacción no es confiable hasta que los datos de llamada se envíen a la cadena de ETH.
Resistencia a la censura y descentralización
Los usuarios de Rollups pueden ser censurados por secuenciadores fuera de la cadena, mientras que los Ethions no pueden censurar a los usuarios. Sin embargo, un rollup bien diseñado tendrá una función de agregación forzada para contrarrestar la censura del secuenciador y, en última instancia, el secuenciador no tendrá el poder de censurar al usuario en absoluto.
Por lo tanto, cuando los usuarios usan Rollup, también pueden omitir el secuenciador directamente en L1. Los rollups ofrecen a los usuarios diferentes opciones, ya sea mediante el uso de un secuenciador más rápido o mediante el uso de L1 directamente. Pero Ethions solo puede usar L1 y no da a los usuarios la libertad de elegir.
Además, Ethions criticó el secuenciador de Rollup por estar centralizado. Pero el indexador en sí mismo también es un componente altamente centralizado. Ethions explicó que Indexer no está centralizado porque puede ser ejecutado y verificado por cualquiera, pero de hecho la gran mayoría de las personas no ejecutan sus propios nodos. Por lo tanto, ETHS es solo en casos extremos, mostrará su lado descentralizado que Rollup, después de todo, el secuenciador Rollup puede estar inactivo o funcionar mal, pero ETHS puede continuar operando siempre que haya miembros de la comunidad ejecutando múltiples indexadores. **
Modelo de beneficios
Es imposible que cualquier proyecto genere electricidad con amor, y los proyectos de desarrollo a largo plazo deben considerar seriamente el tema del modelo de ganancias, ya sea una combinación de entidades centralizadas o entidades descentralizadas, deben ser rentables para poder proteger la seguridad de la red durante mucho tiempo.
El secuenciador de Rollup tiene un claro modelo de ganancias: sobrecarga de gas, exprimir MEV, etc. El secuenciador tiene la potencia necesaria para mantener la red en funcionamiento. Dado que Ethions envía los datos de llamada directamente a L1, Indexer no es fácil de cargar.
Facilidad de uso para desarrolladores
La mayoría de los lenguajes de desarrollo por contrato y las cadenas de herramientas de Rollup pueden ser utilizados directamente por ETH, y los desarrolladores pueden migrar sin problemas a Rollup. Ninguno de estos está presente en Ethions, es necesario dominar la nueva rubidez, crear nuevos escaneos, familiarizarse con las nuevas máquinas virtuales, etc. Por supuesto, estas resistencias, a su vez, son también una oportunidad pionera que puede ser provocada por el desarrollo de una nueva ecología.
Retiro y liquidación de estado
Este es el problema fatal de Facet. Sabemos que Rollup no solo enviará datos de llamada (entrada) a L1 en lotes, sino que también enviará la liquidación de estado (salida) después de N operaciones a L1 a intervalos regulares. ZKR y OPR tienen diferentes pruebas para determinar si la relación entre la entrada y la salida es correcta, e independientemente del método de prueba, el juicio final es el contrato en L1. La salida y la entrada en el paquete acumulativo son rastreables y no se pueden falsificar.
Entonces, ¿para qué sirve la liquidación de estatus? Se utiliza para retiros, es decir, el retiro de fondos de L2 a L1. Cuando se publique el estado en L1, podemos usar Merkle Proof y otros medios para demostrar que mi solicitud de retiro en L2 está incluida en la raíz del estado. Una vez que se verifica el contrato, el activo se puede liberar en L1.
** Facet no tiene un mecanismo de liquidación estatal, por lo que no puede lograr retiros descentralizados sin permiso de L2 a L1. ** Como se mencionó anteriormente, necesita una capa L2 a su vez para ejecutar una lógica de contrato más compleja. Como su AMM Swap FacetSwap.
Podemos ver que en FacetSwap (un dex construido con contratos estúpidos en Facet), claramente hay dos acciones: depósito y retiro. Generalmente, Swap no tiene depósitos y retiros, porque Facet requiere que cruces fronteras antes de poder usarlo.
En Facet, el depósito debe bloquear los fondos L1 en el contrato de puente L1 y emitir el evento correspondiente ethions_protocol_CreateEthion para que el indexador lo indexe. Esto es coherente con otros métodos de recarga de L2.
** Los retiros, por otro lado, tienen serios problemas de seguridad. **Dado que no existe un mecanismo de liquidación de estado en Facet, no es posible utilizar contratos para determinar automáticamente si un retiro es válido o no en L2 a L1. Entonces, ¿qué método utiliza Facet? Liberación del administrador, o mecanismo de testigo, similar al Axie Bridge robado anteriormente.
Echemos un vistazo directamente al puente de Facet, a la dirección
0xD729345aA12c5Af2121D96f87B673987f354496B。
El hashedMessage es un mensaje firmado por el firmante, que contiene parte del contenido que se retira. Un firmante es una dirección de administrador preestablecida. Debido a que no hay un acuerdo estatal, no hay forma de hacer ninguna verificación, como si la cuenta tiene tantas monedas en L2. Por lo tanto, todos los fondos del contrato se pueden retirar con la firma del firmante, ya sea que la parte del proyecto sea malvada o ataques de piratas informáticos para obtener la clave privada. **
En Rollup, no hay necesidad de que los testigos liberen activos, y en la cadena lateral, si los testigos quieren estar más descentralizados, pueden elegir una parte de su propio sistema de consenso como proxy y utilizar el staking y otros métodos para llevar a cabo una cierta disuasión económica para frenar el mal.
En Ethions and Facet, nada. Es simplemente, descaradamente, una dirección de administrador. Esto es probablemente demasiado descuidado para un proyecto similar a L2 que a menudo grita que “los contratos inteligentes son un defecto de diseño”, “Rollup está centralizado” y “somos una plataforma informática de próxima generación”. Obviamente, hay muchos más defectos en él, pero podemos mantener una visión de esperar y ver, aunque no son fáciles de compensar y también pueden estar presentes en BTC Capa 2. **
Resumen
Hay una cierta cantidad de “falsa propaganda” en los Etiones actuales, algunos puntos principales:
Los activos en Ethions y Facet no son activos emitidos en L1.
Con el fin de tener capacidades contractuales complejas, la entidad L2 de Facet ha evolucionado, pero tiene grandes riesgos de seguridad financiera.
La afirmación oficial de basarse en el contrato de L1 ni siquiera se utiliza para su propia aplicación superior.
Ethions es similar a un Rollup muy incompleto. Ni la baratura y rapidez de un Rollup, ni la seguridad de un Rollup. Lo que él puede lograr, Rollup puede hacerlo, y Rollup puede lograr funciones muy importantes que no puede proporcionar.
Si quiere resolver el problema anterior, necesita desarrollar un mecanismo de liquidación de estado, más un secuenciador, un bloque L2, entonces eventualmente se convertirá en un rollup.
Aprovechando las BTC inscripciones, Ethions se ha basado en conceptos para promocionar el vino viejo en botellas nuevas, pero aún no ha descubierto un nuevo paradigma. En la actualidad, ETHS todavía está dominado por la especulación financiera, no es que este producto en sí pueda traer cosas que ETH Capa 2 no tiene. Obviamente, el valor a largo plazo de este tipo de cosas aún está por explorar, pero en su forma actual, ETHS ha asumido el “peso insoportable de la vida”, y su eslogan propagandístico está lejos de su efecto práctico. **
Ver originales
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
ETHS a los ojos de los tecnólogos: la esencia es la especulación financiera más que la innovación de productos
Autor: Wuyue, Geek Web3
Introducción: La inscripción ETH actual sigue siendo un vino viejo en una botella nueva de Ordinals, y no existe un nuevo paradigma real. ETHS sigue teniendo riesgos de seguridad, y si bien es cierto que está más descentralizado que Rollup, su proceso de retirada sigue dependiendo de notarios/administradores externos, y existe el riesgo de robo. Obviamente, ETHS todavía se basa principalmente en la especulación financiera, no es que pueda aportar la innovación que ETH capa 2 no puede aportar. **
Recientemente, BTC popularidad de las inscripciones ecológicas ha llevado a los desarrolladores de otras cadenas a construir sistemas similares. Los sistemas de inscripción en las diferentes cadenas son ligeramente diferentes en la forma en que se implementan y lo que se puede lograr, pero hay algunos puntos en común:
BTC inscripción Ordinals ha establecido un mecanismo de emisión de NFT y tokens en el BTC, y también ha llevado a pensar a gran escala en BTC L2, en este sentido, podemos considerar que los Ordinals tienen un cierto carácter vanguardista y exploratorio. Sin embargo, Ordinals estaba limitado por la arquitectura de la propia BTC en términos de tecnología y experiencia con el producto, y también fue criticado por BTC comunidad OG debido a la contaminación por polvo y la ocupación de datos.
Después de todo, el ETH ETH en sí tiene contratos inteligentes complejos, y ERC20 y NFT también son los contenidos del taller de ETH, y ¿qué impacto tendrán estos proyectos de inscripción en la ecología del ETH, y habrá controversias y agitación en el BTC?
Implementación técnica de Ethions
Echemos un vistazo a la implementación de Ethions, que es un proyecto de inscripción muy conocido en ETH taller que utiliza principalmente Calldata para operar.
**Los datos de llamada son los datos de entrada originales transmitidos en ETH transacciones. ** Generalmente se usa para transmitir parámetros requeridos para la interacción de contratos inteligentes, pero también se puede usar para enviar mensajes de texto a direcciones EOA (mensajes, inscripciones, notas de transferencia, etc.). En la ilustración, los datos de entrada son datos de llamada.
Si desea usar Ethions para grabar “Hola mundo” en una transacción, debe crear una transacción que contenga los siguientes datos de llamada:
Cuando el indexador fuera de la cadena escucha la transacción, actualiza la base de datos y notifica al usuario que se ha generado una nueva inscripción, que dice Hello world. La inscripción también puede contener contenido más complejo, como base64, que representa información de imagen.
Actualmente, Ethions ha adoptado 6 ESIPs (Propuestas de mejora al protocolo Ethions), similares a las propuestas de EIP, para definir el uso de inscripciones en diferentes escenarios. Sin embargo, estas son solo especificaciones básicas de inscripción, como el formato de las transacciones de inscripción iniciadas desde EOA, eventos de emisión de contratos, etc.
Dado que Ethions es un proyecto en ETH, también puede usar el contrato inteligente de ETH Fang para lograr un cierto grado de lógica. Es importante tener en cuenta que interactuar directamente con contratos inteligentes no es la forma recomendada para Ethions.
Aunque el mercado oficial de NFT, etc., también se implementa directamente con contratos inteligentes. Según la documentación oficial, lo que Ethions quiere proporcionar a los usuarios es un “servicio informático descentralizado y asequible”: eliminar la informática de la cadena reducirá significativamente el coste de uso de ETH. **
Echemos un vistazo más de cerca al costo de invocar un contrato inteligente, que se puede dividir en tres partes:
Costo base de transacción: Cualquier transacción ETH es pagadera y actualmente es de 21000 gas.
Tomemos como ejemplo una transacción de transferencia de USDT muy simple, que consumió un total de 63197 gas y los datos de llamada son:
Analicemos los datos de las llamadas y cuánto gas costará:**
Por lo tanto, calldataGas = 28 *16 + 40 *4 = 608 gas.
El gas total es de 63197, menos el costo de los datos de llamada y el costo fijo, y el costo computacional del contrato inteligente para ejecutar la transacción es de 41589 gas. ** El costo del cálculo del contrato representa la mayor parte de esta transacción, y esta es solo una transacción simple, y el costo del cálculo del contrato aumentará aún más en transacciones complejas. **
Poner el proceso de cómputo fuera de la cadena reduce significativamente el costo de uso: si no desea llamar al contrato inteligente directamente en la cadena, puede enviar una dirección EOA predeterminada
0x00000000000000000000000000000000000face7 enviar datos de transacciones
En los datos de llamada de la transacción, declare qué contrato deseaba llamar originalmente y los parámetros de entrada correspondientes. Dado que la dirección anterior es una cuenta EOA y no tiene un código de contrato, la operación mencionada anteriormente no activará la tarea de cálculo en la cadena, ** solo publicará un mensaje. **
Fuera de la cadena, después de que el indexador escuche este mensaje, lo analizará para averiguar a qué contrato de la cadena ETH quería llamar originalmente el originador del mensaje y, a continuación, calculará el resultado de la llamada al contrato fuera de la cadena.
Si el indexador sin conexión desea realizar operaciones de inscripción y contrato inteligente, debe tener un conjunto de reglas STF (función de transición de estado) y tiempo de ejecución, y el complejo se puede denominar máquina virtual virtual. Ethions lanzó su propia máquina virtual en ESIP-4, la máquina virtual Ethions, que más tarde pasó a llamarse máquina virtual faceta.
Faceta - Algo así como un coprocesador
Facet se define a sí misma como una plataforma informática barata, fácil de usar, segura y descentralizada. ** Escuche los datos de llamada de Ethions en el taller de ETH, extráigalos a la máquina virtual para su cálculo y, finalmente, devuelva el resultado al usuario. **La faceta consta de varios componentes clave:
El estúpido contrato en sí no se implementará realmente en el ETH, pero su código se publicará en la cadena de ETH en forma de datos de llamada. A continuación, se muestra un ejemplo de una faceta que llama a un contrato estúpido:
Una transacción de acuñación en una dirección de agujero negro EOA
0x00000000000000000000000000000000000face7 envíe los datos de llamada en la siguiente figura para declarar los tokens y la cantidad que desea acuñar, que en realidad es lo mismo que Ordinals o BRC-20:**
Echemos un vistazo a la comparación visual entre Rubidity y Solidity, como se muestra en la imagen a continuación.
Aunque oficialmente se dice que Rubidity tiene un concepto y estructura similar a Solidity, para que los desarrolladores puedan comenzar rápidamente. Pero sabemos que esto tiene un impacto negativo en el desarrollo del lado del desarrollador. Y en la actualidad, Facet VM solo admite contratos estúpidos en la lista blanca oficial, lo que demuestra que el funcionario no tiene plena confianza en este conjunto de idiomas y máquinas virtuales. No sé si reutilizar EVM es oficialmente más difícil de ingeniería que desarrollar una nueva máquina virtual y un nuevo lenguaje. Pero una cosa es cierta: un nuevo lenguaje, un nuevo contrato, una nueva ecología y una nueva forma de usar el ETH, de hecho hay suficientes trucos.
El ataque de Facet a los contratos inteligentes
La documentación de Facet tiene el siguiente comentario poderoso sobre ETH y contratos inteligentes: “Los contratos inteligentes se consideran la característica por encima de todas las demás que hace que Ethereum sea especial y, sin embargo, la tesis de Facet es que los contratos inteligentes son de Ethereum el mayor defecto de diseño”.
Creen que el contrato inteligente de ETH Fang es el mayor defecto de diseño, porque el contrato en sí es determinista siempre que se dé la entrada (calldata), por lo que no debe calcularse en la cadena y desperdiciar dinero sin ningún motivo. Combinado con lo que Ethions llama “servicios informáticos descentralizados y asequibles”, está claro que Ethions y Facet están dispuestos a crear una impresión de mercado de que “estamos creando un nuevo paradigma de escalado ETH y una forma de usarlo”, pero de hecho, algunas de las soluciones técnicas propias de ETHS no son muy confiables.
Desde el punto de vista del producto, Facet puede llamar indirectamente a los contratos inteligentes fuera de la cadena, y tiene su propio sistema de contratos estúpidos fuera de la cadena, que de hecho está practicando oficialmente su eslogan.
Pero desde un punto de vista económico, no existe tal cosa como un almuerzo gratis, y el almacenamiento y la computación ciertamente cuestan dinero. Entonces, ¿cómo resuelve Indexer esta parte del costo?**No hay una explicación clara en este funcionario, podemos imaginar:
La causa raíz de la aparición de facetas y contratos estúpidos
Si solo necesitamos una forma simple de ETH inscripción Colmillo, entonces solo un elemento de Etiones es suficiente. Entonces, ¿por qué su propuesta de ESIP-4 dio lugar a Facet?
Porque el sistema de inscripción no se puede utilizar para la lógica de transacciones complejas. Podemos examinar la lógica operativa del contrato oficial del mercado NFT de Ethions, que utiliza un mecanismo de órdenes pendientes.
Si desea depositar el NFT de inscripción en el contrato, solo necesita escribir los datos de llamada como el EthionId de la inscripción y llamar al contrato de mercado. Dado que esta operación elige deliberadamente una forma no válida de llamada a la función, fallback() se activará de forma predeterminada.
Eventualmente, se lanzará un evento llamado PotentialEthionDeposited en el ETH lugar, y el nodo Indexer transferirá la propiedad del NFT al contrato de mercado localmente después de escuchar el evento fuera de la cadena.
Para ahorrar gas, el mercado comercial de ETHS no almacena algunos parámetros de las órdenes pendientes de los vendedores, como el precio y el tiempo de vencimiento, en el contrato ETH, sino que los pone fuera de línea en forma de mensajes, que deben almacenarse en el servidor dApp. Una vez que el comprador haya supervisado el mensaje, puede emitir un comando buyWithSignature() para realizar una compra.
Es normal que los NFT utilicen el mecanismo de orden del creador, porque los NFT en sí mismos no son homogéneos. Entonces, si se trata de una inscripción simbólica homogeneizada, ¿se puede utilizar el mecanismo AMM del contrato? La respuesta es no. El estado del NFT o token de inscripción no está en L1, que es similar a Ordinals y BRC-20. Esto es diametralmente opuesto a la propaganda de algunas comunidades, y todos deben prestar atención al hecho de que la inscripción no es un activo ETH real en la cadena. No podemos decir que los datos de llamada que generan el recurso están en L1, y puede declarar la instrucción de operación en L1, que se denomina activo nativo en L1, de lo contrario, también podemos llamar al activo nativo de L2 en el activo Rollup L1, porque los datos de llamada del Rollup están en L1. Obviamente, es ridículo llamar a esto un activo un activo nativo L1.
De hecho, este contrato solo es responsable de recolectar dinero, transferir dinero y lanzar eventos para que el nodo indexador de la cadena escuche y desencadene la operación correspondiente. A los ojos del ETH EVM, el estado de algo como una inscripción no se puede restaurar en el “Estado Mundial”, una base de datos dedicada a almacenar el estado en ETH, y el contrato no puede referirse a ella.
Independientemente de la forma del activo, ya sea un token o un NFT o cualquier cosa extraña, puedo dar un criterio muy simple para distinguir un activo L1 de un activo L2: si su estado se puede restaurar en el “estado mundial” del ETH, si la EVM L1 puede hacer referencia, llamar, consultar, modificar el estado del activo y, si no, entonces no es un activo L1.
Por lo tanto, también puede ver que el nombre del evento de depósito es PotentialEthionDeposit, que es “posible depósito de inscripción”, en lugar de un depósito determinista, porque el contrato no puede determinar si esta inscripción existe y no puede verificar su autenticidad. Si realiza un pedido para una inscripción inexistente o la inscripción de otra persona, el contrato no lo rechazará, pero el indexador no incluirá su comportamiento.
Por lo tanto, el sistema de inscripción solo puede implementar esta simple lógica de pseudocontrato, y las órdenes pendientes son una de ellas. ** La esencia de una orden pendiente es que las dos partes de la transacción acuerden entre sí proporcionar la información proporcionada por la otra en virtud de una regla, de hecho, se puede expresar en texto plano sin un contrato inteligente, que es similar al principio de la inscripción.
Podemos imaginar cómo se puede hacer el proceso anterior sin el uso de contratos inteligentes: el vendedor graba un mensaje en una transacción ordinaria, y la persona que me transfiere 1 ETH con la posdata 123 puede obtener mi inscripción NFT con el número 123. De esta manera, el indexador solo necesita admitir esta lógica y puede transferirla directamente a la base de datos del indexador fuera de la cadena si se entera de que alguien ha transferido 1 ETH al vendedor con un BCH de posdata.
Por supuesto, este ejemplo en realidad traerá algunos problemas, como transacciones repetidas que pueden resultar de que varias personas adquieran un NFT, etc., el vendedor recibe múltiples transferencias, pero al final el NFT solo puede ser asignado a una persona por el indexador. Esta también debería ser una de las razones por las que el funcionario critica claramente los contratos inteligentes, pero utiliza los contratos para realizar el mercado de NFT, por lo que también debería poder entender que la declaración oficial de que llamar a los contratos inteligentes a través de Facet sin cómputo es propaganda poco fiable.
Por supuesto, las órdenes pendientes teóricamente pueden usar texto sin formato, en lugar de tener que usar contratos, pero la lógica relativamente compleja de AMM debe usar contratos inteligentes, porque no requiere el acuerdo p2p de ambas partes, sino el acuerdo del contrato. El contrato que actúa como revisor confiable debe verificar la información básica, como el saldo y la liquidez, y realizar cálculos, y cualquier dato de activos que necesite debe estar disponible para el contrato.
Los AMM son solo una forma relativamente simple de DeFi, y cualquier otra lógica compleja no se puede implementar solo en Ethions. Es por eso que se lanzó Facet: ¡la primera prioridad de Facet es el dominio cruzado! en realidad es un L2, pero no tiene una estructura de bloques, por lo que no lo llamamos cross-chain, es cross-domain. Cuando todos los activos L1 son de dominio cruzado a Facet, no hay problema de que no se pueda llamar a un dominio cruzado, y todos los activos fuera de la cadena se pueden operar con contratos estúpidos para admitir una lógica de contrato compleja.
frente a Rollup
A partir de la diatriba anterior, deberías poder ver que el esquema de Ethions es algo similar al de Rollup. Pero esto solo es “similar”, si estrictamente hablando, solo puede implementar un subconjunto de la funcionalidad principal de Rollup. Y la funcionalidad paralizada es fatal para su narrativa, o pone al usuario en grave riesgo.
Envía los datos de llamada de las transacciones L2 en ETH Square.
Todas las operaciones se manejan fuera de la cadena.
Los puntos en común son muy claros, y tenemos que profundizar en las diferencias.
Rollup Bulk Submit Calldata
En la mayoría de los casos, los usuarios del resumen no envían las transacciones directamente a L1, sino que las envían al secuenciador fuera de la cadena, que ordena todas las transacciones, las empaqueta y las comprime, y envía los datos de llamada a L1 en lotes. De esta manera, los datos de llamadas de múltiples usuarios se envían en una sola transacción, lo que puede diluir el costo base de 21,000 gas.
No existe tal mecanismo en Ethions, donde todos los usuarios envían datos de llamadas directamente a L1.
Usemos el ejemplo de USDT anterior (608 gas para calldata), asumiendo que 100 usuarios inician 100 transacciones, y calculemos la diferencia de costo entre los dos de manera muy vaga:
Por supuesto, cada usuario de rollup también debe pagar tarifas de computación y almacenamiento L2 al secuenciador, pero es mucho más barato que L1 y es insignificante en este caso. Además, el rollup también necesita algunos campos especiales adicionales para aumentar el volumen, pero al mismo tiempo hay una mejor compresión de datos, que no ampliaremos aquí.
A través de esta estimación aproximada, se puede encontrar que Ethions no tiene ninguna ventaja sobre la Capa 2 en términos de costo. Además, en la propaganda comunitaria del proyecto, he visto algo así como “se pueden transferir 4000 inscripciones en lotes, alrededor de 0.11ETH, y la transferencia promedio solo necesita 0.05U” para demostrar que el uso de Ethions es muy barato, lo que en realidad no aclara el principio y los detalles de interacción de ETHS.
Preconfirmación fuera de la cadena
Gracias al secuenciador fuera de la cadena, las solicitudes de rollups de los usuarios se pueden preconfirmar en 1 segundo. Esto es mucho mejor que los 12 segundos o más del sistema de inscripción en L1, UX. Por supuesto, los defensores de la inscripción también pueden argumentar que la finalidad de tal transacción no es confiable hasta que los datos de llamada se envíen a la cadena de ETH.
Resistencia a la censura y descentralización
Los usuarios de Rollups pueden ser censurados por secuenciadores fuera de la cadena, mientras que los Ethions no pueden censurar a los usuarios. Sin embargo, un rollup bien diseñado tendrá una función de agregación forzada para contrarrestar la censura del secuenciador y, en última instancia, el secuenciador no tendrá el poder de censurar al usuario en absoluto.
Por lo tanto, cuando los usuarios usan Rollup, también pueden omitir el secuenciador directamente en L1. Los rollups ofrecen a los usuarios diferentes opciones, ya sea mediante el uso de un secuenciador más rápido o mediante el uso de L1 directamente. Pero Ethions solo puede usar L1 y no da a los usuarios la libertad de elegir.
Además, Ethions criticó el secuenciador de Rollup por estar centralizado. Pero el indexador en sí mismo también es un componente altamente centralizado. Ethions explicó que Indexer no está centralizado porque puede ser ejecutado y verificado por cualquiera, pero de hecho la gran mayoría de las personas no ejecutan sus propios nodos. Por lo tanto, ETHS es solo en casos extremos, mostrará su lado descentralizado que Rollup, después de todo, el secuenciador Rollup puede estar inactivo o funcionar mal, pero ETHS puede continuar operando siempre que haya miembros de la comunidad ejecutando múltiples indexadores. **
Modelo de beneficios
Es imposible que cualquier proyecto genere electricidad con amor, y los proyectos de desarrollo a largo plazo deben considerar seriamente el tema del modelo de ganancias, ya sea una combinación de entidades centralizadas o entidades descentralizadas, deben ser rentables para poder proteger la seguridad de la red durante mucho tiempo.
El secuenciador de Rollup tiene un claro modelo de ganancias: sobrecarga de gas, exprimir MEV, etc. El secuenciador tiene la potencia necesaria para mantener la red en funcionamiento. Dado que Ethions envía los datos de llamada directamente a L1, Indexer no es fácil de cargar.
Facilidad de uso para desarrolladores
La mayoría de los lenguajes de desarrollo por contrato y las cadenas de herramientas de Rollup pueden ser utilizados directamente por ETH, y los desarrolladores pueden migrar sin problemas a Rollup. Ninguno de estos está presente en Ethions, es necesario dominar la nueva rubidez, crear nuevos escaneos, familiarizarse con las nuevas máquinas virtuales, etc. Por supuesto, estas resistencias, a su vez, son también una oportunidad pionera que puede ser provocada por el desarrollo de una nueva ecología.
Retiro y liquidación de estado
Este es el problema fatal de Facet. Sabemos que Rollup no solo enviará datos de llamada (entrada) a L1 en lotes, sino que también enviará la liquidación de estado (salida) después de N operaciones a L1 a intervalos regulares. ZKR y OPR tienen diferentes pruebas para determinar si la relación entre la entrada y la salida es correcta, e independientemente del método de prueba, el juicio final es el contrato en L1. La salida y la entrada en el paquete acumulativo son rastreables y no se pueden falsificar.
Entonces, ¿para qué sirve la liquidación de estatus? Se utiliza para retiros, es decir, el retiro de fondos de L2 a L1. Cuando se publique el estado en L1, podemos usar Merkle Proof y otros medios para demostrar que mi solicitud de retiro en L2 está incluida en la raíz del estado. Una vez que se verifica el contrato, el activo se puede liberar en L1.
** Facet no tiene un mecanismo de liquidación estatal, por lo que no puede lograr retiros descentralizados sin permiso de L2 a L1. ** Como se mencionó anteriormente, necesita una capa L2 a su vez para ejecutar una lógica de contrato más compleja. Como su AMM Swap FacetSwap.
Podemos ver que en FacetSwap (un dex construido con contratos estúpidos en Facet), claramente hay dos acciones: depósito y retiro. Generalmente, Swap no tiene depósitos y retiros, porque Facet requiere que cruces fronteras antes de poder usarlo.
En Facet, el depósito debe bloquear los fondos L1 en el contrato de puente L1 y emitir el evento correspondiente ethions_protocol_CreateEthion para que el indexador lo indexe. Esto es coherente con otros métodos de recarga de L2.
** Los retiros, por otro lado, tienen serios problemas de seguridad. **Dado que no existe un mecanismo de liquidación de estado en Facet, no es posible utilizar contratos para determinar automáticamente si un retiro es válido o no en L2 a L1. Entonces, ¿qué método utiliza Facet? Liberación del administrador, o mecanismo de testigo, similar al Axie Bridge robado anteriormente.
Echemos un vistazo directamente al puente de Facet, a la dirección
0xD729345aA12c5Af2121D96f87B673987f354496B。
El hashedMessage es un mensaje firmado por el firmante, que contiene parte del contenido que se retira. Un firmante es una dirección de administrador preestablecida. Debido a que no hay un acuerdo estatal, no hay forma de hacer ninguna verificación, como si la cuenta tiene tantas monedas en L2. Por lo tanto, todos los fondos del contrato se pueden retirar con la firma del firmante, ya sea que la parte del proyecto sea malvada o ataques de piratas informáticos para obtener la clave privada. **
En Rollup, no hay necesidad de que los testigos liberen activos, y en la cadena lateral, si los testigos quieren estar más descentralizados, pueden elegir una parte de su propio sistema de consenso como proxy y utilizar el staking y otros métodos para llevar a cabo una cierta disuasión económica para frenar el mal.
En Ethions and Facet, nada. Es simplemente, descaradamente, una dirección de administrador. Esto es probablemente demasiado descuidado para un proyecto similar a L2 que a menudo grita que “los contratos inteligentes son un defecto de diseño”, “Rollup está centralizado” y “somos una plataforma informática de próxima generación”. Obviamente, hay muchos más defectos en él, pero podemos mantener una visión de esperar y ver, aunque no son fáciles de compensar y también pueden estar presentes en BTC Capa 2. **
Resumen
Hay una cierta cantidad de “falsa propaganda” en los Etiones actuales, algunos puntos principales:
Aprovechando las BTC inscripciones, Ethions se ha basado en conceptos para promocionar el vino viejo en botellas nuevas, pero aún no ha descubierto un nuevo paradigma. En la actualidad, ETHS todavía está dominado por la especulación financiera, no es que este producto en sí pueda traer cosas que ETH Capa 2 no tiene. Obviamente, el valor a largo plazo de este tipo de cosas aún está por explorar, pero en su forma actual, ETHS ha asumido el “peso insoportable de la vida”, y su eslogan propagandístico está lejos de su efecto práctico. **