Bitcoin Forum
April 25, 2024, 12:20:51 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: [ANN] æternity ∞ AE ∞ TESTNET Ao Vivo [PoS x PoW Smart Contracts Merkle Trees]  (Read 466 times)
Raxitto (OP)
Sr. Member
****
Offline Offline

Activity: 420
Merit: 250



View Profile
March 10, 2017, 10:48:44 AM
Last edit: March 11, 2017, 12:00:24 AM by Raxitto
 #1


INTRODUÇÃO


Æternity é uma nova blockchain - projetada para contratos inteligentes rápidos e seguros que interagem
com dados do reais através de um sistema descentralizado oráculo.

Scalability é alcançada usando canais de estado Turing-completos (sem confiança), a principal
diferença com Ethereum. Desta forma, os Contratos inteligentes também se tornam mais fáceis de analisar e mais seguros.

A interface para dados do mundo real é feita através de um design inovador, oracle, que é baseado em mercados de previsão.

Os canais estaduais aumentam a escalabilidade, uma vez que todas as transações se tornam independentes e, portanto,
podem ser processadas em paralelo. Além disso, isso significa que os contratos nunca escrevem para o estado
compartilhado, simplificando muito dos seus testes e verificações.

Æternity será impulsionado pelo token æternity (símbolo AE, também 'æon').

Os tokens de æternity são usados como pagamento por qualquer recurso que se consome na plataforma, bem como a base
para aplicações implementadas na plataforma.
A distribuição do token de eternidade [AE] no bloco gênese será determinada por um contrato inteligente hospedado em Ethereum.

Os tokens æternity serão gerados por contas que terão um endereço e equilíbrio, implementadas ao lado
de um sistema de alias (nomeação) que irá apoiar nomes humanos-amigáveis mapeado num endereço de aeternity.

Æternity identidades são essencialmente um triplo de (pub-key, hash, nome). Pub-key da conta, nome do alias e
hash da ligação a outros dados, em IPFS.




ÆTERNITY BLOCKCHAIN





CONSENSUS E GERENCIAMENTO


• Hibrido Proof-of-Work Proof-of-Stake blockchain
• Consensus alcançado por PoW mining
  • Algo: 'Cuckoo Cycle' por Tromp: GITHUB WHITEPAPER BLOG
  • Minable até mesmo com telefones inteligentes para alcançar a maior possível descentralização
• Gerenciamento via PoS previsões de mercados
  • Previsões de mercados são provadas ser as ferramentas melhores para destilar a informação fora de uma
multidão de povos. Melhor que uma votação simples!

VELOCIDADE ESTIMADA DE TRANSAÇÕES
•  Velocidade de transação off-chain sem confiança: infinita e limitada apenas pela velocidade da luz,
já que essas transações estão dentro dos canais de estado


•  Velocidade de transação em cadeia: Definimos as seguintes variáveis para os seguintes cálculos:

B = tamanho do bloco em bytes
F = blocos até finalidade
R = tempo até finalidade em segundos
T = tamanho da transação em bytes

As variáveis que definem o protocolo são constantemente atualizadas pelo consenso/gerenciamento.
A partir do seu padrão inicial valores que podemos calcular na taxa de inadimplência inicial de transações por segundo.

Transações por segundo = B  F / (T  R)

B = 1000000 bytes = 1 megabyte por bloco
R / F = 30 segundos por bloco
R = 243600 segundos por dia
F = 2460*2 blocos por dia
T = 1000 bytes por transação

1000000 ∗ 24 ∗ 60 ∗ 2/1000/24 ∗ 3600 = 1000000 / 1000 / 30 = cerca de 32 on-chain transações por segundo,
que será rápido o suficiente para assinar cada humano com tecnologia de topo de estado dentro de 8 anos.

Essas variáveis serão determinadas pelos titulares de tokens (PoS Gerenciamento).

Para mais detalhes leia o æternity blockchain whitepaper: Sec. E(4): Transações por segundo a determinados requisitos de memória


CANAIS DE ESTADO


O blockchain da æternity aproveita os canais estatais, o que torna os contratos inteligentes mais rápidos,
mais seguros e mais confidenciais.
  • Primeiro, dois usuários abrem um canal de estado através do depósito de alguns tokens AE nele.
  • Eles podem concordar com contratos inteligentes arbitrários. Isso permite que as transações sejam
    conduzidas tão rápido quanto as informações transmitidas e processadas por ambas as partes, em vez
    de ter de esperar até que a transacção tenha sido validada - e potencialmente finalizada - pelo mecanismo de consenso da blockchain.
  • Esta blockchain de æternity é usada para resolver o resultado final ou para resolver conflitos que surgem.

