Title: [Lista] Principais Algoritmos de Consenso Post by: vit05 on July 18, 2018, 08:04:48 PM ░ Algoritmos de Consenso ░ ━━━━━━━━━━━━━━━━━━━━━ 👉 👈 ━━━━━━━━━━━━━━━━━━━━━ Consenso: Uma opinião ou decisão geralmente aceita entre um grupo de pessoas. Algoritmo: Um conjunto de regras para realizar uma tarefa em um determinado número de etapas. Combinando os dois, você obtém: um conjunto de regras e várias etapas para realizar uma decisão geralmente aceita entre um grupo de pessoas.
Não encontrei nenhuma lista com os algoritimos e com links para estudo e pesquisa. Nem nas seções em inglês. Então resolvi fazer uma e postar nas duas linguas. Ainda tem muita coisa pra editar e acrecentar. Fontes: hackernoon.com (https://hackernoon.com) ; Wikipedia (https://en.wikipedia.org/wiki/Proof-of-stake), BitcoinTalk, Reddit.com Layout: Mitchell Signatures (https://bitcointalk.org/index.php?topic=615953.0); Leteraviann (https://bitcointalk.org/index.php?topic=4596787.msg41489338#msg41489338) Title: Re: [Lista] Principais Algoritmos de Consenso Post by: Silvio_Carlos_Junior on July 18, 2018, 08:29:48 PM Mas você é um grande FILHO DA MÃE.
Que post incrível! Estava muito afim de uma lista dessas. Fiz um fluxograma para explicar o funcionamento do PoW (https://bitcointalk.org/index.php?topic=2613822) e quero usar esse mesmo exemplo para explicar o PoS. Ganhou meu último smerit. Title: Re: [Lista] Principais Algoritmos de Consenso Post by: Coindgr on July 18, 2018, 09:42:02 PM Informação muito bem estruturada, valeu mais um mérito Title: Re: [Lista] Principais Algoritmos de Consenso Post by: Pumared on July 19, 2018, 12:31:28 AM Boa, mas não entendi a foto e nem as suas opiniões nos algoritmos. De resto ta muito bom.
Title: Re: [Lista] Principais Algoritmos de Consenso Post by: Gustavo Livecoins on July 19, 2018, 01:28:02 AM Add o Proof-of-brain do Steemit também, acho interessante essa ideia deles..
Title: Re: [Lista] Principais Algoritmos de Consenso Post by: sabotag3x on July 19, 2018, 06:41:22 AM Que bacana.. Eu imagino que o PoW vai acabar com o passar do tempo por vários motivos: alto custo em equipamentos, energia desperdiçada, número baixo de TPS, etc.. Quem sabe um PoW+Pos ou outra tecnologia possam caminhar juntos, ou outro tipo de validação lateral.. sem falar que a Bitmain é quase dona do BTC por exemplo..
Aqui tem uma imagem comparando 5 blockchains, imagino que o Ethereum ali é após o Casper ser implementado, que ainda não foi: https://i.redd.it/kuatevc4q4411.png A Tomochain vai usar um PoSV (Proof-of-Stake Voting), basicamente ela vai trabalhar com 99 masternodes que poderão ser votados pelos detentores da moeda, incentivando que eles votem nos MNs mais hábeis.. Quem quiser, aqui (https://tomochain.com/docs/technical-whitepaper---1.0.pdf) tem o WP técnico explicando tudo.. Estou bem animado com essa diversificação, há vários bons projetos/pessoas pensando em soluções de escalabilidade que se mantenham tão seguras quanto o PoW se mostrou até hoje.. Btw, EOS está funcionando já? não tinha dado um monte de problemas? Title: Re: [Lista] Principais Algoritmos de Consenso Post by: vit05 on July 25, 2018, 05:20:48 AM Mas você é um grande FILHO DA MÃE. LOL :D Meritei você no teu post também. Não havia lido antes, muito bom. Estou coletando alguns tópicos em portugues sobre os Algoritmos pra colocar como link. Boa, mas não entendi a foto e nem as suas opiniões nos algoritmos. De resto ta muito bom. A foto é um meme do Choque de cultura (https://cultura.estadao.com.br/noticias/musica,programa-choque-de-cultura-e-sucesso-ao-brincar-com-o-absurdo-no-debate-sobre-cinema-na-internet,70002183861) Eles entraram num consenso. :D Eu tentei resumir ao máximo as caracteristicas que diferenciam uns dos outros. Add o Proof-of-brain do Steemit também, acho interessante essa ideia deles.. Tem mais alguns pra colocar além desse. Proof of burn etc. Só que eu queria sempre colocar ao menos o white paper academico. E de alguns não encontro. A Tomochain vai usar um PoSV (Proof-of-Stake Voting), Btw, EOS está funcionando já? não tinha dado um monte de problemas? Não conhecia esse. Mas acho que limitar o número de delegados, ou, nesse caso, de masternodes sempre deixa centralizado. No Lisk deu uma confusão e as faccões tomaram conta manipulando as eleições. EOS funciona por ser centralizado. Tem sempre alguém que toma as decisões. Como são apenas 21 delegados fica fácil. Title: Re: [Lista] Principais Algoritmos de Consenso Post by: sabotag3x on July 25, 2018, 01:12:26 PM -snip- A Tomochain vai usar um PoSV (Proof-of-Stake Voting), Btw, EOS está funcionando já? não tinha dado um monte de problemas? Não conhecia esse. Mas acho que limitar o número de delegados, ou, nesse caso, de masternodes sempre deixa centralizado. No Lisk deu uma confusão e as faccões tomaram conta manipulando as eleições. EOS funciona por ser centralizado. Tem sempre alguém que toma as decisões. Como são apenas 21 delegados fica fácil. Eu vejo com outros olhos.. 3,4 pools dominam 51%+ da rede do BTC, quase todo esse poder vem da BITMAIN/China e ninguém pode fazer nada.. A Tomo usa um PoSV, ou seja, os detentores do token votam nos MNs que desejam.. Coisa que você não pode fazer com seus BTCs.. Enfim, no final das contas, a descentralização dos mineiros/criadores de blocos/etc não existe em nenhuma blockchain.. Então o importante hoje é ser seguro.. Title: Re: [Lista] Principais Algoritmos de Consenso Post by: livecoins on July 25, 2018, 02:17:49 PM Poxa, bem legal tua lista.
Se eu tivesse merits eu dava. Por acaso você pode ver se este artigo: https://livecoins.com.br/proof-of-work-blockchain-bitcoin/ se encaixa ali em Artigo para POW ? ABs Title: Re: [Lista] Principais Algoritmos de Consenso Post by: girino on July 25, 2018, 09:35:52 PM acabei de mandar 10 merits por esse post fan-fucking-tástico!
Se eu achar mais informações (artigos, etc) para completá-lo, trago aqui Title: Re: [Lista] Principais Algoritmos de Consenso Post by: alegotardo on July 26, 2018, 11:23:19 AM acabei de mandar 10 merits por esse post fan-fucking-tástico! Se eu achar mais informações (artigos, etc) para completá-lo, trago aqui Esse é o @girino voltando com tudo ;D Não perde tempo esse garoto. Title: Re: [Lista] Principais Algoritmos de Consenso Post by: girino on July 26, 2018, 12:55:52 PM sobre o proof of activity, tem esses dois artigos:
Artigo original descrevendo o proof of activity (co-autorado pelo charlie lee, dev da litecoin): https://eprint.iacr.org/2014/452.pdf Thread correspondente no BTCTalk: https://bitcointalk.org/index.php?topic=102355.0 Artigo no Medium onde o cara calcula a segurança do PoA contra ataques de 51%: https://medium.com/decred/decreds-hybrid-protocol-a-superior-deterrent-to-majority-attacks-9421bf486292 Blog post original: https://blog.usejournal.com/apples-to-apples-decred-is-20x-more-expensive-to-attack-than-bitcoin-68bafeb4546f link pro video da minha palestra com o Gabriel Rhama onde falamos sobre decred em geral (e um pouco sobre PoA): https://www.youtube.com/watch?v=6dGVYkJoiD8 Title: Re: [Lista] Principais Algoritmos de Consenso Post by: vit05 on July 26, 2018, 04:06:33 PM sobre o proof of activity, tem esses dois artigos: Artigo original descrevendo o proof of activity (co-autorado pelo charlie lee, dev da litecoin): https://eprint.iacr.org/2014/452.pdf Thread correspondente no BTCTalk: https://bitcointalk.org/index.php?topic=102355.0 Artigo no Medium onde o cara calcula a segurança do PoA contra ataques de 51%: https://medium.com/decred/decreds-hybrid-protocol-a-superior-deterrent-to-majority-attacks-9421bf486292 Blog post original: https://blog.usejournal.com/apples-to-apples-decred-is-20x-more-expensive-to-attack-than-bitcoin-68bafeb4546f link pro video da minha palestra com o Gabriel Rhama onde falamos sobre decred em geral (e um pouco sobre PoA): https://www.youtube.com/watch?v=6dGVYkJoiD8 Muito obrigado pelos Merits. Eu lembrava que o charlie lee havia "criado" um algoritimo, só que não encontrei qual. Excelente, vou adicionar. E imagino que Decred é um dos que mais pode fornecer material de qualidade em português, já que possui uma das comunidades mais ativas. O girino imagino que não precisa dos Merits. Mas todos que contribuirem com artigos em PORTUGUÊS de qualidade vão ganhar 2 merits. Title: Re: [Lista] Principais Algoritmos de Consenso Post by: girino on July 26, 2018, 06:08:20 PM sobre o proof of activity, tem esses dois artigos: Artigo original descrevendo o proof of activity (co-autorado pelo charlie lee, dev da litecoin): https://eprint.iacr.org/2014/452.pdf Thread correspondente no BTCTalk: https://bitcointalk.org/index.php?topic=102355.0 Artigo no Medium onde o cara calcula a segurança do PoA contra ataques de 51%: https://medium.com/decred/decreds-hybrid-protocol-a-superior-deterrent-to-majority-attacks-9421bf486292 Blog post original: https://blog.usejournal.com/apples-to-apples-decred-is-20x-more-expensive-to-attack-than-bitcoin-68bafeb4546f link pro video da minha palestra com o Gabriel Rhama onde falamos sobre decred em geral (e um pouco sobre PoA): https://www.youtube.com/watch?v=6dGVYkJoiD8 Muito obrigado pelos Merits. Eu lembrava que o charlie lee havia "criado" um algoritimo, só que não encontrei qual. Excelente, vou adicionar. E imagino que Decred é um dos que mais pode fornecer material de qualidade em português, já que possui uma das comunidades mais ativas. O girino imagino que não precisa dos Merits. Mas todos que contribuirem com artigos em PORTUGUÊS de qualidade vão ganhar 2 merits. não desperdice merits comigo, passe pra alguem que ainda nao esteja no nivel maximo do forum... Title: Re: [Lista] Principais Algoritmos de Consenso Post by: arthurbonora on July 26, 2018, 07:25:00 PM Eita la pelga, na discussão pow e pos então existe mais um monte de opção, slk
eu acredito que a POS é a melhor maneira, mas vamos ver Title: Re: [Lista] Principais Algoritmos de Consenso Post by: vit05 on July 27, 2018, 10:25:01 PM https://newatlas.com/first-computer-algorithm-ada-lovelace-book-auction/55616/
Uma notícia relacionada com o assunto. Ocorreu um leilão de um livro que contém o primeiro algoritimo de computador. Arrecadaram $125,000, quase 16 BTC. O livro tem 175 anos e foi escrito por Ada Lovelace (https://pt.wikipedia.org/wiki/Ada_Lovelace), filha de Lord Byron (https://pt.wikipedia.org/wiki/Lord_Byron). O nome da moeda ADA é em homenagem a ela. https://img.newatlas.com/ada-lovelace-worlds-first-algorithm-8.jpg?auto=format%2Ccompress&ch=Width%2CDPR&fit=max&q=60&w=616&s=934cf111ccd9791526532a6fcb902677 Title: Re: [Lista] Principais Algoritmos de Consenso Post by: wilwxk on July 27, 2018, 11:26:34 PM Tá aí um ótimo post pra usar como referência da próxima vez que alguém for criar um outro discurso sobre qual algoritimo de consenso é melhor e fugir daquele velho "é PoS ou PoW".
Title: Re: [Lista] Principais Algoritmos de Consenso Post by: bitmover on July 30, 2018, 04:17:45 AM vit05,
Excelente teu artigo. Uma pequena observação. Percebi que não usa se o termo "minerar" para PoS, somente para PoW. Pelo menos nunca vi... https://github.com/ethereum/wiki/wiki/Proof-of-Stake-FAQs Aqui os devs do Ethereum falam mineração apenas quando falam de PoW.
Ei, jaja vc vai virar Sr. Member hein!! Title: Re: [Lista] Principais Algoritmos de Consenso Post by: girino on July 30, 2018, 04:25:40 AM vit05, Excelente teu artigo. Uma pequena observação. Percebi que não usa se o termo "minerar" para PoS, somente para PoW. Pelo menos nunca vi... (...) O termo correto pra quanto se usa PoS é "mint". Em portugues a tradução literal seria "cunhar", mas ninguem usa. A gente usa "minerar" pros dois em PT. Title: Re: [Lista] Principais Algoritmos de Consenso Post by: bitmover on July 30, 2018, 04:52:51 AM O termo correto pra quanto se usa PoS é "mint". Em portugues a tradução literal seria "cunhar", mas ninguem usa. A gente usa "minerar" pros dois em PT. Valeu, não sabia dessa diferença em PT. Title: Re: [Lista] Principais Algoritmos de Consenso Post by: vit05 on July 30, 2018, 05:08:06 AM vit05, Excelente teu artigo. Uma pequena observação. Percebi que não usa se o termo "minerar" para PoS, somente para PoW. Pelo menos nunca vi... https://github.com/ethereum/wiki/wiki/Proof-of-Stake-FAQs Aqui os devs do Ethereum falam mineração apenas quando falam de PoW.
Ei, jaja vc vai virar Sr. Member hein!! Putz, estava lendo sobre isso agora a pouco. Realmente o correto é utilizar o termo validar vit05, Excelente teu artigo. Uma pequena observação. Percebi que não usa se o termo "minerar" para PoS, somente para PoW. Pelo menos nunca vi... (...) O termo correto pra quanto se usa PoS é "mint". Em portugues a tradução literal seria "cunhar", mas ninguem usa. A gente usa "minerar" pros dois em PT. Title: Re: [Lista] Principais Algoritmos de Consenso Post by: bitmover on July 30, 2018, 05:19:12 AM Putz, estava lendo sobre isso agora a pouco. Realmente o correto é utilizar o termo validar, sem minerar. Mas ainda não consegui entender se "descobrir"um bloco também deve ser usado. não existe "descobrir" bloco. Um bloco novo não é descoberto pq ele nao existia antes, ele é criado. Só que não existe um processo lento, como na mineração. Os validadores chegam e afirmam que aquelas transações são validas. Como garantia, enviam suas moedas (stake) em uma transação especial. O stake dele fica preso até o final da validação do bloco. Se o bloco contém transações inválidas, eles perdem as moedas. Quando o bloco com as transações validas, onde ocorreu o consenso, é validado, um novo bloco é criado. A recompensa daquele bloco é dividida entre os validadores que "apostaram" naquelas transacoes daquele bloco. Dessa forma, nao existe mineração, apesar do termo ser usado em portugues, como disse o girino. Stake em ingles tem vários significados: aposta, garantia, participação economica, conjunto de itens.... |