18 pages réparties en 3 parties. Cliquez sur un titre pour y accéder directement.
Page 1 / 18
Une blocksthor est une blockchain de témoignages créée et gérée directement par ses utilisateurs sur la plateforme Aristhor. Contrairement aux blockchains publiques décentralisées (Bitcoin, Ethereum), une blocksthor est une chaîne de blocs privée et nominative, dont chaque bloc représente un acte, un événement, ou un témoignage horodaté et signé cryptographiquement.
Chaque bloc d'une blocksthor contient une empreinte SHA-512 calculée à partir de son contenu et de l'empreinte du bloc précédent, garantissant l'immuabilité et la traçabilité de l'ensemble de la chaîne depuis le premier bloc (bloc zéro-genesis) jusqu'au dernier.
Le principe repose sur le chaînage cryptographique des blocs : chaque nouveau bloc intègre l'empreinte du bloc précédent dans son calcul d'empreinte. Modifier un bloc passé invaliderait toute la chaîne à partir de ce bloc, ce qui rend toute falsification détectable.
Chaque bloc est signé à l'aide d'une clé privée PGP/OpenPGP, dont la clé publique correspondante est déposée sur Aristhor. Toute personne disposant de cette clé publique peut vérifier l'authenticité de la signature, et donc l'identité du signataire de chaque bloc.
La blocksthor est construite et gérée hors ligne à l'aide du Blocksthor Maker, un outil disponible sur Aristhor.com. Les empreintes résultantes peuvent ensuite être publiées sur Aristhor pour une consultation publique.
| Acteur | Rôle |
|---|---|
| Responsable de la blocksthor | Propriétaire de la blocksthor. Il la crée, la gère, ajoute des blocs et définit les paramètres de publication. |
| Membres | Utilisateurs invités par l'administrateur à accéder à la blocksthor. Selon leurs droits, ils peuvent ajouter des blocs ou consulter le contenu. |
| Garants | Utilisateurs tiers qui apposent une garantie sur un bloc spécifique de la blocksthor, attestant de l'exactitude ou de la réalité de son contenu. |
Page 2 / 18
Pour accéder aux fonctionnalités d'Aristhor, vous devez disposer d'un compte. La création de compte est accessible depuis la page d'accueil via le lien « Créer un compte ».
| Espace | Description |
|---|---|
| Solo Discovery | Espace de découverte pour les nouveaux utilisateurs. Accès aux fonctionnalités essentielles pour débuter. |
| Solo | Espace personnel complet. Gestion de ses blocksthor, clés publiques, garanties et paramètres. |
| Team | Espace collaboratif. Partage de blocksthor et de ressources au sein d'une équipe ou d'une organisation. |
Page 3 / 18
Aristhor utilise le standard OpenPGP (via la bibliothèque OpenPGP.js). Chaque clé publique est identifiée par son empreinte de clé (40 caractères hexadécimaux).
L'empreinte SHA-512 est une fonction de hachage cryptographique qui transforme n'importe quelle donnée en une chaîne de 128 caractères hexadécimaux (512 bits). Dans Aristhor, chaque bloc possède sa propre empreinte SHA-512, calculée à partir de l'ensemble de ses champs.
f7a3...2c4d pour faciliter la communication et la recherche.| Niveau | Description |
|---|---|
| Normal | La clé privée est stockée et utilisée sur un ordinateur connecté à Internet. |
| Élevé (AIR GAP) | La clé privée est générée et conservée sur un équipement jamais connecté à Internet. Niveau de sécurité maximal. |
Le Blocksthor Maker est un outil en ligne fonctionnant entièrement dans votre navigateur. Il permet de : générer des clés PGP, créer et gérer des blocksthor, vérifier l'intégrité, calculer des empreintes SHA-512, signer et vérifier des signatures, créer des arbres de Merkle.
Page 4 / 18
Le bloc zéro-genesis est le premier bloc d'une blocksthor. Son empreinte SHA-512 constitue la référence permanente de la blocksthor (UUID de blockchain). Cette référence ne change jamais, quelle que soit l'évolution future de la chaîne.
L'empreinte du dernier bloc représente l'état actuel de la blocksthor. Elle change à chaque nouvel ajout de bloc. C'est cette empreinte que vous publiez sur Aristhor et, optionnellement, sur votre compte Mastodon.
| Format | Exemple | Interprétation |
|---|---|---|
| Complet (128 car.) | f7a3b1...2c4d | Recherche exacte |
Court avec ... | f7...4d | Commence par f7, finit par 4d |
Court avec _ | f7a3_2c4d | Commence par f7a3, finit par 2c4d |
Page 5 / 18
| Terme | Définition |
|---|---|
| Blocksthor | Blockchain de témoignages privée, gérée par un administrateur sur Aristhor. |
| Bloc | Unité de base d'une blocksthor. Contient un index, un horodatage, des métadonnées, une signature et une empreinte SHA-512. |
| Bloc zéro-genesis | Premier bloc de la chaîne. Son empreinte constitue la référence permanente (UUID) de la blocksthor. |
| Empreinte SHA-512 | Condensé cryptographique de 128 caractères hexadécimaux identifiant de façon unique un bloc ou un fichier. |
| Garantie | Attestation cryptographique déposée par un tiers (garant) sur un bloc spécifique d'une blocksthor. |
| Garant | Utilisateur qui dépose une garantie signée avec sa clé privée. |
| Arbre de Merkle | Structure cryptographique permettant de regrouper plusieurs éléments en une seule empreinte racine vérifiable. |
| Merkle root | Empreinte racine d'un arbre de Merkle. |
| Terme | Définition |
|---|---|
| Clé publique | Clé cryptographique partageable librement, permettant de vérifier une signature. |
| Clé privée | Clé cryptographique secrète, utilisée pour signer des blocs ou des messages. |
| Empreinte de clé | Identifiant unique d'une clé publique (40 caractères hexadécimaux, standard OpenPGP). |
| Signature numérique | Valeur cryptographique produite par la clé privée sur un message. Prouve l'identité du signataire. |
| Révocation | Action de déclarer une clé publique comme invalide (compromise, perdue…). |
| Web of trust | Réseau de confiance constitué par les signatures croisées entre clés publiques. |
| Terme | Définition |
|---|---|
| Espace | Environnement de travail déterminé par le rôle de l'utilisateur. |
| Système | Entité organisationnelle à laquelle appartiennent les ressources. |
| Quota utilisateurs | Nombre maximum de membres pouvant être associés à une blocksthor. |
| Terme | Définition |
|---|---|
| Token d'accès Mastodon | Jeton d'authentification (scope write:statuses) permettant la publication automatique sur Mastodon. |
| Token API | Jeton permettant à des applications tierces d'accéder à votre compte Aristhor via l'API. |
| Instance Mastodon | Serveur Mastodon sur lequel est hébergé votre compte (ex. mastodon.social). |
Page 6 / 18
La page « Empreintes & blocs » permet de rechercher n'importe quelle blocksthor dont l'empreinte a été publiée publiquement. Vous pouvez rechercher par empreinte complète (128 caractères) ou par format court (f7...4d ou f7a3_2c4d). La recherche s'effectue simultanément sur l'empreinte du dernier bloc et la référence permanente.
f7a3b1c2... (empreinte complète) |
f7...4d (format court avec ...) |
f7a3_2c4d (format court avec _)
Un second formulaire permet de retrouver les blocksthor d'un utilisateur à partir de son adresse email. Cette recherche n'est possible que si l'administrateur a activé l'option « Autorisation de recherche par email ». La saisie peut être partielle.
| Colonne | Description |
|---|---|
| Nom | Nom de la blocksthor, cliquable pour accéder à sa fiche détaillée. |
| Réf. permanente | Les 16 premiers caractères de l'empreinte du bloc zéro-genesis. |
| Empreinte SHA-512 du dernier bloc | Les 20 premiers caractères de l'empreinte du dernier bloc. |
Depuis la fiche d'une blocksthor, vous pouvez consulter le contenu intégral de la chaîne si et seulement si l'option « Visibilité publique des blocs » est activée. Vous pouvez alors copier ou exporter la blocksthor dans un fichier .txt.
Page 7 / 18
La section « Clés publiques » permet de rechercher les clés déposées sur Aristhor par empreinte de clé (partielle ou complète, 40 caractères, format OpenPGP) ou par nom du propriétaire. Seules les clés avec l'option « Clé recherchable publiquement » activée apparaissent dans les résultats.
| Information | Description |
|---|---|
| Statut | Valide ou Révoquée avec la date de révocation. |
| Empreinte de clé | Identifiant unique de la clé (40 caractères, format OpenPGP). |
| Niveau de sécurité | Normal ou élevé (AIR GAP). |
| Clé complète | Contenu PGP armored de la clé publique, copiable et exportable. |
| Signatures | Liste des clés publiques ayant signé cette clé (web of trust). |
Le web of trust est un mécanisme par lequel les utilisateurs se certifient mutuellement l'authenticité de leurs clés publiques. Sur Aristhor, un utilisateur peut signer la clé publique d'un autre pour attester de son identité. Plus une clé est signée par de nombreux utilisateurs reconnus, plus elle inspire confiance.
Aristhor publie sa propre clé publique, accessible depuis le menu et le pied de page. Elle permet de chiffrer un message destiné à l'équipe Aristhor ou de vérifier qu'une communication provient bien d'Aristhor.
Page 8 / 18
Une garantie est une attestation cryptographique déposée par un tiers (le garant) sur un bloc spécifique d'une blocksthor. Elle est elle-même signée cryptographiquement par le garant avec sa clé privée et contient : l'empreinte du bloc garanti, une merkle root, la signature du garant, l'empreinte de sa clé publique et la date.
La page « Garants d'un bloc » permet de retrouver toutes les garanties déposées sur un bloc donné en sélectionnant une blocksthor et en indiquant le numéro de bloc.
| Champ | Description |
|---|---|
| Contenu | Description textuelle de ce que le garant atteste. |
| Empreinte du bloc garanti | Hash SHA-512 du bloc sur lequel porte la garantie. |
| Merkle root | Empreinte racine de l'arbre de Merkle des éléments garantis. |
| Empreinte de clé du garant | Identifiant OpenPGP de la clé utilisée pour signer la garantie. |
L'arbre de Merkle permet de prouver qu'un ensemble d'éléments est intègre à partir d'une seule empreinte racine. La vérification s'effectue dans le Blocksthor Maker, onglet « Arbre de Merkle ».
Page 9 / 18
La section « Informations » regroupe les notes publiées sur Aristhor (articles, annonces, tutoriels). Chaque note est présentée sous forme de carte avec titre, date, image associée, extrait du contenu et éventuellement un badge En une.
Chaque note peut avoir des documents associés. Pour les images (jpg, jpeg, png), un aperçu miniature s'affiche dans le tableau. En cliquant sur l'aperçu ou sur « Afficher », l'image s'ouvre en lightbox (Magnific Popup). Pour les autres types de fichiers, le bouton « Afficher » ouvre le fichier dans un nouvel onglet.
Les notes et documents peuvent être filtrés par catégorie via un formulaire de recherche. La page « Documents par catégorie » liste tous les documents d'une catégorie donnée avec leurs aperçus.
Les listes sont équipées d'un système de tri par colonnes (tablesorter). Des filtres contextuels (catégorie, date, système) sont disponibles pour affiner les résultats.
Page 10 / 18
Le Blocksthor Maker fonctionne entièrement dans votre navigateur, sans transmission de données sensibles vers un serveur. Sections disponibles : Nouvelle blocksthor, Nouveau bloc, Explorer, Empreinte - Hash, Signature cryptographique, Arbre de Merkle, Clés PGP.
.txt pour la conserver.La section « Explorer » permet de charger un fichier de blocksthor et d'en consulter le détail ou de vérifier l'intégrité en recalculant l'empreinte de chaque bloc.
Calcul d'empreintes : la section « Empreinte - Hash » calcule l'empreinte SHA-512 de n'importe quel texte ou fichier.
Vérification de signature : fournissez le message original, la signature détachée PGP et la clé publique du signataire pour vérifier la validité d'une signature.
Page 11 / 18
Accédez à « Mes blocksthor » > « Ajouter une blocksthor ». Deux approches :
A. Création manuelle : renseignez le nom, la référence permanente, l'empreinte du dernier bloc et les paramètres de publication.
B. Import depuis un fichier .txt (recommandé) :
.txt exporté depuis le Blocksthor Maker.| État | Signification |
|---|---|
| Accessible | La blocksthor est à jour. Les membres peuvent la consulter normalement. |
| Verrouillée | Des blocs sont en cours d'ajout. Le contenu n'est pas accessible. Une date de déverrouillage estimée peut être indiquée. |
Si vous avez configuré un token d'accès Mastodon, le bouton « Publier sur Mastodon » apparaît sur la fiche de votre blocksthor. Aristhor publie alors automatiquement le nom, un lien vers aristhor.com, la référence permanente, l'empreinte du dernier bloc et les hashtags #blocksthor #blockchain #aristhor.
write:statuses sur votre instance Mastodon.Page 12 / 18
Seul l'administrateur peut inviter des membres. Accédez à la fiche de votre blocksthor, section « Utilisateurs », saisissez l'email du nouvel utilisateur et cliquez sur « Ajouter ». L'utilisateur doit déjà posséder un compte Aristhor.
| Droit | Description |
|---|---|
| Blocksthor favorite | Marque cette blocksthor comme favorite pour le membre. |
| Pseudonyme | Nom d'affichage du membre dans le contexte de cette blocksthor. |
| Stocker les blocs | Autorise le membre à accéder au contenu intégral des blocs. |
Le quota définit le nombre maximum de membres. La valeur par défaut est de 2 utilisateurs pour les blocksthor créées depuis l'espace « Ma blocksthor ».
Page 13 / 18
Depuis l'onglet « Ajout de signature » d'une fiche de clé : le signataire génère une signature détachée PGP de l'empreinte de la clé via le Blocksthor Maker, saisit son code de signature et colle la signature PGP. Elle est vérifiée automatiquement avant d'être ajoutée.
Si votre clé privée est compromise ou perdue, révoquez votre clé publique depuis sa page de modification. Vous pouvez indiquer la date, l'empreinte de la clé de remplacement et la raison de révocation.
Le bouton Exporter télécharge la clé publique dans un fichier .asc. Ce fichier peut être partagé, chargé dans le Blocksthor Maker ou importé dans GnuPG / Kleopatra.
Page 14 / 18
Via le bouton Exporter-Grouper, regroupez plusieurs garanties portant sur le même bloc dans un arbre de Merkle commun.
Les garanties peuvent être archivées pour les conserver sans les afficher dans la liste active. L'archivage est réversible : retrouvez les garanties archivées dans « Garanties archivées ».
Page 15 / 18
La page « Mon compte » permet de modifier : coordonnées personnelles (civilité, prénom, nom, email, téléphone, adresse), photo de profil (jpg, jpeg, png — 2 Mo max. — 800×800 px minimum, rendu circulaire), et pseudonyme par blocksthor (depuis la gestion des droits).
Après avoir sélectionné un fichier photo, un aperçu instantané s'affiche. Cliquez sur « Enregistrer » pour valider le changement.
L'icône permet d'afficher ou masquer la saisie.
write:statuses et copiez le token généré.Le token s'affiche masqué (points) et se révèle via l'icône .
Clé publique par défaut : définissez votre clé PGP principale via le champ « Empreinte de clé publique » dans votre profil.
Suppression du compte : action immédiate et définitive depuis « Mon compte » > « Mes paramètres ».
Documentation Aristhor — 18 pages — aristhor.com Retour en haut