logo-goblockchain

Criptoeconomia


Saiba mais sobre a Criptoeconomia

Introdução

blockchain e os princípios fundamentais que dão valor ao blockchain. criptografia e economia trabalham juntas para criar sistemas de incentivos para blockchains. uma economia descentralizada e os protocolos que governam a produção, distribuição e consumo de bens e serviços em tal economia.

REDE PONTO A PONTO

sobre o que é blockchian e como a rede blockchain opera.

Uma das coisas que você mais ouvirá sobre o blockchain é que eles são descentralizadores. Isso significa que não existe uma autoridade central que possa fazer decisões sobre quem pode entrar na rede ou quais transações são válidas.

portanto, não há uma única organização ou pessoa que esteja executando o blockchain bitcoin, por exemplo. qualquer um que participa executa o blockchain junto. Os blockchains podem atingir esse nível de descentralização usando uma rede ponto-a-ponto criada quando dois ou mais computadores estão conectados e compartilham recursos sem passar por um servidor centralizado.

Exemplo:

Quando você envia um e-mail para seu amigo usando seu provedor de e-mail, digamos Gmail, você está na verdade enviando seu e-mail para o google. O google apenas armazena sua mensagem nos endereços de e-mail do seu amigo no endereço do sistema dele e seu amigo pode ver quando quiser, enviando uma solicitação aos servidores do Google. quando você envia seus e-mails através do google, o arquivo físico é armazenado nos computadores do google.

Se você estivesse usando uma rede ponto a ponto, você seria capaz de enviar e-mails diretamente para o computador de seu amigo(a), porque seus computadores estariam conectados um ao outro. a diferença aqui é que qualquer e-mail que você enviar será armazenado fisicamente no disco rígido do seu amigo.

Depender de servidores centralizados deixa as redes cliente-servidor vulneráveis ​​a ataques externos. Os hackers podem comprometer os servidores centrais, e toda rede pode ser desativada. Em uma rede ponto a ponto, no entanto, os hackers teriam que encontrar e remover cada node na rede. O que é praticamente impossível de fazer porque os nodes estão constantemente entrando e saindo da rede. e os hackers não são o único problema. Os sistemas centralizados também podem ser coagidos por governos ou outras formas de autoridade para desligar sua rede.

Uma rede ponto a ponto pode ser uma infraestrutura permanente que conecta meia dúzia de computadores em um pequeno escritório através de fios como numa LAN HOUSE. Uma rede Ponto-a-Ponto esta em uma escala muito maior este é o tipo de rede que a blockchains usa.

Bitcoin, Ethereum e todos os outros blockchain são essencialmente protocolos. Um protocolo difere de um programa na medida em que apenas descreve como a comunicação deve funcionar, o que permite diferentes formas de implementá-la.
por exemplo, usando diferentes linguagens de programação. nós interagimos com protocolos usando clientes. Os clientes são programas que implementam o protocolo e podem se comunicar com outros pares usando o protocolo. seu navegador é o exemplo mais comum de um cliente. ele implementa um protocolo chamado HTTP para se comunicar com outros computadores conectados à rede mundial de computadores.

È importante observar que os clientes são específicos do protocolo. isso significa que cada cliente é projetado para entender apenas um protocolo.


por exemplo, GIF e parody, dois clientes ethereum comumente usados, podem se comunicar um com o outro, apesar de serem escritos em linguagens de programação diferentes, porque ambos usam o protocolo do ethereum. Nenhum desses clientes pode, no entanto, se comunicar com um cliente bitcoin, porque os clientes bitcoin podem apenas entender o protocolo bitcoin, que é diferente do ethereum. Isso é muito diferente do modelo cliente-servidor que vimos em nosso exemplo de e-mail, onde todos os clientes estão conectados a um servidor em vez de uns aos outros e o servidor tem poderes que os clientes não têm.

As redes Ponto-A-Ponto em grande escala não foram vistas como uma solução viável por muito tempo porque ninguém poderia garantir que os nodes cooperariam e executariam o sistema de forma eficaz.

como você incentiva todos na rede a cooperar?

Até outubro de 2008, quando um grupo desconhecido se autodenomina satoshi nakamoto divulgou que lançaria as bases para o Bitcoin . Agora comumente referido como o bitcoin whitePaper, expôs como seria possível criar um sistema de caixa eletrônico ponto a ponto usando criptoeconomia.

