Compartir este artículo

StarkNet busca mejorar la escalabilidad, la Privacidad y la seguridad en Ethereum

ONE de los primeros proyectos en integrar el nuevo e intrigante mecanismo de abstracción de cuentas ya ha logrado que Visa se sume al equipo para asegurar el procesamiento de pagos para transacciones de Cripto . Es por eso que StarkNet es un proyecto a tener en cuenta en 2023.

El problema:

ONE de los problemas de tener la custodia de tus propias Cripto es lo difícil que resulta para los usuarios cotidianos navegar por la Tecnología. Un simple error puede significar que no haya forma de recuperar tus activos digitales. Por ejemplo, si pierdes las “claves” (una serie de caracteres alfanuméricos) de tu cuenta de Cripto , podrías perder el acceso a tus Cripto para siempre. Las billeteras de Cripto tradicionales no tienen mecanismos establecidos que te permitan recuperar tu cuenta si pierdes el acceso a ella, a diferencia de lo que sucede con las cuentas bancarias en la banca tradicional.

Los humanos están destinados a cometer errores, y los desarrolladores de cadenas de bloques reconocen que los contratiempos simples son inevitables. Para que las Cripto sean más fáciles de usar, las Cripto necesitan mecanismos a prueba de fallos para Cripto.

(Red Stark)
(Red Stark)

Lea los perfiles de todos los proyectos a seguir en 2023:Recuperando el propósito en las Cripto

La idea: StarkNet

StarkWare, una empresa de software con sede en Israel que quiere mejorar la escalabilidad, la Privacidad y la seguridad en la cadena de bloques Ethereum , es ONE de los primeros proyectos en adoptar la abstracción de cuentas (AA).

La abstracción de cuentas tiene como objetivo combinar cuentas de usuario y contratos inteligentes en un único tipo de cuenta, lo que permite mecanismos de seguridad como la recuperación social y las firmas múltiples.Automóvil club británicoLos usuarios no necesitarán usar sus claves privadas para firmar cada transacción.

StarkNet es una cadena de bloques de capa 2 o complementaria de Ethereum creada por StarkWare. Es ONE de los primeros proyectos que avanzó a toda máquina con AA y una de las primeras cadenas de bloques en integrarla de forma nativa.

Sus fundadores, Eli Ben-Sasson y Uri Kolodny, más conocidos como los Ernie y Bert de la cadena de bloques (aún se debate quién es quién), se conocen desde que ambos tenían 18 años. Ben-Sasson, profesor de informática en Technion, ha estado involucrado durante más tiempo en el espacio de la cadena de bloques como cofundador de Zcash , la Cripto de Privacidad en la cadena de bloques de Bitcoin .

Ben-Sasson y Kolodny decidieron abordar juntos los desafíos de escalabilidad y Privacidad en la cadena de bloques Ethereum y fundaron StarkWare en 2018.

ONE de los proyectos de StarkWare es su cadena de bloques, StarkNet, que es un rollup de validez que escala Ethereum. Los rollups ejecutan transacciones fuera de la cadena y luego envían los datos de la transacción de vuelta a la cadena para verificarlos.

StarkNet es inusual porque AA está integrado de forma nativa en el protocolo. A diferencia de Ethereum, donde AA, también conocido como ERC-4337, es una capa adicional sobre Ethereum, los usuarios de StarkNet pueden usar AA de forma nativa sin tener que reprogramar sus billeteras en contratos inteligentes.

Pero para entender qué hace AA, es importante comprender los diferentes tipos de cuentas en Ethereum y cómo resuelven los problemas.

Hay dos tipos de cuentas en Ethereum: cuentas externas (EOA) y cuentas de contrato (CA), y se diferencian en términos de cómo realizan transacciones a través de Ethereum.

Las EOA son el tipo de cuenta más popular en Ethereum (como una billetera MetaMask), donde los usuarios reciben un par de claves: una clave pública y una privada. Los usuarios envían fondos a una EOA usando sus claves públicas. Pero solo el propietario de la cuenta (el usuario que tiene la información de la clave privada) puede iniciar transacciones desde esa cuenta.

Las CA, más conocidas como “contratos inteligentes”, son cuentas que se controlan mediante un código, no mediante claves privadas. Por lo tanto, no pueden iniciar transacciones por sí mismas. Un EOA debe enviar una transacción (que actúa como una instrucción codificada) a una CA para que esta pueda ejecutar transacciones.

Si pierde una clave privada de una cuenta EOA, no tendrá suerte, porque no hay forma de recuperar el acceso a su cuenta (no hay un servicio de asistencia ni un botón de “restablecimiento de contraseña”). Por lo tanto, perderá el acceso a sus fondos.

