Bitcoin Forum
May 25, 2024, 09:39:16 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 [24] 25 26 27 28 29 30 31 32 33 34 35 36 37 »
  Print  
Author Topic: Bitcoin - Perguntas e Respostas.  (Read 33772 times)
TryNinja
Legendary
*
Offline Offline

Activity: 2842
Merit: 7040


Crypto Swap Exchange


View Profile WWW
August 29, 2020, 12:06:08 AM
 #461

Criei aqui: [2020] Lista de Palavras em Português para o BIP-0039, realmente fica melhor para debater..
Boa!

Sim, dá pra por umas palavras como "ninja" Roll Eyes
Tem que ver se ela já não existe em outro dicionário. Qualquer coisa a gente bota "tentarninja". Grin

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
sabotag3x
Legendary
*
Offline Offline

Activity: 2548
Merit: 2177


Crypto Swap Exchange


View Profile
December 08, 2020, 07:01:41 AM
 #462

Já que tenho alguns sMerits, hora de reviver o tópico..

O que é e para que serve um checksum?

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Disruptivas
Legendary
*
Offline Offline

Activity: 1344
Merit: 1467



View Profile
December 08, 2020, 12:28:51 PM
Merited by sabotag3x (1)
 #463

Já que tenho alguns sMerits, hora de reviver o tópico..

O que é e para que serve um checksum?

Um nome não comum pro hash praticamente, uma informação de tamanho sempre pré-definido que resulta de qualquer outro input informacional que passou pelo cálculo feito de um algorítmo de criptografia. ''Um check da soma''. O algoritmo lê os bits de um arquivo, calcula e fornece uma informação única e sempre unidirecional.

Quando uma informação passa pelo checksum, garante-se a integridade e autenticidade dela. Como cada informação resulta em um hash único e que apenas os detentores da chave que criptografou o arquivo podem fazer a ''volta'', ela também garante a exclusividade do acesso a informação e sua integridade. 

O checksum também tem a função de acelerar/otimizar consultas a bancos de dados grandes, com problemas de duplicação. 

Adorei o tópico, não conhecia!!

█████████████████████████
██
█████▀▀███████▀▀███████
█████▀░░▄███████▄░░▀█████
██▀░░██████▀░▀████░░▀██
██▀░░▀▀▀████████████░░▀██
██░░█▄████▀▀███▀█████░░██
██░░███▄▄███████▀▀███░░██
██░░█████████████████░░██
██▄░░████▄▄██████▄▄█░░▄██
██▄░░██████▄░░████░░▄██
█████▄░░▀███▌░░▐▀░░▄█████
███████▄▄███████▄▄███████
█████████████████████████
.
.ROOBET 2.0..██████.IIIIIFASTER & SLEEKER.██████.
|

█▄█
▀█▀
████▄▄██████▄▄████
█▄███▀█░░█████░░█▀███▄█
▀█▄▄░▐█████████▌▄▄█▀
██▄▄█████████▄▄████▌
██████▄▄████████
█▀▀████████████████
██████
█████████████
██
█▀▀██████████████
▀▀▀███████████▀▀▀▀
|.
    PLAY NOW    
Loganota
Hero Member
*****
Offline Offline

Activity: 1778
Merit: 882


View Profile
December 09, 2020, 02:36:29 AM
Merited by sabotag3x (1), bitmover (1)
 #464

Já que tenho alguns sMerits, hora de reviver o tópico..

O que é e para que serve um checksum?

Uma dúvida me surgiu a partir da sua pergunta, o dígito verificador como usado no cpf por exemplo, boletos, etc... pode ser considerado um checksum? Eu vejo esse nome sendo mais usado na área dos computadores. Mas a lógica é parecida.
sabotag3x
Legendary
*
Offline Offline

Activity: 2548
Merit: 2177


Crypto Swap Exchange


View Profile
December 09, 2020, 10:42:15 AM
 #465

Já que tenho alguns sMerits, hora de reviver o tópico..

O que é e para que serve um checksum?

Uma dúvida me surgiu a partir da sua pergunta, o dígito verificador como usado no cpf por exemplo, boletos, etc... pode ser considerado um checksum? Eu vejo esse nome sendo mais usado na área dos computadores. Mas a lógica é parecida.