Este sistema diferente das outras redes Ponto-A-Ponto anteriores porque oferecia incentivos econômicos para seguir as regras.

Os nodes seriam recompensados por processar transações corretamente e punidos se tentassem burlar o sistema adulterando transações anteriores ou enviando uma transação inválida.

Entraremos em mais detalhes sobre como essas recompensas e punições funcionam, bem como como um sistema sem qualquer autoridade central pode determinar o que é válido ou inválido posteriormente.

Mas, por enquanto, tudo que você precisa saber é que a tecnologia que torna possível o blockchains não é particularmente revolucionária. na verdade, existe desde o final dos anos 90. o que é revolucionário nas blockchains é a forma como implementam incentivos econômicos por meio de sofware para garantir que os usuários da rede se comportem como o esperado, mesmo quando não há humanos.

A CRIPTOECONOMIA DA BITCOIN

criptoeconomia é o uso de incentivos e criptografia para projetar novos tipos de sistemas, aplicativos e redes. A criptoeconomia trata especificamente de construir coisas.

Bitcoin, Ethereum, Zcash e todos os outros blockchains públicos são produtos da criptoeconomia.

Para entender por que as moedas nessas cadeias de blocos têm valor, primeiro precisamos entender o que as torna valiosas.

No sentido mais básico, o dinheiro facilita o comércio. Em sociedades anteriores, o dinheiro podia ser um saco de sal, uma pele de animal ou mesmo um animal.

Poderia ser qualquer coisa, contanto que a pessoa que o recebeu o considere valioso o suficiente para fornecer um bem ou serviço em troca.

Exemplo :
Digamos que eu tenha uma fazenda de milho. Eu poderia oferecer um saco de milho ao sapateiro local por um par de sapatos.

para que essa transação aconteça, preciso querer sapatos e o sapateiro precisa querer o milho.

Se eu não tenho algo que o sapateiro quer, não posso usar seus serviços.

Este foi um problema real.

Pessoas diferentes precisam de coisas diferentes em momentos diferentes.

As pessoas precisavam de algo que fosse valioso para todos o tempo todo. Então, em vez disso, eles começaram a trocar moedas entre si.

E o que tornava essas moedas especiais era que todos concordavam que elas tinham o mesmo valor.

Então eles poderiam trocar moedas por qualquer bem ou serviço.

Hoje em dia podemos ver que isso não mudou muito. Cada um de nós tem uma certa quantidade de dinheiro, que usamos para obter bens e serviços. Também fornecemos bens e serviços para obter mais dinheiro.

Nos sabemos que não podemos simplesmente produzir dinheiro quando quisermos. Pois desvalorizaria o dinheiro e quebraria a economia. Então, para que o dinheiro tenha valor, todos precisam concordar em dar-lhe valor e ele tem que ser escasso. Então, como o bitcoin consegue isso?

A promessa do Bitcoin e de uma moeda descentralizada é muito valiosa. Que funcione como dinheiro. Ela tem toda a conveniência e velocidade e transferência digital, sem ter que depender de terceiros como um banco.

essas propriedades, bem como a segurança em uma rede que garante que possam ser cumpridas, fazem do bitcoin algo a quem atribuir valor. com o bitcoin, você pode enviar dinheiro para todo o mundo em minutos, sem se preocupar em trocá-lo por meio de bancos intermediários. você também sabe que seus bitcoins têm valor em nível internacional.

O maior problema enfrentado pelas empresas de caixa digital era que as pessoas podiam duplicar suas moedas da mesma forma que você no computador. E uma vez que eles tinham várias cópias da mesma moeda para muitas pessoas quantas vezes quisessem.

Então, basicamente, todos poderiam ter um estoque infinito da moeda digital, o que acabou tornando-a inútil.

As pessoas pararam de concordar em oferecer uns aos outros bens ou serviços em troca das moedas porque elas mesmas poderiam fazer essas moedas. esse problema é formalmente conhecido como o problema do gasto duplo e o que tornou o bitcoin especial é que ele ofereceu uma solução para ele, que muitos pensaram ser impossível.

Para que o bitcoin funcionasse como dinheiro, as pessoas precisavam confiar que os registros das transações eram válidos e inalteráveis.

