Hola chicos,
¿Creen que es posible censurar las direcciones de criptomonedas en los temas? Ni siquiera estoy seguro de que una expresión regular (regex) pueda hacer eso… ¿estoy en lo cierto?
Gracias.
Hola chicos,
¿Creen que es posible censurar las direcciones de criptomonedas en los temas? Ni siquiera estoy seguro de que una expresión regular (regex) pueda hacer eso… ¿estoy en lo cierto?
Gracias.
¿Qué es una dirección de criptomonedas?
¿Qué quiere decir con “censurar”? ¿Ocultar? ¿Bloquear? ¿Forzar revisión/aprobación?
Ok, esta es un ejemplo de una dirección de criptomonedas: 0x6dD9EF7464A3c28f1285bCCB95bE83dC4A9De3ca
No es fácil de detectar con una expresión regular (regex) en mi humilde opinión. Lo que me gustaría es que si un miembro intenta publicar una dirección de este tipo, se ofusque en el mensaje público. Y posiblemente sea visible para moderación, pero esto no es necesariamente lo más importante.
Muy fácil de detectar con una expresión regular ya que siempre es 0x y luego 40 caracteres de a-f y números.
/^0x[a-fA-F0-9]{40}$/g
Las direcciones de BTC serían ^[13][a-km-zA-HJ-NP-Z1-9]{25,34}$ (13 seguido de 25 a 34 caracteres, excluyendo l, I, O y 0)
Añade esto a las palabras vigiladas y no olvides habilitar la configuración - publicación - “expresiones regulares de palabras vigiladas”.
Dependiendo del motor de expresiones regulares que estés usando se puede escribir como
/^0x\\h{40}$/
![]()
Gracias a ambos.
Si no me equivoco, hay tantas secuencias de direcciones como tokens criptográficos. El ejemplo que proporcioné es para el token LINK, pero ¿cómo hacerlo para ETH, BTC, XRP… y cientos de otros?
Pero en general es fácil reconocer una dirección criptográfica visualmente, esta larga secuencia de caracteres es bastante típica, así que me preguntaba si la IA no podría resolver este problema de manera más amplia.
¿Os parece factible en Discourse (¿un plugin quizás?)?
No creo que esto sea tan complicado como para necesitar que la IA lo resuelva.
Lo que todos tienen en común es que son una cadena de caracteres bastante larga sin espacios, por lo que ^[a-zA-Z0-9]{25,60}$ te llevaría bastante lejos.
Tienes razón, supongo que esta expresión regular puede detectar el 99% de las direcciones. Muchas gracias por tu ayuda.