Nunca havia pensado nisso, após uma pesquisa rápida descobri que o último digito da conta (ex: 000000-1) é um digito verificador, servindo como checksum.

Vivendo e aprendendo.. Quanto ao CPF, deve ser igual.. Já boletos eu não sei quais seriam estes números..

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
bitmover (OP)
Legendary
*
Offline Offline

Activity: 2310
Merit: 5962


bitcoindata.science


View Profile WWW
December 09, 2020, 11:19:34 AM
Merited by sabotag3x (1)
 #466

Já que tenho alguns sMerits, hora de reviver o tópico..

O que é e para que serve um checksum?

Uma dúvida me surgiu a partir da sua pergunta, o dígito verificador como usado no cpf por exemplo, boletos, etc... pode ser considerado um checksum? Eu vejo esse nome sendo mais usado na área dos computadores. Mas a lógica é parecida.

Achei a fórmula do CPF. É um checksun  ou pelo menos parecido.
Até q é bem enrolado
http://www.dbins.com.br/dica/como-funciona-a-logica-da-validacao-do-cpf


Code:
function checaCPF (CPF) {

 if (CPF.length != 11 || CPF == "00000000000" || CPF == "11111111111" ||

 CPF == "22222222222" || CPF == "33333333333" || CPF == "44444444444" ||

 CPF == "55555555555" || CPF == "66666666666" || CPF == "77777777777" ||

 CPF == "88888888888" || CPF == "99999999999" || CPF == "01234567890")

 return false;

 soma = 0;

 for (i=0; i < 9; i ++)

 soma += parseInt(CPF.charAt(i)) * (10 - i);

 resto = 11 - (soma % 11);

 if (resto == 10 || resto == 11)

 resto = 0;

 if (resto != parseInt(CPF.charAt(9)))

 return false;

 soma = 0;

 for (i = 0; i < 10; i ++)

 soma += parseInt(CPF.charAt(i)) * (11 - i);

 resto = 11 - (soma % 11);

 if (resto == 10 || resto == 11)

 resto = 0;

 if (resto != parseInt(CPF.charAt(10)))

 return false;

       

 return true;

 }

 console.log(checaCPF('34485861023'));

Achei interessante que tem um dígito , na posição 9, que é o estado da pessoa
Code:
0 - Rio Grande do Sul

1 - Distrito Federal, Goiás, Mato Grosso, Mato Grosso do Sul e Tocantins

2 - Amazonas, Pará, Roraima, Amapá, Acre e Rondônia

3 - Ceará, Maranhão e Piauí

4 - Paraíba, Pernambuco, Alagoas e Rio Grande do Norte

5 - Bahia e Sergipe

6 - Minas Gerais

7 - Rio de Janeiro e Espírito Santo

8 - São Paulo

9 - Paraná e Santa Catarina

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
Loganota
Hero Member
*****
Offline Offline

Activity: 1778
Merit: 882


View Profile
December 09, 2020, 04:24:03 PM
 #467

Nunca havia pensado nisso, após uma pesquisa rápida descobri que o último digito da conta (ex: 000000-1) é um digito verificador, servindo como checksum.

Vivendo e aprendendo.. Quanto ao CPF, deve ser igual.. Já boletos eu não sei quais seriam estes números..

De boleto tem esse exemplo de um calculo de digito verificador. Aparentemente é um algarismo só:

http://clubedosgeeks.com.br/programacao/calculando-digito-verificador-de-codigo-de-barras-de-boleto-bancario-com-php

A chance de ter informação errada e o boleto ser aceito então é de 10%.


Achei a fórmula do CPF. É um checksun  ou pelo menos parecido.
Até q é bem enrolado


Acho que é isso é um problema relevante pra muitos que utilizam o cpf, a grande parte dos sites checam se um cpf é válido assim mas não checam de o cpf é real (o que teria que ser feito usando uma base de dados do governo). Assim muitas pessoas usam geradores de cpf disponíveis na internet e acaba passando.
bitmover (OP)
Legendary
*
Offline Offline

