Pages:
Author

Topic: Plote sua transação no mempool - page 3. (Read 884 times)

legendary
Activity: 2212
Merit: 5622
Non-custodial BTC Wallet
November 11, 2020, 02:21:59 PM
#18
A adição do gráfico de preço também é uma boa jogada, só não sei por que aqui pra mim não apareceu a linha de dólares no gráfico.

Que coisa. De repente ele demorou pra baixar o API e não carregou. Vou mandar renderizar o gráfico novamente após terminar de carregar a API. Devo consertar nas proxiams versoes.

Edit: Acho que consertei.

Quote
Outra coisa... na página "Saldo de endereços" dê uma conferida na codificação da página pois a acentuação está toda "zuada".
Opa, obrigado por notificar. Consertei, botei a codificação errada. Confere lá depois.
legendary
Activity: 2352
Merit: 1121
☢️ alegotardo™️
November 11, 2020, 02:07:27 PM
#17
Muito bom,
Só o tema escuro já deixa o site muito mais agradável.
A adição do gráfico de preço também é uma boa jogada, só não sei por que aqui pra mim não apareceu a linha de dólares no gráfico.

Outra coisa... na página "Saldo de endereços" dê uma conferida na codificação da página pois a acentuação está toda "zuada".

Continue investindo nesse site @bitmover, daqui a pouco tu vai estar concorrendo com o CMC Cheesy
legendary
Activity: 2212
Merit: 5622
Non-custodial BTC Wallet
November 11, 2020, 11:38:17 AM
#16
Fiz uma atualização no tema do site, mudei tudo pra dark (estava doendo meus olhos).

Agora o mempool é atualizado automaticamente a cada minuto.


Adicionei na página inicial também um gráfico do preço do bitcoin em dolar e brl


Esse gráfico de BTC USD e BTC BRL ainda não está pronto. Quero colocar tudo em percentual, para podermos comparar.

Estou pretendendo dar suporte para outras moedas (fiat, nenhuma altcoin), e também uma comparação com ouro. Talvez com ibovespa, CDI, SP500 etc.  Vocês acham que usariam algo assim?
legendary
Activity: 2212
Merit: 1303
October 31, 2020, 05:44:41 PM
#15
Depois do saldo de endereços que você fez, não pensei que fosse fazer outro projeto tão rápido
Achei muito bom novamente, merece todos os merits por fazer uma ferramenta gratuita, em português para todos nós brasileiros

Muito boa a ferramenta, estou e vou continuar fazendo os testes de transações aqui para entender melhor como funciona o mempool, sempre tive curiosidade e ainda é difícil entender algumas coisas, mas já deixei aqui favoritado também para utilizar nas minhas transações

Muito obrigado
hero member
Activity: 1498
Merit: 556
October 31, 2020, 01:08:08 PM
#14
Só passando para agradecer pelas ótimas ferramentas que vocês têm ajudado a dar forma por essas bandas! Ainda que existam alternativas por aí (como a do Johoe que o ninja postou), não podemos esquecer que algo muito importante e único permanece com elas: são nossas, feitas por nós e para nós. Obrigado!

Ah, gostei bastante da UI clean, o modelo minimalista sempre me arrebata! Smiley
hero member
Activity: 1764
Merit: 881
October 30, 2020, 01:26:32 PM
#13
Parabéns pelo desenvolvimento da ferramenta, acho bem legal essas ferramentas que estão surgindo em português porque já facilita na hora de ensinar para uma pessoa que está iniciando como fazer uma transação gastando a fee correta. Muitas ferramentas são são fáceis de entender para quem não está acostumado com as terminologias e a sua está bem clara.  Wink
legendary
Activity: 2212
Merit: 5622
Non-custodial BTC Wallet
October 30, 2020, 12:47:29 PM
#12
Atualização:

Agora voce pode inserir sua ID da transação e plotar ela no gráfico, e verá automaticamente quantos vMB de distância ela está do topo do mempool.

3 resultados possíveis:

1 - Transação nao confirmada que está ainda fora do espaço do próximo bloco. Calculada a distância até o próximo bloco, ou seja, o quanto o mempool terá que esvaziar para confirmar sua transacão:


2- Transação nao confirmada, porém a taxa está dentro do espaço do próximo bloco.


3- Transacao ja confirmada:



Voce também pode mover o mouse em cima do gráfico para ver quantos vMB de transacões tem prioridade sobre aquela taxa.

legendary
Activity: 2212
Merit: 5622
Non-custodial BTC Wallet
October 27, 2020, 10:38:57 AM
#11
Será que ele simplesmente nao colocou o "v"? Ou podemos inferir que o tamanho do bloco deve ser uns 4MB?
Não. Eles usam MB mesmo, tanto que cada bloco "limpa" 1 MB de tamanho.

