
Source: permadao
Cette fois, AMA fait partie du pirate de crypto AI organisé par Bewater, soutenu par la communauté Permadao.
Cet article triage du contenu AMA, divisé en liens de texte et d’AQ.La partie texte est le dialogue entre l’hôte et SAM.
Invité: Sam, Arweave & amp;
hôte: Outprog, Permadao & AMP;
texte
Outprog:
Merci à Lulu et Bewater pour l’invitation.Je suis un ouvrier de Permadao, organisant l’événement d’aujourd’hui.
En tant qu’infrastructure de stockage décentralisée, Arweave est stable depuis près de 6 ans depuis 2018.Les données de stockage d’Arweave ont également inauguré la croissance explosive comme le prix de la devise de la BTC.
Nous savons tous que cette année, l’écologie de l’Arweave s’est produite très importante, c’est-à-dire,La libération d’AO marque la transformation de l’écologie d’Arweave du stockage décentralisé en un écosystème d’application à point complet qui prend en charge l’informatique décentralisée.
Tout d’abord, veuillez présenter Sam brièvement, ainsi qu’une brève introduction d’Arweave et AO.
Sam:
Merci à Overprog, merci d’avoir invité!
Il y a environ 7 ans, nous avons commencé à construire Arweave en tant que couche de données permanente pour stocker toutes les connaissances et l’histoire les plus importantes des humains.L’idée initiale était essentiellement la création du « stockage de chaîne » – comme des gens qui ont essayé le bitcoin depuis le début, mais ils avaient besoin de capacités d’agrandissement de capacité illimitées.À ce jour, 7 ans se sont écoulés, Arweave stocke désormais plus de 5 milliards de données et est un « pipeline de données » géré par de nombreuses applications Web3.
Dans le processus, nous avons constaté que le calcul décentralisé est la « réplication des données décentralisée » plus la « vérification ».Lorsque vous exécutez les nœuds Ethereum (ou même Bitcoin), votre ordinateur télécharge uniquement le bloc du réseau homologue et les vérifie.
Parce qu’Arweave peut stocker en permanence n’importe quelle quantité de données (tout comme l’ensemble de données de Bitcoin et Ethereum), une question apparaît: si nous ajoutons une couche de vérification, cela signifie-t-il que nous pouvons réaliser des contrats intelligents en expansion infiniment?
Il s’avère que la réponse est oui?Ce produit est AO.C’est essentiellement un super ordinateur décentralisé fonctionnant sur Arweave avec des threads parallèles illimités.
Nous espérons construire un nouvel espace de réseau décentralisé à travers la combinaison d’Arweave + AO.L’espace réseau peut être prouvé neutre et garantir le droit des utilisateurs.
Outprog:
Merci Sam pour votre introduction.Nous entrons dans la première question.Le thème d’aujourd’hui est l’IA, discutons de l’IA.
Nous savons que AO utilise le modèle d’acteur pour la conception.Pouvons-nous considérer l’AO naturellement applicable au développement d’applications d’IA basée sur le modèle d’acteur?
Sam:
Oui, le modèle d’acteur est inventé à l’époque où la recherche sur l’IA a reçu une grande attention.À cette époque, l’exploration de l’intelligence artificielle a pris 60 ans à s’améliorer, mais le modèle de programmation de l’acteur a été rapidement adopté et utilisé à de nombreux appareils non -ai.Maintenant, nous sommes proches d’AGI, ce qui rend le modèle d’acteur plus raisonnable.
Essentiellement, l’idée principale du modèle d’acteur est que chaque composant du système peut être un agent indépendant et autonome et peut être utilisé en parallèle.Cette architecture axée sur le modèle et le proxy s’adapte très bien car elle simule le monde réel: tout comme le chat AMA actuel, chacun de nous est indépendant et autonome, et nous nous coordonnons mutuellement en envoyant des messages.
AO utilise le modèle d’acteur pour introduire cette idée dans le monde du calcul.Chaque service du système est autonome et peut être exécuté indépendamment.Lorsqu’ils veulent se coordonner, ils sont implémentés en envoyant des messages.
Outprog:
Oui, chaque « acteur » (acteur) dans le modèle d’acteur est comme un agent, ce qui nous rappelle l’agent d’IA.Sam peut-il dire que la corrélation entre le modèle d’acteur et l’IA?
Sam:
C’est exact!Agent == agent == acteur.Par conséquent, il est très raisonnable d’utiliser des acteurs comme environnement d’hébergement.
Le point le plus excitant pour AO est qu’il nous fournit des contrats intelligents évolutifs suffisants pour héberger un modèle de langue à grande échelle complet.Notre chef de la technologie Tom et moi avons effectué des recherches et une pratique sur l’hébergement de grands modèles de langue sur Arweave le soir et le week-end au cours des dernières semaines:
https://github.com/samcamwilliams/aos-llama
Bien qu’il ne soit pas prêt à faire des annonces publiques, si vous voulez savoir, cet entrepôt peut être utilisé comme aperçu.
Outprog:
C’est des éloges!Je pense que le cas d’utilisation de Sam montrera bientôt comment le modèle d’IA est réalisé sur AO!
Sam:
Une idée: AO est une nouvelle forme d’espace réseau, qui convient très bien aux agents.À l’intérieur de l’AO, l’agent est une unité individuelle autonome et souveraine.
Nous pensons que l’application principale de cette technologie apparaîtra dans le domaine financier.
Dans le passé, la plupart des activités économiques étaient en fait des «couches intelligentes» – la colonie.Ces activités économiques ont été effectuées dans le passé, mais maintenant nous pouvons les amener dans l’environnement contractuel intelligent et obtenir la désintégration qu’ils fournissent.
Imaginez que si toutes les activités économiques ne sont pas seulement des règlements – peuvent effectuer des actions sur la chaîne par le biais d’un agent sans confiance.Vous pouvez désormais créer des contrats intelligents pour fournir aux utilisateurs un fonds de « trading d’algorithmes » pour l’autonomie.Cela a ouvert un énorme espace de conception qui n’a jamais été publié.
À long terme, nous pensons que ce sera bien plus que cela.Ce sera un « corps de vie » qui peut effectuer la forme d’autonomie qui peut effectuer des tâches(Peu importe comment vous décrivez).
Outprog:
自动化金融和 AI 代理金融是 AO 上值得探索的方向!Attendons et voyons.
进入下一个问题。À l’heure actuelle, il n’y a pas d’exemples d’IA et de Web3 qui peuvent être combinés, et l’architecture technique d’AO a évidemment franchi cette limite.En plus de l’EVM et d’autres chaînes, les développeurs peuvent utiliser AO pour créer des applications difficiles à réaliser dans le passé.
Après la percée technique, comment AO aidera-t-il au développement de l’IA à l’avenir?Y aura-t-il du soutien et du financement pour les projets d’IA?Quel rôle AO obtiendra-t-il dans le développement de l’IA?
Sam:
La principale suggestion est de rechercher activement la coopération!Un grand nombre de groupes dans l’écosystème d’Arweave sont très disposés à aider à développer le développement de projets sur AO.récent,Community Labs a lancé AO Ventures, qui est un incubateur avec un fonds d’investissement de 35 millions de dollars pour soutenir le développement de projets sur Internet.
Dans les recherches avancées, nous sommes également très heureux de fournir un soutien à un seul aux personnes qui construisent des projets dans l’écosystème.Contactez-nous, nous ferons de notre mieux pour fournir diverses aide – du soutien technique, de la promotion au soutien financier, nous ferons de notre mieux.
Outprog:
Soutien écologique puissant!La dernière question.
Le pirate Pine hébergé par Bewater est très utile pour le développement écologique des développeurs AO.Permadao s’est également engagée depuis longtemps dans le développement de la communauté des développeurs écologiques d’Arweave.
Nous pensons qu’à l’avenir, il y aura plus d’activités écologiques hors ligne tenues en Asie, qui peuvent être des pirates, des incubateurs ou des camps d’entraînement.
Quels plans et idées ont le soutien de la recherche à l’avant pour ces activités?Comment coopérer avec Bewater Ai Crypto Hackathon?Promouvoir l’innovation et le développement ensemble.
Sam:
在 Forward Research,我们的核心职能是构建:无论是协议还是社区。Ce dernier implique généralement la recherche de la bonne personne, puis les aide à le promouvoir.
Q & AMP;
Voici les questions et réponses des utilisateurs de la communauté dans AMA
À propos de « pos »
Adam Lee:
J’ai quelques questions sur AO.
1. J’ai remarqué qu’AO utilise toujours le système centralisé de POA.Quand sera-t-il mis à niveau vers POS ou un mécanisme de consensus plus décentralisé?
2. Je n’ai pas vu de jetons liés à l’AO.Quand cette partie sera-t-elle améliorée?
3. AO a-t-il une feuille de route?
Sam:
Alors que nous continuons à nous développer, nous ferons progressivement la transition de la plupart des activités au POS.À l’heure actuelle, il n’est pas des développeurs « centralisés », certains développeurs gèrent leur propre SUS / CUS / MUS.En tant que développeur, vous pouvez choisir quelles «institutions» de confiance.Il est plus « distribué » que la centralisation, mais il n’est pas décentralisé – mais je comprends votre point de vue.AO lui-même est un protocole de données sur Arweave, vous pouvez donc y superposer différents systèmes de sécurité.
Une fois qu’AO est mis en œuvre, un marché informatique à haute efficacité apparaît.
Une grande caractéristique d’AO est que chaque sous-réseau en fonctionnement du réseau est complètement flexible.Il n’y a pas de limite d’évolutivité pour chaque réseau.Le fait intéressant est: hier, nous avons doublé le nombre d’unités de calcul dans le réseau de test qui s’exécute pour les recherches à terme.À l’exception de certains processus fonctionnant plus rapidement, personne n’a remarqué ce changement?À l’avenir, nous pouvons nous étendre à un nombre arbitraire d’unités de calcul.
David Dot:
Est-ce que les jetons AO signifient des fonds de rendement et ont-ils été abandonnés pour rendre AR plus précieux?
Sam:
Il est difficile de comprendre avec précision votre problème, mais AO n’a aucun financement du tout.Nous poussons toutes les sociétés de capital-risque qui souhaitent investir dans l’écosystème du projet construit sur elle.
Sur « concurrent »
Siyuan Han:
Ça sonne bien!Merci Sam.Pouvez-vous introduire comment AO prend en charge le processus parallèle d’un nombre?Comment AO évite-t-il les problèmes d’exécution parallèle traditionnels, tels que la lecture et l’écriture des conflits?
Outprog:
Actor Model 是处理并发的一种非常成熟的模型,也是 AO 采用的架构。Le modèle a été proposé en 1973 et a été implémenté dans le langage de programmation Erlang.
Pour plus de documents sur le modèle d’acteur, vous pouvez voir:
https://en.wikipedia.org/wiki/Actor_Model
Vous pouvez également afficher le document de spécification AO de la traduction de permadao:
https://permadao.com/permadao/ao-1353 CC109 D434941 A6757560 EF35 DCC2
Sam:
Je suis sûr que Telegram, nous l’utilisons pour discuter avec AMA maintenant, et nous utilisons également la programmation du modèle d’acteur à l’intérieur!
Siyuan Han:
Par conséquent, AO évite le problème des conflits de lecture / écriture au niveau du calcul.Si AO a la capacité de gérer des transactions comme un système traditionnel à haute croissance et d’effectuer des milliers ou des dizaines de milliers de threads en même temps, comment gérer la charge de travail au niveau du disque IO?Pouvez-vous introduire en détail la technologie du stockage et du moteur de données d’AO?
Outprog:
Rollup utilise la technologie Rollup similaire à Ethereum pour regrouper les données pour Arweave.
Sam:
Oui!Les données de chaque processus sont «roulées» pour Arweave.
Par conséquent, lors de la construction d’AO, nous pouvons dire dans une certaine mesure que la coordination des E / S disque est « gratuite » (parce que nous avons passé 6 ans pour le construire?).
À propos de « l’équilibrage de charge »
Kevin Zhang:
Y aura-t-il de nombreux processus pour traiter l’IA à l’avenir?Comment maintenir l’équilibrage de la charge?
Outprog:
Mon point est que MUS (l’unité de messager d’AO) est similaire à Nginx dans le WEB2 traditionnel, et l’équilibrage de la charge est distribué dans d’innombrables MUS.Tout comme l’expansion élastique de K8 S.
Sam:
Oui!MUS est l’entrée de l’utilisateur et CUS est « Calcule Cloud ».
Sur la « puissance de calcul du GPU »
AI:
Si nous effectuons certaines applications d’IA dans AO, comme la génération de vidéos IA, l’écosystème AO peut-il résoudre le problème de la puissance de calcul GPU insuffisante?
Je n’ai pas vu la démonstration de l’IA.AO a-t-il une alimentation informatique GPU?
Sam:
Vous ne pouvez pas utiliser directement le GPU, bien que l’équipe APUS étudie ce problème.À l’heure actuelle, seuls les CPU sont utilisés car WASM fonctionne sur le CPU, nous fournissant un résultat de calcul de certitude – Si vous souhaitez être authentifié par des contrats intelligents, cela est essentiel.
Jason Wu (Apus):
Pour autant que je sache, il n’y en a pas encore.APUS Network fournit à AO une alimentation informatique GPU.Nous ferons des démonstrations simples.Les images peuvent actuellement générer des images.Les modèles de grande langue et la génération de vidéos n’ont pas encore été ouverts.
Sur « consensus et ordre de transaction »
Miami Fish:
Comment le SU vérifie-t-il la demande et la soumet à CUS pour traitement.
Outprog:
SUS est utilisé pour allouer NONCE, et les résultats de calcul obtenus par CUS sont effectués dans l’ordre exact de nonce.
Il s’agit d’un article lié au MSG, qui est également dans la spécification AO:
https://groups.csail.mit.edu/tds/papers/lampson/forte93.pdf
Sam:
Comme l’a dit @outprog, SUS fournit un assignation de fente (créneau horaire) pour chaque message.Dans le réseau de test POA, vous devez faire confiance à votre SU, mais si vous le souhaitez, vous pouvez même l’exécuter vous-même.Dans un réseau POS complet, vous commencerez par l’exactitude de S, et vous pouvez « revenir » au mécanisme consensuel d’Arweave (tout comme « Back L1 » dans Rollup) lorsque vous avez des problèmes.
Miami Fish:
Merci.Donc, dans POS, le SU allouera-t-il automatiquement (comme qui reçoit ma demande en premier)?Je pense à plus de problèmes sur les applications financières.
Sam:
Le déploiement du processus peut choisir le SU-c’est le développeur ou un autre processus généré comme le processus « enfant ».
Après POS, si le SU cesse de traiter le message, vous pouvez les « contester » dans le processus d’origine AO-SEC, en demandant une allocation de machines à sous.S’ils ne le font pas, le processus deviendra un état « incapable d’héberger », et ce sera alors un nouvel hôte pour résoudre ce problème via le SU « Enchère ».
Il y a de nombreux détails, mais c’est une image macro.Il permet à chaque processus d’AO de hériter de la flexibilité et de la résistance d’Arweave.
D’accord, j’ai besoin de partir maintenant.Je vous souhaite à tous une programmation heureuse!