Bitcoin Forum

Local => Português (Portuguese) => Topic started by: TryNinja on November 26, 2021, 01:19:08 AM



Title: Mempool do Bitcoin e o que faz um bloco
Post by: TryNinja on November 26, 2021, 01:19:08 AM
Queria compartilhar esse site incrível com uma bela representação visual do que é a tal mempool e o que ela tem a ver com a formação dos blocos do Bitcoin:

https://talkimg.com/images/2023/05/14/blob0022fcdf47f7909f.png

https://bits.monospace.live

Para quem não sabe, a mempool é uma "região" na memória de um node (nó) onde ficam todas as transações enviadas que ainda não foram incluídas em um bloco. Elas ficam ali simplesmente esperando que um minerador às inclua em um bloco.

Elas também são responsáveis por definir as taxas aceitaveis da rede, já que uma transação de 10 sat/byte que aguarda na mempool vai ter preferencia contra uma transação recém enviada com 9 sat/byte. Se a mempool tiver 4 vMB de transações pagando esse valor, qualquer transação com uma menor taxa vai ficar obrigatoriamente para o próximo bloco (que pode pesar até 4 vMB), simplesmente por que os mineradores vão dar preferencia para quem paga mais e até que estoure a capacidade do bloco.

No caso desse site, você pode ver vários quadradinhos (transações) na região do mempool, e o último bloco que é formado por essas transações. O mais legal é a animação quando se encontra um novo bloco: https://i.imgur.com/Rj5bJnK.gif


Title: Re: Mempool do Bitcoin e o que faz um bloco
Post by: Disruptivas on November 26, 2021, 02:58:26 AM
Fiquei quase 20 minutos vendo a mempool ser formada e ainda não consegui ver a a animação que forma quando um novo bloco é encontrado. Mas bem legal até por isso, pra ver que é REALMENTE aproximadamente 10 minutos rs

Um jeito ludico de mostrar as coisas.

Uma dúvida que fiquei é do tamanho dos blocos (dentro do bloco e na mempool), tu sabe pelo que é definido? Achei que ia ser pelas entradas e saídas de cada transação, mas acho que não é e também não é valor minerado ...

E após escrever o post, ainda não achou o bloco novo rs

último minerado 11:36
agora: 11:58


