¿Cómo lograr la transición del ecosistema de Web3 centrado en las cuentas?

robot
Generación de resúmenes en curso

La mayoría de los ecosistemas de criptomonedas adoptan una perspectiva centrada en la cadena, y este concepto de diseño se debe principalmente a la percepción de la escasez de espacio en la cadena de bloques, lo que implica un equilibrio entre la seguridad y la descentralización, y el rendimiento y la escalabilidad. En el entorno actual de múltiples cadenas, la demanda de interacción entre cadenas es cada vez más evidente, y el diseño centrado en la cadena ha dado lugar a problemas de baja eficiencia comercial y fragmentación de la experiencia del usuario. Para optimizar las operaciones entre cadenas, se ha propuesto el concepto de abstracción de cadenas, que abstrae la complejidad de las cadenas subyacentes para lograr una interacción más fluida entre diferentes cadenas de bloques. En este contexto, los investigadores independientes de Frontier Research, Stephane Gosselin y Ankit Chiplunkar, que se centran en temas como MEV, han propuesto un nuevo concepto llamado “OneBalance”, que logra la abstracción de la cadena mediante la construcción de un ecosistema centrado en la cuenta.

Composición y funciones del marco de OneBalance

OneBalance es un marco para crear y gestionar lo que se conoce como cuentas confiables para integrar las operaciones y activos de los usuarios en entornos de múltiples cadenas. Estas cuentas se ejecutan en un compromiso confiable, administrando el estado a través del bloqueo de recursos y solicitando de manera confiable cambios de estado, lo que proporciona una forma de interacción cross-chain más segura y eficiente. El objetivo de OneBalance es cambiar la situación actual en la que cualquier operación en la cadena de bloques depende de la firma de la clave privada del usuario.

  • Las cuentas confiables son una parte central del marco OneBalance y se ejecutan en una máquina de promesas confiable para lograr funciones de interacción cross-chain y alta seguridad. Este tipo de cuenta no solo administra los activos y estados de los usuarios en diferentes blockchains, sino que también garantiza que las solicitudes de cambio de estado sean confiables y seguras. Las cuentas confiables abstraen la complejidad subyacente de los blockchains, simplificando las transacciones cross-chain y la gestión de activos. Además, también abstraen los costos de transacción, como las tarifas de Gas en diferentes cadenas, de modo que los usuarios no necesitan preocuparse por la estructura de costos en diferentes cadenas.
  • Las máquinas de compromiso creíble (credible commitment machines) son la base tecnológica subyacente para lograr la funcionalidad de cuentas confiables, que generalmente se refiere a entornos de hardware o software capaces de ejecutar y garantizar la seguridad de operaciones complejas, incluyendo módulos de seguridad de hardware (TEE), entornos de cálculo multipartito (MPC) o cuentas de contratos inteligentes, entre otros. Su principal responsabilidad es garantizar la seguridad de las cuentas, emitir bloqueos de recursos y verificar el cumplimiento de dichos bloqueos. A través de las máquinas de compromiso creíble, OneBalance garantiza que todas las operaciones de cuenta se realicen en un entorno altamente seguro y verificado, mejorando la confiabilidad de las transacciones y la capacidad de resistencia a la manipulación.
  • Los bloqueos de recursos son un mecanismo utilizado en cuentas confiables, principalmente para bloquear los activos o el estado de los usuarios hasta que se cumplan ciertas condiciones. El objetivo del diseño de los bloqueos de recursos es garantizar la seguridad y consistencia de los activos durante las operaciones cross-chain, evitando el doble gasto u otras formas de fraude por parte de los usuarios durante la ejecución de las operaciones. Por ejemplo, los usuarios pueden bloquear tokens específicos en una cadena hasta que se complete con éxito una operación en otra cadena, asegurando así que estos tokens solo se transferirán o liberarán una vez que se cumplan todas las condiciones previstas. Este mecanismo de bloqueo mejora la seguridad de las transacciones cross-chain, pero no significa que se elimine la necesidad de puentes.

