[ES] Descripción técnica del sistema blockchain VIZ

04.04.2019 07:04:39

Contenidos

Introducción

Las ideas que finalmente dieron forma a VIZ comenzaron a surgir en octubre del 2017. Ya entonces se registró el dominio CryptoStorm.fund, y fui en busca de apoyo con amigos y conocidos también por aportaciones u donaciones sin ninguna obligación y de forma desinteresada. La decisión sobre el comienzo para el desarrollo del sistema fue tomada ya en febrero 2018. Entonces planeé tomar la base del código de Steem (versión 0.19.4), pero encontré una serie de problemas. El código de la nueva versión de Steem era pesado. Parecía que estaba deliberadamente sobrecargado, muchas cosas simplemente se desmoronaban ante mis ojos. Así que decidí trabajar con la base de código de Golos. Creo que esta fue la solución más correcta: los chicos de GolosCore han refactorizado bien el núcleo (Muy agradecido, es un gran trabajo para beneficio de toda la comunidad de OpenSource).

Pero había otro problema: era necesario hacer una rebaja rechazando muchas cosas que contradecían el principio basico de "mantenerlo simple". Se requirieron modificaciones para lograr el concepto de un nodo ligero con la posibilidad de elevar la cadena con una génesis no planificada. No fue sino después de 5 meses de trabajo duro y con ayuda de algunas donaciones como pude lograr entregar el código y que funcionara como era debido. Ya en esta etapa habían oportunidades interesantes, registros anónimos y, lo más importante, un сomité que había establecido principios de SAD similares a las organizaciones turquesas.

Estigmatizar a VIZ como un fork de Golos es lo mismo que ver a Steem como un fork de BitShares y a Binance Chain como un fork de Tendermint. Es una terminología totalmente incorrecta. Si bien es cierto que VIZ se basa en la tecnología Graphene. Golos la versión 0.18 la cual fue elegida solo por la base sólida de su código ofreciendo un buen punto de partida para el desarrollo posterior.

VIZ: ¿Qué es?

VIZ es una SAD (Sociedad Autónoma Descentralizada), un sistema de blockchain basado en la tecnología Graphene (utilizada en BitShares, Steem, en parte en EOS). Su característica distintiva es el principio de la participación equitativa en la labor del sistema (consenso justo, economía justa, gestión equitativa de SAD).

Consensuado quiere decir la delegación equitativa 'Proof-of-Stake' transformada, es decir el peso del votante se divide entre los testigos elegidos (repartición equitativa entre el ecosistema). La cola de testigos consta de los 11 principales (top) y 10 auxiliares (support) que se alternan en la ronda (top, support, top, support, etc.), resolviendo así el problema principal de DPoS — la centralización de la gestión.

Diferencias de otros sistemas Graphene

  BitShares Steem EOS  VIZ
Operaciones gratuitas ✔️ ✔️ ✔️
Consenso DPOS DPOS BFT-DPOS Fair DPOS
Inflación no existe gracias a las comisiones de operaciones decreciente 9,5% constante 5% fija 10% al año
Gestión centralizado por los testigos (por votación indivisible) centralizado por los testigos (por votación indivisible) centralizado por los productores de bloques (tasa de velocidad y consenso BFT) quórum único de testigos en la votación de parámetros
Comité centralizado por los testigos (por votación indivisible) todavía no existe todavía no existe (hay iniciativas privadas, Worker Proposal City) participación equitativa proporcional
Fondo de premios voto por entidades económicas dentro del blockchain, posibilidad de hostilidad, recompensa en una semana recompensa de cuenta, sin hostilidad, recompensa instantánea

'Fair DPOS' es, así llamado, un tipo de votación justa para los testigos, cuando la cuota del participante se divide en el número de votos. Por ejemplo, un participante con una cuota de 100 tokens vota a favor de los testigos A y B. La cuota tomada en cuenta por el sistema de blockchain de VIZ será de 50 por cada delegado. Si el usuario vota más por el tercer delegado C, el peso de A y B cambiará de 50 a 33,33, de esta manera el testigo C recibirá lo mismo que los testigos anteriores. Esto elimina el abuso del voto (cuando un participante transfiere la misma cantidad a cada testigo por el que votó), elimina la corrupción y el monopolio en el top de los testigos.

Una característica distintiva de VIZ es el consenso sobre la reserva del ancho de banda del sistema para cuentas con poca cuota. Esto es posible gracias a los parámetros 'bandwidth_reserve_percent' y 'bandwidth_reserve_below' para los que votan los testigos. Al activar este sistema, las cuentas con una cuota debajo del umbral tienen acceso al porcentaje de ancho de banda de respaldo, dividido entre todos los solicitantes de esta reserva.

