Concurso Steemit Crypto Academy / S13W3 - Abstracción de cuentas.

in SteemitCryptoAcademy9 months ago


WhatsApp Image 2023-11-03 at 6.45.33 PM (1).jpeg
Imagen editada y diseñada por el autor en Instagram.

Viernes 03 de Noviembre del 2023, me presento ante ustedes para dejar mi participación en el Steemit Crypto Academy Contest / S13W3 : "Abstracción de cuenta".

Cordial invitación @ngoenyi @sachin08 @steemdoctor1

sep13.png

Es necesario el avance de las blockchain mientras todos entramos a este mundo de las criptomonedas, por ello vemos en los actuales momentos como estas se encuentran en una carrera de automatización en algunos de sus protocolos y servicios, en este caso del manejo de las cuentas, las cuales ahora pueden ser manejas mediante los contratos inteligente y es lo que conocemos como abstracción de cuentas. Para desarrollar esta publicación la comunidad nos brinda las siguientes pautas:

∞🔸∞ ¿Puedes explicar en detalle la abstracción de cuentas y sus principios operativos?

∞🔸∞ En cuanto a la accesibilidad y usabilidad de blockchain, ¿cuáles son las implicaciones de adoptar la abstracción de cuentas?

∞🔸∞ ¿Qué métodos se utilizan para integrar la abstracción de cuentas en un sistema blockchain existente?

∞🔸∞ ¿Podría la integración de Account Abstraction presentar ventajas para la cadena de bloques Steem? Si es así, ¿podría dar más detalles sobre los posibles beneficios?

∞🔸∞ ¿Existe algún inconveniente asociado con el uso de la abstracción de cuentas? De ser así, ¿podría proporcionar un ejemplo concreto?

sep13.png

¿Puedes explicar en detalle la abstracción de cuentas y sus principios operativos?

La abstracción de cuentas es algo muy nuevo, creo que es una de las tareas más nuevas que nos han mandado a hacer, este termino fue usado o planteado este mismo año 2023, como todo en la vida nace de un problema o de una necesidad, en este caso todos conocemos los problemas de Euthereum, en cuanto al manejo de las cuentas y al gasto por las transacciones, lo que conocemos como "gas", de acá los programadores, ingenieros, inversores, han buscado la mejor manera de darle al usuario una mejor experiencia en cuanto al manejo automático de las cuentas y la dificultad del gasto de energía, así nació la Abstracción de cuentas.
Se busca mejorar la personalización de seguridad, mejorar las transacciones, avanzar en el futuro, comenzar con su implementación y ver si es algo posible, por lo tanto la red Euthereum, quiere implementar que las cuentas sean manejadas con contratos inteligentes, con esto las cuentas serán personalizadas con programación desde su apertura, con la intensión de hacer que los usuarios se les facilite usar las Blockchain, además de elevar la seguridad de las cuentas y la mayor atracción (por así decirlo) es una gestión de gas más eficiente, por lo que este gasto lo llevara y lo cancelara el contrato inteligente.
La abstracción de cuentas es un salto entre la lógica y el estado de una cuenta, al generar cuentas creadas a medida, es decir cuentas con programación definida para actuar de una manera, con reglas definidas y planteadas dentro de su lógica del contrato inteligente. Como sabemos actualemente Euthereum posee las Cuentas de Propiedad Externa (EOA) estas son manejadas por los usuarios con claves privadas, también existen los contratos inteligentes para interatuar y llevar acabo transacciones, entonces lo que se busca en que las EOA y los contratos inteligentes se fusionen en uno solo, así Euthereum dará más seguro y será una experiencia más fluida.
Las Elevadas tarifas de gas al realizar transacciones es el principal objetivo a atacar, ya que este caro quedara en los hombros de los contratos inteligentes, reduciendo la carga financiera del usuario y de las Cuentas de Propiedad Externa, la intención es que crezcan y se agilicen las interacciones con la creación de nuevas dApps, es decir que la blockchain crezca en usuarios y en interacción.
Los principios operativos son unificar las cuentas externas con los contratos inteligentes, por lo tanto las cuentas serán más automatizadas, dentro de estas llevaran sofisticadas redes de programación con reglas que regirán el uso y los movimientos de la cuenta, es una cuenta personalizada desde sus inicio, esta trae varios beneficios asociados que los discutiremos en la siguiente pregunta.

