SBTs sémantiques : coder les relations sociales sur le Web3
Web3 a créé un mouvement visant à changer fondamentalement la manière dont nous interagissons les uns avec les autres dans le monde numérique. Jetons liés à l'âme (SBT) sont le dernier cas d'usage émergent de la technologie blockchain visant à soutenir une identité numérique interopérable. Avec les SBT, ainsi que leurs applications et infrastructures, il devient possible de créer des réputations socialement vérifiables et un monde numérique plus pluraliste à rendements croissants.
Que sont les jetons Soulbound (SBT) ?
Le cofondateur d'Ethereum, Vitalik Buterin, a d'abord conceptualisé les SBT dans un article co-écrit intitulé « Société Décentralisée : Trouver l'Âme du Web3 »« . » L'article décrivait jetons liés à l'âme (SBTs) en tant que NFTs non transférables pouvant représenter une identité sociale et des expériences dans une société décentralisée.
Dans le monde du Web3, les participants disposent de comptes, ou portefeuilles, qui contiennent de nombreux SBT correspondant à une série d'affiliations, d'adhésions et de certifications. Les SBT peuvent être auto-certifiés et décrivent certains aspects du profil personnel et des centres d'intérêt. Ils peuvent également être émis par d'autres comptes attestant des relations sociales du participant.
En d'autres termes, un compte détient l'existence sociale étendue décrite par les SBT.
Bien que ses promoteurs affinent encore le concept et les cas d'utilisation, l'article met en lumière comment les tokens liés à l'âme pourraient être essentiels pour créer une société décentralisée. Cependant, bien que l'existence des SBT puisse instaurer un cadre social, il reste nécessaire de trouver un moyen de créer la connexion des SBT à travers les relations.
SBTs sémantiques expliqués
Les SBT sont des variantes des jetons non fongibles, ou NFT. La pratique actuelle d’émission des NFT consiste à écrire uniquement le tokenID, le nom et l’URI dans les métadonnées. L’URI pointe généralement vers un emplacement sur un serveur centralisé comme AWS. Bien que les données soient ouvertes, la lecture automatisée des données engendre une forte friction. Cette friction est encore plus importante si l’on tente de construire quelque chose nécessitant plus d’intelligence. Sans oublier que le stockage centralisé est en contradiction avec la souveraineté des données. De nombreux jetons deviendraient sans valeur dès que le serveur serait hors service.
Une manière plus décentralisée de générer des SBTs serait d’écrire leur signification dans les métadonnées. Nous appelons SBTs avec des significations inscrites dans les métadonnées des « SBTs sémantiques ». La disponibilité ouverte de la signification sémantique au sein des SBTs permet une lecture de la signification indépendante de tout serveur. Et si nous voulons faciliter les choses pour les développeurs, nous pouvons écrire la signification dans un format structuré comme le Resource Description Framework (RDF), la norme du World Wide Web Consortium (W3C).
Par exemple, si un SBT représentait une personne membre d'une DAO, lorsque vous consultez les données on-chain, vous sauriez seulement que le compte détient un SBT, rien de plus. Mais si nous ajoutions la signification sémantique dans les métadonnées et suivions le format RDF, la machine pourrait facilement savoir que le compte est membre d'une DAO. Et il s'agit d'un lien sous forme de graphe orienté, connectant le compte et la DAO.
Il ne fait aucun doute quant à la richesse et la profondeur des données d’intelligence qui peuvent être extraites des comportements et des relations on-chain. Les SBTs sémantiques créent des ressources de données plus faciles à exploiter. À mesure que davantage de personnes créent leurs données dans ce format, le réseau de données peut accroître les rendements au bénéfice de l’ensemble de la société.
Graph social co-créé et couche de données liées
Les principes fondamentaux du Web3 sont centrés sur les portefeuilles détenant des tokens.
Imaginez un monde où les comportements on-chain peuvent être enregistrés par des SBTs sémantiques. Vous pourriez avoir de nombreux SBTs tels que :
- A assisté à un événement, a réclamé le SBT de preuve de présence
- Cours terminé, revendiqué le SBT Preuve de Compétence
- Rejoint un programme, a réclamé le SBT de Preuve de Partenariat
Cela peut également être aussi simple que de s’auto-certifier quelque chose concernant votre compte, comme frapper un SBT de Preuve d’Intérêt avec les métadonnées « J’adore les matchs de football ! »
Les SBTs sémantiques, chacun décrivant une déclaration de profil personnel ou de relations sociales, peuvent être associés pour déployer l’existence sociale et l’image de l’âme.
Le point le plus prometteur est que, chaque SBT sémantique décrivant une courte déclaration des relations sociales entre deux comptes, pointant de l’un vers l’autre, le SBT sémantique modélise en fait la relation par paire entre deux objectifs et forme un lien dans un graphe orienté. C’est théoriquement la manière optimale de cartographier les relations sociales dans un réseau de comptes avec attributs. Avec de nombreux SBTs sémantiques détenus par une mer de portefeuilles, la société décentralisée n’est en réalité qu’un gigantesque graphe social !
Avec cette échelle et cette puissance, cette théorie des graphes pourrait faciliter de nombreuses fonctions dans notre vie Web3 :
- Recommander des connexions et des centres d'intérêt dans les dapps.
- Détecter les clusters intersectionnels liés à l'âme.
- Simplifiez la compréhension de grandes quantités de données, des tendances et des relations par entreprise.
- Identifier les comportements stratégiques coordonnés tels que les attaques sybil.
Avec les jetons sémantiques soulbound, la construction de la réputation et de la confiance sera facilitée grâce à l'approche ascendante d'auto-émission et d'attestation entre pairs. Les âmes disposant de plus de preuves de certains SBT et de SBT plus réputés seront, dans de nombreux cas, plus récompensées. Les protocoles qui attestent les SBT au sein de leurs communautés bénéficieront de la réputation et de la confiance co-créées par la communauté.
Le graphe social s'adapte parfaitement à la connectivité des SBTs sémantiques, et il offre l’intégration idéale d’une couche de données liées. Considérez que chaque compte est une source de données qui contient de nombreux SBTs sémantiques ; chaque SBT sémantique décrit la signification de la relation dans un format standard et pointe vers une autre source de données. Les SBTs sémantiques transforment essentiellement Ethereum en un web de données liées !
La requête de données peut être effectuée par les protocoles avec un langage standard pour obtenir le retour en quelques secondes. Lorsque les âmes voyagent à travers les communautés, les données qu'elles détiennent peuvent être facilement partagées et réutilisées avec un minimum de friction. La couche de données liées co-créée est un bien public, avec des effets de réseau et des rendements croissants qui bénéficient à chaque recoin de l'écosystème d'identité Ethereum.
La beauté des SBTs sémantiques est sur le point de décoller et d'ouvrir une porte plus large à Ethereum, une porte qui est collaborative, riche en sémantique et ne se limite pas à la finance. Relation, un explorateur de valeur de données basé sur le Web3 Social Graph, s'engage à créer l'infrastructure nécessaire pour définir et encoder les relations sociales entre les SBTs sémantiques.
Encodage des relations sociales
Relation est une infrastructure décentralisée de graphe social qui permet aux individus et aux communautés de co-construire une réputation et une société meilleure dans le Web3 grâce aux SBTs sémantiques et aux données de relations liées. Relation développe un outil ouvert de frappe de SBTs sémantiques accessible à tous pour permettre la frappe de SBTs et la construction de leurs marques, tout en co-créant le graphe social décentralisé. Le modèle ouvert et sans permission est facile à utiliser, permettant aux particuliers et aux marques de commencer à frapper des SBTs en quelques minutes.
Pour rendre les profils auto-déclarés exploitables, Relation encode les relations sociales à travers des SBTs sémantiques. Grâce à l’ajout de données de graphes orientés compréhensibles par machine, l’infrastructure à faible friction de Relation Labs offre un environnement où les données peuvent être partagées et réutilisées de manière fluide à travers les applications et les communautés, grâce à la norme W3C Resource Description Framework (RDF) pour décrire les relations au sein des métadonnées des SBT.
Au-delà de la fourniture de relations lisibles par machine au sein des métadonnées des SBT, cela permet également une manière plus humaine d'interagir avec une société décentralisée. Plus précisément, les relations auto-décrites peuvent vous permettre de :
- Établir des relations à la fois publiques et privées ;
- Révoquer ou brûler certaines relations ; et
- Permettez aux relations d'expirer.
Bien que nous ayons supposé que les SBT seraient visibles publiquement par souci de simplicité, la confidentialité demeure un enjeu qui suscite un grand intérêt de notre part. Les SBT privés sont nécessaires pour protéger les informations personnelles et éviter le contrôle social. Heureusement, nous pouvons gérer le partage excessif en stockant le hachage des données on-chain et en conservant les données off-chain dans un stockage décentralisé tel qu'Arweave, tout en contrôlant l'accès en connectant les applications aux identifiants on-chain, comme les espaces à accès réservé par token. Les preuves ZK constituent également un moyen puissant de révéler partiellement les données et de calculer sur les SBT.
Dans une approche véritablement décentralisée de l'infrastructure SBT, Relation s'assure que le social web3 soit accessible à tous, réduisant ainsi les barrières à l'entrée et favorisant le développement de relations plus inclusives.
L'infrastructure sémantique SBT de Relation peut être appliquée à de nombreux cas d'usage, y compris les SoulDrops pour les Communautés et les Âmes. Les SoulDrops sont essentiellement des airdrops ciblés pour des détenteurs spécifiques de SBT. Pour les Âmes, c'est une opportunité de collecter autant de SBT que possible provenant d'événements, d'organisations ou d'adhésions, afin de renforcer leur identité numérique par la réputation.
Pour les communautés, SoulDrops offrent une solution de « preuve de choses » qui peut être conçue pour réaliser l’airdrop en fonction de ce qui importe, comme la mitigation d’un utilisateur effectuant plusieurs attaques (« attaques sybil »). Lorsque les communautés souhaitent effectuer des airdrops de tokens à une certaine intersection d’âmes ou estiment que certains SBT sont plus fiables, le graphe direct pondéré peut aider à rassembler les âmes et attribuer un poids aux SBT afin de réaliser un airdrop de tokens efficace.
Plus important encore, l'infrastructure créée aujourd'hui pour les SBT sémantiques contribue à réduire le besoin d'intermédiaires et crée une voie claire vers une société décentralisée. Alors que la nécessité d'une forte existence sociale on-chain continue de croître, des projets comme Relation Labs développent un système social pour créer, maintenir et encoder des relations sociales qui sont stockées de manière efficace, tout en lançant la couche technique d'une couche de données sémantiques composables, unifiées et sociales, native sur Ethereum. La couche collaborative de données liées générée par les SBT sémantiques fait d'Ethereum une société virtuelle meilleure et plus égalitaire pour tous.