Alexander Herranz

Experto en soluciones crypto y web3, basadas en Smart Contracts y Blockchain.

posteó

Feb 05 at 01:27 PM

Si estás construyendo una plataforma Web3 (eg. Marketplace NFT), pero la mayoría de usuarios no son crypto, no les gustará usar MetaMask, y mucho menos gestionar sus propios tokens.


Si los usuarios de mi plataforma NO Valorasen la auto-custodia (criptográfica)…

…PERO YO SÍ (y así aportar valor como plataforma), ofrecería 2 funcionalidades:

1- Wallets gestionadas (gas sponsor) vía API
2- Gestión de tokens vía API (para ERC-20, ERC-721, etc.)


Lo más sencillo (y descentralizado) es delegar la custodia en el usuario final, mediante MetaMask, Trustwallet, etc.

Pero no todos los escenarios lo permiten, y puede penalizar la experiencia de usuario en el intento de aportar una evidencia digital tangible e inmutable (como memecoins, coleccionables digitales en NFT, etc.).



La clave está en las wallets gestionadas (sin gas, ni claves privadas para el usuario final)
- Una wallet independiente para cada usuario.
- Sin necesidad de clave privada (ni custodia por usuario)
- Controladas inicialmente por la wallet (multi-sig) de la empresa
- Control transferible a una wallet (externa)del usuario
- Cada wallet es un Smart Contract
- Gestión de tokens vía API (Criptomonedas ERC-20, NFTs tipo ERC-721, etc.)


Y toda esa funcionalidad, debe estar disponible como API REST, en cualquier Cloud (Docker), para que el equipo de desarrollo (backend, front-end) no tenga que lidiar con la complejidad técnica que aporta integrar Blockchain.

1

posteó

Jan 21 at 10:33 PM

AppChains y Redes de Capa 3

¿Visteis la clase del lunes sobre redes de Capa 3 o AppChains?

Imagina que tienes una red dedicada para tu aplicación, con tarifas de gas predecibles, sin competir con otras aplicaciones por el uso del gas y evitando problemas de congestión de la red. Imagina también que pudieras beneficiarte de la seguridad de una red más grande (como Ethereum) con sus propios validadores, sin tener que lidiar con la configuración y el mantenimiento de la red. ¡Esto ya es posible!

🚀 ¿Nuevo concepto? Quizás no, podemos pensar en bitcoin como la primera AppChain: Un solo caso de uso de sistema de dinero electrónico P2P, en una red dedicada.

Estamos acostumbrados a redes multipropósito como Ethereum, Solana, y el resto de proyectos de Capa 1, todos ellos con enfoque "1 fits all": ¿DeFi? ¿NFT? ¿P2E? ¿Marketplace? ¡Venid a mi red y desplegad TODOS vuestros Smart Contracts!

🚫 Rápidamente surgieron problemas de escalabilidad en el ecosistema Ethereum, y en el resto de redes de capa 1.

  1. El primer enfoque fue la creación de redes de capa Zero: Blockchains interconectadas, interoperables y dedicadas, bajo una red base principal (relayer).


El primer movimiento relevante fue Polkadot (introduciendo las parachains) liderado por Gavin Wood (cofundador de Ethereum), intentando implementar algo similar a los shardings de Ethereum (aún en backlog...). Cosmos con sus interchains y Avalanche con subnets son otra alternativa a este enfoque.

1) Redes de Capa 2 (Layer 2), basadas en Rollups ("lotes" de transacciones) sobre redes de Capa 1 (principalmente Ethereum), fueron el siguiente movimiento estratégico de la industria.

Tenemos el enfoque optimista de los rollups con Optimism Foundation y Arbitrum y también tenemos rollups zero Knowledge Proof con Polygon Labs y ZKsync Foundation.

💡 Pero lo más grande, ¡es que puedes lanzar tu propia AppChain con los proyectos de arriba!

➡️ Optimism no es sólo una cadena de Capa 2, encima de Ethereum. Introduce el ecosistema Superchain (http://superchain.eco/)) donde todas las redes (basadas en rollups optimistas) están interconectadas (la red BASE está en este ecosistema), y se pueden crear nuevas fácilmente con OP Stack (https://docs.optimism.io/stack/getting-started))

➡️ Arbitrum Orbit (https://arbitrum.io/orbit)) también permite la creación de redes interconectadas, basadas en rollups optimistas.

➡️ Polygon CDK y AggLayer (https://polygon.technology/polygon-cdk#)) permiten la creación de redes de capa 2, basadas en Zero Knowledge Proofs.

➡️ ZkSync también permite la creación de redes de Conocimiento Cero (https://docs.zksync.io/zk-stack/running/quickstart))

☠️ Desde el punto de vista técnico, estos enfoques innovadores son muy interesantes. Permiten la interoperabilidad de las redes desplegadas bajo su ecosistema, pero se limitan a eso.

Estas Appchains no pueden conectarse con redes fuera de su ecosistema. Supongo que ese será el próximo gran paso que podría trastornar toda la industria y unificar toda la liquidez fragmentada.

Hola Kelvín, he dedicado 2 mentorías para hablar de PanckeSwap, te recomiedo que veas completa esta y la que hice la semana pasada, saludos.

Hola Daniel, estamos trabajando en ello, sin embargo en las mentorías que hemos estados realizado hemos estado desglosando exchanges descentralizados como PanckeSwap y lo haremos con otros, si tienes dudas sobre añgún tema en especial, hazmelo saber y lo podemos abordar en las mentorías.

respondió en 2.- Polygon

Mar 29 at 11:21 AM

Hola Antonio, te en cuenta que ahí estoy trabajando con TestNet, en muchas ocaciones los Bridges de Testnet están limitados, ya si buscas un Bridge para Mainnet, existen mucho hoy en día, en los directos que he realizado he mostrado algunos, aún así en la mentoría de la semana que viene haré una mención a tu pregunta, saludos.

Mar 29 at 11:17 AM

Me alegra que la información sea de fácil entendimiento, gracias José.

respondió en 6.- Tokenización

Mar 29 at 11:16 AM

Gracias Liliana, te agradezco tus comentarios.

Hola Maritza,

Con el ETH ya disponible en tu wallet, puedes transferírselo a la address que desees (tuya, o de otra persona/contrato).

También, en tu Metamask puedes añadir otras addresses (mediante su clave privada). Pero una vez que tengas una wallet inicializada con unas semillas, no podrás añadir nuevas semillas a esa misa wallet. Necesitarías otra wallet diferente, es decir, tendrías que cerrar sesión en Metamask e inicializar de nuevo la wallet con las semilla que desees. Tal vez esta pregunta y sus respuestas arrojen más luz a tu duda: https://ethereum.stackexchange.com/questions/148830/i-need-a-whole-new-metamask-account-with-a-whole-new-seed-phrase#:~:text=It%20is%20not%20possible%20to,is%20tied%20to%20that%20wallet.

Muchas gracias por tus palabras Maritza! Me alegro que te haya ayudado, aquí estamos para lo que necesites!

respondió en 2.- Polygon

Mar 13 at 10:27 AM

Hola Manuel ¿Qué concepto no te quedo claro? con mucho gusto te ayudo.