Para ver como executar o AIPG, leia os respectivos arquivos na pasta doc
AI Power Grid é uma moeda digital revolucionária que está na interseção do blockchain e da inteligência artificial. Ele foi projetado para democratizar o acesso à tecnologia de IA e promover iniciativas de IA de código aberto. AIPG permite pagamentos instantâneos a qualquer pessoa, em qualquer lugar do mundo, e permite a criação de ativos (tokens) na sua rede. Esses ativos podem ser usados para diversos fins, incluindo NFTs gerados por IA.
AIPG opera em uma tecnologia peer-to-peer sem autoridade central, o que significa que as transações e emissão de dinheiro ou NFT são realizadas coletivamente pela rede.
O protocolo AIPG baseia-se em princípios de justiça, transparência e descentralização. Ele usa o algoritmo KawPoW resistente a ASIC durante o período PoW para garantir um lançamento justo e incentivar a participação generalizada. Uma evolução significativa no protocolo é a transição para o sistema PoUW, onde os recursos computacionais dos mineiros são dedicados a tarefas tangíveis.
AIPG introduz um modelo económico sustentável e equilibrado. Inicialmente, o protocolo capitaliza um mecanismo PoW, concedendo aos mineradores uma recompensa de bloco de 500 moedas AIPG para cada bloco. À medida que o AIPG evolui, fazendo a transição para o sistema PoUW e os mecanismos de Prova de Participação (PoS) associados, haverá uma redução gradual nas recompensas em bloco para encorajar a adoção antecipada e a participação ativa.
AIPG é mais do que apenas uma moeda digital; é uma plataforma para os entusiastas da IA experimentarem, construírem e contribuírem, democratizando assim a tecnologia da IA e ajudando a ser pioneiros na próxima era de avanços da IA de código aberto.
Site oficial: https://aipowergrid.io
Piscina Oficial: https://pool.aipowergrid.io
Explorador oficial: https://explorer.aipowergrid.io
Porta P2P: 8865
Porta RPC: 9788
Tempo de bloqueio: 1 minuto
Recompensa do bloco: 500 AIPG (500recompensa, 25 doações)
AI Power Grid Core é lançado sob os termos da licença do MIT. Consulte COPIANDO para obter mais informações ou consulte https://opensource.org/licenses/MIT.
O branch master
é construído e testado regularmente, mas não é garantido que seja completamente estável. Tags são criadas regularmente para indicar novas versões oficiais e estáveis do AIPG Core.
O desenvolvimento ativo é feito no ramo develop
. *PENDÊNCIA
O fluxo de trabalho de contribuição é descrito em CONTRIBUTING.md.
Junte-se a nós no discord em #development. https://discord.gg/XM296xQyXk
Teste e revisão de código são o gargalo do desenvolvimento; recebemos mais solicitações pull do que podemos revisar e testar em um curto espaço de tempo. Por favor, seja paciente e ajude testando as solicitações pull de outras pessoas, e lembre-se de que este é um projeto crítico para a segurança, onde qualquer erro pode custar muito dinheiro às pessoas.
Testnet está instalado e funcionando e disponível para uso durante o desenvolvimento.
Os desenvolvedores são fortemente encorajados a escrever testes unitários para código novo e a enviar novos testes unitários para código antigo. Os testes unitários podem ser compilados e executados (assumindo que não foram desabilitados no configure) com: make check
. Mais detalhes sobre como executar e estender testes de unidade podem ser encontrados em /src/test/README.md.
Existem também testes de regressão e integração, escritos em Python, que são executados automaticamente no servidor de compilação. Esses testes podem ser executados (se as dependências de teste estiverem instaladas) com: test/functional/test_runner.py
As alterações devem ser testadas por alguém que não seja o desenvolvedor que escreveu o código. Isto é especialmente importante para alterações grandes ou de alto risco. É útil adicionar um plano de teste à descrição da solicitação pull se testar as alterações não for simples.