E que as pessoas não podiam gastar suas moedas em dobro. Para que o bitcoin funcione como dinheiro, não deve haver intermediário entre as partes da transação. Então, como o bitcoin fez com que todos se comportassem sem um terceiro impondo regras ou resolvendo disputas? Usando incentivos. Em vez de apenas esperar que as pessoas sigam as regras com base em um sistema de honra, o código do blockchain recompensa as pessoas que seguem as regras, tornando-o economicamente inviável trapacear.

Ele também se protegeu contra a inflação, estabelecendo algumas regras sobre quando e como os bitcoins entrariam no mercado. ele fez isso limitando o número total de bitcoins a 21 milhões de bitcoins em circulação. Assim que esse número for alcançado, não será possível produzir mais bitcoins novos.Ele também controlou o fluxo de novos bitcoins para o mercado para novos bitcoins para o mercado para garantir que eles não inundassem o mercado e diminuíssem o valor da moeda

********

algoritmos de criptografia

Criptografia de chave pública e funções hash e veja como eles são usados no blockchain para manter a integridade dos dados e prova de propriedade. O blockchain usa criptografia de duas maneiras: assinaturas digitais e funções hash. Cryptography é um campo de estudo da matemática e vem de duas palavras: crypto, que significa segredo, e graphy, que significa escrita.

Portanto, um aspecto da criptografia é como tornar as informações privadas e seguras. para tornar as informações secretas, você usa uma cifra, que é um algoritmo que converte texto simples em texto cifrado. Este processo é chamado de criptografia.

O texto cifrado parece algo sem sentido, a menos que você tenha uma chave para descriptografá-lo e convertê-lo novamente em texto simples.

Isso significa que há um par de chaves, uma chave privada e uma chave pública. A chave pública é derivada da chave privada, mas é computacionalmente inviável calcular a chave privada com base na chave pública.
O remetente de uma mensagem usaria a chave pública do destinatário para criptografar a mensagem e, então, apenas o destinatário pode descriptografar a mensagem com sua chave privada. o inverso desse processo também pode ser feito. você pode criptografar uma mensagem usando uma chave privada e descriptografá-la com uma chave pública. mas de que adianta isso se todos têm acesso à sua chave pública?

A mensagem que você enviou não seria segura?
Na verdade, criptografar com uma chave privada não tem nada a ver com segurança porque não é usada para compartilhar mensagens secretas. É usado para assinaturas digitais. o proprietário da chave privada pode assinar um pedaço de dados criptografando-o com sua chave privada, então qualquer pessoa com uma chave pública pode descriptografar a mensagem que corresponde ao documento original sendo assinado.

A privacidade não é a preocupação aqui, mas sim a prova de propriedade.

Algoritmos de assinatura digital são usados no blockchain para estabelecer prova de propriedade.
No caso do Bitcoin, eles são usados para provar que o remetente de uma transação realmente possui as moedas que deseja transferir para outra pessoa.

Para provar a propriedade, uma chave privada e um par de chaves públicas são gerados pelo usuário. quando um usuário deseja provar a propriedade de algum ativo digital em uma transação com sua chave privada. Basicamente, isso significa que o algoritmo de assinatura digital pega a transação e a chave privada do usuário como entradas e produz uma assinatura digital como saída.

A assinatura digital, junto com a transação, é enviada para os outros nodes da rede.
Uma vez que a chave pública do usuário está disponível para qualquer pessoa, qualquer node pode usar a chave pública para descriptografar a assinatura digital usando um algoritmo de verificação e verificar se uma mensagem descriptografada corresponde à mensagem de transação que foi assinada. isso prova a propriedade e que a transação não foi alterada após ser assinada. desta forma, os usuários do blockchain têm a garantia de que apenas eles têm permissão para acessar seus ativos digitais. É muito importante para o usuário manter a chave privada segura, caso contrário, qualquer pessoa com sua chave privada pode roubar seus ativos.

Agora vamos dar uma olhada nas funções de hash criptográficas. Uma função hash regular é basicamente uma função matemática que mapeia uma entrada para uma saída.