La abstracción de cuentas aborda las deficiencias de las EOA fusionando los dos tipos, lo que permite a los usuarios tener mecanismos de seguridad integrados y otras características especiales para verificar las transacciones.

En virtud de AA, las cuentas de usuario pueden programar sistemas de recuperación social en sus billeteras, donde varias personas (cada una con su propia clave) tienen la capacidad de acceder a esa cuenta si el propietario pierde su clave privada. También existe la opción de crear “billeteras multifirma”, que requieren que varias personas firmen las transacciones como una capa adicional de seguridad.

Entonces, ¿cuál es la diferencia entre la abstracción de cuentas en Ethereum y StarkNet? En StarkNet, AA está integrada de forma nativa en billeteras y aplicaciones en la cadena de bloques. En Ethereum, los proveedores y las billeteras aún deben realizar un trabajo adicional para que AA se integre con las billeteras.

“El legado que existe en Ethereum es un factor muy limitante en este sentido, lo que significa que incluso si se introduce AA, cualquiera que desarrolle una aplicación debe tener en cuenta una base instalada muy significativa de cuentas EOA”, dijo Kolodny. “En StarkNet, empezamos desde cero, todo lo que tienes son estas billeteras inteligentes. Ese es el único tipo de interacción que los usuarios tienen con la red”.

Casos de uso

Entonces, ¿qué se puede hacer con la abstracción de cuentas en StarkNet?

Los controles de seguridad para autorizar transacciones que ya existen en el ámbito de la Web2, como la ID facial o el inicio de sesión mediante huella dactilar, ya están disponibles en StarkNet. “Esto ya está funcionando literalmente en las aplicaciones de StarkNet”, afirmó Ben-Sasson. “Esta inmediatez de tener la seguridad y la [experiencia de usuario] de cualquier medio de seguridad que uses a diario, ya la tienes hoy en el nivel de protocolo CORE en StarkNet”.

Otro caso de uso que está disponible de forma nativa en StarkNet es lo que Ben-Sasson llama el “interruptor de hombre muerto”. Gracias a AAn en StarkNet, los usuarios pueden tener funciones y lógica codificada incorporadas que pueden transferir activos financieros a otras personas (que estén aprobadas previamente) en caso de que suceda algo. “Si me atropella un autobús, puedo hacer que los fondos se transfieran automáticamente a otra dirección”, dijo Ben-Sasson. En un ejemplo del mundo real, esto imitaría el proceso de un testamento y la transferencia de activos tradicionales, lo que sería costoso porque hay abogados y procedimientos involucrados. Este “interruptor” se salta al intermediario y transfiere activos digitales en caso de que suceda algo importante, lo que se puede programar a través de un código.

Por último, las funciones multifirma, donde múltiples usuarios pueden firmar transacciones como una capa adicional de seguridad, ya están disponibles en StarkNet.

¿Qué está por venir?

El mayor obstáculo de la abstracción de cuentas es que aún no está muy extendida. Ben-Sasson y Kolodny coincidieron en que es necesario educar a los usuarios sobre cómo funciona esta función para que despegue y las Cripto se vuelvan más comunes. Hasta entonces, varios proyectos han comenzado a manifestar su interés en la abstracción de cuentas y en el uso de StarkNet para esos casos de uso.

Kolodny compartió que las aplicaciones de juegos han recurrido a StarkNet para crear sus aplicaciones con AA porque los altos costos de GAS de otras cadenas han dificultado que cualquier desarrollador cree lo que necesita en la cadena. "Por primera vez, la gente puede crear los juegos que quería crear", dijo Kolodny.

Procesador de pagosVisa le contó a CoinDesk sobre un sistema en desarrollo que utiliza StarkNet, describiéndolo en una propuesta de liderazgo intelectual publicada en diciembre. Visa detalló una "solución novedosa" sobre cómo StarkNet podría usarse para automatizar los pagos de facturas mediante transacciones Cripto . "Con el modelo de cuentas de StarkNet, pudimos implementar nuestra solución de cuentas delegables, lo que permitió pagos automáticos para billeteras autocustodiales", escribieron los investigadores de Visa.

Pero por ahora, lograr que los desarrolladores desarrollen sobre StarkNet y “familiarizarlos con estos conceptos [como la abstracción de cuentas] y lograr que piensen creativamente sobre lo que esto puede hacer, va a requerir un BIT de tiempo, esfuerzo y educación”, dijo Kolodny.

Sigue leyendo: La actualización de Ethereum podría dificultar la pérdida de todas sus Cripto

Margaux Nijkerk

Margaux Nijkerk informa sobre el protocolo Ethereum y las L2. Graduada de las universidades Johns Hopkins y Emory, tiene una maestría en Asuntos Internacionales y Economía. Posee BTC y ETH por encima del umbral de Aviso legal de CoinDesk de $1,000.

Margaux Nijkerk