Todas as línguas
Achain é uma plataforma de blockchain pública descentralizada. Os desenvolvedores podem usar a plataforma Achain para publicar tokens, contratos inteligentes e sistemas blockchain de maneira simples, rápida e segura. A Achain está comprometida em criar um sistema de rede blockchain com interconexão de informações globais, interconexão de valor e troca de confiança. A filosofia e a missão técnica de Achain é construir um mundo de blockchain sem barreiras.
Recursos do projeto
Estabilidade
A estabilidade é um requisito necessário para garantir que Achain esteja disponível. O Blockchain vem com suas próprias características descentralizadas, e as redes descentralizadas geralmente são complexas e cheias de incerteza. Portanto, abstraímos e simplificamos o blockchain com ferramentas de design modular e executamos contratos inteligentes, construindo uma máquina virtual modular, Lua Virtual Machine (a seguir denominada LVM), pode trazer dois benefícios para esse design. Primeiro, otimize o desempenho do LVM para melhorar diretamente a eficiência da execução do contrato e reduzir os fatores de interferência causados pelo acoplamento do sistema; Segundo, enfraquece a correlação entre a rede blockchain e o status de execução dos contratos inteligentes. Mesmo que haja problemas com a execução do contrato ou a máquina virtual estiver em execução de forma anormal, a estabilidade da rede blockchain ainda pode ser garantida.
Segurança
O POW fez uma contribuição indelével para a segurança da rede Bitcoin, mas devido à crescente demanda por mineração e aumento da dificuldade do poder de computação, quase todos os direitos estão concentrados nas mãos dos mineiros e dos pools de mineração. Através da cooperação profissional, eles realmente se tornaram "servidores centrais" altamente centralizados. Se mais de 51% do poder de computação for combinado, a maioria das transações de Bitcoin pode teoricamente ser controlada, como os ataques do DOS (negação de serviço) com os quais estamos familiarizados. Além disso, o consumo de alto poder também é criticado. Comparado com o modelo de PoW, o modelo POS ainda está se desenvolvendo e essas direções de desenvolvimento são baseadas principalmente em segurança e aplicação. O Modo POS tem uma grande vantagem de segurança sobre o modo PoW, mas a premissa é atrair titulares suficientes para realizar a mineração de POS para utilizar completamente as vantagens de segurança. O DPOS é uma melhoria do POS, e Achain inovou um mecanismo de consenso de RDPOs mais universal comercialmente universal. Com a mesma segurança que as DPOs, a resposta do bloco pode teoricamente ser aprimorada e a estabilidade e a segurança da rede podem ser aumentadas. Além disso, Achain propôs inovadoras um mecanismo inteligente de sandbox. O contrato de qualquer pessoa é testado pela primeira vez em uma caixa de areia inteligente. A Achain realizará testes automatizados de caminho completo e monitorará continuamente seu status de operação. Se o nível de saúde se deteriorar ou forem encontradas vulnerabilidades. A rede o encerrará por si só para evitar os danos ao ecossistema de blockchain devido ao contrato problemático.
escalabilidade
A escalabilidade é proposta para resolver o problema das ilhas da informação, onde as blockchains são incompatíveis entre si. Primeiro de tudo, acreditamos que a atualização e a bifurcação são uma das formas efetivas de evolução da rede e, após a bifurcação, uma cadeia principal e várias sub-cadeias são formadas. A cadeia principal e a sub-cadeia são completamente colegas de uma perspectiva técnica, mas são definidos identificadores diferentes com base no consenso da comunidade. Cada sub-cadeia pode ser personalizada de acordo com diferentes aplicações comerciais. Ao construir VEPs entre as sub-cadeias, ele funciona semelhante a um gateway, e informações e valor podem ser trocados entre as sub-cadeias através do VEP. Através de tal colaboração, um ecossistema de blockchain de várias aplicações pode ser formado. Além disso, os dados on-line não-Blockchain também serão incluídos no ecossistema Achain, complementados por contratos inteligentes, que podem responder a eventos no mundo real.
fácil de usar
Achain alcança a facilidade de uso através de dois aspectos. Primeiro, forneça uma blockchain como aservice (BAAs) para diminuir o limiar para uso por empresas e indivíduos. Através de forca de rede, personalização de dados, liberação de contratos inteligentes e atualização, monitoramento de transações de ativos, etc. e suplementado por funções visuais, os aplicativos de blockchain são simplificados e fáceis de usar. Segundo, Achain fornece suporte para vários idiomas, da Lua, C ++ a Java, permitindo que desenvolvedores de diferentes plataformas se desenvolvam convenientemente.
cenários de aplicação
financiamento da cadeia de suprimentos
O Finance da Cadeia de Suprimentos é um serviço financeiro em que as instituições financeiras (geralmente bancos) se concentram nas empresas principais para gerenciar o fluxo de capital e a logística das empresas pequenas e médias e integrando informações, controla os riscos para o nível mais baixo. É uma das indústrias que se desenvolveram rapidamente nos últimos anos. Devido ao alto custo do estabelecimento de crédito, as instituições financeiras precisam agir com cautela com base no controle de riscos e geralmente perdem alguns projetos de alta qualidade. A Achain pode ajudar as empresas e instituições financeiras a reconstruir seus sistemas de crédito e estabelecer um financiamento da cadeia de suprimentos mais eficiente.
Sob as empresas principais como o endosso, uma plataforma blockchain para armazenamento, logística, contas digitais e relatórios de crédito corporativo é estabelecida através da Achain. Ele pode realizar as informações sobre mercadorias, armazenamento, logística e contas a receber testemunhadas por empresas a montante e a jusante e instituições financeiras da cadeia de suprimentos. A emissão, confirmação, circulação, divisão e aceitação de notas digitais são desencadeadas por cada participante da cadeia de suprimentos por meio de contratos. As condições de acionamento podem ser baseadas em alterações no status dos dados no armazenamento, blockchain de logística e bancos de dados corporativos. As regras de disparo são compiladas de acordo com os contratos das partes participantes. Atos que cumprem ou violam as regras serão registrados na blockchain de relatórios de crédito e não podem ser adulterados.
Achain aproveita as vantagens dos BAAs, sandboxing inteligente e outras tecnologias para permitir a implantação rápida. Furcando rapidamente a rede de blockchain desnecessária a baixo custo, estabelecendo um protocolo de conexão usando o VEP e realizando orientação de eventos pela integração de dados. Todos os participantes podem verificar em conjunto a autenticidade dos dados, garantindo assim a transferência suave de fundos na cadeia de suprimentos e melhorando a eficiência da colaboração.
rastreabilidade do produto
O setor de varejo naturalmente possui as características dos dados de transações fragmentados, nós de transação diversificados e redes de transações complexas. Comunicação das pessoas
Ao comprar mercadorias através de shoppings on -line ou supermercados offline, a embalagem será marcada com as informações de origem, data de produção e fabricante. Mas é difícil para nós julgar a autenticidade dessa informação. Devido à margem de fraude, produtos de alto valor, como diamantes, sacolas de couro e produtos para cuidados com a pele, têm maior probabilidade de falsificar. A falsificação não apenas prejudica os interesses dos consumidores, mas também prejudica a reputação e a imagem da marca dos comerciantes, mas a sociedade também precisa consumir fundos e mão de obra para exercer supervisão e sanções legais. Atualmente, existem vários pontos problemáticos para a rastreabilidade do produto: primeiro, a rastreabilidade do produto precisa não apenas rastrear o link de produção, mas também o link de circulação. Isso inevitavelmente adicionará mais endosso articular dos sujeitos, e a dificuldade da colaboração cruzada organizacional pode ser imaginada; Segundo, seja um fabricante ou um provedor de logística, o sistema usado deve ser centralizado e há um problema de ilha da informação; Terceiro, o sistema centralizado tem o risco de os indivíduos que fazem o mal.
Em resposta aos três pontos de dor acima, Achain propõe uma solução correspondente - blockchain + Internet das coisas. Com a ajuda da Internet das Coisas, os dados dos links de produção e logística podem ser coletados em tempo real através de dispositivos inteligentes e conectados a Achain através do VEP e armazenados na rede de rastreabilidade. A estrutura exclusiva de armazenamento de dados e a tecnologia distribuída do Blockchain garantem que os dados da cadeia não possam ser adulterados. Ao mesmo tempo, a criptografia assimétrica e o anonimato relativo podem garantir que as informações principais da empresa não sejam vazadas. Quando os consumidores precisam consultar as informações do produto, eles podem rastrear todas as informações do produto, desde que conheçam o código do produto e o lote de produção.
Visão geral técnica
Contrato e implementação de LVM
Os contratos inteligentes tradicionais são limitados à entrada e saída de dados na cadeia, o que só pode suportar alguns cenários de aplicativos simples. Por esse motivo, Achain redefiniu o contrato inteligente. Além dos dados na cadeia, ele também permite que os dados na cadeia e fora da cadeia interajam e suporta respostas de eventos às alterações no status de dados na cadeia e fora da cadeia. A maioria das aplicações comerciais no mundo real é muito complexa, e essa complexidade se reflete nas estruturas de dados e nas regras lógicas. Para atingir as metas acima, Achain fez dois preparativos no design de nível superior. Primeiro, abstrair aplicativos em potencial, extrair requisitos gerais e projetar interfaces de API e estruturas de dados com antecedência. O segundo é escolher uma linguagem completa para abordar as regras no mundo físico real o máximo possível.
mecanismo de consenso
Devido às características da distribuição, o blockchain requer um mecanismo de consenso para operar normalmente. Atualmente, os algoritmos de consenso amplamente utilizados são principalmente: Prova de trabalho (POW: Prova de trabalho), Prova de Equidade (POS: Prova de Estaca), Algoritmo Prático de Tolerância à Falha Bizantina (PBFT: Tolerância prática de falhas bizantina) e provas delegadas de estaca (DPOs: DeLeg de Stake. Do ponto de vista da segurança e da praticidade, Achain seleciona DPOs e melhora o mecanismo de consenso RDPOS com base nela.
RDPOs não apenas herda as vantagens das DPOs - não requer poder de computação adicional para atingir a alocação de patrimônio após a produção de blocos, mas também pode determinar dinamicamente os resultados da execução do contrato inteligente pelo agente ou de todos os nós com base no status da transação da rede.
Achain como cadeia pública, a formação de consenso da comunidade é inseparável com o apoio de token. A retenção de um token pode não apenas obter serviços básicos de blockchain, como liberação de contratos e garfo de rede, mas também participar da votação e se tornar um nó proxy para fornecer serviços para receber recompensas de token. Achain nomeou esse ato de token, e cada detentor da ACT é chamado de parte interessada, e o peso de voto correspondente é alocado de acordo com o número de ato mantido. Os nós do agente são votados pelas partes interessadas. Os 99 agentes principais com o maior número de votos se revezam para verificar as transações, e a ordem é determinada por todos os nós de procuração e garantir que eles não possam ser adulterados. Os agentes podem se beneficiar do trabalho normalmente, mas, caso contrário, se trabalharem de forma anormal ou deixar de trabalhar, serão punidos.
Modelo de conta
Na rede de blockchain, o endereço da conta é uma solução projetada para troca segura. A conta, a chave pública e o processo de geração de chave privada têm o seguinte relacionamento: Chave privada -> Chave Public -> Endereço da conta. Todos esses três usam algoritmo de hash seguro (SHA) para garantir segurança suficiente. O hash é um refinamento da informação, geralmente sua saída é muito menor que a entrada e é um comprimento fixo. Com meios técnicos atuais, hashs com criptografia forte devem ser irreversíveis. Ou seja, as informações de chave privada do usuário não podem ser derivadas através do endereço da conta do usuário.
achein usa o modelo de conta em vez do modelo UTXO do Bitcoin (saída de transação não gasta). Embora o UTXO seja projetado de maneira muito inteligente, suporta várias transações em paralelo e possui uma proteção relativamente boa na privacidade da conta. No entanto, o design da conta do Bitcoin é um design orientado a transações e é muito difícil implementar contratos inteligentes com base no UTXO. Os contratos inteligentes no ecossistema de Achain geralmente exigem condições e estados para acionar transações de ativos, portanto, Achain, finalmente escolheu o modelo de conta.
Rede de garfo
Achain propõe uma rede adequada para bifurcado com base em duas considerações. Primeiro, mantenha uma forte vitalidade e, segundo, atenda a diferentes cenários de aplicação. Primeiro de tudo, a rede de blockchain é uma comunidade formada por muitos participantes de acordo com certos consenso. A divisão em consenso faz com que os garfos ocorram, e esses garfos às vezes são bons e às vezes têm diferença de tempo. Através da triagem e eliminação das pessoas, um grupo de valiosas redes blockchain será deixado para trás, o que é muito consistente com a lei da auto-evolução contínua de espécies e ambiente no mundo auto-organizado.
Achain servirá como ponto de partida de toda a rede de garfo e também pode ser chamado de cadeia principal. A cadeia principal pode gastar a sub-cadeia paralela a ela, e a sub-cadeia também pode continuar a bifurcar, e todas as cadeias têm status igual. Quando ocorre um garfo, o VEP registrará e transmitirá as informações de registro deste sub-chapa, como informações de bloqueio de gênese, ID da sub-cadeia, nó de semente, ativos digitais, número de identificação de serviço etc. Se o garfo continuar a ocorrer, essas informações de registro serão atualizadas pelo VEP e sincronizadas com toda a rede novamente. Quando a interação é necessária entre as cadeias, as conexões podem ser estabelecidas através do registro de informações, ou seja, a descoberta de serviços e a interação da informação e a troca de valor podem ser alcançadas sob a estrutura VEP. O VEP é semelhante ao serviço DNS da Internet e é responsável por registrar informações, atualizar informações e fornecer serviços de acesso.
Protocolo de troca de valor
O VEP é um protocolo padrão para conectar diferentes redes de blockchain. A VEP estabeleceu diretrizes para como colaborar. Ele registra as informações de registro de cada cadeia e fornece serviços às cadeias na lista confiável para solicitações de consulta e conexão. O VEP suporta dois cenários de aplicativos: interação do nó de cadeia cruzada e chamada de contrato de cadeia cruzada. O primeiro usa alterações estaduais de dados armazenados em nós ou dados externos para gerar indiretamente interações entre contratos e podem gerar novas informações. Por exemplo: o empréstimo pendente devido, conforme acordado no contrato, afetará o crédito pessoal. Os registros de empréstimos podem ser armazenados no blockchain A, enquanto os dados de crédito podem ser armazenados no blockchain B, e as informações de identificação pessoal podem vir de bancos de dados públicos externos. Este último é o chamado mútuo entre os contratos. Um exemplo mais simples é a troca de fichas de duas cadeias e manter o valor total inalterado.
Evento conduzido
Baseando-se no VEP, Achain pode realizar a interação de informações e trocar de valor entre as cadeias e até incorporar fontes de dados não-blockchain, como IoT (Internet das Coisas), IA (Inteligência Artificial), Bancos de dados de serviços públicos ou de serviço público no mundo físico real no ecossistema, alcançando o evento real em tempo real.
Achain é uma plataforma pública de blockchain. Os desenvolvedores podem emitir tokens, contratos inteligentes, criar aplicativos e sistemas blockchain. Originado em 2015, foi lançado no site principal em julho de 2017. A Achain está comprometida em estabelecer uma troca de informações blockchain global e uma rede de negociação de valor. Achain foi originalmente desenvolvido pela Fundação Achain, sem fins lucrativos de Cingapura, que é construída e mantida pelas comunidades de fãs em todo o mundo.
Links relacionados:
https://www.achain.com/
http://www.qukuaiwang.com.cn/szhb/2352.html##
https://www.okex.com/cn/project/98/