Um exemplo de função hash seria a função modular. As funções hash criptográficas são semelhantes às funções hash regulares, mas com algumas propriedades adicionais que as tornam mais seguras. no entanto, as funções hash regulares são geralmente mais rápidas em termos de desempenho. Portanto, o sistema operacional de comércio é velocidade versus segurança.
As funções de hash criptográficas têm as seguintes propriedades que as tornam seguras:

  • Uma entrada de qualquer tamanho produzirá uma saída com tamanho fixo.
  • A mesma entrada sempre produzirá o mesmo hash.
  • E qualquer pequena mudança na entrada produzirá um hash completamente diferente.
  • E computacionalmente inviável para alguém descobrir a entrada com base no hash de saída.
  • É muito difícil encontrar duas entradas que produzam a mesma saída.

Portanto, se alguém modificasse o conteúdo de um bloco, por exemplo, alterando uma das transações no bloco, então o hash de todas as transações também mudaria.
Como o próximo bloco usa o hash de bloco do bloco adulterado para calcular seu hash de bloco,isso também mudaria. Isso produzirá um efeito dominó no qual todos os hashes de bloco de todos os blocos após o bloco adulterado serão alterados.
Portanto, todos os outros nodes na rede podem detectar uma discrepância na cadeia principal e rejeitariam o bloco adulterado.

Mineiração

Como o consenso é alcançado no blockchain.

o que é consenso sobre o blockchain?
Consenso significa basicamente que todos os nodes em uma rede descentralizada devem chegar a um acordo sobre o que é a confiança.

Para bitcoin, todos os nós devem concordar com o histórico de transações.
Em um sistema centralizado, todos os participantes confiam que a autoridade se comportará com honestidade e compartilhará a verdade com o restante dos membros. Uma vez que apenas a parte confiável tem o poder de modificar os dados, é fácil chegar a um consenso.

Todos simplesmente aceitam e acreditam no que dizem as autoridades centrais.
Por exemplo, você simplesmente confia que seu banco colocará o saldo correto em sua conta, sempre que você enviar e receber dinheiro.
No entanto, em uma rede descentralizada, não há autoridade central.
e cada node não confia em nenhum outro node.

o desafio é: como todos esses nodes podem concordar sobre qual é o estado correto dos dados compartilhados?

Em outras palavras, como todos eles podem chegar a um consenso com desconfiança mútua?
como os sistemas de computador distribuídos podem lidar com partes defeituosas que fornecem informações conflitantes e diferentes partes do sistema?

Um node malicioso pode enviar transações conflitantes para diferentes partes da rede.
Por exemplo, Bob é um traidor, e envia uma transação começando por enviar 10 bitcoins para Alice para uma parte da rede, enquanto envia outras partes da rede. Vamos supor que bob tenha apenas 10 bitcoins no total.

então, ele está tentando gastar duas vezes seus bitcoins. então, qual algoritmo pode ser usado em uma rede bitcoin para garantir que todos os nodes honestos reconheçam que Bob enviou 10 bitcoins para Alice, mas rejeitam que ele tenha enviado 10 bitcoins para Carol?
Bitcoi usa o algoritmo de prova de trabalho para garantir que todos os nodes honestos cheguem a um consenso sobre a verdadeira história das transações.

No bitcoin, a prova de trabalho é usada para controlar a mecânica de como um novo bloco é adicionado ao blockchain.

Na lição anterior, aprendemos que blockchain são apenas acréscimos e, uma vez que um bloco é adicionado, ele não pode ser modificado.
Portanto, precisamos garantir que todos os nodes honestos no sistema adicionarão exatamente o mesmo bloco à sua cópia local do blockchain, para chegar a um consenso. então, como a prova de trabalho consegue isso?
A seguir, vamos imaginar que todos os nodes da rede podem criar um novo bloco a qualquer momento, instantaneamente.

Se fosse esse o caso, a rede seria inundada com muitos blocos novos, e ninguém seria capaz de concordar sobre qual dos novos blocos deveria ser adicionado ao blockchain. entretanto, na realidade, para que um node crie um novo bloco e o transmita para os outros nodes, ele deve fazer algum trabalho de computação.

O trabalho de computação é bastante intenso e, para o bitcoin, leva cerca de 10 minutos em média para qualquer node ser concluído.
Uma vez que um node conclui este trabalho, ele transmite o bloco para os outros nodes, que o verificam.

Portanto, todos os nodes da rede que desejam criar um novo bloco devem competir entre si para serem os primeiros a concluir esse cálculo e transmitir seu bloco.
Isso fora, todos os outros nodes honestos receberão o novo bloco e verificarão se a prova de trabalho era válida, e se as transações dentro do bloco também estavam corretas, e então, eles irão adicionar aquele bloco à sua cópia local do blockchain.

