En el próximo mes (o un poco más, dependiendo de cómo vayan las pruebas), se lanzará una nueva versión estable de hivemind que contendrá una actualización de las comunidades. Creo que esta es la primera actualización importante para las comunidades aparte de correcciones de errores aquí y allá.
Esta publicación pretende ser tanto una guía técnica para front-ends y Dapps, como una explicación para los usuarios.
Nuevos tipos de comunidades
Con esta actualización, se podrá especificar un tipo de comunidad.
Un tipo de comunidad define cómo los usuarios pueden interactuar en la comunidad:
Ahora mismo todas las comunidades son de tipo 1, es decir, temáticas. En una comunidad temática, cualquiera puede publicar o comentar.
Estamos introduciendo dos nuevos tipos de comunidad:
- Comunidades de tipo 2, también conocidas como Journal, en las que todo el mundo puede comentar, pero sólo los miembros pueden publicar.
- Comunidades de tipo 3, también conocidas como Council, en las que sólo los miembros pueden comentar o publicar.
El objetivo es que los propietarios de las comunidades puedan ajustar quién puede publicar o comentar sin intervención alguna. Esto les permite crear comunidades de pago, reforzar la calidad mediante el control de la calidad de los escritores o, cualquier otra cosa que les parezca interesante. El poder está en sus manos.
Todo funciona con la misma api custom_json, lo que significa que es fácil de integrar en las llamadas de tu aplicación para aprovechar esta funcionalidad (por ejemplo: si tienes X NFT serás miembro, pero si vendes el NFT ya no eres parte de la comunidad).
El tipo de comunidad es aplicado a través de silencios
No seríamos una blockchain resistente a la censura si hivemind simplemente impidiera que las publicaciones sean hechas porque fueron publicadas en una comunidad en la que no eran miembros. En lugar de eso, si intentas publicar en una comunidad en la que no deberías, tu publicación simplemente será silenciada y, por lo tanto, se ocultará de la mayoría de los front-ends, de forma similar al rol silenciado o si un moderador ocultara tu publicación/comentario.
Cómo crear una comunidad de un tipo diferente
Anteriormente una comunidad tenía este formato:
hive-123456
La regla es que el primer dígito tiene que ser 1, esto es porque el primer dígito define el tipo de comunidad, así que efectivamente si creas una cuenta llamada hive-222222
será de tipo 2, y de la misma manera, si creas una cuenta que empiece por 3 ej: hive-322222
será de tipo 3.
Cómo actualizar una comunidad existente
"¿Pero qué pasa si ya tengo una comunidad?", no te preocupes, es posible actualizar tu tipo de comunidad en cualquier momento. Para ello, debes tener el rol de administrador
o propietario
.
La actualización funciona de la misma manera que la actualización de cualquier otra propiedad de la comunidad (por ejemplo: título, acerca de, etc.).
Aquí tienes un ejemplo en el que actualizo el tipo de comunidad hive-111111
a 3
:
{
"required_auths": [],
"required_posting_auths": [
"hive-111111"
],
"id": "community",
"json": "[\"updateProps\",{\"community\":\"hive-111111\",\"props\":{\"type_id\":3}}]"
}
Puedes cambiar el tipo de comunidad tantas veces como quieras sin límite de tiempo.
Tipos de API
Si puedes cambiar el tipo de una comunidad, esto significa que no puedes confiar en el primer dígito para obtener el tipo de comunidad. Si quieres obtener el tipo de una comunidad, lo obtendrás en las propiedades al ejecutar cualquier comando get. Esta característica ya está disponible, por ejemplo
curl 'https://api.deathwing.me/' --compressed -X POST --data-raw '{"id":5,"jsonrpc":"2.0","method":"bridge.get_community","params":{"name":"hive-163772","observer":"howo"}}'
{
"id": 5,
"jsonrpc": "2.0",
"result": {
"about": "The Hive travel community",
"avatar_url": "",
......
"title": "Pinmapple",
"type_id": 1
}
}
Verás que la propiedad type_id
se ha establecido en 1
.
Los cambios no son retroactivos
Hivemind validará (y silenciará) a partir del momento de la publicación y no retrocederá en el tiempo para cambiar el valor de las publicaciones antiguas.
Así que si una comunidad es de tipo 3 (sólo los miembros pueden publicar o comentar), y un miembro que tenía publicaciones y comentarios en las comunidades pierde su membresía, sus futuras publicaciones/comentarios serán silenciados, pero sus publicaciones/comentarios anteriores permanecerán visibles.
Lo mismo ocurre con los cambios en el tipo de comunidad. Si cambias tu comunidad de tipo 1 (todo el mundo puede publicar y comentar), a tipo 2 (sólo los miembros pueden publicar). Todos los mensajes anteriores seguirán siendo visibles, independientemente del estatus de los miembros.
Esto significa que puedes comenzar como una comunidad abierta y luego, a medida que creces, habilitar controles más estrictos para permitir la monetización, etc. sin cambiar la forma en que era la comunidad.
Solo espero que podamos separar un poquito más y de mejor forma la comunidades de arte, ya que me gusta mucho la edición de videos hago Graffiti y skateboarding, pero aún así el apoyo en este tipo de comunidades es bastante bajo a pesar de la cantidad de personas que hay alrededor y uno de los ejemplos es la comunidad de arte callejero la cual no menciono por evitar la publicidad, ojalá tomen esto en cuenta un poco. Saludos.
Esto es un cambio significativo en la forma en la que hive trabaja y en la dinámica de sus comunidades. Me veo atraído a volver a estar activo. Gracias.
Si es un cambio muy significativo a nivel de crecimiento comunitario, más opciones de personalización de comunidades. ♦️
Congratulations @hiveblocks-es! You have completed the following achievement on the Hive blockchain And have been rewarded with New badge(s)
Your next target is to reach 6000 upvotes.
You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word
STOP
por lo que entiendo es que si por ejemplo en una comunidad de dibujo se postea algo de una receta de comida el post es silenciado? es lo que entendi, lo otro es que si por ejemplo se postea un dibujo en una comunidad de dibujo tiene que pasar algun filtro para que sea aprobado o es automatico?
Hola, @hiveblocks-es. Gracias por la información. Hay algo sobre lo que me quedan dudas: ¿cómo se aplica esto para las comunidades que aceptan posts de diversas temáticas, por ejemplo, #Gems, #Aliento, #La-Colmena?
Hola amigos entonces las comunidades de tema general serán tipo 1: temáticas. Cualquiera puede publicar o comentar.?
Porque entiendo que algunas comunidades no podré comentar sino soy miembro