Criptografía

VIS utiliza Secp256k1 — El estándar para la generación actual de sistemas blockchain.

Las claves privadas y públicas se forman de manera similar a otros sistemas blockchain basadas en la tecnología Graphene.

Economía

Después de investigar la economía de Steem, se decidió abandonar la inflación menguante, ya que este condujo al enriquecimiento injusto de los pioneros. Los participantes de la red que llegaron más tarde, se encontraban en desventaja.

Como una solución alternativa, se desarrolló un modelo de inflación fija del (10%) con rondas de un año. La distribución estable de las emisiones por un modelo de inflación similar hace que el sistema sea predecible y permite trabajar en condiciones constantes por cada ronda (cada participante sabe que está en igualdad con los otros).

La economía es administrada por los testigos que establecen los parámetros de la dirección de la emisión. El consenso de los parámetros se logra con un valor medio y se vuelve a calcular para cada ronda (21 bloques, 11 testigos principales, 10 testigos de apoyo).

Los testigos establecen los componentes porcentuales de las emisiones según el modelo de inflación. Por ejemplo, esta es la situación en el momento de escribir un artículo:

  • 40% de las emisiones se envía al fondo del сomité (obras públicas e iniciativas de SAD);
  • 40% de las emisiones se envía al fondo de premios (la premiación de los participantes de SAD el uno al otro por las acciones contribuyentes);
  • 20% de las emisiones se destina al mantenimiento de la infraestructura por parte de los testigos.

La gestión eficaz del comité y la premiación de los esfuerzos dignos conducen al aumento del valor de la red. Recompensar a los que se merecen por sus acciones útiles los estimula y promueve así muchas iniciativas que en última instancia llevan a satisfacer las necesidades de los participantes de VIZ SAD.

SAD VIZ

VIZ no tiene un equipo. Nunca ha tenido ICO, asesores o cofundadores. VIZ fue creado como SAD, y VIZ es SAD. Toda su esencia se trata de una gestión compartida.

Cada miembro de la red puede gestionar su cuota. Votar a favor de los testigos que reflejen sus ideas sobre otros testigos. Iniciar proyectos y crear una solicitud al comité, o votar por ellos. Premiar a otros miembros de la red o incluso a usuarios fuera del sistema de blockchain VIZ, a través de puertas de enlace sociales.

Al crear la red, sus participantes donaron activos y tokens de diferentes proyectos de blockchain sin ningún compromiso. Posteriormente, el volumen inicial de las cuotas de SAD VIZ se dividió entre ellos. Algunos de estos participantes llegaron a un consenso y acordaron trabajar en la red VIZ.

Las reglas de SAD VIZ son simples.

Cada participante de SAD VIZ puede hacer lo que quiera. El código es la ley.

Cada participante de VIZ SAD organiza su interacción con el SAD por sí mismo.

Nadie le debe nada a nadie. Si quieres algo, hazlo tú mismo.

Este es el lema no oficial de VIZ — 'Just do it yourself' (Hazlo tú mismo).

VIZ no puede tener un sitio web oficial. No puede haber un representante oficial, grupo, empresa u organización. Eso es el sentido de SAD - cada uno se hace cargo de los compromisos que se le pueda ocurrir o considere necesario asumir. Él o ella pueden hacerlo públicamente si hay un deseo de comunicar con otros participantes de SAD y encontrar intereses comunes y puntos de contacto para la comunicación.

Tokenización

El token VIZ es un token de utilidad en el sistema blockchain. Se utiliza para la conversión en una cuota de SAD VIZ y en el sistema de suscripciones pagadas (la formalización del acuerdo bilateral de pagos automáticos).

Los tokens de acciones de VIZ SAD (también conocidas como SHARES) permiten participar en la gestión de VIZ SAD:

  • Votar por los testigos (Fair DPoS, SHARES comparten entre todos los votos por los testigos);
  • Participar en la gestión del comité (votar por las solicitudes en el comité de obras públicas e iniciativas: se puede votar linealmente con su cuota con un potencial de 0 a 100%, tanto positivo como negativo);
  • Recompensar a los participantes dignos o puertas de enlace sociales del sistema blockchain VIZ (100% de potencial de energía se regeneran en 5 días, con la competencia lineal para el fondo de premios con el potencial del premio contra otros premios en los últimos 5 días).