Activity: 2310
Merit: 5962


bitcoindata.science


View Profile WWW
December 09, 2020, 04:44:00 PM
 #468



Acho que é isso é um problema relevante pra muitos que utilizam o cpf, a grande parte dos sites checam se um cpf é válido assim mas não checam de o cpf é real (o que teria que ser feito usando uma base de dados do governo). Assim muitas pessoas usam geradores de cpf disponíveis na internet e acaba passando.

Q bom né. Assim podemos evitar nos identificar pra fazer login num site q consideramos ser nossa identidade irrelevante.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
rdluffy
Legendary
*
Offline Offline

Activity: 2240
Merit: 1313



View Profile WWW
December 10, 2020, 12:11:04 AM
 #469

Vou fazer uma pergunta aqui pois acho que é o melhor tópico, não acho que seja tanto assunto pra um tópico

É bem noob, mas tem alguma ferramenta ou site que utilizam para calcular o tempo que o bloco do BTC será minerado?

Por exemplo, vamos fazer um sorteio e queremos que seja em X dias, ou em uma data específica, tem algum site para colocar essa data e indicar o bloco estimado para essa data?
Ou eu colocar o número do bloco e ele estimar quando vai acontecer?

.
.DuelbitsSPORTS.
▄▄▄███████▄▄▄
▄▄█████████████████▄▄
▄██████████████████████▄
██████████████████████████
███████████████████████████
██████████████████████████████
██████████████████████████████
█████████████████████████████
███████████████████████████
█████████████████████████
▀████████████████████████
▀▀███████████████████
██████████████████████████████
██
██
██
██

██
██
██
██

██
██
██
████████▄▄▄▄██▄▄▄██
███▄█▀▄▄▀███▄█████
█████████████▀▀▀██
██▀ ▀██████████████████
███▄███████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
▀█████████████████████▀
▀▀███████████████▀▀
▀▀▀▀█▀▀▀▀
OFFICIAL EUROPEAN
BETTING PARTNER OF
ASTON VILLA FC
██
██
██
██

██
██
██
██

██
██
██
10%   CASHBACK  
          100%   MULTICHARGER  
TryNinja
Legendary
*
Offline Offline

Activity: 2842
Merit: 7040


Crypto Swap Exchange


View Profile WWW
December 10, 2020, 05:40:52 AM
Merited by rdluffy (1), Disruptivas (1)
 #470

Ou eu colocar o número do bloco e ele estimar quando vai acontecer?
Gostei da ideia e não encontrei nenhum site que faz isso, então fiz uma página simplesinha para brincar. Cheesy

https://block-crystal-ball.netlify.app

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
tg88
Legendary
*
Offline Offline

Activity: 2394
Merit: 1411


View Profile
December 10, 2020, 10:48:12 AM
 #471


Legal hein, gostei do nome da ferramenta.
Porem aparentemente a seleção no calendário está meio bugada... pra mim funcionou apenas inserindo um numero de bloco e ai calculou a data prevista, mas já tá ótimo.

O site usa qual horário como base?

Simulei os blocos dos 2 sorteios de fim de ano:  663850 (31/12/2020 09:45 AM) e 664000 (31/12/2020 10:45 PM)
rdluffy
Legendary
*
Offline Offline

Activity: 2240
Merit: 1313



View Profile WWW
December 10, 2020, 11:43:06 AM
 #472

Ou eu colocar o número do bloco e ele estimar quando vai acontecer?
Gostei da ideia e não encontrei nenhum site que faz isso, então fiz uma página simplesinha para brincar. Cheesy

https://block-crystal-ball.netlify.app

Então eu não fui tão noob assim  Cool
Sério, parece tão simples, mas quando eu fazia o sorteio, ia calculando manualmente em dias e horas até dar o resultado, mas gostei bastante dessa ferramenta Ninja, que linguagem você utiliza para fazer esse tipo de coisa?

Acho que você pode até postar na aba gringa pois não achei esse programinha nem em inglês (não esquece de falar que eu que perguntei heim  Cheesy)

Aliás, já usei a ferramenta aqui para ver o que eu precisava, vou deixar salva aqui para ir utilizando no dia a dia

