Axoneest un DPOS de la couche 1 public spécialement conçu pour connecter, partager et monétiser toutes les ressources dans la pile AI. Il s'agit d'un réseau ouvert dédié à la gestion collaborative du flux de travail d'IA qui est universellement compatible avec toutes les données, modèles ou infrastructures. Données, algorithmes, stockage, calcul, API ... tout ce qui est sur chaîne et hors chaîne peut être partagé.
axoned est le nœud du réseau Axone construit sur le SDK COSMOS? Et consensus de tendance, qui permet aux entreprises et aux particuliers de définir les règles sur la chaîne, de partager toutes les ressources hors chaîne et de créer une nouvelle génération d'applications en plus.
En savoir plus dans le blog Introduction. Pour un aperçu de haut niveau du protocole Axone et de l'économie du réseau, consultez le livre blanc.
Les validateurs sont responsables de la sécurisation du réseau axone. Les responsabilités du validateur comprennent le maintien d'un nœud fonctionnel avec une disponibilité constante et la fourniture d'un montant suffisant de $ Axone comme pieu. En échange de ce service, les validateurs reçoivent des récompenses de bloc et des frais de transaction.
Vous voulez devenir un validateur? Découvrez la documentation!
Vous cherchez un réseau à rejoindre? Découvrez les réseaux!
La blockchain axoned prend actuellement en charge les versions suivantes:
| Plate-forme | Cambre | Statut |
|---|---|---|
| Darwin | AMD64 | ✅ |
| Darwin | ARM64 | ✅ |
| Linux | AMD64 | ✅ |
| Linux | ARM64 | ✅ |
| Fenêtre | AMD64 | ️ Non pris en charge |
Remarque: Comme la blockchain dépend de COSMWASM / WASMVM, nous ne soutenons que les cibles prises en charge par ce projet.
Toutes les versions peuvent être trouvées ici.
axoned suit le versioning sémantique 2.0.0 pour déterminer quand et comment la version change, et nous appliquons également les principes philosophiques de la libération de sortie tôt.
curl https://i.jpillora.com/axone-protocol/axoned ! | bashmake installdocker run -ti --rm axoneprotocol/axoned --help axoned est écrit en Go et construit à l'aide du SDK Cosmos. Un certain nombre de contrats intelligents sont également déployés sur la blockchain Axone et hébergés dans le projet Axone-Protocol / Contracts.
1.23+ suivant les instructions de la documentation officielle GO;make format-go ;make est correctement installée si vous avez l'intention d'utiliser le Fourni Makefile . Le projet est livré avec un Makefile pratique qui vous aide à construire, installer, pelucher et tester le projet.
$ make <target>
Targets:
lint Lint all available linters
lint-go Lint go source code
lint-proto Lint proto files
Format:
format Run all available formatters
format-go Format go files
format-proto Format proto files
Build:
build Build all available artefacts (executable, docker image, etc.)
build-go Build node executable for the current environment (default build)
build-go-all Build node executables for all available environments
build-docker Build docker image
Install:
install Install node executable
Test:
test Pass all the tests
test-go Pass the test for the go source code
Chain:
chain-init Initialize the blockchain with default settings.
chain-start Start the blockchain with existing configuration (see chain-init)
chain-stop Stop the blockchain
chain-upgrade Test the chain upgrade from the given FROM_VERSION to the given TO_VERSION.
Clean:
clean Remove all the files from the target folder
Proto:
proto Generate all resources for proto files (go, doc, etc.)
proto-gen Generate all the code from the Protobuf files
Documentation:
doc Generate all the documentation
doc-proto Generate the documentation from the Protobuf files
doc-command Generate markdown documentation for the command
doc-predicate Generate markdown documentation for all the predicates (module logic)
Mock:
mock Generate all the mocks (for tests)
Release:
release-assets Generate release assets
Dependencies:
deps Install all the dependencies (tools, etc.)
deps-tparse Install tparse v0.16.0 (github.com/mfridman/[email protected])
deps-heighliner Install heighliner v1.7.1 (github.com/strangelove-ventures/[email protected])
Help:
help Show this help.
This Makefile depends on docker. To install it, please follow the instructions:
- for macOS: https://docs.docker.com/docker-for-mac/install/
- for Windows: https://docs.docker.com/docker-for-windows/install/
- for Linux: https://docs.docker.com/engine/install/
Pour construire le nœud axoned , invoquez le build-go de l'objectif du Makefile :
make build-go Le binaire sera généré sous la target/dist .
Ce projet tire parti de Heighliner pour simplifier la gestion et la création d'images de conteneur de qualité de production. Pour construire une image Docker, utilisez la cible build-docker dans le Makefile :
make build-docker Pour initialiser une configuration du réseau local, invoquez l' chain-init d'objectifs du Makefile :
make chain-init Le répertoire domestique du nœud sera généré sous la target/deployment/localnet . La configuration contient un seul nœud de validateur.
Pour démarrer le réseau, invoquez la chain-start de buts du Makefile :
make chain-startUn portefeuille est préconfiguré avec des jetons, vous pouvez l'utiliser comme suit:
axoned --home target/deployment/localnet tx bank send validator [to_address] [amount]Si vous remarquez quelque chose qui ne vous comporte pas comme vous l'avez attendu, si vous souhaitez faire une suggestion ou si vous souhaitez demander une nouvelle fonctionnalité, veuillez ouvrir un nouveau problème . Nous apprécions toute aide que vous êtes prêt à apporter!
N'hésitez pas à vous demander si vous avez du mal à configurer votre référentiel de projet, à créer votre première branche ou à configurer votre environnement de développement. Les mentors et les mainteneurs sont là pour vous aider!
| Date | Auditeur | Version | Rapport |
|---|---|---|---|
| 2024/08/22 | Blocage | 2F0F84D (V10.0.0) | Blockchain axone - rapport d'audit final.pdf |
Le serveur Axone Discord est notre canal de chat principal pour la communauté open source, les développeurs de logiciels et les opérateurs de nœuds.
Veuillez nous contacter et dire bonjour, nous sommes heureux d'aider là-bas.
Alors tu veux contribuer? Super! ❤️ Nous apprécions toute aide que vous êtes prêt à apporter. N'hésitez pas à ouvrir des problèmes et / ou à soumettre des demandes de traction.
Nous pensons que la collaboration est la clé du succès du projet Axone. Rejoignez nos discussions communautaires sur l'espace communautaire pour:
L'espace communautaire sert de centre pour des discussions, des questions et un partage des connaissances liés à Axone. Nous vous encourageons à participer activement et à contribuer à la croissance de notre communauté.
Veuillez consulter Axone Health Files: