@poka
Oh oui, je crois⊠Je manipule des essaims IPFS et, les ai mis dans plein de situations (y compris coupure IP) pour en observe le maillage pair Ă pair et la stabilitĂ© depuis quelques temps ⊠Câest fascinant adresser le contenu au travers de clefs ou de programmes.
Pour sâinstaller et Ă©mettre depuis lâIPFS public ce nâest pas facile.
Il faut dĂ©bord Ă©mettre selon un protocole sur le ânodeidâ pour pouvoir se trouver. Mais sans utilisateur, les donnĂ©es ne sont pas bien rĂ©pliquĂ©e, et je voulais pas passer Ă âipfs-clusterâ.
Alors, pour mettre de la cohĂ©rence, jâai fini par crĂ©er UPlanet, une blockchain de clefs gĂ©olocalisĂ©es auxquelles rattacher les donnĂ©es dâautres clefs (âTWâ)
Les donnĂ©es de chaque âplayerâ sont stockĂ©es dans Tiddlywiki.
Ca permet une visualisation des donnĂ©es par lâutilisateur (ou non si câest chiffrĂ©) et donne un accĂšs API via ânodejsâ.
Ces clefs geolocalisĂ©e permettent de maintenir les donnĂ©es de lâessaim synchronisĂ©es, elles sont brassĂ©es toutes les heures pour garder leur fraĂźcheur, et dĂ©rivĂ©es chaque jour par rapport au secret que partagent les nĆuds de lâessaim.
Lâessaim âzeroâ nâen a pas, ce sont les version âipfs privĂ©â qui en auront et chiffrent leurs transmissions avec la swarm.key correspondante.
Je suis en train de terminer de coder lâactivation automatique de sous-essaims privĂ©s. Cela aura lieu lorsque 6 stations partagent le mĂȘme tiddler ayant comme tag âForkUPlanetZEROââŠ
Effectivement, dĂšs que les stations partagent la mĂȘme swarm.key ça accĂ©lĂšre Ă mort Je serai ravi quâon active ce mode ensemble en partageant le âvoeuâ (clef dĂ©rivĂ©e) âForkUPlanetZEROâ dans le TW de nos Stations⊠Ca permettra de tester le code Ă plusieursâŠ
Techniquement. on scrute nos TW. On sâenvoie mutuellement le lien ipfs en commentaire dans une micro transaction G1 qui contient le fichier swarm.key chiffrĂ© avec la clef destinataire et encodĂ© en base16 (Ă moins que ça tienne direct, je ne me souviens plus de la limite exacte de caractĂšres du commentaire).
Cette procĂ©dure est dĂ©jĂ incorporĂ©e dans Astroport.ONE a diffĂ©rents endroits⊠Je nâai pas osĂ© activer lâimport vers TW pour le moment, mais câest trĂšs simple Ă ajouter
- Astroport.ONE/gchange_get_50km_around_LAT_LON_ads.sh at master - Astroport.ONE - P2Git
- Astroport.ONE/GetGCAttributesFromG1PUB.sh at master - Astroport.ONE - P2Git
Ca active la âdiffusion procheâ des informations (entre Ă©changeurs dâĂ©toiles)⊠mais ne recopie pas les profilsâŠ
Voici mon TWâŠ
https://ipfs.copylaradio.com/ipns/k51qzi5uqu5dgc8s5cxu9qxnq8zh2eckrdxz54mhhll6a7c1vmpqexpc3unfkt
Lorsque jây importe un tiddler, cela ajoute mon email dans les tags.
Puis chaque soir, Astroport.ONE/G1PalPay.sh at master - Astroport.ONE - P2Git effectue des contrĂŽles et envoi 1 G1 Ă tous les email signataires.
Il y a encore pas mal de trucs quâon peut faire en mixant IPFS et la G1 (et nâimporte quelle âblockchain ticket de caisseâ).
Ensuite, je voudrai proposer un service de âtranscription de vidĂ©oâ Ă la demande pour lâajouter comme programme Ă âASTROBOTâ (lâĂ©quivalent de ce quâils appellent âsmart contractâ que crois). Il y a dĂ©jĂ celui qui copie les liens youtube trouvĂ© dans un tiddler, celui qui mets en vidĂ©o Ă la demande vos films Kodi, celui qui surveille nos transactions pour en extraire les vues circulaires (que jâappelle âĆ1/Ć2â) est encore Ă amĂ©liorerâŠ
Enfin premier qui vous accueille envoi des âZINEâ (feuille A4 Ă transformer en livret) et reste Ă programmerâŠ
Essayez⊠https://qo-op.com
redirige vers une station bootstrap de âlâessaim de devâ ipfs.copylaradio.com (ipfs.libra.copylaradio.com plus exactement), on peut en ajouter plusieurs et les mettre en load balancing⊠Mais pour rester purement dĂ©centralisĂ©, il vaut mieux lâutiliser en localhost
-
astroport.copylaradio.com ( http://astroport.localhost:1234 ) donne accĂšs Ă lâ'API et Ă lâadmin (il faut scanner le QRCode âAstroIDâ de son MULTIPASS reçu Ă lâinscription)
-
astroport.copylaradio.com/12345 ( http://astroport.localhost:12345 ) founit lâĂ©tat du noeud et celui de son essaim
-
ipfs.copylaradio.com ( http://ipfs.localhost:8080 ) fait le reste
Donc, oui, le passage à IPFS est prévu, et entamé.
Manque quâĂ ajouter gcli
Ă jaklis
pour se raccorder Ă la v2s
et Ă©tendre lâAPI python fastapi pour fournir les index souhaitĂ©s par les clients.
Je sais que je ne passe pas souvent aux rĂ©unionsâŠ
On se fait une visio pour causer de tout ça quand vous voulez @poka @hugo @kimamila, âŠ
toutes les blockchains se heurtent (ou se heurteront) Ă la âfragmentationâ (y compris les plus connues), avec les clefs supplĂ©mentaires introduites sur UPlanet ce nâest plus un problĂšme