Valeu

.
.DuelbitsSPORTS.
▄▄▄███████▄▄▄
▄▄█████████████████▄▄
▄██████████████████████▄
██████████████████████████
███████████████████████████
██████████████████████████████
██████████████████████████████
█████████████████████████████
███████████████████████████
█████████████████████████
▀████████████████████████
▀▀███████████████████
██████████████████████████████
██
██
██
██

██
██
██
██

██
██
██
████████▄▄▄▄██▄▄▄██
███▄█▀▄▄▀███▄█████
█████████████▀▀▀██
██▀ ▀██████████████████
███▄███████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
▀█████████████████████▀
▀▀███████████████▀▀
▀▀▀▀█▀▀▀▀
OFFICIAL EUROPEAN
BETTING PARTNER OF
ASTON VILLA FC
██
██
██
██

██
██
██
██

██
██
██
10%   CASHBACK  
          100%   MULTICHARGER  
TryNinja
Legendary
*
Offline Offline

Activity: 2842
Merit: 7040


Crypto Swap Exchange


View Profile WWW
December 10, 2020, 06:33:23 PM
 #473

Porem aparentemente a seleção no calendário está meio bugada... pra mim funcionou apenas inserindo um numero de bloco e ai calculou a data prevista, mas já tá ótimo.
Eu ainda não tinha colocado essa função por causa da hora (e por que estava viciado no Cyberpunk 2077...)

Deve estar tudo ok agora. Smiley

O site usa qual horário como base?
Ele usa o horário do seu computador/navegador.

que linguagem você utiliza para fazer esse tipo de coisa?
Eu geralmente uso React.js (basicamente Javascript). Quando preciso de um back-end (e.g o bot do telegram e o Ninjastic.space), uso o Node.js.


Como tudo isso já está muito off-topic, decidi criar meu próprio tópico: Block Crystall Ball - quando um bloco (não) vai ser minerado

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
bitmover (OP)
Legendary
*
Offline Offline

Activity: 2310
Merit: 5962


bitcoindata.science


View Profile WWW
December 10, 2020, 07:36:15 PM
 #474

(e por que estava viciado no Cyberpunk 2077...)[/size]

Já que já chutaram o balde do offtopic... descobri agora que o jogo saiu hoje.
Fui olhar... cara, nao acredito que fizeram esse jogo em primeira pessoa... Quanto potencial desperdicado rsrs

achei q ia ser um the witcher cyberpunk, mas tá mais pra CS....

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
Disruptivas
Legendary
*
Offline Offline

Activity: 1344
Merit: 1467



View Profile
December 17, 2020, 07:34:08 PM
 #475

Pergunta: como funcionam os snapshots de blockchain pré airdrops?

Eu entendo o conceito e a funcionalidade, mas tenho dificuldade de visualizar em que realmente se constitui. Alguém consegue explicar em nível prático como eles são operacionalizados?

█████████████████████████
██
█████▀▀███████▀▀███████
█████▀░░▄███████▄░░▀█████
██▀░░██████▀░▀████░░▀██
██▀░░▀▀▀████████████░░▀██
██░░█▄████▀▀███▀█████░░██
██░░███▄▄███████▀▀███░░██
██░░█████████████████░░██
██▄░░████▄▄██████▄▄█░░▄██
██▄░░██████▄░░████░░▄██
█████▄░░▀███▌░░▐▀░░▄█████
███████▄▄███████▄▄███████
█████████████████████████
.
.ROOBET 2.0..██████.IIIIIFASTER & SLEEKER.██████.
|

█▄█
▀█▀
████▄▄██████▄▄████
█▄███▀█░░█████░░█▀███▄█
▀█▄▄░▐█████████▌▄▄█▀
██▄▄█████████▄▄████▌
██████▄▄████████
█▀▀████████████████
██████
█████████████
██
█▀▀██████████████
▀▀▀███████████▀▀▀▀
|.
    PLAY NOW    
TryNinja
Legendary
*
Offline Offline

Activity: 2842
Merit: 7040


Crypto Swap Exchange


