Polkascan est le premier explorateur multi-chaînes conçu pour décomposer les données multi-chaînes, afin de les rendre compréhensibles et accessibles. La blockchain regorge de plusieurs informations, et il est souvent difficile d'obtenir ces informations car elles sont souvent réparties entre de nombreuses chaînes. De plus, certaines de ces informations sont difficiles à obtenir sur la chaîne car elles concernent des aspects techniques tels que la criminalistique, la sémantique et l'intelligence artificielle.
Polkascan est également un explorateur de chaînes de blocs pour le réseau Polkadot, Kusama et d'autres chaînes connexes. Polkadot et Kusama sont des réseaux blockchain qui favorisent l'interopérabilité entre plusieurs chaînes, permettant ainsi le transfert entre chaînes de toutes les données et classes d'actifs.
Polkascan est le fruit de l'imagination de Web3Scan, une organisation qui vise à rendre les données multichaînes compréhensibles et accessibles. L'idée de créer un explorateur de blocs est née en 2015 lorsque le PDG de Web3Scan, Emiel Sebastiaan, s'est vivement intéressé aux explorateurs de blocs du réseau Ethereum. Il a remarqué, cependant, que même si ces explorateurs de blocs sont avancés, ils ne sont pas accessibles à tout le monde ; il s'agit plutôt de projets propriétaires au sein de l'écosystème Ethereum.
Web3Scan pense également que le secteur de la blockchain regorgera bientôt de plusieurs blockchains interopérables. Par conséquent, pour naviguer dans ces chaînes, il sera nécessaire de faire appel à des explorateurs de blocs et à des experts compétents pour les exploiter. Cette conviction alimente donc leur désir d'être à l'avant-garde lorsque ce service spécialisé se fait sentir.
En avril 2019, Polkascan a été l'un des premiers projets à bénéficier de la subvention de la Web3 Foundation. La Web3 Foundation est une organisation qui finance des recherches et des projets liés à la croissance de la décentralisation. De plus, tous les projets bénéficiant de ce fonds de subvention doivent rendre leur invention open source, aidant ainsi l'ensemble de la communauté blockchain.
Au départ, en raison de l'ampleur du projet, l'équipe de Polkascan a décidé de créer un explorateur compatible avec de nombreuses chaînes. Ensuite, au fil du temps, associez les explorateurs de cette chaîne à l'explorateur multichaînes Polkascan. De plus, ils l'ont conçu pour qu'il soit compatible avec Substrate, un framework de blockchain qui permet de créer des blockchains personnalisables pour tous les cas d'utilisation. Polkascan est donc compatible avec toutes les blockchains évolutives construites sur l'écosystème des substrats.
Dave Hoogendorn, cofondateur de Web3scan, est le fondateur de Polkascan. Il a 30 ans d'expérience dans le déploiement des technologies de l'information dans un large éventail de rôles et de marchés. De plus, Dave est partenaire chez OpenAware BV, une société basée aux Pays-Bas.
Arjan Zijderveld est cofondateur de Polkascan. Il a cofondé Dynora B.V, une société privée dédiée au développement Web en 2001, et est également CTO (directeur de la technologie) et cofondateur de Web3scan. Arjan a plus de 20 ans d'expérience dans le développement Web et est spécialisé dans Python, les applications Web, Django, Oracle et Linux, pour n'en nommer que quelques-uns.
Emiel Sebastiaan est le PDG de Web3scan et l'un des principaux membres de l'équipe de Polkascan. L'objectif d'Emiel en matière de développement de Web3scan se reflète dans les fonctionnalités de Polkascan.
Polkascan collecte et décode les données des nœuds du substrat, puis les données décodées sont stockées dans une base de données relationnelle et diffusées par une API pour être utilisées sur l'interface des explorateurs. Polkascan effectue l'opération à l'aide de six logiciels, dont cinq peuvent fonctionner indépendamment.
Le rôle de la moissonneuse est de convertir les données brutes des nœuds du substrat en données relationnelles pour différentes classes d'objets. Cela inclut les blocs et les entités extrinsèques, ainsi que les métadonnées d'exécution telles que les horodatages, les comptes et le solde. L'explorateur multi-chaînes Polkascan consiste en une application de récolte par blockchain. De plus, la moissonneuse fonctionne selon deux processus bien définis, à savoir l'accumulateur et le séquenceur.
L'accumulateur collecte des données apatrides et effectue presque tout le travail de la moissonneuse, car il peut paralléliser les tâches et les exécuter dans un ordre aléatoire grâce à sa grande évolutivité. Le séquenceur, quant à lui, crée des données avec état à partir de ces données et n'effectue que quelques tâches. De plus, le moissonneur applique une stratégie de validation basée sur les transactions, ce qui lui permet d'écrire toutes les données d'un bloc entier, garantissant ainsi l'intégrité de chaque bloc.
Le Scale-Codec code les données pendant le temps d'exécution du substrat. Le travail de la bibliothèque de codecs Python Scale consiste à décoder ces données et à les transformer en données pertinentes. Polkascan a également conçu le codec Scale pour qu'il fonctionne de manière indépendante et soit utile à l'écosystème Polkadot.
Le rôle de la bibliothèque est d'interroger le stockage, de composer de manière extrinsèque, d'encoder/de décoder. Il propose également des méthodes pratiques supplémentaires pour gérer les fonctionnalités et les métadonnées du temps d'exécution du substrat. L'équipe Polkascan a également conçu la bibliothèque pour qu'elle soit utile non seulement au système Polkascan, mais aussi à l'ensemble de l'écosystème Polkadot. De plus, l'interface du substrat crée une couche d'abstraction basée sur Python pour les tâches répétitives lorsque vous interrogez des données sur les nœuds du substrat.
L'API Python Explorer est une application Falçon qui met les données produites par l'application Harvester à la portée des développeurs de différentes chaînes. L'équipe a conçu l'application API Explorer pour fournir des points de terminaison à toutes les données collectées. Le logiciel peut donner naissance à un tout nouvel ensemble d'applications avec des plages différentes qui ne sont peut-être même pas disponibles sur le nœud du substrat.
Le rôle de l'application Explorer GUI est de rendre les données produites par l'application Harvester et diffusées par l'API Explorer accessibles aux utilisateurs finaux quotidiens des réseaux blockchain concernés. L'interface graphique d'Explorer fournit une interface à l'API Explorer afin d'informer les développeurs des applications décentralisées qu'ils peuvent développer sur cette API pour un public plus large d'utilisateurs ordinaires.
Les Dockers aident à renforcer la gestion des services. Le fait de vendre des objets à l'aide de conteneurs Docker laisse la pile indépendante du matériel, laissant ainsi de la place à la mise à l'échelle.
Le réseau Polkascan classe les différents comptes en fonction de leur activité sur la chaîne et de leur rôle sur le réseau. Ce sont des validateurs, des nominateurs, des membres du conseil, des membres du comité technique et du Trésor.
Les validateurs sont des individus ou des groupes qui misent une grande partie de leurs jetons pour sécuriser le réseau. Ils évaluent et confirment la légitimité de chaque transaction proposée avant de l'ajouter à la blockchain. Chaque fois qu'un nouveau bloc est soumis, un sous-ensemble de validateurs vérifie la validité de la transaction contenue dans le bloc avant de l'attester. De plus, le bloc n'est ajouté à la blockchain que s'il obtient suffisamment d'attestations de la part des validateurs.
Les validateurs sont tenus d'être toujours en ligne et sont pénalisés s'ils ne le font pas. Cependant, le montant des pénalités dépend du nombre de validateurs en ligne lorsque le validateur est hors ligne. La pénalité est plus légère pour les validateurs et plus sévère lorsque les 1/3 seulement sont en ligne. De plus, pour leur travail, les validateurs reçoivent des récompenses groupées.
Les nominateurs désignent les validateurs en fonction de leurs performances en matière d'activité sur la chaîne et de leur fiabilité. À l'instar des validateurs, les nominateurs misent de nombreux jetons et reçoivent des récompenses globales pour leur participation honnête au réseau.
Les utilisateurs de la plateforme élisent les membres du conseil, et leur travail consiste à proposer, voter et rejeter les motions du conseil. Ils sont également chargés de sélectionner le comité technique. Cependant, chaque membre du conseil siège pendant un certain temps, et une élection est organisée pour élire un autre groupe de membres du conseil.
Le comité technique est composé d'équipes qui ont réussi à implémenter ou à spécifier un hôte ou un runtime Polkadot. Leur travail consiste à protéger la plateforme contre les référendums malveillants, à ajouter de nouvelles fonctionnalités testées au combat, à corriger des bugs et à annuler les mises à jour d'exécution erronées. Le comité technique ne peut toutefois pas faire de propositions mais peut accélérer les propositions déjà existantes.
La trésorerie est l'aboutissement de fonds provenant des frais de transaction, des coupes budgétaires, des récompenses bloquées et de l'inefficacité du jalonnement. Les fonds sont détenus sur un compte système accessible uniquement par le système logique interne du système. Pour les dépenser, les titulaires de comptes doivent faire une proposition de dépenses au conseil et, si elle est approuvée, ils passeront à une période d'attente appelée période de dépenses. Le délai d'attente prend fin lorsque l'argent est distribué à toutes les propositions de dépenses approuvées. En outre, la durée du délai d'attente est sujette à modification par la gouvernance.
Le slashing se produit lorsqu'un nominateur ou un validateur est puni pour avoir agi de manière malveillante en chaîne afin de dissuader les autres validateurs. La mise totale du validateur, plus celle de ses nominateurs, peut être réduite de 0,01 % à 100 %. Les autres validateurs perdent leurs nominateurs lors d'un événement.
Pour plus de clarté, Polkascan divise les données de la blockchain en deux sections : facile à obtenir et Difficile. Selon eux, les données de chaque section correspondent à ce que les utilisateurs ordinaires veulent savoir à propos de la blockchain. Les données de la section facile à obtenir sont les informations les plus disponibles et les plus accessibles de la chaîne.
La section Difficile, qui inclut les recherches inversées, la sémantique, les indices, l'apprentissage automatique et l'intelligence artificielle, est difficile à trouver en chaîne. Maintenant, pour les utilisateurs ordinaires de PolkaScan, trouver ces données ne sera pas difficile. De plus, ils seront en mesure de comprendre ces données et de s'en faire une idée, car toutes les complexités qui les entourent seront décomposées en éléments plus simples.
Substrate est un framework de blockchain qui permet de créer une blockchain pérenne pour tous les cas d'utilisation. La plateforme a été développée par Parity Technologies, une organisation fondée en 2015 par Gavin Woods. Leur objectif est de créer un logiciel sécurisé open source pour le Web décentralisé.
Les développeurs de Polkascan ont tiré parti des excellentes fonctionnalités de Substrate pour créer l'explorateur multiblockchain. Ainsi, toutes les blockchains basées sur des substrats peuvent se connecter facilement à Polkascan, leur donnant ainsi accès à ses fonctionnalités. Ils sont également compatibles avec Polkadot, ce qui leur permet de tirer parti du monde des transactions parallèles et du transfert interchaînes de toutes les classes d'actifs.
La Polkascan Foundation a pour objectif de rendre les données de la blockchain facilement accessibles et compréhensibles. L'organisation est basée aux Pays-Bas et prévoit d'atteindre son objectif en développant des logiciels qui incluent l'analyse et l'extraction de données et diverses bibliothèques.
Ces applications logicielles sont conçues pour s'interfacer avec Substrate et fonctionner en open source, au profit de l'ensemble de la communauté blockchain. La Polkascan Foundation participe également activement à la gouvernance de la blockchain Polkascan et Polkadot.
Polkascan a pour objectif de rendre les données de la blockchain plus accessibles et plus compréhensibles pour tous les membres de la communauté blockchain. Pour atteindre leur objectif, ils ont utilisé Substrate, une infrastructure blockchain de niveau supérieur, pour créer un explorateur multi-chaînes. Cet explorateur permet à la communauté de la blockchain de trouver des informations, y compris dans les parties les plus profondes du système de registres distribués. La Polkascan Foundation, une organisation à but non lucratif dédiée à la croissance de Polkadot et à la simplification des données en chaîne, est également au cœur de Polkascan.
Polkascan est le premier explorateur multi-chaînes conçu pour décomposer les données multi-chaînes, afin de les rendre compréhensibles et accessibles. La blockchain regorge de plusieurs informations, et il est souvent difficile d'obtenir ces informations car elles sont souvent réparties entre de nombreuses chaînes. De plus, certaines de ces informations sont difficiles à obtenir sur la chaîne car elles concernent des aspects techniques tels que la criminalistique, la sémantique et l'intelligence artificielle.
Polkascan est également un explorateur de chaînes de blocs pour le réseau Polkadot, Kusama et d'autres chaînes connexes. Polkadot et Kusama sont des réseaux blockchain qui favorisent l'interopérabilité entre plusieurs chaînes, permettant ainsi le transfert entre chaînes de toutes les données et classes d'actifs.
Polkascan est le fruit de l'imagination de Web3Scan, une organisation qui vise à rendre les données multichaînes compréhensibles et accessibles. L'idée de créer un explorateur de blocs est née en 2015 lorsque le PDG de Web3Scan, Emiel Sebastiaan, s'est vivement intéressé aux explorateurs de blocs du réseau Ethereum. Il a remarqué, cependant, que même si ces explorateurs de blocs sont avancés, ils ne sont pas accessibles à tout le monde ; il s'agit plutôt de projets propriétaires au sein de l'écosystème Ethereum.
Web3Scan pense également que le secteur de la blockchain regorgera bientôt de plusieurs blockchains interopérables. Par conséquent, pour naviguer dans ces chaînes, il sera nécessaire de faire appel à des explorateurs de blocs et à des experts compétents pour les exploiter. Cette conviction alimente donc leur désir d'être à l'avant-garde lorsque ce service spécialisé se fait sentir.
En avril 2019, Polkascan a été l'un des premiers projets à bénéficier de la subvention de la Web3 Foundation. La Web3 Foundation est une organisation qui finance des recherches et des projets liés à la croissance de la décentralisation. De plus, tous les projets bénéficiant de ce fonds de subvention doivent rendre leur invention open source, aidant ainsi l'ensemble de la communauté blockchain.
Au départ, en raison de l'ampleur du projet, l'équipe de Polkascan a décidé de créer un explorateur compatible avec de nombreuses chaînes. Ensuite, au fil du temps, associez les explorateurs de cette chaîne à l'explorateur multichaînes Polkascan. De plus, ils l'ont conçu pour qu'il soit compatible avec Substrate, un framework de blockchain qui permet de créer des blockchains personnalisables pour tous les cas d'utilisation. Polkascan est donc compatible avec toutes les blockchains évolutives construites sur l'écosystème des substrats.
Dave Hoogendorn, cofondateur de Web3scan, est le fondateur de Polkascan. Il a 30 ans d'expérience dans le déploiement des technologies de l'information dans un large éventail de rôles et de marchés. De plus, Dave est partenaire chez OpenAware BV, une société basée aux Pays-Bas.
Arjan Zijderveld est cofondateur de Polkascan. Il a cofondé Dynora B.V, une société privée dédiée au développement Web en 2001, et est également CTO (directeur de la technologie) et cofondateur de Web3scan. Arjan a plus de 20 ans d'expérience dans le développement Web et est spécialisé dans Python, les applications Web, Django, Oracle et Linux, pour n'en nommer que quelques-uns.
Emiel Sebastiaan est le PDG de Web3scan et l'un des principaux membres de l'équipe de Polkascan. L'objectif d'Emiel en matière de développement de Web3scan se reflète dans les fonctionnalités de Polkascan.
Polkascan collecte et décode les données des nœuds du substrat, puis les données décodées sont stockées dans une base de données relationnelle et diffusées par une API pour être utilisées sur l'interface des explorateurs. Polkascan effectue l'opération à l'aide de six logiciels, dont cinq peuvent fonctionner indépendamment.
Le rôle de la moissonneuse est de convertir les données brutes des nœuds du substrat en données relationnelles pour différentes classes d'objets. Cela inclut les blocs et les entités extrinsèques, ainsi que les métadonnées d'exécution telles que les horodatages, les comptes et le solde. L'explorateur multi-chaînes Polkascan consiste en une application de récolte par blockchain. De plus, la moissonneuse fonctionne selon deux processus bien définis, à savoir l'accumulateur et le séquenceur.
L'accumulateur collecte des données apatrides et effectue presque tout le travail de la moissonneuse, car il peut paralléliser les tâches et les exécuter dans un ordre aléatoire grâce à sa grande évolutivité. Le séquenceur, quant à lui, crée des données avec état à partir de ces données et n'effectue que quelques tâches. De plus, le moissonneur applique une stratégie de validation basée sur les transactions, ce qui lui permet d'écrire toutes les données d'un bloc entier, garantissant ainsi l'intégrité de chaque bloc.
Le Scale-Codec code les données pendant le temps d'exécution du substrat. Le travail de la bibliothèque de codecs Python Scale consiste à décoder ces données et à les transformer en données pertinentes. Polkascan a également conçu le codec Scale pour qu'il fonctionne de manière indépendante et soit utile à l'écosystème Polkadot.
Le rôle de la bibliothèque est d'interroger le stockage, de composer de manière extrinsèque, d'encoder/de décoder. Il propose également des méthodes pratiques supplémentaires pour gérer les fonctionnalités et les métadonnées du temps d'exécution du substrat. L'équipe Polkascan a également conçu la bibliothèque pour qu'elle soit utile non seulement au système Polkascan, mais aussi à l'ensemble de l'écosystème Polkadot. De plus, l'interface du substrat crée une couche d'abstraction basée sur Python pour les tâches répétitives lorsque vous interrogez des données sur les nœuds du substrat.
L'API Python Explorer est une application Falçon qui met les données produites par l'application Harvester à la portée des développeurs de différentes chaînes. L'équipe a conçu l'application API Explorer pour fournir des points de terminaison à toutes les données collectées. Le logiciel peut donner naissance à un tout nouvel ensemble d'applications avec des plages différentes qui ne sont peut-être même pas disponibles sur le nœud du substrat.
Le rôle de l'application Explorer GUI est de rendre les données produites par l'application Harvester et diffusées par l'API Explorer accessibles aux utilisateurs finaux quotidiens des réseaux blockchain concernés. L'interface graphique d'Explorer fournit une interface à l'API Explorer afin d'informer les développeurs des applications décentralisées qu'ils peuvent développer sur cette API pour un public plus large d'utilisateurs ordinaires.
Les Dockers aident à renforcer la gestion des services. Le fait de vendre des objets à l'aide de conteneurs Docker laisse la pile indépendante du matériel, laissant ainsi de la place à la mise à l'échelle.
Le réseau Polkascan classe les différents comptes en fonction de leur activité sur la chaîne et de leur rôle sur le réseau. Ce sont des validateurs, des nominateurs, des membres du conseil, des membres du comité technique et du Trésor.
Les validateurs sont des individus ou des groupes qui misent une grande partie de leurs jetons pour sécuriser le réseau. Ils évaluent et confirment la légitimité de chaque transaction proposée avant de l'ajouter à la blockchain. Chaque fois qu'un nouveau bloc est soumis, un sous-ensemble de validateurs vérifie la validité de la transaction contenue dans le bloc avant de l'attester. De plus, le bloc n'est ajouté à la blockchain que s'il obtient suffisamment d'attestations de la part des validateurs.
Les validateurs sont tenus d'être toujours en ligne et sont pénalisés s'ils ne le font pas. Cependant, le montant des pénalités dépend du nombre de validateurs en ligne lorsque le validateur est hors ligne. La pénalité est plus légère pour les validateurs et plus sévère lorsque les 1/3 seulement sont en ligne. De plus, pour leur travail, les validateurs reçoivent des récompenses groupées.
Les nominateurs désignent les validateurs en fonction de leurs performances en matière d'activité sur la chaîne et de leur fiabilité. À l'instar des validateurs, les nominateurs misent de nombreux jetons et reçoivent des récompenses globales pour leur participation honnête au réseau.
Les utilisateurs de la plateforme élisent les membres du conseil, et leur travail consiste à proposer, voter et rejeter les motions du conseil. Ils sont également chargés de sélectionner le comité technique. Cependant, chaque membre du conseil siège pendant un certain temps, et une élection est organisée pour élire un autre groupe de membres du conseil.
Le comité technique est composé d'équipes qui ont réussi à implémenter ou à spécifier un hôte ou un runtime Polkadot. Leur travail consiste à protéger la plateforme contre les référendums malveillants, à ajouter de nouvelles fonctionnalités testées au combat, à corriger des bugs et à annuler les mises à jour d'exécution erronées. Le comité technique ne peut toutefois pas faire de propositions mais peut accélérer les propositions déjà existantes.
La trésorerie est l'aboutissement de fonds provenant des frais de transaction, des coupes budgétaires, des récompenses bloquées et de l'inefficacité du jalonnement. Les fonds sont détenus sur un compte système accessible uniquement par le système logique interne du système. Pour les dépenser, les titulaires de comptes doivent faire une proposition de dépenses au conseil et, si elle est approuvée, ils passeront à une période d'attente appelée période de dépenses. Le délai d'attente prend fin lorsque l'argent est distribué à toutes les propositions de dépenses approuvées. En outre, la durée du délai d'attente est sujette à modification par la gouvernance.
Le slashing se produit lorsqu'un nominateur ou un validateur est puni pour avoir agi de manière malveillante en chaîne afin de dissuader les autres validateurs. La mise totale du validateur, plus celle de ses nominateurs, peut être réduite de 0,01 % à 100 %. Les autres validateurs perdent leurs nominateurs lors d'un événement.
Pour plus de clarté, Polkascan divise les données de la blockchain en deux sections : facile à obtenir et Difficile. Selon eux, les données de chaque section correspondent à ce que les utilisateurs ordinaires veulent savoir à propos de la blockchain. Les données de la section facile à obtenir sont les informations les plus disponibles et les plus accessibles de la chaîne.
La section Difficile, qui inclut les recherches inversées, la sémantique, les indices, l'apprentissage automatique et l'intelligence artificielle, est difficile à trouver en chaîne. Maintenant, pour les utilisateurs ordinaires de PolkaScan, trouver ces données ne sera pas difficile. De plus, ils seront en mesure de comprendre ces données et de s'en faire une idée, car toutes les complexités qui les entourent seront décomposées en éléments plus simples.
Substrate est un framework de blockchain qui permet de créer une blockchain pérenne pour tous les cas d'utilisation. La plateforme a été développée par Parity Technologies, une organisation fondée en 2015 par Gavin Woods. Leur objectif est de créer un logiciel sécurisé open source pour le Web décentralisé.
Les développeurs de Polkascan ont tiré parti des excellentes fonctionnalités de Substrate pour créer l'explorateur multiblockchain. Ainsi, toutes les blockchains basées sur des substrats peuvent se connecter facilement à Polkascan, leur donnant ainsi accès à ses fonctionnalités. Ils sont également compatibles avec Polkadot, ce qui leur permet de tirer parti du monde des transactions parallèles et du transfert interchaînes de toutes les classes d'actifs.
La Polkascan Foundation a pour objectif de rendre les données de la blockchain facilement accessibles et compréhensibles. L'organisation est basée aux Pays-Bas et prévoit d'atteindre son objectif en développant des logiciels qui incluent l'analyse et l'extraction de données et diverses bibliothèques.
Ces applications logicielles sont conçues pour s'interfacer avec Substrate et fonctionner en open source, au profit de l'ensemble de la communauté blockchain. La Polkascan Foundation participe également activement à la gouvernance de la blockchain Polkascan et Polkadot.
Polkascan a pour objectif de rendre les données de la blockchain plus accessibles et plus compréhensibles pour tous les membres de la communauté blockchain. Pour atteindre leur objectif, ils ont utilisé Substrate, une infrastructure blockchain de niveau supérieur, pour créer un explorateur multi-chaînes. Cet explorateur permet à la communauté de la blockchain de trouver des informations, y compris dans les parties les plus profondes du système de registres distribués. La Polkascan Foundation, une organisation à but non lucratif dédiée à la croissance de Polkadot et à la simplification des données en chaîne, est également au cœur de Polkascan.