Se cada bloco limpa 1MB, então ele esqueceu/optou por não botar o v e está usando vMB. Se ele usasse MB, cada bloco teria que limpar 4MB.

Pelo menos foi isso o que eu entendi, quando estava estudando sobre blocksize e mempool para fazer essa ferramenta.

A maior parte das carteiras aparece escrito sat/byte quando voce vai fazer uma transaçao. Mas na verdade elas optaram por nao botar o "v" e voce seleciona a taxa por "vbyte"

Veja transações suas antigas aqui e confirme o que estou falando
https://blockstream.info/

Insira o ID de uma transacao que voce tem certeza que botou X sat/byte e veja se o valor X está em vbyte ou byte.

edit: É o https://blockchair.com/ que msotra a taxa por sat/vbyte e sat/byte. O blockstream mostra só sat/vbyte.
legendary
Activity: 2758
Merit: 6830
October 27, 2020, 10:19:28 AM
#10
Será que ele simplesmente nao colocou o "v"? Ou podemos inferir que o tamanho do bloco deve ser uns 4MB?
Não. Eles usam MB mesmo, tanto que cada bloco "limpa" 1 MB de tamanho. Eles usam vMB/vByte mesmo.

Provavelmente naquele instante em que o alegotardo postou não estava com overpay. Era o preço mesmo os 300sat.
Ele postou às 12 horas UTC. Olhando o gráfico das 12h até agora, dá para ver que a base aumentou, porém o topo ficou quase a mesma coisa. A diferença era que o nível de confirmação de 1 bloco (abaixo de 1 MB) estava na casa dos 170~200+ sat/byte (~0.3 MB nos 200+ e o restante 170+).

Ainda foi bem overpay, mas no final das contas tudo é uma estimativa baseada na previsão do que será o futuro da rede em ~10min+. Por isso eu prefiro ver o estado atual de uma mempool, assim consigo ver como a rede está "andando".
legendary
Activity: 2212
Merit: 5622
Non-custodial BTC Wallet
October 27, 2020, 10:10:17 AM
#9
Fazendo #ad do "concorrente", a minha ferramenta de visualização favorita é o Johoe's Bitcoin Mempool Size Statistics. Sempre a utilizo antes de realizar uma transação. Pode utilizá-la para confirmar os dados, olhando o estado da mempool de forma mais bruta e direta.

No momento, uma transação é confirmada em 1 bloco caso esteja na casa dos 170~200 sat/byte (só olhar o tamanho em MB da mempool em cada nível). Há 0.965 MB de transações, pagando esses 170, que podem ser limpadas em 1 bloco. Porém... você também tem que considerar que novas transações ainda vão surgir, então você talvez tenha que dar um overpay um pouco maior para adicionar uma margem e garantir sua posição no bloco que pode aparecer até 10 minutos depois (ou mais).

Essa ferramenta é realmente muito boa. Pessoalmente só utilizo o último gráfico da página, e foi exatamente esse último que eu fiz.

A diferença é que a minha só tem uma foto do momento atual do mempool, e não tem o histórico como esse site tem. (Eu não tenho todos esses dados. Só se eu rodar um full node e comprar um servidor bom).

Minha única critica a esse site é que não da pra saber se ele está usando a nomenclatura errada ou não. Note que ele colocou o tamanho dos blocos em Megabyte  (MB)  em vez de virtual megabyte (vMB). Essa nomenclatura não é mais usada desde 2017.

Mas e o que isso importa? O tamanho do bloco não é mais 1MB, e sim 1vMB ou 4 WU (weight units), o que são 4MB.

Será que ele simplesmente nao colocou o "v"? Ou podemos inferir que o tamanho do bloco deve ser uns 4MB?

O bitcoin wiki deixa isso claro:

as transações no topo do meembol estão com fee de 300 a 500sat/vbyte?
Esses 300~500 sat/vbyte são um overpay BEM alto (e muito provavelmente são desnecessários), mas garantem à força que você não vai ser deixado para trás por outras transações. É para quem precisa, sem sombra de dúvidas, ser confirmado em 1 bloco.

Provavelmente naquele instante em que o alegotardo postou não estava com overpay. Era o preço mesmo os 300sat.

Ao fazer essa ferramenta eu fiquei olhando o mempool como nunca. Uma coisa que eu percebi é a situação muda muito, mas muito rapidamente.

Enquanto eu estava colorindo e configurando o grafico e dando reload na pagina, eu via que uma hora estava confirmando transacoes com 100 sat/byte, meia hora depois eu nao conseguia nem ver as linhas do tamanho dos blocos pq o mempool estava menor do que um block size.

Outra coisa importante saber é que não existe "O" mempool. mempool cada node tem o seu. As vezes um miner pode ter um mempool mais vazio do que outro. As vezes sua transação pode nem estar no mempool do miner que fechou o bloco. Nesse caso não adianta nem botar 1000 sat/byte, que nao vai confirmar.

edit: Percebi que minha ferramenta está dando bug pq o mempool está tao cheio que nao estao aparecendo transacoes menores de 80sat/vbyte. Dai ele está plotando 1 sat/vbyte em 80 sat/vbyte. Tenho que verificar isso.
legendary
Activity: 2758
Merit: 6830
October 27, 2020, 09:40:59 AM
#8
as transações no topo do meembol estão com fee de 300 a 500sat/vbyte?
Fazendo #ad do "concorrente", a minha ferramenta de visualização favorita é o Johoe's Bitcoin Mempool Size Statistics. Sempre a utilizo antes de realizar uma transação. Pode utilizá-la para confirmar os dados, olhando o estado da mempool de forma mais bruta e direta.

No momento, uma transação é confirmada em 1 bloco caso esteja na casa dos 170~200 sat/byte (só olhar o tamanho em MB da mempool em cada nível). Há 0.965 MB de transações, pagando esses 170, que podem ser limpadas em 1 bloco. Porém... você também tem que considerar que novas transações ainda vão surgir, então você talvez tenha que dar um overpay um pouco maior para adicionar uma margem e garantir sua posição no bloco que pode aparecer até 10 minutos depois (ou mais). Esses 300~500 sat/vbyte são um overpay BEM alto (e muito provavelmente são desnecessários), mas garantem à força que você não vai ser deixado para trás por outras transações. É para quem precisa, sem sombra de dúvidas, ser confirmado em 1 bloco.

Caso não apareça mais NENHUMA transação, as transações de 2 sat/byte só serão comidas em 46 blocos. Mas como o BTC continua subindo de forma desenfreada, as chances disso acontecer são baixíssimas. Provavelmente ainda vão demorar mais algumas centenas de blocos até tudo se acalmar. Na última "maior" subida que teve dia 21, demorou 3 dias para retomar os níveis baixos.
legendary
Activity: 2352
Merit: 1121
☢️ alegotardo™️
October 27, 2020, 08:00:00 AM
#7
Caramba @bitmover, as transações no topo do meembol estão com fee de 300 a 500sat/vbyte?
Custei à acreditar, até porque sempre usava o https://bitcoinfees.earn.com/ e lá diz que com uma taxa de 2sat/b é confirmado de 1 á 31 blocos Cheesy

Mas de fato, conferindo a meempool em outros lugares dá pra ver que a rede está tensa, deve ser por causa do Pump no valor do BTC.
Nem o pagamento da Duelbits de ontem à noiteentrou ainda.... 90sat/b e esperando confirmação à mais de 12 horas.

Assim que as coisas acalmarem, preciso lembrar de consolidar as transações com 1sat/b
hero member
Activity: 1540
Merit: 802
The Alliance Of Bitcointalk Translators - ENG>POR
October 27, 2020, 01:54:34 AM
#6
(...)
Entendi, muito obrigado pela explicação!
Agora que tava dando uma olhada, reparei no final da pagina que você destacou que usou um framework de CSS, o "formato" e os elementos da pagina não me eram estranhos mesmo  Cheesy Tongue

 
legendary
Activity: 2212
Merit: 5622
Non-custodial BTC Wallet
October 26, 2020, 12:30:29 PM
#5
Shoow, ferramenta muito interessante bitmover, obrigado por compartilhar conosco!
Só por curiosidade, quais foram as linguagens de programação que você utilizou? Você também utilizou a API da Sochain nesse seu projeto?
Obrigado.

Utilizei somente Javascript e CSS.
utilizei somente os dados do API da bitcoiner.live para fazer o gráfico

Utilizei os dados  da Coindesk somente para pegar a cotação em reais e da Sochain somente os dados do ID da transação. 99% do trabalho foi nos dados da bitcoiner.live
hero member
Activity: 1540
Merit: 802
The Alliance Of Bitcointalk Translators - ENG>POR
October 26, 2020, 12:16:32 PM
#4
Shoow, ferramenta muito interessante bitmover, obrigado por compartilhar conosco!
Só por curiosidade, quais foram as linguagens de programação que você utilizou? Você também utilizou a API da Sochain nesse seu projeto?
legendary
Activity: 2212
Merit: 5622
Non-custodial BTC Wallet
October 26, 2020, 11:21:51 AM
#3
Pensei que estava bugado, 100 sat/byte e não confirma em 3 blocos.. ai vi que a rede está uma confusão Shocked

Gostei bastante da ferramenta @bitmover, bem completa e melhor que a alternativa que eu usava antes (bitcoinfee.21.co)