View Profile WWW
December 17, 2020, 08:09:42 PM
Merited by Disruptivas (1)
 #476

Pergunta: como funcionam os snapshots de blockchain pré airdrops?

Eu entendo o conceito e a funcionalidade, mas tenho dificuldade de visualizar em que realmente se constitui. Alguém consegue explicar em nível prático como eles são operacionalizados?
Um snapshot nada mais é do que uma cópia da blockchain em um período/bloco especifico.

Digamos que eu quero criar um token ERC20 chamado club21-token e mandar 1 para todas as pessoas que podem assinar uma mensagem de um endereço que hodlava pelo menos 1 BTC no momento que o bloco 30000 foi minerado.

Eu pego o estado da rede no bloco 30000 (ignorando tudo que veio depois), analiso a blockchain e gero uma lista de todos os endereços que tinham >= 1 BTC naquele momento. Depois eu escrevo a logica no meu smartcontract para dizer: "Se assinar uma mensagem de um endereço da lista X, recebe 1 Club21-Token no endereço ETH solicitado".

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Disruptivas
Legendary
*
Offline Offline

Activity: 1344
Merit: 1467



View Profile
December 17, 2020, 09:15:04 PM
 #477

Um snapshot nada mais é do que uma cópia da blockchain em um período/bloco especifico.

Digamos que eu quero criar um token ERC20 chamado club21-token e mandar 1 para todas as pessoas que podem assinar uma mensagem de um endereço que hodlava pelo menos 1 BTC no momento que o bloco 30000 foi minerado.

Eu pego o estado da rede no bloco 30000 (ignorando tudo que veio depois), analiso a blockchain e gero uma lista de todos os endereços que tinham >= 1 BTC naquele momento.

Eu tinha entendido o conceito, mas o 'pegar o estado da rede no bloco' era a questão. Na prática, é toda a cópia ou dentro do bloco de um período específico seria possível extrair a informação de todos os endereços com saldo?

Porque por exemplo, um bloco é formado de alguns componente, o block Header, com informações sobre a versão, o hash do bloco anterior, o hash da árvore de Merkle, o timestamp e o nonce. Assim como os os dados das transações que foram incluídas naquele bloco, com as listas de inputs, outputs, valores e etc .

Qual informação dentro do bloco seria capaz de fornecer a info sobre os endereços da rede com saldo? A árvore de Merkle? Ou o snapshot é um full node que requisita pra blockchain inteira essa info e depois extrai os dados e usa no smartcontract?

Tu entendeu o que eu quero entender? rs

█████████████████████████
██
█████▀▀███████▀▀███████
█████▀░░▄███████▄░░▀█████
██▀░░██████▀░▀████░░▀██
██▀░░▀▀▀████████████░░▀██
██░░█▄████▀▀███▀█████░░██
██░░███▄▄███████▀▀███░░██
██░░█████████████████░░██
██▄░░████▄▄██████▄▄█░░▄██
██▄░░██████▄░░████░░▄██
█████▄░░▀███▌░░▐▀░░▄█████
███████▄▄███████▄▄███████
█████████████████████████
.
.ROOBET 2.0..██████.IIIIIFASTER & SLEEKER.██████.
|

█▄█
▀█▀
████▄▄██████▄▄████
█▄███▀█░░█████░░█▀███▄█
▀█▄▄░▐█████████▌▄▄█▀
██▄▄█████████▄▄████▌
██████▄▄████████
█▀▀████████████████
██████
█████████████
██
█▀▀██████████████
▀▀▀███████████▀▀▀▀
|.
    PLAY NOW    
TryNinja
Legendary
*
Offline Offline

Activity: 2842
Merit: 7040


Crypto Swap Exchange


View Profile WWW
December 17, 2020, 09:46:11 PM
Last edit: December 17, 2020, 10:09:09 PM by TryNinja
Merited by Disruptivas (1)
 #478

Qual informação dentro do bloco seria capaz de fornecer a info sobre os endereços da rede com saldo? A árvore de Merkle? Ou o snapshot é um full node que requisita pra blockchain inteira essa info e depois extrai os dados e usa no smartcontract?
O que vem na minha cabeça é utilizar a chainstate de um full node para extrair todas as UTXOs e agregar elas por endereço. Tem várias libs que fazem isso, por exemplo: https://github.com/graymauser/btcposbal2csv