En cuanto a la accesibilidad y usabilidad de blockchain, ¿cuáles son las implicaciones de adoptar la abstracción de cuentas?

Las implicaciones asociadas a la implementación de la Abstracción de cuentas están asociadas a la nueva experiencia que el usuario tendrá dentro de la Blockhain Euthereum y todas las que manejan este protocolo, pues el usuario tendrá una cuenta programada con un contrato inteligente que se encargara de llevara acabo las diferentes transacciones de las diferentes criptomonedas, el usuario ni siquiera tendrá la necesidad de conocer las reglas de las Blockchain pues de esto se encarga la programación en el contrato inteligente, ya el acceso a su cuenta es también manejada por el contrato inteligente por lo que el uso de las claves privadas alfanuméricas grandes quedaran en el pasado, el uso sera como manejar cualquier App de nuestro teléfono.
WhatsApp Image 2023-11-03 at 6.45.33 PM.jpeg
Imagen editada y diseñada por el autor en Instagram.
Dentro de la usabilidad podemos mencionar que con las nuevas cuentas la interacción entre diferentes Blockchain y dApps sera más eficiente y más rápida, ya que el contrato inteligente se encarara del pago de tarifas y de gas de la cuenta, simplificando las transacciones y eliminando pasos complejos, por lo tanto veremos un desarrollo mucho más rápido de nuevas plataformas.
Otro caso de la usabilidad y accesibilidad esta directamente relacionada con la seguridad, ya que con la abstracción de cuentas, es imposible o más difícil a un hacer realizar el robo y rastreo de cuentas, ya que las claves no estarán a disposición, sino que están blindadas dentro del contrato inteligente, al ser esto automatizado, el error humano al realizar transacciones se elimina, haciendo que la Blockchain sea mas segura y evite perdida de fondos al usuario.

¿Qué métodos se utilizan para integrar la abstracción de cuentas en un sistema blockchain existente?

Todo cambio u actualización de una blockchain, requiere de cambios bruscos, de poder computacional, de gasto de energía, de acuerdo entre las partes, de modificaciones a los protocolos y reglas existentes, de un tiempo de prueba, de un tiempo de adaptación y de una migración total de lo antiguo a lo nuevo, por lo tanto no es para nada fácil lo que la red Euthereum pretende llevar a cabo.
Actualmente podemos ver ejemplos que se están llevando a cabo para ir aprendiendo sobre la marcha e ir avanzando en la integración de la abstracción de cuentas, como ya sabemos esta mejora apenas esta en desarrollo, se espera en un tiempo corto que comience su implementación, lo qeu si podemos destacar es los métodos de mejora que ya la red ha implementado, como la propuesta EIP-2771, esta ha sido vital para permitir que los usuarios realicen transacciones mediante los contractos inteligentes sin usar ETH para el gasto o las tasas de gas, su ventaja es notable, al reducir el gasto de energía por parte del usuario.
Hay actualmente un procedimiento llamado Operación de Usuario, donde es un punto de entrada alas cuentas mediante la utilización de contratos inteligentes y no de claves, esto ha facilitado mucho la experiencia del usuario y se han podido ver los resultados ya que mejora la flexibilidad sin alterar el las reglas de juego de la Blockchain Eutherem, este método se conoce como el EIP-4337, ambos han sido un punto de inicio para abrir el camino en la implementación e integración de la abstracción de cuentas.

¿Podría la integración de Account Abstraction presentar ventajas para la cadena de bloques Steem? Si es así, ¿podría dar más detalles sobre los posibles beneficios?