OneBalance en sí no puede garantizar la ejecución completa de la atomicidad, pero puede incentivarla a través del mecanismo de bloqueo. Los usuarios pueden establecer condiciones de desencadenamiento para el mecanismo de bloqueo: una es una condición específica que debe cumplirse para desencadenar el bloqueo; y dos, el desbloqueo solo puede ocurrir después de completar una transacción específica, es decir, el cumplimiento del bloqueo depende de la ocurrencia de una serie de eventos externos. Si alguna de las operaciones entre cadenas no se ejecuta como se esperaba, los agentes que realizan estas operaciones no podrán obtener beneficios económicos de ellas, lo que garantiza económicamente la atomicidad de las operaciones.

Comparación con los tipos de cuenta existentes

Actualmente existen dos tipos principales de cuentas: cuentas de poseedor externo (EOA) y cuentas de contratos inteligentes (SCA). EOA es el tipo de cuenta más básico en la cadena de bloques, controlado directamente por un par de claves pública y privada, sin involucrar lógica de ningún contrato inteligente. Debido a que no hay un mecanismo en la cadena para garantizar que las transacciones presentadas por los usuarios sean las decisiones finales, los usuarios pueden contrarrestar transacciones anteriores cambiando el nonce para presentar nuevas transacciones. Por lo tanto, aunque las transacciones EOA son rápidas y de bajo costo, no pueden ofrecer compromisos confiables. SCA es una cuenta gestionada y controlada a través de contratos inteligentes, lo que permite ejecutar lógica y transacciones más complejas. Sin embargo, SCA no puede iniciar transacciones por sí misma y es costosa.

En comparación con los dos tipos principales de cuentas existentes, OneBalance mejora la seguridad y la irreversibilidad de las transacciones mediante el bloqueo de recursos y el compromiso de confianza, al tiempo que mantiene la velocidad y la eficiencia de costos de las transacciones. Al implementar el bloqueo de recursos internamente en un entorno informático de confianza, sin necesidad de consumir una gran cantidad de gas o esperar la finalidad en la cadena, se logra un equilibrio entre costos y eficiencia. Además, OneBalance admite métodos de autenticación modernos, como claves de sesión y autenticación multifactor (MFA), lo que mejora la experiencia del usuario de manera similar a las cuentas de contratos inteligentes.

Además, OneBalance es compatible con el sistema de cuentas implementado en EIP-4337, lo que le permite mejorar su funcionalidad de gestión de cuentas cross-chain utilizando la lógica de contratos inteligentes implementados en EIP-4337 cuando sea necesario. Sin embargo, OneBalance no se limita al uso de la abstracción de cuentas y las cadenas 4337, sino que es un marco general con un alcance más amplio. ** OneBalance se puede considerar como una extensión de la idea de EIP-4337 con funcionalidad cross-chain adicional. **

Al implementar el marco OneBalance, se espera que se impulse la gestión y operación centralizada de las cuentas y activos de los usuarios en entornos de múltiples cadenas, lo que promoverá la transición del ecosistema Web3 a una perspectiva centrada en las cuentas. OneBalance proporciona una interfaz de cuenta unificada que permite a los usuarios realizar transacciones sin problemas entre diferentes bloques, sin preocuparse por las diferencias entre las cadenas. Este tipo de gestión de cuentas centralizada también brinda a los usuarios funciones de seguridad avanzadas y configuraciones personalizadas, lo que fortalece el control y la protección de los activos por parte de los usuarios.

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.
  • Recompensa
  • 2
  • Republicar
  • Compartir
Comentar
Añadir un comentario
Añadir un comentario
Kennyangvip
· 2024-06-21 04:40
BUIDL 🧐
Responder0
Kennyangvip
· 2024-06-21 04:13
WAGMI 💪
Responder0
  • Anclado