Title: Re: Mempool do Bitcoin e o que faz um bloco
Post by: TryNinja on November 26, 2021, 03:48:22 AM
Fiquei quase 20 minutos vendo a mempool ser formada e ainda não consegui ver a a animação que forma quando um novo bloco é encontrado. Mas bem legal até por isso, pra ver que é REALMENTE aproximadamente 10 minutos rs
Hahahah... me lembrou quando viajei por Praga e vi uma multidão esperando bater a hora para tocar o relógio astronomico da cidade (https://www.klm.com/destinations/br/br/article/pragues-astronomical-clock) (tem uns bonequinhos que se mexem, no estilo daqueles "cuckoos"). Acabou que fiquei esperando para ver o "espetáculo" e foi meio decepcionante. ;D

Uma dúvida que fiquei é do tamanho dos blocos (dentro do bloco e na mempool), tu sabe pelo que é definido? Achei que ia ser pelas entradas e saídas de cada transação, mas acho que não é e também não é valor minerado ...
O tamanho máximo ou o tamanho do bloco que sai?

O máximo é definido pelas regras da rede, que são explicitadas no código de consenso do node (i.e Bitcoin Core). Já os blocos minerados acabam tendo um tamanho resultante da soma de todas as transações, sendo que cada transação tem o seu próprio tamanho que vem do número de inputs e outputs.

Eu também tento explicar sobre os inputs/outputs nesse tópico: Taxas baixas novamente! Aproveite p/ consolidar os seus inputs (e oq são eles) (https://bitcointalk.org/index.php?topic=5335841.0)


Title: Re: Mempool do Bitcoin e o que faz um bloco
Post by: joker_josue on November 27, 2021, 04:37:15 PM
Esse site, fez-me lembrar o famoso e antigo jogo: Tetris
Acredito que todos aqui conhecem e quase de certeza já jogaram.

Neste caso é a mempool arrumar as transações, para quando sair o bloco.
Está bonita apresentação.


Title: Re: Mempool do Bitcoin e o que faz um bloco
Post by: Disruptivas on November 28, 2021, 12:02:09 AM
Hahahah... me lembrou quando viajei por Praga e vi uma multidão esperando bater a hora para tocar o relógio astronomico da cidade (https://www.klm.com/destinations/br/br/article/pragues-astronomical-clock) (tem uns bonequinhos que se mexem, no estilo daqueles "cuckoos"). Acabou que fiquei esperando para ver o "espetáculo" e foi meio decepcionante. ;D

O tamanho máximo ou o tamanho do bloco que sai?

O máximo é definido pelas regras da rede, que são explicitadas no código de consenso do node (i.e Bitcoin Core). Já os blocos minerados acabam tendo um tamanho resultante da soma de todas as transações, sendo que cada transação tem o seu próprio tamanho que vem do número de inputs e outputs.

Eu também tento explicar sobre os inputs/outputs nesse tópico: Taxas baixas novamente! Aproveite p/ consolidar os seus inputs (e oq são eles) (https://bitcointalk.org/index.php?topic=5335841.0)

Opa, mas pelo menos você conseguiu ver, né? O que esperava e o que rolou? No final eu fiquei quase 50 minutos vendo e nenhum bloco foi confirmado. Ai realmente nem consegui assistir e deixei pra lá.

E sobre o tamanho, estava falando do tamanho dos quadradinhos do site, não das questoes tecnicas do tamanho do bloco do Bitcoin. My bad, realmente do jeito que expliquei ficou confuso. Queria saber oq ue define no site o tamanho de cada bloquinho laranja (cada transacao) que está no bloco que acabou de ser minerado.


Title: Re: Mempool do Bitcoin e o que faz um bloco
Post by: sabotag3x on November 28, 2021, 12:27:20 AM
Queria saber oq ue define no site o tamanho de cada bloquinho laranja (cada transacao) que está no bloco que acabou de ser minerado.

Tem um ícone ali na direita que explica isso.. são os montantes de cada tx..

https://talkimg.com/images/2023/07/23/nzYBZ.png


Title: Re: Mempool do Bitcoin e o que faz um bloco
Post by: alegotardo on December 01, 2021, 11:03:53 PM
Queria compartilhar esse site incrível com uma bela representação visual do que é a tal mempool e o que ela tem a ver com a formação dos blocos do Bitcoin:

https://i.imgur.com/QBZowmB.png

https://bits.monospace.live

Para quem não sabe, a mempool é uma "região" na memória de um node (nó) onde ficam todas as transações enviadas que ainda não foram incluídas em um bloco. Elas ficam ali simplesmente esperando que um minerador às inclua em um bloco.

Elas também são responsáveis por definir as taxas aceitaveis da rede, já que uma transação de 10 sat/byte que aguarda na mempool vai ter preferencia contra uma transação recém enviada com 9 sat/byte. Se a mempool tiver 4 vMB de transações pagando esse valor, qualquer transação com uma menor taxa vai ficar obrigatoriamente para o próximo bloco (que pode pesar até 4 vMB), simplesmente por que os mineradores vão dar preferencia para quem paga mais e até que estoure a capacidade do bloco.

No caso desse site, você pode ver vários quadradinhos (transações) na região do mempool, e o último bloco que é formado por essas transações. O mais legal é a animação quando se encontra um novo bloco: https://i.imgur.com/Rj5bJnK.gif

Que bacana @TryNinja, muito didático a representação do mempool.
Eu também passei bons minutos vendo os bloquinhos caindo... imagino o trabalho que o programador não teve para pensar em todos os detalhes, como por exemplo fazer os bloquinhos se encaixarem e irem ocupando os espaços vagos.
Só acho que deveria ter uma representação gráfica para o tamanho em vbytes de cada transação (cores por exemplo), não só o seu valor que aí representa o tamanho dele.

Me lembrou agora de outro site que ilustrava as filas em forma de onibus/metrôs partindo de estações. alguém tem o link ainda?


Title: Re: Mempool do Bitcoin e o que faz um bloco
Post by: sabotag3x on December 01, 2021, 11:20:27 PM
Me lembrou agora de outro site que ilustrava as filas em forma de onibus/metrôs partindo de estações. alguém tem o link ainda?

https://txstreet.com/


Title: Re: Mempool do Bitcoin e o que faz um bloco
Post by: bitmover on December 02, 2021, 02:13:48 PM
Muito bacana. Mempool é algo que era pouco explorado até pouco tempo atrás, e apenas recentemente que tenho conehcido boas ferramentas que mostram o mempool.

Só acho que deveria ter uma representação gráfica para o tamanho em vbytes de cada transação (cores por exemplo), não só o seu valor que aí representa o tamanho dele.

Foi mais ou menos o que fiz aqui.

Uns tempos atrás eu fiz um site que mostra o mempool de forma didática tb, similar ao que outros sites fazem:
https://bitcoindata.science/pt/veja-sua-transacao-no-mempool.html

É possível colocar sua transação e ver onde ela fica no mempool e calcular mais ou menos quanto ela demoraria pra confirmar.

Mas tem um tempo que não atualizo o código, e a estimativa de taxa não está muito legal. Funciona melhor quando o mempool está cheio, e recentemente anda bastante vazio.


Title: Re: Mempool do Bitcoin e o que faz um bloco
Post by: Disruptivas on December 04, 2021, 12:34:36 AM
Uns tempos atrás eu fiz um site que mostra o mempool de forma didática tb, similar ao que outros sites fazem:
https://bitcoindata.science/pt/veja-sua-transacao-no-mempool.html



Esse site é seu? ._.
Eu adoro como vocês todos são super pro-ativos e sempre surgem com gráficos e análises de dados super prontas e construídas que eu não tinha ideia de que voces tinham. Já tivemos algum tópico agregando todos os graficos, tools e bots criadas pelos usários da aba portugues?

Acho que deveriam juntar tudo e seria um super site de analise cripto. Nao acho que tem muita coisa br, é um gap interessante que voces ja preenchem, mas de forma descentralizada rs


Title: Re: Mempool do Bitcoin e o que faz um bloco
Post by: bitmover on December 04, 2021, 08:44:50 PM
Esse site é seu? ._.
Eu adoro como vocês todos são super pro-ativos e sempre surgem com gráficos e análises de dados super prontas e construídas que eu não tinha ideia de que voces tinham. Já tivemos algum tópico agregando todos os graficos, tools e bots criadas pelos usários da aba portugues?
Eu fiz mais para aprender a programr em javascript

Eu também sempre senti falta duma ferramenta que juntasse o saldo de diversos endereço e somasse. Eu uso muitas carteiras diferentes e sempre tive dificuldade dr acompanhar meu saldo total. Daí foi a primeira coisa q fiZ no site.
https://bitcoindata.science/pt/saldo-endereco-bitcoin.html
No final  foi bom q aprendi bastante de front end fazendo o site.. mas não acho que agregue muito para o bitcoin de forma geral bi Brasil. Mas bastante gente usa, e tem uns 10k de acessos mensais do mundo todo.


Title: Re: Mempool do Bitcoin e o que faz um bloco
Post by: Disruptivas on December 05, 2021, 02:53:14 PM
Eu também sempre senti falta duma ferramenta que juntasse o saldo de diversos endereço e somasse. Eu uso muitas carteiras diferentes e sempre tive dificuldade dr acompanhar meu saldo total. Daí foi a primeira coisa q fiZ no site.
https://bitcoindata.science/pt/saldo-endereco-bitcoin.html
No final  foi bom q aprendi bastante de front end fazendo o site.. mas não acho que agregue muito para o bitcoin de forma geral bi Brasil. Mas bastante gente usa, e tem uns 10k de acessos mensais do mundo todo.

Sempre a melhor forma de prover solucoes para o mundo é resolver os problemas que ja temos e compartilhar isso né. Acho que se tu tem 10k acessos mensais é porque agrega valor sim. Mas como falei, eu mesma não sabia do site. Acho que a medida que tu for solucionando outros problemas pra ti e for agregando ai, pode ir crescendo bem.

Eu acho legal que estando em cripto, sempre que fazemos algo, até pra nos mesmos inicialmente, nosso crescimento acaba tendo quase um proxy potencial com o preco do btc rs