Is Discourse going to make the transition to Web 3.0 or will it remain a Web 2.0 application? For example, will Discourse move to the blockchain where it will be possible to build DAOs based on Discourse with social tokens, NFTs and cryptocurrencies?
Blockchain, DAO, social tokens, NFT, cryptocurrency.
What?
Discourse is a forum, not a bank.
I don’t understand any of these acronyms, though, I’m so 1.0. ![]()
Discourse goal is:
to raise the standard of civilized discourse on the Internet through seeding it with better discussion software - source
How do you envision
helping we (royal “we”) further achieve our goal?
Wasn’t 3.0 the Semantic and Decentralized Web?
To that extent you could argue Discourse already is very much Web 3.0, even tough we are still working on Discourse 2.8 ![]()
Sí, Discourse ha sido web3 durante mucho, mucho tiempo:
- descentralizado (no un Facebook gigante para gobernarlos a todos, sino millones de comunidades más pequeñas)
La otra área de interés es
- micropagos: permitir que los artistas y otros obtengan una compensación por su arduo trabajo.
Bienvenido a nuestro mundo, @openmind. Estamos analizando dos cosas en este momento
- Verificación de avatares como NFTs de pago a través de un plugin
- Inicio de sesión a través de Metamask (u otras APIs similares)
El inconveniente de la blockchain (o cripto-esto-aquello, como quieras llamarlo) es tan abrumador (una cantidad de ordenadores en constante crecimiento con su contaminación en constante crecimiento), que siempre me ha parecido extraño que los beneficios no sean más obvios (todavía no tengo ni idea).
Pero quizás me des una pista, que sea tan simple como mi breve descripción del inconveniente, una especie de beneficio de la blockchain para tontos en una frase muy simple de pocas palabras:
Pro: ___ _ ___ _ ___ _
Con: cantidad de ordenadores en constante crecimiento con su contaminación en constante crecimiento
Esta es la implicación a corto plazo más razonable en Discourse (y plataformas similares), en mi opinión.
Miro algo como Unlock Protocol y veo una conexión inmediata.
Escenario de ejemplo:
Un usuario compra un token en OpenSea > obtiene membresía a un sitio como parte de la propiedad del token > el sitio incluye Discourse como parte de la pila (junto con, digamos, WordPress y un servidor Discord) > el sitio autentica la membresía a través del token en la billetera de criptomonedas del usuario.
Algunas personas se pusieron en contacto conmigo y expresaron interés en pagar por un plugin de “iniciar sesión con Metamask” para Discourse y otras funciones que mencionaste, como avatares NFT, etc. Si estás interesado, podemos hablar también. ![]()
esto parece interesante. Probablemente “Iniciar sesión con Metamask” deba abordarse primero.
Comencé a trabajar en una prueba de concepto que hace algo similar con el check_tx_proof de Monero. Wallet RPC documentation | Monero - secure, private, untraceable
Lo que realmente no me gusta del ecosistema de Ethereum es que todo es público. Cada sitio web puede ver todas las transacciones que has realizado una vez que decides “Iniciar sesión con Metamask”.
El problema es que Monero (donde todo es privado, es básicamente como dinero digital literal) actualmente no tiene una billetera de navegador como Metamask.
Mi idea era: o implemento rápidamente el inicio de sesión de Metamask con web3 o empiezo a construir una billetera de navegador para Monero.
Decidí cambiar mi enfoque a esta última.
Aún así, investigué un poco sobre lo que sería necesario para que funcione el inicio de sesión con Metamask: Realmente no es ciencia espacial, solo dale al usuario un número aleatorio para firmar con la dirección de su billetera y luego verifica que se firmó correctamente en el backend.
Hay una biblioteca de Ruby para Ethereum, por lo que no debería ser demasiado difícil. Si no hay obstáculos importantes, podría hacerse en una semana de desarrollo.
Poder iniciar sesión en Discourse con una billetera de criptomonedas sería fantástico y ciertamente beneficioso para la comunidad que dirigiremos. Se pueden crear muchas más funciones y complementos después de eso si la conexión con la billetera está presente.
En este momento, el estado de los sitios web que inician sesión con billeteras está bastante fragmentado, cada uno con una funcionalidad diferente para hacerlo posible.
“Iniciar sesión con Ethereum” es un esfuerzo grande y actual para hacer que algo así sea fluido. También está respaldado y financiado por la Fundación Ethereum.
Me parece que alguien de la comunidad solo necesitaría bifurcar uno de los complementos existentes de “Iniciar sesión con” (como este para Discord) y adaptarlo para que admita el inicio de sesión con Ethereum. Aquí está la información relevante:
- Página de inicio del proyecto Iniciar sesión con Ethereum: https://login.xyz
- Especificación
- Documentación
Así que ya existe un plugin para el protocolo Unlock
Lo pasé totalmente por alto.
https://docs.unlock-protocol.com/creators/plugins-and-integrations#discourse
Sí, lo entiendo. Si bien las billeteras son ostensiblemente anónimas/privadas, hay un rastro que no a todo el mundo le resultaría cómodo.
Acabo de publicar un plugin para establecer avatares NFT verificados ![]()
Sí, especialmente porque es muy probable que tu dirección esté verificada (KYC) a través de un exchange. Una pesadilla de privacidad absoluta. Pero aún así, la mayor parte de la energía está ahí, así que probablemente sea bueno aprender de ella y participar en el ecosistema.
EDITAR:
Creé una subvención de Gitcoin para trabajar en Login with Ethereum y otras cosas:
Si estás interesado en este tipo de funcionalidad, por favor contribuye.
Parece que está sucediendo, ¡y nada menos que por el equipo que está construyendo Sign in with Ethereum!
Y hay un tema meta para ese plugin de @kam44
Acabo de editar el título del tema para que quede más claro.
Veo que la conversación aquí se centró principalmente en el inicio de sesión, y menos en el uso de tokens sociales en una economía comunitaria que descentraliza la gobernanza y las finanzas. Mi equipo también está en pleno proceso de definir esa economía y dónde construirla, por lo que me encantaría tener una conversación adicional sobre ese frente en lo que se refiere a Discourse. ¡Muchas gracias de antemano!
Estoy totalmente de acuerdo con @jesus2099. Prácticamente me sacó las palabras de la boca.
Discourse no es un banco, ni está pensado para ser utilizado como software para un servicio bancario. Estoy totalmente a favor de construir comunidades con Discourse. ¿Bancos virtuales? No tanto… ![]()
Sin embargo, hay otras características de web3 que definitivamente encajan en Discourse (la más notable, los tokens no fungibles).
Estoy asociado con algunas DAO, Discourse es utilizado por varias como punto de partida para propuestas de gobernanza on-chain, y poder asociar una identidad on-chain con la cuenta de Discourse de uno es una característica importante, ya que así es como los usuarios interactúan con nuestra aplicación en primer lugar. Muchas de las soluciones aquí son sólidas, desafortunadamente todas están orientadas a billeteras ETH como Metamask y nosotros estamos en Solana.
Idealmente, la billetera web3 sería el único método de autenticación en nuestra instancia. Todavía estoy investigando cómo podríamos modificar algo como Sign-on With Ethereum o crear un plugin personalizado que pueda conectarse a los plugins de billetera de Solana.
Si hay algún otro proyecto de Solana explorando este espacio, por favor contáctenme.
Se dividieron 7 publicaciones en un nuevo tema: Iniciar sesión con Ethereum
Claramente, llego tarde a la conversación. Pero la respuesta corta y concisa es que blockchain es una mejor manera de almacenar, asegurar y transmitir datos que los métodos actuales. Lo que la mayoría de la gente no entiende es que la misma pregunta que estás haciendo ahora se hizo sobre internet y muchas otras tecnologías emergentes cuando salieron por primera vez. Por lo que se conoce blockchain ahora no es por lo que se conocerá en el futuro. Un gran artículo al respecto aquí: Invisible Ubiquity. Guest Article By Wolf Pup #0 | by KSWriter | The Guardian Academy | Medium
Por otro lado: Las criptomonedas y las blockchains son más eficientes que sus contrapartes. Sistemas de dinero fiduciario para criptomonedas y servidores que manejan datos tradicionales. Si te preocupa la “contaminación” (es decir, las emisiones de CO2), mira el uso real y no los titulares de los artículos de noticias.
- ¿Por qué blockchain es una mejor manera de almacenar datos de foros?
- ¿Por qué https es menos seguro o una peor manera de transmitir datos que una transacción de blockchain?
Por curiosidad, ¿existe alguna plataforma de foros tan rica en funciones y compatible con la regulación de privacidad como Discourse que funcione igual de bien y esté basada en blockchain?
¿Puede proporcionar una lista objetiva de medidas que demuestren su potencial en este campo?
Por ejemplo, comparaciones representativas del tiempo de transacción, beneficios tangibles de la descentralización en el contexto de un foro, comparación del potencial de privacidad, etc.
¿Se imagina el caos de tener tiempos de transacción de varios minutos (gracias, blockchain) para publicaciones de temas candentes? ¡La conversación resultante sería un desastre total y el sistema inutilizable! Es por eso que una base de datos centralizada normal con actualizaciones de milisegundos y push siempre será superior.