Parece que se está preguntando si podría crear todo StackExchange u otro paquete de foro en Ethereum. No del todo (y debería ser más una cuestión de opinión), pero se pueden hacer algunos detalles como el almacenamiento de datos. Pero esto plantea una pregunta más importante: ¿qué puede y qué no puede hacer Ethereum?
Etéreo puede...
- Almacene datos arbitrarios en la red utilizando contratos inteligentes, al costo del gas.
- Valide las identidades de los usuarios en función de su clave privada.
- Ser descentralizado en el sentido de que ningún nodo único contenga los datos y nadie pueda alterarlos o eliminarlos.
- Actuar como una columna vertebral sin confianza para realizar transacciones de información u otras unidades de valor entre usuarios que fundamentalmente desconfían entre sí.
Ethereum no puede...
- Almacene grandes cantidades de datos arbitrarios sin gastos significativos. Todo el texto en un foro a nivel de publicación, los metadatos y las imágenes harían que el almacenamiento de cada transacción en la red fuera muy costoso en combustible, como mínimo.
- Servir sitios web, al menos, no en el sentido tradicional. Necesita un software especializado para interactuar con DApps. En este momento, juegos como CryptoKitties son una mezcla de tecnología web tradicional y tecnología Ethereum. El sitio web en sí se almacena en un servidor centralizado estándar. La mayoría de los datos se almacenan en contratos inteligentes en la cadena de bloques de Ethereum. Para jugar, por supuesto, necesitas Metamask . Otras DApps están integradas en otros clientes, alojadas localmente o siguen una raza similar. Ninguno que yo sepa sirva contenido de la cadena de bloques y almacene datos en la cadena de bloques exclusivamente. Casi siempre utilizan un enfoque híbrido (front-end centralizado, back-end descentralizado).
- Almacene datos al instante, o casi al instante. Las transacciones requieren al menos 10 segundos o más para confirmarse y almacenarse en la red. Compare eso con los foros tradicionales, que responden en decenas de milisegundos. La tecnología descentralizada actual no está hecha para los niveles de capacidad de respuesta que exigen la mayoría de los usuarios.
- Guarda cosas gratis. O cualquier cosa gratis, para el caso. Toda la red se basa en transacciones, lo que pone una gran barrera de entrada para cualquiera que quiera unirse a la diversión. Los foros como StackExchange tienen éxito debido a la masa crítica y, desafortunadamente, es difícil obtener una masa crítica en un sistema que requiere que cada acción tenga un costo asociado. Ha habido experimentos haciendo esto, pero nada a escala que se haya considerado "exitoso". Has oído hablar de Facebook porque es gratis. Es popular porque es gratis. Gratis es una característica importante a tener.
- Ser experimentado por los "usuarios normales" fuera de la caja ahora mismo. Hasta que la tecnología Web3 esté integrada en cada navegador que viene en una computadora, debe convencer a las personas para que descarguen software adicional. La mayoría de las personas no pueden hacer esto con un navegador web, y mucho menos con algo tan complicado como Ethereum.
¿Puedes usar otra tecnología descentralizada para hacer esto?
¡Sí! En este momento, IPFS es una excelente manera de almacenar datos de forma descentralizada, solo como ejemplo. Las posibilidades son infinitas, siempre y cuando no te limites a usar solo Ethereum. Este no es realmente el alcance de este StackExchange, ¡pero hay otras soluciones que vale la pena investigar!
¿Qué pasa con el futuro?
Ethereum es básicamente uno de los primeros pioneros de los contratos inteligentes. A medida que pase el tiempo, se realizarán soluciones a estos problemas y mejoras en la arquitectura general. Cuando se completen estas mejoras, será mucho más razonable y fácil crear aplicaciones web comerciales a gran escala en blockchain y tecnología de contratos inteligentes, al igual que los desarrolladores web crean aplicaciones en la actualidad. Estos son los primeros días, en otras palabras.
Hoy es un poco temprano, pero nunca se sabe el mañana.
ética