Obrigado. O mempool está bem cheio agora. Mas eu percebi que ele muda muito rápido. Estava bem tranquilo semana passada. Deve ser por conta do pump recente.

Quote
Estava brincando com os inputs/outputs e notei que:
1/1 da 42% de desconto em segwit
1/2 da 37%
2/1 da 47%

Sabe me dizer o motivo da diferença? Você esta usando segwit envia para legacy? ou os endereços de recebimento também são segwit porém eles tem menos influência no tamanho?

O motivo é que o peso dos inputs é maior do que o peso dos outputs no tamanho da transação.

Ou seja, tem pouca relevância se a pessoa que vc vai mandar usa Legacy ou não. O que realmente economiza é quem ENVIA ter segwit.
Quanto mais inputs, maior a economia ao utilizar Segwit.

Coloquei 30 inputs de Bech32 e deu uma redução de 53% para 1 output.

Essa minha ferramenta calcula o tamanho da transação considerando que todos os seus inputs tem o mesmo formato. A diferença é muito pequena e foi discutida aqui .
Eu fiz vários testes e as diferenças foram desprezíveis.
https://bitcointalksearch.org/topic/m.55235380

Talvez mais pra frente eu faça uma aba Avançado para a pessoa poder definir o formato de cada input/output, mas acho que ninguém usaria e daria um trabalho enorme..
legendary
Activity: 2492
Merit: 2150
Crypto Swap Exchange
October 26, 2020, 11:12:58 AM
#2
Pensei que estava bugado, 100 sat/byte e não confirma em 3 blocos.. ai vi que a rede está uma confusão Shocked

Gostei bastante da ferramenta @bitmover, bem completa e melhor que a alternativa que eu usava antes (bitcoinfee.21.co)

Estava brincando com os inputs/outputs e notei que:
1/1 da 42% de desconto em segwit
1/2 da 37%
2/1 da 47%

Sabe me dizer o motivo da diferença? Você esta usando segwit envia para legacy? ou os endereços de recebimento também são segwit porém eles tem menos influência no tamanho?
legendary
Activity: 2212
Merit: 5622
Non-custodial BTC Wallet
October 26, 2020, 10:38:50 AM
#1
Nas últimas semanas eu estive trabalhando nessa ferramenta que ficou pronta há alguns dias.

Vocês podem ver ela aqui: https://bitcoindata.science/pt/veja-sua-transacao-no-mempool.html



https://bitcoindata.science/pt/veja-sua-transacao-no-mempool.html



O que é essa ferramenta e esse gráfico?
Esse é um gráfico de todas as transações no mempool (que estão esperando para serem incluídas em um bloco e confirmadas). O mempool é uma fila, onde as transações que pagam mais ficam na frente.

Eu fiz essa ferramenta porque todas as carteiras superestimam as taxas, e as pessoas muitas vezes ficam perdidas sem saber porque estão pagando caro ou barato nas transações. Agora você pode observar o mempool aqui e entender melhor o que voce esta fazendo.


O que isso faz?
Essa ferramenta vai plotar a sua transação não confirmada no mempool, mostrando quantos MB de transações estão na frente da sua.

Ela também auxilia se voce ainda nao fez a sua transação, te dando uma boa idea do estado do mempool e onde a taxa que você irá pagar deixa sua transação. Calcula também o tamanho de uma transação, o seu preço e plotar ela na fila do mempool, de acordo com o preço em sat/vbyte que você decidir pagar.


Como usar?
Caso você já tenha feito a transação e ela ainda não esteja confirmada, você pode inserir o ID dela na caixa de texto do final da página para visualizar onde ela se encontra no mempool (se está longe ou perto de uma possível confirmação). O site vai te informar se ela está perto ou não de uma confirmação.

Coloque os detalhes de uma transação que você quer fazer. Insira o número de inputs, outputs e o formato do endereço.

A ferramenta vai calcular o tamanho da sua transação em vbytes e o custo dela, em BTC e em BRL.


Caso você já tenha feito a transação, existem 3 resultados possíveis:

1 - Transação nao confirmada que está ainda fora do espaço do próximo bloco. Calculada a distância até o próximo bloco, ou seja, o quanto o mempool terá que esvaziar para confirmar sua transacão:


2- Transação nao confirmada, porém a taxa está dentro do espaço do próximo bloco.


3- Transacao ja confirmada:




Voce também pode mover o mouse em cima do gráfico para ver quantos vMB de transacões tem prioridade sobre aquela taxa. Lembrem que um bloco tem apenas 1vMB!


Só pra deixar claro: essa ferramenta não recomenda taxa alguma. Somente mostra o mempool no estado bruto e mostra o tamanho dos próximos 3 blocos.
Pages:
Jump to: