Normalisation des données on chain
Ce projet est encore au stade de l'idée - ce document a pour but de dégrossir le sujet de la normalisation des données on chain, notamment dans le cadre de leur rapprochement avec les normes environnementales et sociales en vigueur actuellement.
Keywords: index - open source - impact blockchain - data - methodology - API
Depuis 2018, l'Association Blockchain for Good s'intéresse aux cas d'usage et projets construits sur des blockchains, afin d'en faire l'analyse dans des rapports publics, dans une démarche d'acculturation auprès d'un large public et de partage de connaissances.
Entre 2018 et 2020, l'association a créé un document Excel en ligne pour collecter manuellement des données sur ces projets et a publié un premier Rapports d'analyse 2022/2023, en partenariat avec l'Institut Louis Bachelier.
En 2020, l'association a fusionné ce document Excel en ligne avec celui d'une autre association pour créer et maintenir un annuaire en ligne de projets blockchain dont la collecte, la qualification et la mise à jour des données se fait également manuellement. L'annuaire en ligne "positiveblockchain.io" mobilise ainsi depuis 2018 un important réseau de contributeurs à l'international. Il référence tout à la fois des projets à impact construits sur des blockchains publiques et privées.
Si cette démarche avait un sens jusque récemment, l'effeverscence mondiale autour des blockchains, des cryptos et du Web 3.0 rend ce travail de collecte manuelle de moins en moins faisable. Un annuaire de 1600 lignes, dont la mise à jour est manuelle, c'est bien. Un annuaire dynamique permettant de visualiser et intérpréter des data on chain, l'activité de smart contract, le nombre de wallets, le volume de transactions ou d'interactions, c'est mieux.
De plus, l'intérêt des blockchains réside essentiellement dans leur capacité à mettre en oeuvre un registre public. En partant de ce constat, depuis 2023, l'Association Blockchain for Good a décidé de ne plus s'intéresser qu'aux projets construits sur des blockchains publiques et a d'ailleurs fait évoluer son logo dans ce sens.
Aujourd'hui, nous souhaitons réfléchir à la manière d'interpréter les données publiques issues de ces registres décentralisés de sorte à ce qu'elles soient compréhensibles et actionnables par tout un chacun : chercheurs, institutionnels, corporate, société civile et qu'elles nous servent de matériaux à la rédaction de nos futurs rapports d'analyse, à partir de 2026. Ce projet s'appelle pour l'instant O.C.I.D.A. pour On-chain Impact Data Analysis, Transform blockchain impact data into actionable insights.
Nous souhaitons initier une réflexion, ouverte et multidisciplinaire, pour comprendre de quelle manière interpréter les données on-chain de projets à impact afin de les traduire en information.
L'objectif à terme serait de générer dynamiquement une cartographie / tableau de bord de l'activité on chain des projets à impact construits sur des blockchains publiques afin de consolider les datas par secteurs d'activité, et peut être à terme, co-construire un référentiel de tokenisation d'impact.
Par exemple,
- visualiser le volume d'électricité tokenisée, indépendamment de la blockchain sous-jacente et consolider sur un même tableau de bord l'ensemble des data permettant de mesurer "l'évolution du volume d'électricité tokenisée"
- visualiser le nombre de crédit carbone émis sur des blockchains, indépendamment de la méthodologie utilisée (NFT - Blockchain - / Registres internationaux officiels - non officiels) - // ASES Ecological à contacter // Regarder Ecota
--> Identifier quelques cas d'usage du Rapports d'analyse 2022/2023, et comprendre ce qu'il est possible de faire, avec ou sans le porteur de projet impliqué dans un ou deux domaines.
Quelques idées et questions, très évasives et en vrac :
- Que peut-on analyser, on chain, et traduire en "information" ? Que peut-on faire à partir d'un blockchain explorer ? Adresses de smartcontracts ? - s'il s'agit de tracer des flux de valeur, ok. Qu'en est-il avec les wallets d'identité décentralisée - que peut-on mesurer ? est-ce que la vérification d'un Verifiable Credential est "visible", l'objectif étant avant tout de mesurer un usage. Quelles infos sont utiles pour vérifier qu'ils sont utilisés/créés)
- Doit-on ou peut-on avoir une approche générique ? a priori non ;)
- Doit-on fournir une API et convaincre chaque porteur de l'utiliser pour faire remonter des données ? Ou doit-on analyser ces données indépendamment du porteur de projet ?
- Doit-on partir d'un secteur d'activité et quel serait le "plus mature" - Exemple : tous les projets energie qui convertissent une production électrique en token. Tous les projets qui font du Crédit Carbone/biodiversité ?
- Ne zapper ni Bitcoin, ni le lightning Network - en tant qu'outil d'inclusion financière notamment en Afrique / Amérique du Sud. Qu'est-ce qu'il existe déjà ? Que peut-on mesurer ?
- Avec les plateformes d'échanges centralisées - CEX - serait-il possible de mesurer les transferts de fonds transfrontaliers d'un pays à l'autre à partir de l'adresse de wallets // proposition d'un data analyst chez un grand acteur de l'écosystème blockchain
Le rapport 2024/2025 s'appuiera sur des données diversifiées :
Data for 2024 report :
- Partenariat de MAJ de données
- Premiers contacts les deux fondatrices
- Polygon - l'Association est en relation directe
- Tezos - l'Association est en relation directe
- Cardano - l'Association est en relation avec Sustainable Ada + Cardano Ecosystem https://www.cardanoworld.io/projects
- Ethereum - ?
- ReFi Rate-athon #1 - Project List https://docs.google.com/spreadsheets/d/1DDeWzKzuCxqH9-qCQ9iXAcX4Qlc9IFc_tX9HR3NgqmY/edit#gid=366325078
- Mapping BPIfrance et France Digital : https://airtable.com/appzJAMr3PYTDVojz/shrZLRW68jeQ2pBSM/tblmduNDn5WhvRhGE
- Solana
- Polkadot
- Algorand
- Vechain
-
AAVE
Algorand
Angle
Aptos
Avalanche
Binance Smart Chain
Bitcoin
Cardano
Cosmos
Ethereum
Metaverse
MultiversX (Elrond)
Near Protocol
Optimism
Polkadot
Polygon
Ripple
Solana
Stablecoins
Staking
Starknet
Tezos
N. Tovanich, N. Heulot, J. -D. Fekete and P. Isenberg, "Visualization of Blockchain Data: A Systematic Review," in IEEE Transactions on Visualization and Computer Graphics, vol. 27, no. 7, pp. 3135-3152, 1 July 2021, doi: 10.1109/TVCG.2019.2963018. https://ieeexplore.ieee.org/document/8945380
https://simbiotica.finance/ + https://github.com/simbiotica-finance/self-reporting Simbiotica is a web3 analytics provider for scoring and tracking digital assets that have revenue models intrinsically linked to positive impact on people, communities and the environment.
un service en ligne dont les données proviennent dynamiquement des blockchains publiques / smart contract identifiés. - ie. Crypto data by and for the community https://dune.com/home + deepdao.com
What kind of public data
example with arianee : https://github.com/Arianee/conventions/blob/main/public/contractAddresses/arialabs.json
Analytics
On Chain analysis - Chainalysis - Datalore
Rapport en contradiction avec Chainalysis
The Crypto Wealth Report https://www.henleyglobal.com/publications/crypto-wealth-report/methodology
How to automate status ? Status : Lauched / Pilot / Development / Research / Inactive / Canceled
Translate API answers questions about transactions and account history. It will give you a single, simple list of every transaction that an account appeared in (send, receive, token, nft, or internal), and for every transaction it produces a categorized, tagged, and human-friendly format.
Foresight will tell you what a transaction is going to do, before it has been submitted / processed. While it has the ability to execute simulations, Foresight goes beyond simple balance changes by telling you the purpose of the transaction - a swap, a borrow, a vote, or whatever it is. The human-friendly descriptions it produces will elevate any UI that deals with pre-sign transactions.
Our NodePlus API provides access to a multi-vendor pool of RPC nodes that spans all of the chains we are deployed on. With a single endpoint, through a standard URL structure, you can execute any RPC calls you want and you will reliably be served from our pool of nodes that includes leading infrastructure vendors as well as our own internally-operated nodes.
https://thegraph.com With The Graph, it’s easy to access blockchain data using subgraphs and GraphQL queries. Join a growing number of trailblazers creating fast, responsive applications with data that loads in milliseconds.
What The Graph Is ? https://docs.thegraph.academy/official-docs/about-the-graph/introduction
The Graph is a decentralized protocol for indexing and querying data from blockchains, starting with Ethereum. It makes it possible to query data that is difficult to query directly.Projects with complex smart contracts like Uniswap and NFTs initiatives like Bored Ape Yacht Club store data on the Ethereum blockchain, making it really difficult to read anything other than basic data directly from the blockchain.In the case of Bored Ape Yacht Club, we can perform basic read operations on the contract like getting the owner of a certain Ape, getting the content URI of an Ape based on their ID, or the total supply, as these read operations are programmed directly into the smart contract, but more advanced real-world queries and operations like aggregation, search, relationships, and non-trivial filtering are not possible. For example, if we wanted to query for apes that are owned by a certain address, and filter by one of its characteristics, we would not be able to get that information by interacting directly with the contract itself.To get this data, you would have to process every single transfer event ever emitted, read the metadata from IPFS using the Token ID and IPFS hash, and then aggregate it. Even for these types of relatively simple questions, it would take hours or even days for a decentralized application (dapp) running in a browser to get an answer.You could also build out your own server, process the transactions there, save them to a database, and build an API endpoint on top of it all in order to query the data. However, this option is resource intensive, needs maintenance, presents a single point of failure, and breaks important security properties required for decentralization.
what to do with Impact Market and the Graph : https://thegraph.com/explorer/subgraphs/BKAHVvabuGZF8DtoB5g8VwQNv2iF54Nsz496bi11QAwy?view=Overview&chain=arbitrum-one
Etherscan: Understanding the Token page https://info.etherscan.com/understanding-token-page/