Dois pequenos detalhes que vale a pena mencionar.
Primeiro, que na rede bitcoin, cada node se conecta apenas a um pequeno subconjunto de pares diretamente.
Quando um node cria um bloco, ele apenas o transmite para seus pares imediatos. se o bloco estiver correto e atender ao requisito de prova de trabalho, seus pares irão transmitir este bloco para seus pares imediatos, até que, eventualmente, todos os nodes da rede tenham recebido este novo bloco.

No entanto, se um node for malicioso, tentar transmitir um bloco sem uma prova de trabalho válida, os pares imediatos rejeitarão esse bloco e não continuarão a transmitir esse bloco para os outros nodes.
Isso evita ataques de negação de serviço “Denial-of-Service attacks”, nos quais um node malicioso transmite continuamente blocos formados incorretamente, que inundam a rede com muitas solicitações.

Em segundo lugar, todos os nodes que tentam criar um novo bloco são chamados de nodes de mineração, ou mineradores, e cada um dos mineradores recebe um envio de transações não confirmadas que são basicamente transações que não foram adicionadas ao blockchain. Cada node de mineração pode ter um ser ligeiramente diferente de transações não concluídas eles receberam até agora, devido a lentidão da rede e outros atrasos.
Portanto, cada node de mineração pode escolher um conjunto diferente de transações a ser incluído no próximo bloco que eles estão criando.

Assim, cada um dos nodes de mineração está criando novos blocos que são diferentes uns dos outros, daí a necessidade de consenso.
A prova de trabalho é uma forma de chegar a um consenso.

Prova de aposta

Como funciona realmente e como sobe para a cadeia de blocos.

Quando um dos nodes extrai um bloco válido, todos os outros nodes devem abandonar todo o trabalho que fizeram até agora e passar a calcular a prova de trabalho do próximo bloco.
Todo esse cálculo desperdiçado consome muita eletricidade e é prejudicial ao meio ambiente.

Além disso, a prova de trabalho demora para chegar a um consenso, o que limita a taxa de transferência da rede.
Prova de aposta é um protocolo de consenso alternativo para prova de trabalho que resolve alguns desses problemas.
A prova de aposta funciona de maneira semelhante à prova de trabalho, mas sem o desperdício de computação da rede. Funciona da seguinte forma, qualquer node que queira participar da criação de um novo bloco deve apostar ou depósitar e juntar-se a um grupo de mineiros.
Quanto maior a aposta, maior a chance de ser selecionado para minerar o próximo bloco.

É semelhante à prova de trabalho, com um poder de computação maior que você tem, maior sua chance de minerar com sucesso um bloco novo.
Portanto, a prova de aposta às vezes é chamada de mineração virtualizada, ou mineração virtualizada, ou prova de trabalho virtualizada. Se um mineiro for malicioso e tentar dobrar os gastos, eles perderiam sua aposta inicial, bem como seu privilégio de fazer parte do reservatório de mineração.
A questão é: como a rede seleciona um minerador no grupo de mineradores?

Existem alguns algoritmos de seleção diferentes disponíveis e, portanto, muitos tipos diferentes de prova de aposta.
Um exemplo é o algoritmo de seleção aleatória, onde uma fórmula é usada para selecionar o mineiro com base na aposta que ele colocou e algum valor de hash.

Como todas as apostas são públicas, cada node geralmente pode prever qual minerador será selecionado para criar o próximo bloco.
Outro algoritmo de seleção é a seleção baseada na idade da moeda.
Este algoritmo seleciona um mineiro com base em uma combinação de seleção aleatória e idade da moeda.

A idade da moeda é calculada multiplicando o número de moedas colocadas como aposta e o número de dias que a aposta foi depositada.
Normalmente, um mineiro deve colocar uma aposta por pelo menos 30 dias antes de ser elegível para ser selecionado e extrair um bloco, a idade é zerada e ele deve esperar mais 30 dias novamente antes de poder minerar.

Este sistema promove uma comunidade de mineração saudável e descentralizada e dá a todos uma boa chance de participar.
Uma vantagem da prova de aposta, além de economizar no custo da energia elétrica, é que ela é mais segura quando comparada à prova de trabalho.
No sentido de que cabe adquirir 51% do estoque de uma criptomoeda em um blockchain, do que adquirir 51% do poder computacional.