Dado que la economía VIZ está diseñada teniendo en cuenta una inflación fija del 10% anual entonces no hay ningún incentivo económico para simplemente mantener los tokens VIZ (excepto especulativo). Cada año se produce una emisión del 10% de los tokens calculados al comienzo de la ronda, por lo que la máxima eficiencia para el titular de VIZ se logra mediante la conversión de tokens en la cuota (SHARES) de VIZ SAD y la participación directa en la gestión.

Capacidades

En el sistema blockchain VIZ, cada participante puede enviar una transacción (comandos) el cual contiene operaciones que se puede categorizar de la siguiente manera:

  • Administrar cuentas
    • account_create — crear una cuenta
    • account_update — actualizar el acceso a la cuenta
    • account_metadata — actualizar metadatos públicos de la cuenta
    • change_recovery_account — cambiar la cuenta de confianza para restaurar la cuenta cuando se pierde acceso
    • request_account_recovery — solicitud de recuperación de acceso a través de una cuenta de confianza
    • recover_account — satisfacción de la solicitud de recuperación de acceso a través de la cuenta de confianza
  • Gestión de activos
    • transfer — transferencia de tokens VIZ
    • transfer_to_vesting — conversión de tokens VIZ a una fracción de SAD VIZ (SHARES)
    • withdraw_vesting — conversión inversa de SHARES a VIZ (retiro de 28 días en partes iguales de 1/28 del total de SHARES)
    • set_withdraw_vesting_route — establecer la dirección de retiro de la cuota en la conversión inversa de SHARES a tokens VIZ
    • delegate_vesting_shares — delegación de la cuota de SAD VIZ a otro participante
  • SAD — la premiación de los participantes
    • award — la premiación con un porcentaje potencial de la cuota de SAD VIZ — de la energía recuperable luego de 5 días (competencia por el fondo de premios), la posibilidad de especificar varios beneficiarios (dividir el premio en varios participantes con diferentes proporciones)
  • SAD — comité de obras públicas e iniciativas
    • committee_worker_create_request — crear una solicitud al comité
    • committee_worker_cancel_request — cancelar la solicitud ante el comité
    • committee_vote_request — participar en la votación por una solicitud en el comité
  • SAD — votar por los testigos
    • account_witness_vote — votar con su cuota por un testigo
    • account_witness_proxy — transferir el derecho de voto con su cuota por un testigo
  • Sistema de códigos de invitados (token)
    • create_invite — crear un código invite con la transferencia de tokens VIZ
    • claim_invite_balance — retirar los tokens VIZ atados al código invite
    • invite_registration — utilizar el código invite para registrar una cuenta en el sistema blockchain VIZ con la conversión automática de los tokens VIZ en la cuota de SAD VIZ (SHARES)
  • Sistema de acuerdos de pago automático (suscripciones pagadas)
    • set_paid_subscription — establece los términos del acuerdo para los pagos periódicos
    • paid_subscribe — firmar el acuerdo con los términos establecidos
  • Almacenamiento de datos en el sistema blockchain (arquitectura para aplicaciones dapp)
    • custom — enviar a VIZ blockchain una cadena pública con contenido en formato JSON
  • Testigos
    • witness_update — establecer una clave para el testigo (o una declaración de intención de convertirse en uno)
    • versioned_chain_properties_update — sistema flexible de difusión de los parámetros deseados del sistema blockchain para participar en la configuración de los parámetros de la red con la participación en una ronda de 21 testigos
  • Sistema de transacciones a través del intermediario (garante)
    • escrow_transfer — crear una transacción a través de un intermediario
    • escrow_dispute — solicitar la resolución de una situación controvertible entre las partes de la transacción a través de un intermediario
    • escrow_release — liberar tokens de la transacción
    • escrow_approve — confirmar la ejecución de la transacción
  • Sistema de control de firma múltiple (propuesta)
    • proposal_create — crear una oferta de firma
    • proposal_update — actualizar la oferta
    • proposal_delete — eliminar la oferta

Conclusión

El sistema blockchain VIZ es valioso por sus mecánicos de gestión de SAD y subsistemas para integrarse con aplicaciones de terceros y servicios web. La autogestión y el concepto de premiación a usuarios dignos integrado a VIZ por medio de grupos sociales contribuyen al aumento del número de participantes al igual que a su participación consciente en la vida de SAD VIZ.

Just do it yourself - Hagalo usted mismo!

Enlaces útiles:


0
16 наград
129.179399 Ƶ
Отобразить форму комментирования
Комментарии