Consensus du réseau
La technologie sous - jacente derrière openverse est l'algorithme de consensus bft (fault tolerance) de tendermint byzantin, conçu pour assurer la finalité, la cohérence des commandes et la disponibilité facultative.
Paramètres techniques:
- Référence temporelle: Temps métacosmique, un bloc comme unité de temps.
- Bloc peroid: 0.38 secondes
- Limites de gaz par bloc: none
- Transactions par seconde: 300K +
Qu'est - ce qu'un validateur
Le réseau openverse est basé sur tendermint, qui repose sur un ensemble de validateurs chargés de soumettre de nouveaux blocs dans la blockchain. Ces validateurs participent au Protocole de consensus en diffusant un vote contenant une signature cryptographique signée par la clé privée de chaque validateur.
Les candidats validateurs peuvent lier leur propre Bitgold et être « mandatés» ou chargés par le détenteur du jeton. Le réseau openverse dispose de nombreux validateurs, mais le nombre de validateurs peut augmenter avec les recommandations de gouvernance au fil du temps. Les validateurs sont déterminés par le nombre total de jetons Bitgold qui leur sont confiés — L'ancien validateur 11 / 31 / 61 / 91 avec le plus grand nombre de votes est l'actuel validateur openverse.
Les validateurs et leurs mandataires reçoivent le Bitgold en tant que réserve de bloc et les jetons en tant que frais de transaction en exécutant le Protocole de consensus tendermint. Notez que les validateurs peuvent fixer un pourcentage de Commission pour les frais facturés par leurs mandants comme bonus supplémentaire. Vous trouverez un aperçu de tous les validateurs actuels et de leurs droits de vote sur votre navigateur et votre portefeuille.
Si les validateurs sont doublement signés ou hors ligne pendant de longues périodes, leurs Bitgold de capitaux propres (y compris ceux confiés à leurs utilisateurs) peuvent être considérablement réduits. La sanction dépend de la gravité de la violation.
Qu'est - ce qu'un mandant
Les personnes qui ne peuvent pas ou ne veulent pas manipuler le nœud validateur peuvent toujours participer au processus de gage en tant que mandataires. En effet, le choix des validateurs n’est pas basé sur les actions qu’ils ont eux - mêmes autorisées, mais sur leur part totale, c’est - à - dire la somme de leurs propres actions autorisées et des actions qui leur ont été autorisées. C'est un attribut important car il fait du délégué une mesure de protection contre les validateurs qui présentent un mauvais comportement. Si les validateurs se comportent mal, leurs mandataires leur enlèveront leur Bitgold et réduiront ainsi leurs parts. En fin de compte, les validateurs quitteront l'ensemble des validateurs si leur mise est inférieure aux 125 premières adresses où la mise est la plus élevée.
Les mandataires partagent les revenus des validateurs, mais ils partagent également les risques. En termes de revenus, le validateur et le mandant diffèrent en ce que le validateur peut facturer une Commission sur les revenus du mandant avant la distribution. Ce Comité est connu à l'avance du délégataire et ne peut être modifié que sous réserve de restrictions prédéfinies (voir ci - dessous). En termes de risque, si le validateur du mandant se comporte mal, son Bitgold peut être considérablement réduit. Pour en savoir plus, consultez la section « risques ».
Pour devenir un mandataire, les détenteurs de Bitgold doivent envoyer une « transaction déléguée» dans laquelle ils spécifient combien de Bitgold doivent être liés et à quel validateur. La liste des validateurs candidats apparaîtra dans le navigateur Web openverse. Plus tard, si le mandant veut débloquer une partie ou la totalité des actions, il doit envoyer une « transaction de déblocage». A partir de ce moment, les mandants devront attendre 3 semaines pour récupérer leur Bitgold. Delegators peut également envoyer des "transactions de redémarrage" pour passer d'un validateur à un autre sans passer par une période d'attente de 3 semaines.
Pour un guide pratique sur la façon de devenir un mandant, cliquez ici.
Principe de fonctionnement du validateur
Le validateur doit avoir suffisamment de Bitgold, matériel de haute performance.
Exécutez le serveur, terminez la préparation du service, puis exécutez le programme de vérification.
Créer un site Web d'authentification.
Créez un message dans le Forum openserve ou attirez plus de délégués d'une autre manière.
Feuille de route du programme de validation
Phase 1 - fondateur / validateur d'équipe
Nombre total de validateurs: 11
Le fondateur exécute 11 validateurs avec le premier Bitgold 10M de l'allocation d'origine. Lorsque le nombre total de nœuds atteint 61, le nœud fondateur en quitte 10 et en laisse un.
Phase 2 - procédure de vérification de base
Nombre total de validateurs: 31
La Fondation gère 20 validateurs, dont le premier Bitgold 20M provient de la distribution origin.
Cycle 3 - validateur public
Nombre total de validateurs: 61
Avec la publication du Bitgold entre les mains des gens, les institutions ordinaires et les individus peuvent établir indépendamment un nœud de vérification avec le numéro de référence 30. Lorsque le nombre de validateurs normaux atteint 61, les nœuds fondateurs et les points de base sous - jacents peuvent commencer à déverrouiller librement les jetons et à libérer les nœuds de validation.
Numéro 4 - vérificateur national
Nombre total de validateurs: 100+
Tout pays peut demander l'achat d'un Bitgold 1M auprès d'un compte de réserve national avec un Bitgold 50M. Les membres de la communauté openverse voteront ensuite sur la candidature (comme une proposition en chaîne). Les pays exécuteront des validateurs. Chaque État souverain ne gère qu'un seul nœud.