Isso ocorre porque em um sistema de prova de aposta, se você tem 1% do estoque total da criptomoeda, então você tem apenas 1% de chance de ser selecionado para minerar, Além disso, dependendo do algoritmo preciso usado na prova de aposta, pode permitir um blockchain muito mais rápido.

ECONOMIA

Incentivos na blockchain

blockchains criam um ecossistema econômico, para um ecossistema econômico funcionar, ele precisa fornecer escassez e custos.
A escassez cria a tensão entre nossos desejos infinitos e recursos finitos.

Exemplo:
Queremos duas camisas. Mas só pode pagar uma.Claro, se as camisas fossem de graça, nós simplesmente levaríamos as duas. mas como cada camisa tem um preço e não temos muito dinheiro, temos que fazer uma escolha.

Ter que gastar dinheiro para conseguir as coisas que queremos é o que nos faz pensar sobre nossas escolhas.
Estamos abrindo mão de algo que é valioso para nós.
Por isso, queremos ter certeza de que vale a pena desistir.
E é aí que entra a economia como disciplina.

Se você consegue entender o que leva alguém a escolher algo em vez de outra coisa, pode fazê-lo escolher o que você deseja.
Isso é essencialmente o que os incentivos são.
Eles adicionam novas palavras ou punições a uma escolha para torná-la mais ou menos atraentes.

Vemos empresas usando incentivos o tempo todo para que façamos o que desejam. Se eles quiserem que compremos mais de seus produtos, eles vão colocá-los à venda.
Se eles quiserem novos clientes, eles começarão um programa de referência. Ou se eles querem que seus funcionários trabalhem mais, eles os colocarão em comissão.

Os governos também usam incentivos.
Para fazer cumprir as políticas que eles desejam.
Um exemplo disso seria a imposição de um imposto sobre o carbono às empresas que produziram muito carbono para incentivar o uso de energia limpa.

E, claro, todas as empresas obedecerão porque obter a recompensa é mais atraente do que a alternativa.
Isso é exatamente o que os blockchains também fazem.
Eles oferecem incentivos para tornar a escolha de ajudar a manter a rede segura mais atraente do que a alternativa.

Vamos dar uma olhada em como a prova de trabalho dos bitcoins faz isso. Para que as transações ocorram, a rede bitcoin precisa que os mineiros contribuam com seu hardware e eletricidade para criar novos blocos.
Hardware e eletricidade têm um custo. E as pessoas não vão apenas gastar esse dinheiro ajudando a rede sem receber algo em troca.

Para querer minerar na rede, os mineiros precisam obter uma recompensa maior do que o custo do hardware e da eletricidade de que precisam para minerar. Sabendo disso, Satoshi incentivou os mineiros recompensando-os com bitcoin.

Hoje, para cada novo bloco adicionado à cadeia, o minerador responsável por adicioná-lo recebe 12,5 bitcoins.
Eles também receberão uma taxa de transação para cada transação no bloco que extraíram.

você pode ver como essa recompensa se torna cada vez mais atraente à medida que o preço do bitcoin sobe. Imagine ganhar um tanto de dinheiro a cada 10 minutos. é claro, a chance de você conseguir extrair cada bloco não é muito alta, a menos que você tenha um poder de hash maior do que os outros nodes da rede.

Mas essa recompensa definitivamente o incentivará a gastar mais dinheiro em hardware e eletricidade para aumentar suas chances. Na verdade, é a perspectiva dessa recompensa que está dando origem aos fazendeiros de mineração.

O custo de hardware e eletricidade, que os mineiros estão dispostos a pagar para ter a chance de ganhar a recompensa do bloco, também é o que os impede de tentar trapacear o sistema.

Como discutimos na seção anterior, como cada transação é assinada com a chave privada do remetente, a maneira mais simples de alguém enganar o sistema é gastando o dobro de suas próprias moedas.
Vamos ver como isso funcionaria.

Exemplo:

Fabio tem 100 bitcoins, enviou os 100 bitcoins para Maria. Mas agora, ele quer receber seus 100 bitcoins de volta. Para fazer isso, ele teria que encontrar o bloco pai de sua transação com Maria. Então ele teria que minerar um novo bloco em cima disso. que não inclui sua transação. Criando uma bifurcação.

