Loading

Module 1: Bitcoin Blockchain

Nota de Estudos
Study Reminders
Support
Text Version

Mecanismo De Incentivo

Set your study reminders

We will email you at these times to remind you to study.
  • Monday

    -

    7am

    +

    Tuesday

    -

    7am

    +

    Wednesday

    -

    7am

    +

    Thursday

    -

    7am

    +

    Friday

    -

    7am

    +

    Saturday

    -

    7am

    +

    Sunday

    -

    7am

    +

Introdução à Tecnologia de Blockchain e Aplicações Prof. Sandeep Shukla Department of Computer Science and Engineering Indian Institute of Technology-Kanpur  
Palestra No. 07 Blockchain Technology and Applications  
Bem-vindo de volta a esta sessão em que nós continuaríamos com o mecanismo de incentivo que  
é usado no blockchain do Bitcoin. Então, da última vez, falamos sobre usar incentivos para fazer o  
Os participantes ou os mineiros se comportam de acordo com as regras, permitindo que ganhe algum incentivo.  
(Consulte O Tempo De Deslizamento: 00 :34)  
E também falamos sobre primeiro tipo de incentivo que é a recompensa do bloco. Assim, se o seu bloco ficar  
selecionado, então você pode pagar a si mesmo algum Bitcoin muito fresco. E agora neste momento, este  
Número de moedas que você pode ganhar é 12,5 bitcoins, mas ele começou com 50 bitcoins e depois ele  
iniciaram que se tornaram 25 bitcoins, e agora são 12,5 bitcoins so que é e preço bitcoin a partir de agora, como  
de hoje é cerca de perto de $8.000. Então, portanto, 12,5 bitcoins é um pouco de dinheiro.  
O segundo tipo de incentivo são as taxas de transação. Então, se você deseja que sua transação seja colocada em um  
blockchain então você quer que você queira pagar alguma taxa de transação e mais taxa de transação  
você paga-lo melhor em sensibilidades para um mineiro incluir sua transação no bloco. Então, o que você  
ter que fazer para pagar transação é que você tem que se lembrar em bitcoin você basicamente diz o que são  
suas entradas e qual a qual entrada quais transações você está inpondo.  
E aquelas entradas do, que devem ser da saída dessa transação anterior e então  
você especificou saída para onde o dinheiro está indo. Então e a regra é que a entrada total, um  
Número total de moedas na entrada deve ser igual ao número total de moedas na saída. Isso é  
como você cria um endereço de mudança e você se existe alguma esquerda, você coloca para que você adicie direcionado para  
aquele endereço que está sob o seu controle.  
Agora, se você deseja pagar taxa de transação, o que você tem que fazer é que você faça o valor de saída  
que são todos os diferentes endereços em que você está pagando a partir disso através desta transação deve  
seja menor do que a entrada que você está colocando. E, portanto, o restante da quantidade que você é  
não dizer nada sobre pode ser coletado pelo mineiro. Assim, cada mineiro que cria um bloco irá  
calcule a partir de cada transação quanto de taxa de transação ela está obtendo.  
E então ele colocará outra transação que dá esse dinheiro para um endereço que é controlado por  
o mineiro. Agora, nem todos os mineiros estarão vencidos. Então, quem ganha aquela rodada cujo bloco é  
feitos no próximo bloco realmente serão capazes de resgatar essa quantia? Então, agora, é puramente  
voluntária como uma dica, mas no futuro pode tornar-se obrigatória porque como dissemos antes, lá  
serão apenas 21 milhões de bitcoins e até 20, 40 as recompensas irão parar você sabe que se tornará zero.  
Basicamente, porque estamos reduzindo o número de recompensa de moedas que premiamos, você sabe, por  
metade a cada 210.000 blocos e, portanto, nesse ponto a taxa de transação deve ser a única  
incentivo para que alguém inclua uma transação em particular no bloco que eles minaram.  
(Consulte O Tempo De Deslizamento: 03 :56)  
Então, agora temos visto o problema de usuários maliciosos ou de rogue ou mineiros de rogue e vimos  
que os incentivos são uma forma de engenharia seu comportamento. Portanto, eles podem realmente ser ter  
corretamente porque se eles não se comportaram corretamente, eles não têm chance de ganhar o bloco e  
portanto, que eles não obterão nenhuma dessas novas palavras. Agora, ainda há mais problemas para ser  
resolvido no consenso.  
Primeiro de tudo, nós dissemos que a cada rodada, toda vez que um novo bloco tem que ser adicionado, todo mundo é  
criando seu próprio bloco e cada um desses blocos poderia ser diferente um do outro. Então dissemos  
que, na verdade utilizaremos um tipo de mecanismo de rifa todo mundo será dado algum tipo de  
ID aleatório e um do ID serão escolhidos como um vencedor e que o bloco vencedor ’ será  
propagado e adicionado a cada cópia da cadeia.  
Agora, não é tão fácil em um sistema descentralizado como você pode pensar. Porque não há central  
autoridade para designar números aleatórios, IDs aleatórios e, em seguida, não há autoridade central para  
realmente realizar a seleção. Por isso, tem que ser um tipo de processo de autoseleção. B outra questão é que  
quando um bloco é quando você escolhe alguém, bloqueia então que mesmo se houvesse uma autoridade central  
para escolher isso, aquele menor.  
Mesmo então o propagando que aquela informação em toda a rede, que é vasta,  
realmente levaria tempo. Enquanto isso, alguma outra pessoa pode realmente considerar-se ou  
ela mesma como vencedora, e então começar a adicionar o bloco em sua vizinhança e, portanto, pode haver um  
condição de corrida. É assim, vamos ver como esse problema está resolvido. Segundo é que você sabe, se  
todo mundo tenta se importar, então haverá um enorme.  
Você sabe, número de corridas e como resolver essas corridas a fim de evitar tal situação.  
E então há essa questão do ataque Sybil que se alguém cria muitos, IDs, então ele pode  
sentir que sua probabilidade de ser selecionado desta forma seria mais. Por isso, portanto, temos que fazer  
algum mecanismo pelo qual ter mais ideias não ajuda você a ter uma probabilidade maior de  
vencidos a corrida.  
Vamos ver como o nó aleatório foi selecionado. Então, e este mecanismo em bitcoin particularmente  
ou em também no aetherium é prova de trabalho. Então o que você faz é que todos esses nós diferentes têm  
recursos diferentes à sua disposição. Assim, recursos computacionais, memória, GPUs e espaciais  
hardware E6 especializado, FPGA especializado e todas essas coisas, e então eles consequentemente eles  
investiram e também como eu disse antes disso para estar mantendo esse interesse.  
Você conhece infraestrutura de computação de grande escala em execução, eles têm que pagar por eletricidade eles  
têm que pagar por resfriamento. Então, você tem que tipo de decidir quem ganha baseado no nó aleatório  
sejam selecionados com base na proporção da energia de computação que um nó tem assim, portanto, se um  
nó tem 30% do poder de computação, então devemos ter uma chance de 30% de ser selecionado como  
o vencedor.  
(Consulte O Tempo De Deslizamento: 07 :55)  
Então, deixe-nos ver, e isso é chamado como você sabe o quanto de recursos eles têm assim, você  
têm que pedir a eles para resolver algum quebra-cabeça. E é aí que entra o quebra-molas. E então  
quem fizer isso, quem tiver mais poder de computação terá vontade de fazer mais rápido. E, portanto,  
tempo levado para resolver o tipo de quebra-cabeça indica quanto de recursos computacionais eles são  
colocando e, portanto, ele é chamado de prova de trabalho.  
Então a prova de trabalho está provando o quanto de recursos computacionais eles têm lá também é outro  
possibilidades, por exemplo, aetherium agora também tem prova de participação, prova de participação é na proporção  
à propriedade. Então, o quanto você já adquiriu isso de acordo com essa sua proporção de  
sendo selecionado é decidido. Mas em Bitcoin, é tudo apenas prova de trabalho. Assim, sabaremos agora foco  
na prova de trabalho.  
(Consulte O Tempo De Deslizamento: 08 :45)  
Então o que está acontecendo com a prova de trabalho? Então você pode, como eu disse que a prova de trabalho basicamente  
permite que você selecione nós de acordo com a proporção de poder de computação que eles têm para o  
dentro de toda a infraestrutura. Então, para provar que eles têm aquele poder de computação que eles têm a  
competem por criar o bloco e ele deve ser moderadamente duro para criar novas identidades para ganhar  
mais poder de computação. Então, daí maior probabilidade de ser colhida.  
Então, ao criar mais identidades não aumentará seu poder de computação porque você tem um   fixo  
quantidade de recursos computacionais. Então, você tem você pode criar 1000s de ID ’ s mas então que  
Os recursos computacionais serão usados por todos eles e, portanto, recursos computacionais totais  
você terá será o mesmo assim, que basicamente, focaliza-nos nisso em evitar o ataque Sybil. Então,  
portanto, se você investiu tanto que é dono da versão 30% do total de recursos computacionais em  
a rede inteira.  
Então, dividindo-se em 300 identidades diferentes não mudará isso da versão 30% para você  
saber, 300% ou algo. Portanto, portanto, você não tem como aumentar o seu poder computacional.  
E nesse sentido sua probabilidade de ser colhida como o próximo bloco. Assim é, como é feito.  
Então, vamos ver como ele é realmente feito.  
(Consulte O Tempo De Deslizamento: 10:19)