As suas decisões são previsíveis, descartando assim atividades maliciosas entre partes que tentam corromper
os canais estaduais para que eles escreveram e concordaram previamente.

A transferência de æon é o único efeito que os canais podem ter na blockchain, apenas aqueles æons
que foram depositados no canal de estado podem ser transferido. Isso torna todos os canais independentes
uns dos outros, o que tem benefício imediato que quaisquer transações relacionadas a canais possam ser
processadas em paralelo, melhorando muito o processamento de transações.


SMART CONTRACTS


Æternity usa uma máquina virtual Turing-complete (nova) com MAST (Merkelized Abstract Syntax Trees)
para processar contratos inteligentes. Dentro de æternity, os contratos inteligentes são funções puras sob
a forma de acordos financeiros que distribuem regras predeterminadas. MAST permite que, no caso de um
contrato inteligente precisa ser reforçada pela cadeia de bloco, apenas a parte relevante do contrato inteligente
deve ser publicado, alcançando novamente maior escalabilidade e confidencialidade.
  • Somente as partes envolvidas sabem sobre o contrato
  • Apenas as partes que têm um canal de estado aberto podem criar um contrato válido
  • Cada alteração de estado ou atualização de código é assinada por ambas as contra-partes do contrato
  • Só é submetido à blockchain se o seu resultado for contestado, caso em que o código é armazenado apenas
    como parte da transação enviada, nunca em qualquer outro estado.
  • Se isso acontecer, a blockchain distribui os tokens de acordo com o contrato e fecha o canal.


IMPLEMENTAÇÃO


æternity core blockchain código é escrito em Erlang, o que torna mais fácil
escrever distribuíndo, tolerantes as falhas, soft real-time, altamente disponível, aplicações sem interrupeção.
Erlang é a linguagem perfeita para escrever um blockchain a partir do zero e, usando-o, conseguimos uma
estabilidade operacional superior e desempenho.

WEB E MOBILE INTEGRAÇÃO

æternity é a 'mobile first', que é de verdade devido à convergência de redes
móveis e tecnologias da web e novos de mineração, algo que é mesmo eficientemente minerar em telefones inteligentes.

Uma biblioteca Javascript e APIs REST para se impulsionar o núcleo blockchain fará a integração em aplicativos
existentes da web / mobile ou de serviços mais fáceis.

ReactJS será o quadro de escolha a escrever módulos reutilizáveis na interface do usuário. Estes módulos podem
ser facilmente reutilizados na web, bem como no celular, e até mesmo compilação para aplicativos nativos no
celular, tornando-se mais rápido.

Também está prevista uma interligação Ethereum e Bitcoin via Cosmos/Polkadot.


ROADMAP



A EQUIPA





Constantemente adicionando membros de equipa, confira o site e blog para as informações mais recentes.




ENTRE EM CONTATO


                           

Estamos também no QQ, Wechat, IRC e mais ... Junte-se a nós agora e ajude-nos a construir o futuro juntos.
1714004452
Hero Member
*
Offline Offline

Posts: 1714004452

View Profile Personal Message (Offline)

Ignore
1714004452
Reply with quote  #2

1714004452
Report to moderator
1714004452
Hero Member
*
Offline Offline

Posts: 1714004452

View Profile Personal Message (Offline)

Ignore
1714004452
Reply with quote  #2

1714004452
Report to moderator
1714004452
Hero Member
*
Offline Offline

Posts: 1714004452

View Profile Personal Message (Offline)

Ignore
1714004452
Reply with quote  #2

1714004452
Report to moderator
TalkImg was created especially for hosting images on bitcointalk.org: try it next time you want to post an image
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714004452
Hero Member
*
Offline Offline

Posts: 1714004452

View Profile Personal Message (Offline)

Ignore
1714004452
Reply with quote  #2

1714004452
Report to moderator
1714004452
Hero Member
*
Offline Offline

Posts: 1714004452

View Profile Personal Message (Offline)

Ignore
1714004452
Reply with quote  #2

1714004452
Report to moderator
Raxitto (OP)
Sr. Member
****
Offline Offline

Activity: 420
Merit: 250



View Profile
March 12, 2017, 11:56:57 PM
 #2

Reservado a atualizações
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!