Primeramente no se si sea posible integrar la Abstracción de cuentas a la Blockchain Steem , ya no somos un protocolo dentro de la red Euthereum, poseemos otra forma de trabajo que no es compatible con esta blockchain, ahora bien supongamos que es posible adaptar o hacer cambios para implementar la abstracción de cuentas, entonces los beneficios que brindarían serian los mismos que brinda en el ecosistema Euthereum.
WhatsApp Image 2023-11-03 at 6.45.32 PM.jpeg
Imagen editada y diseñada por el autor en Instagram.
Abrir una cuenta en Steemit seria mediante la utilización de contratos inteligentes, lo que nos daría una mejor experiencia al no tener claves privadas que cuidar, esto aumentaría la seguridad en la plataforma Steem porque como sabemos en muchos casos hay usuarios que son hackeados, donde su clave privada es robada, así se introducen en la cuenta, cambian los parámetros de esta y roban los fondos, por lo tanto con la abstracción de cuenta, ya esto seria un problema del pasado.
Otro beneficio seria que la red Steem seria más amigable para los creadores y diseñadores de dApps, la utilizarían para crear nuevas herramientas dentro de la Blockchain, ya que esto facilitaría la creación de nuevos proyectos con pagos de tarifas menores, hace poco pudimos ver el lanzamiento de Steem Pro una herramienta para nuestros teléfonos, para entrar y hacer lo que hacemos en steemit pero desde un app, imagínense el abanico que abriría la abstracción de cuentas en este campo de la Red Social Steemit.
De seguro veríamos una mejora en la escalabilidad de la red Steem, ya que la abstracción de cuentas permitiría una mayor velocidad en las transacciones dentro del ecosistema, las tarifas mejorarían al ser más bajas y las interacciones de la plataforma con otros ecosistemas también seria un punto álgido en el avance de esta aplicación de la abstracción de cuentas.

¿Existe algún inconveniente asociado con el uso de la abstracción de cuentas? De ser así, ¿podría proporcionar un ejemplo concreto?

Obviamente que si, todo en la vida implica riesgos y desventajas, la abstracción de cuentas no escapa de ello, pues es un avance nuevo, nunca implementado ni probado, por lo que las cosas pueden salir mal, como no se esperan o como no imaginan. Existe una complejidad de desarrollo y una complejidad técnica, en llevar acabo la implementación de la abstracción de cuentas, requiere de mucho tiempo y de mucho dinero.
El mayor desafió es llevar a cabo los cambios que deben hacerse al ecosistema, es un trabajo arduo y que requiere de mucho cuidado, pues cualquier grieta abriría las puertas a ser vulnerables a los agentes externos, esto podría traer como consecuencia el robo de muchas monedas, cuando ya sea posible la implementación deben estar seguro que los contratos inteligentes realicen las configuraciones necesarias a las nuevas cuentas, pues existe el riesgo de que se abran cuentas mal configuradas.
Y por ultimo y no menos importante es que los cambios siempre requieren que todas las partes esten de acuerdo en su implementación, cosa que en una red tan grande con Euthereum no debe ser fácil de lograr.

SEPARADOR.png

¡Buena amigos me despido, espero mi participación sea de su agrado!

Suerte, bendiciones y éxito.


WhatsApp Image 2022-04-13 at 4.58.45 AM.jpeg
Imagen propia creada en Cupace

Sort:  
Loading...

Hello friend.

I appreciate the efforts you have put in this post. You have well presented your post with great explanations. Your markdown styles is unique and I like it.

We would surely see an improvement in the scalability of the Steem network

True, After integration of Account Abstraction in Steemit Blockchain, there will be many benefits for the Steemians.

Best of luck for the contest.

 9 months ago 

Hola, saludos amigo sachin08, gracias por atender a mi mención, feliz y bendecido día.

Upvoted. Thank You for sending some of your rewards to @null. It will make Steem stronger.

 9 months ago 

gracias por su apoyo.

Your post has been rewarded by the Seven Team.

Support partner witnesses

@seven.wit
@cotina
@xpilar.witness

We are the hope!

you have talked about account abstraction in your best and excellent way and I really appreciate your efforts and your research that you made on account abstraction topic and really agree with the definition that you presented with us as well as you have also given us some of the very basic principles of account abstraction and I extremely agree with all of them


As there are disadvantages of everything present and if something have positive side then it is very definite that there could be some negative side of that thing also so due to this in the very last question you have also explain drawbacks which are really appreciateable and I learn many things from them I wish you success in this engagement challenge you participate very well

 9 months ago 

Saludos amigo, muchas gracias por pasar por mi participación, feliz tarde.

 9 months ago 

A friend as usual you wrote perfectly on this topic I must say I've learnt so much of this topic account abstraction from you because you broke down into simplest terms and I must say I'm grateful for that.

Thanks for sharing wishing you success please engage on my entry https://steemit.com/hive-108451/@starrchris/steemit-crypto-academy-contest-s13w3-account-abstraction

Coin Marketplace

STEEM 0.20
TRX 0.13
JST 0.029
BTC 65927.86
ETH 3481.42
USDT 1.00
SBD 2.66