Escolar Documentos
Profissional Documentos
Cultura Documentos
V 1.6
7 de Junho de 2018
Resumo
Durante os últimos anos a comunidade Blockchain tem vivenciado um rápido
desenvolvimento . Desde que o Bitcoin criado por Satoshi apareceu como um
mecanismo de transferências Peer-to-Peer seguro e descentralizado , o conceito de
uma criptomoeda descentralizada se tornou popular e mudou para sempre o mundo
das finanças. A seguir, o Ethereum expandiu essa ideia com a implementação bem-
sucedida de versáteis "Smart Contracts ”, demonstrando o potencial da Blockchain
em inúmeras aplicações e indústrias . Como resultado , muitos crypto ativos
alternativos foram construídos sobre essas Blockchains. Entretanto, a barreira entre
a comunidade Blockchain e o mundo dos negócios ainda precisa ser rompida .
Acreditamos ter chegado a um momento chave para essa tecnologia , com a
próxima fase levando à integração entre a Blockchain e o mundo físico dos negócios
, o que inevitavelmente traz consigo sólidos ativos digitais.
Para adentrar este novo paradigma que é Blockchain , é preciso um Sistema
Operacional versátil e projetado para atender as necessidades comerciais. A Cadeia
deve abranger três principais desafios:
1. As Blockchains atuais não são escaláveis , à medida que o desempenho de um
único node
/máquina de mineração determina o desempenho de todo o sistema.
2. As Blockchains atuais não separam recursos para diferentes Smart Contracts, o
que causa interferências nas execuções dos Smart Contracts.
3. As Blockchains não possuem um Protocolo de Consenso pré -definido para
adotar atualizações ou se adaptar à uma nova tecnologia.
Esse white paper apresenta uma arquitetura Blockchain altamente eficiente que
utiliza os melhores e mais inovadores princípios da Tecnologia da Informação para
colocar a Blockchain em um padrão comercial . Pretendemos criar um “Sistema
Linux” para Blockchains. Nossos objetivos são definir e prover as informações mais
básicas , essenciais e consumidoras de tempo para desenvolver componentes do
sistema, além de fazer melhoras significativas em redes já existentes no mercado. O
Sistema permite que os desenvolvedores personalizem Cadeias para atender suas
próprias necessidades , especialmente solicitações comerciais para diversas
indústrias. Serão abordados os seguintes recursos fundamentais:
1. Main Chain e Side Chains de várias camadas para lidar com os mais variados
cenários comerciais . Uma cadeia é designada para um uso específico , distribuindo
diferentes tarefas em múltiplas cadeias, melhorando assim a eficiência do processo.
2. Comunicação com sistemas de Blockchains externas como Bitcoin e Ethereum ,
através de mensagens.
3. Processamento paralelo para transações não concorrentes e serviços baseados
em nuvem.
4. Componentes básicos de um bloco viável mínimo e compilação do Smart
Contract “Genesis ” para cada Cadeia com o intuito de reduzir a complexidade dos
dados e alcançar um alto índice de personalização.
3
4
1. Sistemas de Blockchains Atuais
A tecnologia Blockchain e suas aplicações estão se desenvolvendo
exponencialmente . Muitas indústrias estão migrando da arquitetura de rede
tradicional para uma que seja baseada na Blockchain . Entretanto , os sistemas de
Blockchain atuais ainda não são capazes ou eficientemente suficientes para
trabalharem como um sistema operacional versátil e ainda suportarem várias
aplicações . O Bitcoin , projeto pioneiro na Blockchain , é mais semelhante à um
aplicativo . O Ethereum demonstrou algumas características de um Sistema
Operacional – os desenvolvedores conseguem programar aplicações tais como
Smart Contracts e a Rede oferece uma linguagem de programação através do
Solidity . Todavia , a partir da perspectiva de um Sistema Operacional moderno , o
Ethereum ainda tem uma série de desvantagens , como falta de dissociação de
componentes do sistema , falta de customização na maioria dos módulos e
interfaces de sistema insuficientes , dentre outras . Essa abordagem carece do
design holístico da aelf e ainda não é comercialmente vável para cenários em
aplicações do tipo cross-industry . Isso limita muito a aplicabilidade commercial da
tecnologia Blockchain.
1.1. Blockchain Genérica x Cenários Comerciais Complexos
O maior desafio enfrentado para a adoção em escala comercial da tecnologia
Blockchain é a atual inabilidade de atender as solicitações de múltiplos , diversos e
complexos cenários comerciais . Naturalmente , cenários distintos geralmente tem
características diferentes em termos de processo e execução lógica , portanto são
esperadas soluções diferentes . Sendo assim, a política de que "um tamanho dá pra
tudo" que é atualmente usada por outras redes não se torna viável caso a Blockchain
venha a ser bem-sucedida no futuro. Por exemplo, a emissão de tickets requer uma
alta frequência onde uma taxa de transação alta no sistema é desejável , enquanto
contratos digitais legais enfatizam alta segurança e confiabilidade ao invés de
velocidade. Simplesmente não faz sentido estes dois exemplos serem construídos ao
redor da mesma Rede. Existem duas soluções gerais para essa questão:
i. I. Usar a Blockchain somente como um banco de dados que não lide com a
lógica dos negócios: Essa abordagem tem a intenção de lidar com qualquer
cenário comercial além de manter compatibilidade. Muitas redes similares à
do Bitcoin utilizam essa saída. Elas registram informações relacionadas aos
negócios e as guardam dentro de uma saída de transação "OP_RETURN",
a qual é armazenada na Blockchain.
ii. Registrar vários Smart Contracts complexos em uma única Blockchain :
Esses Smart Contracts se adequam à modelos de negócios pré-definidos
de vários cenários . O Ethereum representa esse tipo de Rede. Devido ao
fato de que todos os Smart Contracts são escritos em uma única Rede, a
Blockchain se torna extremamente complexa , requisitando assim um alto
custo de manutenção e ainda sem uma estrutura efetiva para executar os
smart contracts.
7
2. Objetivos Principais da aelf
8
2.5. Módulo de Rede Privada
Um número considerável de empresas está interessado em Redes Privadas para
alavancar as vantagens da tecnologia Blockchain . Essas Redes Privadas
geralmente existem independente de quaisquer conexões à ecossistemas externos
ou outros negócios . Fornecemos um modelo semelhante ao serviço de nuvem da
Amazon , "o AMI ", onde os usuários podem rapidamente criar uma Rede
independente usando nosso módulo de Redes Privadas, obtendo assim total posse
delas.
9
3. Abordagens Fundamentais na Execução do Sistema da aelf
10
3.3. Estrutura de Governança
Devido a limitações antigas , a estrutura de governança atual da Blockchain é
frequentemente não muito bem definida. Esse problema fica maior quando há uma
atualização funcional importante ou uma estagnação causada por bugs . Por
exemplo , o Bitcoin tem ficado preso em problemas de escalabilidade há mais de
dois anos para finalmente ter seu fork e as diferenças na incidência da DAO entre a
comunidade do Ethereum e a fundação levaram ao nascimento do ETC . Como
resultado, nós esclarecemos o método da aelf – preparando antes que os usuários
adentrem o mundo da aelf: Reconhecemos o fato de que os holders da aelf tem o
maior direito de decisão no futuro da moeda e que seus interesses estão ligados ao
destino do projeto, em particular aqueles com tokens trancados pensando no longo
prazo.
3.3.1. Semelhança em Relação à Democracia Representativa
Um dos princípios essenciais da aelf é designar nodes específicos para realizar
tarefas específicas. Na aelf, decisões vitais são tomadas através de um mecanismo
que se assemelha à democracia representativa . Nodes delegados devem ter votos
suficientes de outros stakeholders para participar na governança da aelf. Até certo
ponto , os nodes de mineração constituem a saúde do Sistema da aelf , portanto
eles são responsáveis por serem os ‘contadores ’ além de distribuírem bônus e
feedback aos stakeholders que depositaram confiança nestes , por intermédio de
Smart Contracts.
11
4. Sistema da aelf
(a) uma Cadeia para quaisquer tipos (b) na aelf, cada Cadeia é para um tipo de Contrato
de Contratos
Figura 4.2: Uma Blockchain com Estrutura Complexa de Dados
12
4.1.2. Indexação Dinâmica de Side Chains
A aelf é um Sistema dinâmico onde todas as Side Chains estão conectadas à Main
Chain. Esta contém o índice com os limites do sistema e registros de onde estão as
Side Chains . Elas se comunicam umas com as outras via Main Chain na forma
verificações por árvores de Merkle através da entrada de informações externas .
Assim , as Side Chains não interagem diretamente , permitindo que sejam
adicionadas ao sistema da Aelf ou excluídas dele.
13
• Os nodes da Main Chain leem as informações das Side Chains e
formam uma Árvore de Merkle.
• O cabeçalho do novo Bloco registra a raiz da Árvore de Merkle. Conforme
ilustrado na Figura 4.4, se quisermos confirmar a transação TX1 no milésimo
Bloco de BTC, só precisamos provar a existência da Árvore de Merkle para o
milésimo Bloco de BTC armazenado na Raiz da Árvore de Merkle da Main
Chain, e provar TX1 no milésimo Bloco de BTC por meio de troca de
mensagens. Esse método também funciona para outras Cadeias como o
Ethereum, contanto que uma Raiz de Árvore de Merkle seja formada.
14
Figura 4.6: Indexação dos Status
Uma questão chave que aparece aqui é o momento que é feita a indexação das Side
Chains pela Main Chain . Se a Main Chain frequentemente indexa uma Side Chain
com altas chances de sofrer fork, ela desperdiça esforços indexando Blocos Órfãos.
Portanto , sugerimos uma estratégia diferente de indexação para cada Side Chain
baseada em suas próprias e únicas características e isso pode ser definido no
sistema . A estratégia de indexação para Blockchains parecidas com a do Bitcoin
podem aguardar um minuto a partir da criação de um Bloco . Isso foi provado
estaticamente já que um bloco pode ser confirmado como não -órfão após um minuto
transcorrido de sua formação. Com a aelf, se uma Side Chain e a Main Chain adotarem
a mineração mesclada , uma indexação em tempo real pode ser conduzida pelos
mesmos mineradores.
15
4.2.2. Sistema do Token da aelf
O token da aelf incentiva comportamentos honestos no sistema . Todas as Side Chains
aceitam o Token como reserva de valor e um meio para transferência de valores .
Podem ser feitas trasnferências por quaisquer Cadeias que aceietm o Token da aelf.
Quando uma Side Chain pede para ser indexada pela Main Chain, ela recebe alguns
Tokens 'trancados ' da Main Chain . Ao receberem taxas de transações , as Side
Chains as dividem parcialmente com os mineradores da Main Chain. Quando a Main
Chain acha que indexar uma Side Chain não seja economicamente favorável , ela
tem o direito de suspender a indexação ou permitir uma concorrência de duas Side
Chains que ofereçam os mesmos serviços.
4.2.4. DPoS
A aelf delega 2N+1 nodes de mineração . N começa em 8 e vai aumentando em 1 a
cada ano. Esses nodes no sistema reforçam todas as regras de consenso da aelf.
O propósito destes nodes delegados de mineração é habilitar a confirmação e
retransmissão de transações , alocar blocos e transferir dados. Visto que a aelf usa
uma arquitetura com múltiplas Side Chains , os nodes de mineração precisam agir
como mineradores para algumas Side Chains.
2N+1 nodes irão passar por um cálculo de ordem aleatória a cada semana.
O processo de randomização é ilustrado a seguir:
A aelf está rodando na linha do tempo dentro de unidades de processamento que
chamamos de “rodadas” (seta horizontal nas Fig. 4.8 e 4.9). Em uma rodada , um
node de mineração irá produzir um bloco por vez ,enquanto um node terá uma
transação extra ao fim da rodada (seta vertical na Fig 4.9).
16
Há dois principais processos no DPoS: (1) Pre-verifciação;e (2)o ordem de cálculo
em cada rodada.
Pré-verificação (Fig 4.8): Antes que um node comece sua geração de blocos na
rodada , ele precisa ter seu status verificado na rodada . Na rodada
, já está classificada como pública e pode ser colocada na fila a
qualquer momento. Portanto, para verificar o status do na rodada ,
outros nodes podem checar .
Ordem de cálculo (Fig 4.9): Na Fig. 4.9 usamos 4 nodes de mineração como
exemplo para explicarmos nossa estratégia de cálculo. Em cada rodada N, os
mining nodes tem N+1 gerações de blocos. Na primeira rodada (Rodada 1 na Fig 4.
9), a ordem da geração de blocos bem como a assinatura ( ) para cada node
são totalmente arbitrárias. Na segunda rodada (Rodada 2 na Fig 4.9), as gerações
de blocos são mais uma vez ordenada de maneira arbitrária. Entretanto, na segunda
rodada a assinatura será calculada por
onde
Para casos de conflito, como resultados apontando para locais que não estão
vazios, direcionamos o node para o próximo lugar disponível. Se o node entra em
conflito no lugar, iremos localizar o local disponível a partir do primeiro lugar.
17
O node que processa a transação extra é calculado a partir da assinatura do node
no primeiro lugar da rodada anterior.
18
Se vários grupos de nodes órfãos aparecerem devido a problemas na rede , o
sistema irá adotar a cadeia mais distante já que esta tem a maior probabilidade
devir do grupo de nodes órfãos com o maior número de nodes de mineração. Se um
nó defeituoso minerar ao mesmo tempo duas Blockchains 'forkadas ' para atacar a
rede, esse node será eliminado de toda a rede.
Os nodes de mineração DPoS são eleitos de uma forma que lembra a democracia
representativa . Os nodes eleitos decidem como distribuir bônus para os outros
nodes de mineração e stakeholders . Esse mecanismo ainda será abordado no
capítulo seguinte.
19
Obter informações de status a partir de sistemas UTXO como o Bitcoin é um
processo altamente complexo . Por exemplo , é bem complicado obter o balanço
disponível em um endereço Bitcoin . Uma comunicação Cross -Chain pode ser
usada através de um adaptador de Blockchains, o que cria um cabeçalho de Bloco
compatível incluindo a Árvore de Merkle com o Bitcoin . A aelf usa um adaptador
como este e pretende estabelecer uma Side Chain completamente compatível com
o Bitcoin utilizando seu SO para cooperar com essa moeda tão amplamente
utilizada, além de interagir com seus ativos.
20
Figura 4.10.: Indexação de Sub-chains
21
oportunidades ainda aparecerão em negócios como finanças em cadeias de
fornecimento, logística, pontuação de crédito e outros, onde seus grandes ativos de
informação podem ser migrados para esta Side Chain no futuro.
22
5. Sistema Operacional da aelf
23
Figura 5.1: Transações paralelas sendo processadas em um bloco
Essas são transações especiais que não podem ser processadas em paralelo porque
elas impactaram o intervalo de dados enquanto outras transações estão em
processamento . Nessas circunstâncias , os nodes vão priorizar transações que podem
ser processadas em paralelo . Com taxas de transações suficientes , essas transações
especiais em um grupo não-paralelo serão processadas na sequência. Caso contrário,
os nodes podem rejeitar essas transações. É digno de nota que, quando um node falho
aceita uma transação que não pode ser processada de uma forma paralela e demorada,
a probabilidade de que outros nodes rejeitem esse Bloco aumenta.
A lei de Amdahl é uma regra empírica na arquitetura da computação nomeada depois
que o cientista da computação Gene Amdahl que dá o speedup teórico na eficiência
ao usar processamento paralelo . Pense em um programa que roda em apenas um
processador . Em termos de tempo de execução , “f” é a proporção do tempo de
execução que a parte beneficiada dos recursos melhorados originalmente ocupou ,
então (1-f) é a proporção do tempo de execução que é fixa para processamentos
sequenciais. Se existem “m” (números) de processadores rodando em paralelo, então
o speedup teórico deste programa será calculado como segue:
1
𝑆𝑝𝑒𝑒𝑑𝑈𝑝&'()*+ =
𝑓
(1 − 𝑓) + 𝑚
Tiramos duas conclusões maiores:
• (1) O Speedup mal se move quando 'f' está em seu mínimo.
• (2) À medida que 'm' vai ao máximo, o speedup é limitado em 1/(1-f).
A lei de Amdahl é um modelo de tamanho fixo, o que significa que ela irá resolver
problemas de tamanho fixo com uma proporção fixa de execuções em paralelo. A
maioria das transações na Blockchain não são correlacionadas. Usando a Lei de
Amdahl, a execução dos dados pode ser bastante acelerada. Entretanto, a grande
parte das Blockchains atuais fazem execuções em sequência e todos os nodes carry
out the same set of computing. Isso desperdiça recursos e trava a velocidade das
transações. A EVM, por exemplo, não apenas processa transações sequencialmente
mas também possui requisitos para taxas de gas, resultando em uma performance de
eficiência extremamente baixa.
24
Figure 5.2
25
Outra função das transações marcadas é efetivamente tornar obsoletos forks na
Blockchain . Um node marca uma transação de forma bem -sucedida quando as
hashes dessa transação forem incluídas nos últimos 64 blocos . Se um node
receber da cadeia mais alta uma grande quantidade de hashes de marcação
inválidas e ele não for capaz de alocar essas transações, então é provável que ele
esteja trabalhando em uma cadeia que sofreu fork. Se os nodes receberem uma
grande quantidade de transações com marcações inválidas , há grandes chances
de que essa Blockchain tenha passado por um fork . Neste momento , os nodes
podem suspender as negociações para evitar riscos.
27
5.3.3. Base em Nuvem
Por meio da abordagem de micro serviço, o Kernel da aelf estende processamentos
paralelos àuma nuvem, permitindo assim uma execução de contratos baseada em
nuvem.
O Kernel definiu estrutura dos dados e padrões , portanto dados usados com mais
frequência podem ser salvos na RAM . Por utilizar um serviço de banco de dados
maduro e descentralizado , isso melhora efetivamente o desempenho de Entradas /
Saídas do sistema.
Cada node na aelf lida apenas com informações relevantes dentro do sistema, o que
é alcançado através de customizações e um mecanismo interno de verificação por
Árvore de Merkle . Isso capacita os nodes a serem mais leves e aumenta
substancialmente a compatibilidade com light desktops e terminais móveis.
28
frequentemente enfrentam problemas quando o Internet Explorer não suporta
recursos do Chrome . Com esse protocolo , a aelf dará suporte a mais aplicações ,
como contratos de obtenção de dados, entre outras. (veja mais abaixo).
5.3.5.5. Customização
A aelf permite que desenvolvedores rapidamente customizem o Sistema por
redefinir parâmetros em cada modulo e por implementar Side Chains pelo seu
Sistema Operacional . A ideia essencial da aelf é que "uma cadeia atende um
cenário comercial específico" e estabelecemos uma arquitetura altamente abstrata e
modular. Para usuários empresariais emepreendedores, isso acelera o processo de
implementação de seus conceitos. Para usuários mais avançados, isso permite uma
alta customização para suas próprias Cadeias e revela o completo potencial da
Blockchain.
29
6. Desenvolvimento do Ecossistema da aelf
Qualquer tecnologia nova não irá ser bem -sucedida sem adoção comercial e um
ecossistema sustentável . A aelf propôs um modelo técnico com aplicação comercial
instilada em todo o projeto. É crucial estabelecer um ecossistema incluindo recursos
internos e externos . Buscamos este objetivo por nos esforçarmos simultaneamente
em três esferas: tecnologia, negócios e capital.
6.1. Tecnologia
Os capítulos acima destacaram os principais recursos técnicos da aelf. A equipe da
aelf possui anos de experiência em desenvolvimentos de Blockchain , com
envolvimento particular em alguns projetos empresariais focados no comércio . A
solução técnica proposta pela aelf pretende resolver os obstáculos que mais
impedem uma adoção comercial da Blockchain , como escalabilidade , segurança ,
customização e interoperabilidade . Ela fornece uma infraestrutura altamente
eficiente para adotar novos protocolos e dar suporte a todos os tipos de cenários
comerciais no futuro.
1) Serviços Financeiros
A Blockchain tem chamado muita atenção do segmento de serviços
financeiros já que ela reduz os intermediários de forma significativa e
garante transações seguras. Múltiplas cadeias podem ser desenvolvidas na
aelf , especialmente para serviços financeiros , incluindo pagamentos
transfronteiriços , operações de trade e financiamento de cadeia de
suprimentos . O recurso de processamento paralelo é capaz de lidar com
transações comerciais em escala internacional e o recurso de comunicação
intra -cadeias permite uma coordenação suave do registro de ativos ,
gerenciamento de contas e transações em tempo real.
30
2) Seguros
O segmento dos seguros é outro atrativo e bem estabelecdo campo que
pode ser alcançado pela Blockchain. Uma side chain dedicada à seguros vai
integrar vários DAPPs e transformar toda a cadeia de valores de indústria .
Essas cadeias irão abranger tudo desde identidade do usuário, execução do
contrato de seguro e manipulação de reclamações.
3) Identidade Digital e IPs
A estrutura multi-cadeias da aelf tem uma cadeia embutida para identidade
digital . Isso garante o desempenho dessa side chain se outra side chain
estiver atarefada , como quando um novo token é emitido nessa outra side
chain . Dentro da aelf , a identidade digital pode ser usada por outras side
chains por meio de “trocas de mensagens ”. Usando um adaptador , a aelf
também é capaz de recuperar informações e dados de outras cadeias
estabelecidas, como do Bitcoin e do Ethereum.
4) Cidades Inteligentes
Os governos poderiam usar a aelf para executar certas tarefas
administrativas de maneira segura e conveniente. Governos ou organizações
poderiam também customizar o protocolo de consenso para atender
exigências de segurança nacional . Atividades envolvendo gravações ,
identidades de cidadãos , divulgação de informações de agências
governamentais e eleições seriam realizadas utilizando a aelf e tudo com
transparência e eficiência. Alguns países já fazem experimentos nessa área,
como Estônia, Singapura e China.
5) Internet das Coisas
A aelf dá suporte a light nodes serviços em nuvem, o que reduz as exigências
computacionais para dispositivos conectados enquanto uma alta performance
é mantida . Isso é fundamental para gerenciar bilhões de dispositivos e
habilitar micro pagamentos por meio deles ao conectar à Internet das Coisas.
A aelf desenvolveu uma forte base para os segmentos acima e ainda para
outros por vir. Além disso, nós ativamente identificamos novas oportunidades
de negócios e DAPPS para fazerem parte do ecossistema da aelf..
1) Interoperabilidade com DAPPs atuais em cadeias existentes
Já há alguns DAAPs em funcionamento nas Cadeias atuais, como no Bitcoin
e no Ethereum . A aelf irá alavancar seu recurso de interoperabilidade para
se conectar a esses DAPPs no intuito de permitir trocas de ativos e capturar
os dados de transação vindos desses DAPPs.
31
3) Transformar empresas consolidadas em “experts em Blockchain”
Empresas consolidadas indicam outra oportunidade da qual pode -se tirar
benefícios e juntam-se ao ecossistema da aelf. Elas já têm uma grande base
de clients e provaram ter valor em seus negócios atuais. A aelf pode ajudá-
las a se tornarem ainda mais poderosas usando fortes incentivos e
recompensas aos clientes , resolvendo alguns pontos críticos dentro de
vários segmentos conforme descrito anteriormente . A equipe da aelf vem
conversando com empresas de Internet e corporações tradicionais sobre seu
modelo de negócios disruptivo. Prevemos alguns anúncios animadores para
o future próximo . Além disso, o time pretende colaborar com firmas globais
de consultoria estratégica pensando em ampliar os limites os modelos de
negócios da próxima geração no ecossistema da aelf.
6.3. Capital
Construir um ecossistema requer uma grande quantidade de capital . Além de
alavancar os fundos obtidos durante a Token sale, a equipe e seus conselheiros tem
estabelecido fortes alianças pelo mundo com os principais cripto fundos .
Trabalhamos como consultores em diversos projetos de Token sale para levantar
fundos de forma bem-sucedida e os ajudamos a superarem muitos obstáculos que
enfrentaram. Essa rede de internacional de capital e nossa reputação garantem uma
forte capacidade de financiamento e estamos construindo um meio de, globalmente,
dar suporte a esses negócios.
32
Referências
1. Satoshi Nakamoto. Bitcoin: A peer-to-peer electronic cash system. 2008.
2. Vitalik Buterin. Ethereum White Paper: A Next Generation Smart Contract and
Inc.”,2015.
“Addison-Wesley”, 2010.
6. Joseph Poon and Thaddeus Dryja, The Bitcoin Lightning Network: Scalable Off-
2014.
9. Muhammad Saqib Niaz and Gunter Saake. Merkle Hash Tree based Techniques
10. Robert McMillan. The inside story of mt. gox, Bitcoin’s 460 dollar million disaster.
2014.
11. Sunny King, Scott Nadal. PPCoin: Peer-to-Peer Crypto-Currency with Proof-of-
Stake. 2012.
12. David Schwartz, Noah Youngs, and Arthur Britto. The ripple protocol consensus
33
13. Leslie Lamport. The Part-Time Parliament. ACM Transactions on Computer
14. Leslie Lamport, Robert Shostak, and Marshall Pease. The byzantine generals
15. Leslie Lamport. Time, Clocks, and the Ordering of Events in a Distributed
16. Paul Tak Shing Liu. Medical record system using Blockchain, big data and
Springer, 2016.
18. Shawn Wilkinson and Tome Boshevski, Storj: A Peer-to-Peer Cloud Storage
Network. 2016.
https://github.com/Bitcoin/bips/blob/master/bip-0148.mediawiki, 2017.
34