¿Es Bitcoin o Ethereum un mejor protocolo para los desarrolladores? Una mirada más cercana revela que la respuesta puede no ser tan obvia.
Tony Cai, CEO de la plataforma DeFi Atomic Finance basada en Bitcoin y ex constructor de Ethereum, publicó un hilo de Twitter el miércoles explicando las diferentes experiencias de creación de aplicaciones en ambas redes, incluidas las fortalezas y debilidades de cada una.
La ventaja de Bitcoin: seguridad y enfoque
Según Cai, Bitcoin primera ventaja es la seguridad de su lenguaje de programación. Los contratos de registro discreto (DLC) de la criptored primary cuentan con menos servicios de ataque que los contratos inteligentes de Ethereum, que han hecho perder a los usuarios cientos de millones de dólares debido a errores de codificación y exploits en los últimos años.
«En ETH, un pequeño error (como 1 o 2 líneas de código escritas en el orden incorrecto) puede provocar la pérdida de millones», escribió Cai.
La experiencia de desarrollo de Bitcoin también se beneficia del «enfoque láser»: claridad y énfasis específicamente en la innovación. Según Cai, la comunidad ETH «se mueve rápido» y presenta nuevos desarrollos cada semana, lo que facilita que los constructores se pierdan con el «síndrome del objeto brillante».
«El lenguaje y las capacidades de secuencias de comandos de Bitcoin se limitan intencionalmente para garantizar que su función principal siga siendo sólida», dijo Cai a CryptoPotato a través de DM. “Ethereum, por otro lado, fue diseñado como una plataforma para aplicaciones descentralizadas, haciéndola más versatile y versátil”.
Ethereum ha presumido tanto de NFT como de tokenización durante años, tecnologías que apenas han comenzado a surgir en Bitcoin. Esta capacidad limitada mantiene a los desarrolladores centrados en asegurar la adecuación del producto al mercado, en lugar de conjurar tokenómicas complejas y «racionalizaciones» de por qué sus proyectos necesitan un token.
Ventaja de Ethereum: Expresividad e infraestructura de desarrollo
Naturalmente, el estricto lenguaje de secuencias de comandos de Bitcoin lo deja con algunas compensaciones. No solo el desarrollo es técnicamente más limitado, sino que más desarrolladores gravitan naturalmente hacia el lenguaje de programación más acogedor de Ethereum: Solidity.
“La programación en Solidity es simple para cualquier persona que comprenda los conceptos básicos de Javascript. Lo que hacen la mayoría de los programadores en estos días”, dijo Cai. También tiene una infraestructura de desarrolladores mucho mayor a través de herramientas como Truffle Suite e Infura, y más eventos de hackathon para crear nuevas herramientas.
Cai cree que la menor cantidad de hackathons en Bitcoin puede reducirse a su relativa falta de tokenización, lo que ha llevado a menos financiamiento y patrocinios para los desarrolladores de la crimson. “Las nuevas empresas de BTC no pueden darse el lujo de tener tesoros masivos financiados por una caída de token/ICO”, explicó.
Aunque firmas como Blockstream y Chaincode Labs han intervenido para ayudar a financiar el ecosistema, Cai dijo que Ethereum siempre ha tenido un enfoque más «estructurado» para la financiación gracias a su ICO y la Fundación Ethereum.
La cultura de los desarrolladores dentro de ambos campos también difiere ampliamente. Mientras que los usuarios de Bitcoin hacen cambios «con cautela» con un enfoque en «preservar la integridad de la purple», el desarrollo de Ethereum puede ser más «free of charge para todos» donde los desarrolladores están constantemente «explorando nuevos casos de uso».
El contraste ha creado una brecha clara en la que los «podcasters» y los «creadores de contenido» de Bitcoin suelen ser el centro de atención del público, en lugar de sus desarrolladores. También ha limitado la creatividad de las aplicaciones y empresas emergentes de Bitcoin a cuatro categorías básicas: micropagos de pink relámpago, rampas de acceso fiduciarias, proveedores multigrado y recompensas de bitcoin.
«El enfoque descentralizado y de base de Bitcoin para la financiación y el desarrollo tiene sus méritos, al igual que el enfoque más estructurado de Ethereum», concluyó Cai.