Mas fazer isso sozinho não faz nada. Porque, como sabemos, apenas as transações na cadeia mais longa são válidas.
E nenhum outro mineiro ajudará a fazer sua cadeia mais longa, porque a mineração custa dinheiro.
E todos escolherão colocar esse custo na cadeia mais longa, onde têm mais probabilidade de ganhar uma recompensa por bloco válida.
Então Fabio está sem sorte.

A menos que ele de alguma forma acumule hardware e eletricidade suficientes para controlar 51% do poder de computação na rede.

E continue minerando em sua corrente para torná-la mais longa do que a corrente válida. Quando sua corrente for mais longa, outros mineiros se juntarão a ele.
E ele recebe seus 100 bitcoins de volta. 100 bitcoins valem pouco mais de 1 milhão de dólares americanos agora. Isto é muito dinheiro. Mas quanto custa o lançamento de um ataque de 51% custou mais de 6 bilhões de dólares americanos.

E isso sem incluir o custo da eletricidade, que gira em média em mais de 10 milhões de dólares por dia. isso significa que john gastou mais de seis bilhões de dólares para ganhar um milhão de dólares. para ganhar um milhão de dólares. Claro, ninguém faria isso. não importa o quanto eles quisessem enganar o sistema. Porque não faz sentido econômico.
As pessoas enganam o sistema para seus próprios interesses. Fabio queria trapacear o sistema para conseguir mais dinheiro. Mas quando o custo de trapacear o sistema supera sua recompensa, as pessoas não têm incentivo para fazê-lo.

Uma coisa muito importante a saber é que a prova de trabalho é projetada de forma a tornar o ataque ao sistema muito mais caro do que ajudá-lo.
Embora exija 51% de poder de computação da rede para tornar a sua corrente mais longa, não exige tanta potência para extrair novos blocos na corrente válida. a razão pela qual precisamos de 51% do poder de computação para atacar a rede,é que os outros mineiros não entrarão na sua corrente até que seja a mais longa. E para que sua corrente possa competir com a corrente mais longa na qual todos estão trabalhando, você precisa ter mais poder de computação do que todos eles juntos.


A Teoria dos Jogos

A teoria dos jogos é um conceito fundamental para entender o desenvolvimento das criptomoedas, sendo uma das razões pela qual o Bitcoin está prosperando desde 2009, quando seu primeiro bloco foi minerado.

Essa teoria é um método de matemática aplicada usado para estudar o comportamento dos indivíduos quando estes são postos em situações em que as tomadas de decisões são feitas de forma racional.

Nesse sentido, é idealizado um cenário, o “jogo”, que é o ambiente de interação, e nesse cenário os jogadores, que são os indivíduos, tendem a agir de forma racional quando seus resultados estão interligados à decisões de terceiros ou as regras do jogo.

Assim, o jogo é vislumbrado como uma interação estratégica entre indivíduos e, nesta interação, há interdependência recíproca.

Este conceito foi elaborado na área econômica para investigar padrões comportamentais nos negócios, mercados e consumidores.

Os jogos teóricos são usados como ferramentas para examinar o potencial comportamento dos indivíduos que estão interagindo e os possíveis resultados das suas ações dentro de uma determinada circunstância.

Um dos exemplos mais comuns para tentar vislumbrar a teoria dos jogos é o dilema do prisioneiro.

O dilema do prisioneiro basicamente consiste em um cenário onde se tem dois prisioneiros que estão sendo interrogados depois de terem sido presos por cometer um crime. Nesse cenário, os prisioneiros estão sendo interrogados em salas diferentes e o promotor que os interroga tenta fazer com que um entregue o outro pelos crimes cometidos.

É uma espécie de delação premiada, se o prisioneiro A entregar o prisioneiro B, o A fica livre e o B fica preso por três anos, só que para isso o B teria de ficar calado.

Entretanto, há a possibilidade de um delatar o outro, ai nesse caso os dois seriam presos por dois anos. E há a última possibilidade, que é nenhum dos dois delatar o outro, nesse caso ambos vão presos, porém só ficam um ano, por falta de provas.