edit: Adicionei link para contexto do que é a chainstate.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
rdluffy
Legendary
*
Offline Offline

Activity: 2240
Merit: 1313



View Profile WWW
December 18, 2020, 01:58:44 AM
 #479

Irei me utilizar desse tópico novamente, creio que não haja necessidade de um tópico, só se gerar mais assunto ou ter uma opção boa pra isso

Eu gostaria de saber se existe alguma maneira de registrar um documento no blockchain do BTC (caso não haja, pode até ser outra rede) para que fique registrado que em determinado momento, o documento em PDF era daquela forma, sem nenhuma alteração

Não é nada jurídico ou que possa ser feito no cartório, nem TÃO importante assim, mas tem alguns documentos simples que eu gostaria de "registrar" para que não haja alteração e caso tenha, eu possa verificar qual foi o original, algo assim

Pode ser o mais simples possível, mas não consegui encontrar uma maneira fácil, até vi outro dia que existe empresa assim que funciona quase como um cartório, mas como disse, eu preferia algo simples

Valeu mais uma vez

.
.DuelbitsSPORTS.
▄▄▄███████▄▄▄
▄▄█████████████████▄▄
▄██████████████████████▄
██████████████████████████
███████████████████████████
██████████████████████████████
██████████████████████████████
█████████████████████████████
███████████████████████████
█████████████████████████
▀████████████████████████
▀▀███████████████████
██████████████████████████████
██
██
██
██

██
██
██
██

██
██
██
████████▄▄▄▄██▄▄▄██
███▄█▀▄▄▀███▄█████
█████████████▀▀▀██
██▀ ▀██████████████████
███▄███████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
▀█████████████████████▀
▀▀███████████████▀▀
▀▀▀▀█▀▀▀▀
OFFICIAL EUROPEAN
BETTING PARTNER OF
ASTON VILLA FC
██
██
██
██

██
██
██
██

██
██
██
10%   CASHBACK  
          100%   MULTICHARGER  
bitmover (OP)
Legendary
*
Offline Offline

Activity: 2310
Merit: 5962


bitcoindata.science


View Profile WWW
December 18, 2020, 02:45:14 AM
 #480

Irei me utilizar desse tópico novamente, creio que não haja necessidade de um tópico, só se gerar mais assunto ou ter uma opção boa pra isso

Eu gostaria de saber se existe alguma maneira de registrar um documento no blockchain do BTC (caso não haja, pode até ser outra rede) para que fique registrado que em determinado momento, o documento em PDF era daquela forma, sem nenhuma alteração

Não é nada jurídico ou que possa ser feito no cartório, nem TÃO importante assim, mas tem alguns documentos simples que eu gostaria de "registrar" para que não haja alteração e caso tenha, eu possa verificar qual foi o original, algo assim

Pode ser o mais simples possível, mas não consegui encontrar uma maneira fácil, até vi outro dia que existe empresa assim que funciona quase como um cartório, mas como disse, eu preferia algo simples

Valeu mais uma vez

Sim, é possível inserir informações no blockchain.
No caso acho que um PDF não é nem necessário. Voce quer inserir um texto, certo?

O satoshi mesmo colocou um texto na mensagem do primeiro bloco que ele minerou (aquela famosa mensagem do governo socrrendo os bancos em 2009).

Eu achei esse site aqui que ensina, mas lembro que o Antonopoulos ensina no livro dele tb.
https://hackernoon.com/adding-messages-on-the-bitcoin-blockchain-a-how-to-guide-h6593xkz

Voce consegue inserir mensagens dentro de transações.
No caso do tutorial ele colocou a mensagem "corsocompleto.bitcoininaction.com"
https://tbtc.bitaps.com/edee419f93521f43259b763ffb42e4b882504534494381b7e18057015a27c548?ref=hackernoon.com

Não sei qual seria o limite de caracteres...

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 [24] 25 26 27 28 29 30 31 32 33 34 35 36 37 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!