
Auteur: Gerry Wang @ Arweave Oasis, l’original First a été publié pour la première fois sur @aarweaveoasis Twitter
Le contenu de cet article continuera à prendre la 17e édition #Arweave du Livre blancSection 4L ‘«agence d’accord» est interprétée.
Comment calculer le nombre total de partitions à partir des paramètres du réseau?
Nous pouvons calculer la valeur de hachage moyenne de chaque partition en calculant le rapport source SPOA observé.Supposons que dans les 1 000 derniers blocs, il y a N1 SPOA de première répartition et N2 Second-Range SpoA.Cela signifie que l’intégrité de la copie moyenne est N2 / N1.
Avec l’expression ci-dessus, nous pouvons estimer avec précision le nombre total de partitions dans le réseau.Lorsque le paramètre de difficulté est D, la valeur attendue du nombre de hachage est donnée par ce qui suit:
Étant donné que la taille d’une partition est de 3,6 To, nous pouvons dériver la capacité de stockage de déploiement du réseau:
Optimiser l’incitation des voies de données
Pour les mineurs, cette nouvelle incitation de ce routage de données optimisé peut engendrer un environnement concurrentiel, ce qui est similaire à la situation de concurrence pour que les mineurs de Bitcoin développent un matériel de machine minier plus efficace.Ce concours favorisera l’innovation des infrastructures de routage et contribuera finalement à un réseau distribué plus efficace et plus puissant.
Bande passante Partage d’incitation
Le mécanisme d’incitation minière d’Arweave sur un autre effet dérivé du stockage de la réplication est que les mineurs obtiennent la forte nécessité des données dans le réseau.Cela crée une variété de modèles de marché d’accès aux données, notamment:
-
Karma et principes optimistes:Les nœuds du réseau Arweave ont participé conjointement à un jeu de partage de bande passante similaire à BitTorrent.Dans ce jeu, partagez les données entre les nœuds.De plus, les nœuds partagent occasionnellement des données au hasard, dans l’optimisation avec impatience des rendements futurs.Chaque nœud maintient son propre classement, sans signaler comment ces classements sont déterminés.Un tel mécanisme a connu un succès très important dans les plateformes de partage de données telles que BitTorrent, et elle occupait autrefois environ 27% du trafic Internet mondial.
-
Augmentation de la distribution du disque physique:Les opérateurs de nœuds peuvent acheter ou vendre directement des disques physiques qui stockent les données de tissage en échange d’argent ou d’autres formes de paiement.Pour les mineurs avec une bande passante limitée, une grande quantité de données requises pour l’exécution des nœuds Arweave peut être une option plus souhaitable.Cette méthode de transmission contourne le filtre de paquets traditionnel et le pare-feu.En fait, le téléchargement des données d’origine est en effet un seuil pour de nombreux nouveaux mineurs.
-
Accord de paiement:Les nœuds peuvent également participer à l’accord et au marché qui leur permet de payer lors de l’accès aux données.Le protocole de paiement Peraweb (P3) fournit un tel moyen d’utiliser le canal de paiement pour motiver de nombreux services à Arweave (y compris un accès simple des données).
Évolutivité
Le temps moyen du bloc créé par Arweave est d’environ 2 minutes, et chaque bloc contient jusqu’à 1 000 transactions.Cette limite garantit que la vérification et la synchronisation du bloc restent à un niveau très léger, de sorte que l’ensemble du réseau peut être largement décentralisé.Cependant, la limite du nombre de stylos de transaction ne signifie pas qu’une limite sera appliquée à la taille ou au nombre de données stockées dans un bloc donné, car Arweave utilise un mécanisme de « regroupement ».La liaison est l’intégralité de la norme réseau (numéro norme # ANS104) basée sur le protocole de base, qui est utilisé pour fusionner de nombreuses entrées de données différentes en une seule transaction.Ces entrées de données sont équivalentes aux principales transactions de stockage de données sur Internet, car lors de la recherche, les transactions groupées peuvent être « non judigées » dans son élément de composition.
La taille maximale des transactions d’Arweave est de 2 ^ {256} -1 octets, qui peuvent être divisées en entrées de données arbitraires dans un emballage récursif potentiel.Cela permet au débit du réseau de se développer sans restrictions réelles.Cette optimisation est possible, car le téléchargement de données sur Arweave n’a pas de paramétrisation – chaque octet sur Internet fait partie du même ensemble de données de Merkel mondial et d’un fonds de stockage partagé).L’un des éléments de cette conception est l’agrégation de paiement d’un seul élément de données au téléchargement et emballé.Les utilisateurs peuvent choisir de fusionner leurs éléments de données dans une transaction d’emballage, ou transférer complètement le paiement vers la chaîne, et un fournisseur de services d’emballage combine ses éléments de données avec les éléments de données des autres utilisateurs.
À Arweave, toutes les transactions sont sélectionnées dans 1 000 emplacements contenus dans chaque bloc en fonction de leur valeur totale, car les frais de contenu gagnés par les mineurs sont proportionnels aux frais de transaction.Dans le cas de la rareté de l’espace de bloc, le service d’emballage est inspiré pour combiner les transactions de manière récursive, augmentant l’évolutivité du réseau.Par conséquent, peu importe le nombre de packagers et les utilisateurs qui peuvent écrire des données sur le réseau dans un délai donné, cela ne conduira pas à un mécanisme d’enchère d’espace de bloc comme les autres blockchain.De plus, la concurrence entre les emballages pour construire une transaction plus importante réduira le coût final de l’utilisateur.Cela contraste fortement avec d’autres formations de la blockchain.
Les utilisateurs peuvent également télécharger des données via le fournisseur de services d’emballage sous la chaîne.À l’heure actuelle, grâce au service d’emballage, le réseau Arweave a pris en charge au moins 18 méthodes de paiement différentes.