Do ponto de vista individual, a melhor opção seria o A delatar o B e sair livre, enquanto que o B vai preso, ou vice-versa. No entanto, não há como prever se o outro prisioneiro ficaria calado ou não. Logo, a melhor opção de verdade seria nenhum delatar o outro, pois assim, mesmo que eles fossem presos, só passariam um ano, ao invés de dois.

Esse dilema tem diversas variantes, mas com essa simples conclusão é possível entender como a teoria dos jogos investiga o comportamento humano e os possíveis resultados de acordo com a tomada de decisão dos indivíduos.

Aplicações da criptoeconomia

Os mais populares são Bitcoin e Ethereum. A parte específica desses sistemas que aplica a teoria criptoeconômica é o protocolo de consenso. Tanto o bitcoin quanto o Ethereum implementam o algoritmo de prova de trabalho para chegar a um consenso na rede para cada bloco.

Os mineiros da rede competem para ser os primeiros a resolver um quebra-cabeça criptográfico em troca de um token que representa alguma recompensa econômica.
A quantidade de energia de mineração na rede também fornece segurança para os dados na rede.

Os protocolos de consenso também podem ser implementados usando algoritmos diferentes, como prova de aposta. Mas a função do protocolo permanece a mesma. Para ajudar a rede a chegar a um consenso. A prova de aposta busca fornecer uma maneira mais rápida e eficiente para ajudar uma rede chegar a um acordo sobre os blocos, mas ainda é baseada na teoria criptoeconômica. Bitcoin e Ethereum são exemplos populares de protocolos de camada de base que usam criptoeconomia.

Mais exemplos de sistemas criptoeconômicos são alguns aplicativos construídos no blockchain que fornece uma unidade de valor, neste caso, Ether, para permitir que os desenvolvedores criem incentivos, bem como contratos inteligentes para definir a lógica em torno desses incentivos.

Muitas indústrias serão remodeladas com a ampla adoção de sistemas criptoeconômicos.
Como vimos com o Bitcoin, por exemplo, a transferência de dinheiro entre duas pessoas em qualquer parte do mundo tornou-se tão fácil quanto enviar um e-mail.
Isso representa um desafio para os bancos e processadores de pagamento, pois as criptomoedas possibilitaram o comércio sem fronteiras na Internet.

A criptoeconomia já começou a mudar a forma como as organizações são financiadas.

Uma OIC permite que qualquer pessoa obtenha financiamento coletivo para sua ideia usando o Ether. O financiamento da ICO excedeu o financiamento tradicional , o que chamou a atenção de muitos investidores e inovadores.

A demanda por criptomoedas fez com que a capitalização de mercado de todo o espaço aumentasse para mais de 800 bilhões de dólares no início de 2018. A forma como nossas sociedades são governadas também será remodelada por sistemas criptoeconômicos. Hoje, contamos com governos centralizados para administrar nossos assuntos nacionais e políticas externas.

Os governos também estão adotando o Ethereum como uma plataforma de estrutura legal para criar confiança com seus cidadãos. Por exemplo, o governo do Brasil está tomando medidas para mover suas eleições para o blockchain para criar um processo eleitoral mais eficiente e transparente. A criptoeconomia compreensiva nos ajuda a entender por que esses novos sistemas têm utilidade.

Não é apenas o software, mas a combinação de ideias de várias disciplinas. Criptografia, teoria de rede e economia que tornam as cadeias de blocos únicas. esses novos sistemas criptoeconômicos podem realizar coisas que disciplinas individuais não poderiam realizar por conta própria. Blockchains e apenas um produto dessa nova ciência prática.

Desde que o mundo viu o primeiro sistema criptoeconômico de Satoshi, quase uma década atrás, nossa compreensão do espaço evoluiu.
Começamos pensando nesse campo apenas através das lentes de um aplicativo, que era o Bitcoin, para pensar nele em termos de uma tecnologia subjacente generalizada, que é o blockchain.

O que precisa acontecer agora é dar um passo para trás mais uma vez e ver o setor em termos de uma abordagem unificadora para a solução de problemas, que é a criptoeconomia. que é criptoeconomia.
Agora que vimos alguns exemplos do mundo real de sistemas criptoeconômicos, estamos finalmente prontos para construir alguns aplicativos.
Esteja você interessado no desenvolvimento de BItcoin ou Ethereum, agora você entende a teoria por trás do que torna os blockchains valiosos.

EnglishPortuguêsEspañol