Pages:
Author

Topic: Bitcoin - Perguntas e Respostas. - page 12. (Read 33963 times)

legendary
Activity: 2352
Merit: 6089
bitcoindata.science
March 01, 2021, 10:32:56 AM
Muito obrigado @sabotag3x e @bitmover

Mas deixa eu perguntar, será que existe a possibilidade de eu conseguir exportar esses dados para o Excel, Matlab ou LaTeX?? (digo no sentido de, no próprio site eu conseguir dar um ctrl C + ctrl V para jogador no excel por exemplo, porque se eu for colocar valor por valor vai demorar séculos)

Preciso do histórico dos valores do Bitcoin pois vou realizar alguns cálculos estatísticos, DP, volatilidade e demais medidas de dispersão.

Obrigado novamente!  

edit: vou tentar dar uma olhada com mais calma depois nesses sites para ver se consigo alguma maneira de exportar os dados

Pode ser que tenham sites onde voce consegue em excel... Mas eu só conheço esse API da coindesk que permite que voce pegue os dados em formato JSON

Voce pode, usando python/pandas, transformar o JSON em CSV/excel. Se voce precisar de ajuda, eu posso te ajudar nessa tarefa.

https://api.coindesk.com/v1/bpi/historical/close.json?start=2011-01-01&end=2021-02-22
Quote
{"bpi":{"2011-01-01":0.3,"2011-01-02":0.3,"2011-01-03":0.295,"2011-01-04":0.299,"2011-01-05":0.299,"2011-01-06":0.298,"2011-01-07":0.32,"2011-01-08":0.3229,"2011-01-09":0.323,"2011-01-10":0.3266,"2011-01-11":0.3266,"2011-01-12":0.3188,"2011-01-13":0.3176,"2011-01-14":0.4,"2011-01-15":0.386,"2011-01-16":0.3868,"2011-01-17":0.3495,"2011-01-18":0.313,"2011-01-19":0.313,"2011-01-20":0.39,"2011-01-21":0.4199,"2011-01-22":0.4443,"2011-01-23":0.4424,"2011-01-24":0.4199,"2011-01-25":0.41,"2011-01-26":0.417,"2011-01-27":0.4212,"2011-01-28":0.446,"2011-01-29":0.439,"2011-01-30":0.4799,"2011-01-31":0.52,"2011-02-01":0.7,"2011-02-02":0.716,"2011-02-03":0.69,"2011-02-04":0.811,"2011-02-05":0.92,"2011-02-06":0.8997,"2011-02-07":0.89,"2011-02-08":0.918,"2011-02-09":1.09,"2011-02-10":0.9803,"2011-02-11":1.07,"2011-02-12":1.0799,"2011-02-13":1.05,"2011-02-14":1.07,"2011-02-15":1.05,"2011-02-16":1.045,"2011-02-17":1.04,"2011-02-18":0.8989,"2011-02-19":0.949,"2011-02-20":0.85,"2011-02-21":0.8345,"2011-02-22":0.8702,"2011-02-23":0.9,"2011-02-24":0.9974,"2011-02-25":0.9111,"2011-02-26":0.958,"2011-02-27":0.89,"2011-02-28":0.86,"2011-03-01":0.9202,"2011-03-02":0.9399,"2011-03-03":0.9391,"2011-03-04":0.901,"2011-03-05":0.9103,"2011-03-06":0.8999,"2011-03-07":0.885,"2011-03-08":0.87,"2011-03-09":0.8645,"2011-03-10":0.9329,"2011-03-11":0.88,"2011-03-12":0.918,"2011-03-13":0.8925,"2011-03-14":0.8949,"2011-03-15":0.87,"2011-03-16":0.86,"2011-03-17":0.8254,"2011-03-18":0.8165,"2011-03-19":0.765,"2011-03-20":0.7411,"2011-03-21":0.759,"2011-03-22":0.809,"2011-03-23":0.8497,"2011-03-24":0.8669,"2011-03-25":0.8838,"2011-03-26":0.8552,"2011-03-27":0.82,"2011-03-28":0.799,"2011-03-29":0.7925,"2011-03-30":0.7897,"2011-03-31":0.7846,"2011-04-01":0.7741,"2011-04-02":0.782,"2011-04-03":0.779,"2011-04-04":0.68,"2011-04-05":0.71,"2011-04-06":0.74,"2011-04-07":0.7538,"2011-04-08":0.75,"2011-04-09":0.73,"2011-04-10":0.7369,"2011-04-11":0.77,"2011-04-12":0.86,"2011-04-13":0.9225,"2011-04-14":1,"2011-04-15":0.9899,"2011-04-16":1.0499,"2011-04-17":1.1123,"2011-04-18":1.162,"2011-04-19":1.1979,"2011-04-20":1.1421,"2011-04-21":1.21,"2011-04-22":1.409,"2011-04-23":1.7001,"2011-04-24":1.6301,"2011-04-25":1.559,"2011-04-26":1.7949,"2011-04-27":1.9,"2011-04-28":2.2106,"2011-04-29":2.88,"2011-04-30":3.5,"2011-05-01":3.0331,"2011-05-02":3.2,"2011-05-03":3.41,"2011-05-04":3.4061,"2011-05-05":3.333,"2011-05-06":3.45,"2011-05-07":3.641,"2011-05-08":3.8659,"2011-05-09":3.8,"2011-05-10":5.81,"2011-05-11":5.5,"2011-05-12":6.3002,"2011-05-13":8.198,"2011-05-14":7.1977,"2011-05-15":6.987,"2011-05-16":8.0339,"2011-05-17":7.19,"2011-05-18":6.88,"2011-05-19":6.805,"2011-05-20":5.5904,"2011-05-21":6.1197,"2011-05-22":6.6901,"2011-05-23":7.1499,"2011-05-24":7.42,"2011-05-25":8.3997,"2011-05-26":8.798,"2011-05-27":8.5002,"2011-05-28":8.3001,"2011-05-29":8.4299,"2011-05-30":8.8,"2011-05-
.....
hero member
Activity: 1554
Merit: 814
The Alliance Of Bitcointalk Translators - ENG>POR
March 01, 2021, 10:29:20 AM
Muito obrigado @sabotag3x e @bitmover

Mas deixa eu perguntar, será que existe a possibilidade de eu conseguir exportar esses dados para o Excel, Matlab ou LaTeX?? (digo no sentido de, no próprio site eu conseguir dar um ctrl C + ctrl V para jogador no excel por exemplo, porque se eu for colocar valor por valor vai demorar séculos)

Preciso do histórico dos valores do Bitcoin pois vou realizar alguns cálculos estatísticos, DP, volatilidade e demais medidas de dispersão.

Obrigado novamente!  

edit: vou tentar dar uma olhada com mais calma depois nesses sites para ver se consigo alguma maneira de exportar os dados
legendary
Activity: 2352
Merit: 6089
bitcoindata.science
March 01, 2021, 09:42:22 AM

Eu gostaria de saber se alguem pode me informar algum site ou algo do tipo que mostre o historico do valor de Bitcoin?? (a partir de 2011,2012 seria ótimo)

O próprio Coinmarketcap é uma ótima fonte de referência para isso:

https://coinmarketcap.com/currencies/bitcoin/

Voce pode até mudar para BRL para ver o valor em reais, se voce precisar.
 O problema é que ele só converte para Reais o usando o valor do dolar, nao é como o Bitvalor que usa o valor da exchanges brasileiras. Daí tem uma diferença.

Bah, eu me lembro de quando o Bitvalor fazia aqueles relatórios superdetalhados do Bitcoin com os preços em reais.

https://bitvalor.com/relatorios

São excelentes mesmo esses relatórios, e devem ter boas informações para voce usar gagux123
legendary
Activity: 2352
Merit: 1121
☢️ alegotardo™️
March 01, 2021, 07:31:18 AM
Eu gostaria de saber se alguem pode me informar algum site ou algo do tipo que mostre o historico do valor de Bitcoin?? (a partir de 2011,2012 seria ótimo)

https://99bitcoins.com/bitcoin/historical-price/

Acho que é o artigo mais completo sobre o começo da precificação do BTC.. (tem que ler de trás pra frente)

Bah, eu me lembro de quando o Bitvalor fazia aqueles relatórios superdetalhados do Bitcoin com os preços em reais.
Eu usava eles até mesmo para embassar a minha declaração de IR, é uma pena que tenham descontinuado isso Sad

Obrigado pelo site @sabotag3x, com esses relatórios aí e outro que mostre o histórico de preço do Dólar já dá pra ter uma boa noção do preço do BTC no Brasil... claro que sempre tem também um pouco de ágio.
legendary
Activity: 2688
Merit: 2297
March 01, 2021, 12:11:44 AM
Eu gostaria de saber se alguem pode me informar algum site ou algo do tipo que mostre o historico do valor de Bitcoin?? (a partir de 2011,2012 seria ótimo)

https://99bitcoins.com/bitcoin/historical-price/

Acho que é o artigo mais completo sobre o começo da precificação do BTC.. (tem que ler de trás pra frente)
hero member
Activity: 1554
Merit: 814
The Alliance Of Bitcointalk Translators - ENG>POR
February 28, 2021, 10:02:04 PM
Pessoal, tenho uma pergunta (mas infelizmente estou com pouquíssimos merits)...
 
Eu gostaria de saber se alguem pode me informar algum site ou algo do tipo que mostre o historico do valor de Bitcoin?? (a partir de 2011,2012 seria ótimo)

Tentei procurar e não achei nada relevante. Gostaria de saber disso, pois estou realizando um traballho da minha pós graduação e eu preciso desses dados.

Muito obrigado!
legendary
Activity: 2352
Merit: 1121
☢️ alegotardo™️
February 26, 2021, 11:58:08 AM
Durante a minha pesquisa, descobri que existem 4 tipos de RBF, e aqui vou falar da mais comum atualmente...

A Opt-in RBF chegou com a implementação do BIP125 e foi adicionada na versão 0.12.0 da carteira do Bitcoin Core.

Obrigado @alegotardo!

Opt-in RBF é a que a Electrum usa?


Sim, pelo menos me parece que é isso.

Digo isso porque fui pesquisar agora e encontrei esse código fonte da Electrum de 20/Maio/2016 onde a funcionalidade foi adicionada.

Se você rolar a página até o arquivo lib/wallet.py vai encontrar na linha 993 o seguinte código:
Code:
def add_input_info(self, txin):
address = txin['address']
txin['sequence'] = 0 if self.use_rbf else 0xffffffff

Informação difícil de encontrar... fora esse código eu não encontrei mais nenhuma menção quanto ao tipo de RBF que ela implementa.
legendary
Activity: 2688
Merit: 2297
February 26, 2021, 10:30:29 AM
Durante a minha pesquisa, descobri que existem 4 tipos de RBF, e aqui vou falar da mais comum atualmente...

A Opt-in RBF chegou com a implementação do BIP125 e foi adicionada na versão 0.12.0 da carteira do Bitcoin Core.

Obrigado @alegotardo!

Opt-in RBF é a que a Electrum usa?
legendary
Activity: 2352
Merit: 1121
☢️ alegotardo™️
February 26, 2021, 06:15:13 AM
Qual a diferença entre permitir ou não o replace-by-fee (RBF) numa transação? fica mais pesada/paga taxas a mais?

Durante a minha pesquisa, descobri que existem 4 tipos de RBF, e aqui vou falar da mais comum atualmente...

A Opt-in RBF chegou com a implementação do BIP125 e foi adicionada na versão 0.12.0 da carteira do Bitcoin Core.
Ela permite que transações ainda não confirmadas possam ser substituídas por outras que tenham uma taxa de transação mais alta, e assim podendo acelerar o processo de confirmação pelos mineradores.

Uma transação RBF não é mais pesada que uma transação tradicional nesse caso, pois para sinalizar uma RBF basta que alguns dos inputs tenha uma sequência menor do que 0xffffffff.
Abaixo uma imagem que ilustra bem isso:

As demais RBF possíveis são:
Full RBF: Permite que qualquer transação substitua uma anterior desde que pague as taxas suficientes;
First-seen-safe RBF: Só permite a substituição se a nova transação estiver pagando as mesmas saídas da transação original;
Delayed RBF: Semelhante à Full RBF, permite que a transação seja completamente substituída, porém isso só é possível após a mineração de um número pré-determinado de blocos.
legendary
Activity: 2688
Merit: 2297
February 26, 2021, 03:17:43 AM
Qual a diferença entre permitir ou não o replace-by-fee (RBF) numa transação? fica mais pesada/paga taxas a mais?
hero member
Activity: 1554
Merit: 814
The Alliance Of Bitcointalk Translators - ENG>POR
February 12, 2021, 12:56:08 AM
(...)

(...)
Poxa, nem sabia que existia esse tópico sobre coin join, valeu @sabotag3x , vou dar uma lida com mais calma depois!

Obrigado @TryNinja , foi nesse seu tópico em que eu consegui ter um conhecimento maior como um mixer funciona, especialmente da ChipMixer  Tongue Grin

legendary
Activity: 2758
Merit: 6830
February 11, 2021, 11:10:26 PM
Tem um tópico bem legal feito pelo @Adriano sobre CoinJoin: https://bitcointalksearch.org/topic/experimento-coinjoin-2828501
E tem esse sobre mixers (o superficial sobre um mixer normal e mais a fundo sobre o ChipMixer... Roll Eyes).

https://bitcointalksearch.org/topic/como-usar-um-mixer-para-obter-mais-privacidade-no-btc-chipmixer-5308441
legendary
Activity: 2688
Merit: 2297
February 11, 2021, 10:57:21 PM
Nessa sua pergunta, de fato eu não conhecia o coin join, muito menos como ele funciona, após a breve pesquisa que realizei, eu já consegui obter um conhecimento do coin join, mesmo que superficialmente.


Tem um tópico bem legal feito pelo @Adriano sobre CoinJoin: https://bitcointalksearch.org/topic/experimento-coinjoin-2828501
hero member
Activity: 1554
Merit: 814
The Alliance Of Bitcointalk Translators - ENG>POR
February 11, 2021, 10:52:19 PM
obs: sim, confesso que eu dei uma pesquisada no Google para dar uma complementada nas minhas respostas  Roll Eyes  Tongue

Esse é justamente o objetivo do tópico gagux123. É fazer as pessoas se interessarem e pesquisarem sobre temas relacionados ao bitcoin.

Não é uma prova sem consulta rsrsrs até porque acredito que esse modelo está ultrapassado. É tão fácil achar uma informação hoje com o celular na palma da mão, que não faz mais sentido decorar nada. É negócio é aprender o que existe e onde estão as informações sobre os temas de interesse. Esse é um tópico para despertar esse interesse.
Opa, sim, concordo contigo @bitmover, o importante é o crescimento e o fomento do conhecimento focado nas criptomoedas!  Smiley

Nessa sua pergunta, de fato eu não conhecia o coin join, muito menos como ele funciona, após a breve pesquisa que realizei, eu já consegui obter um conhecimento do coin join, mesmo que superficialmente.
legendary
Activity: 2352
Merit: 6089
bitcoindata.science
February 11, 2021, 06:16:52 PM
obs: sim, confesso que eu dei uma pesquisada no Google para dar uma complementada nas minhas respostas  Roll Eyes  Tongue

Esse é justamente o objetivo do tópico gagux123. É fazer as pessoas se interessarem e pesquisarem sobre temas relacionados ao bitcoin.

Não é uma prova sem consulta rsrsrs até porque acredito que esse modelo está ultrapassado. É tão fácil achar uma informação hoje com o celular na palma da mão, que não faz mais sentido decorar nada. É negócio é aprender o que existe e onde estão as informações sobre os temas de interesse. Esse é um tópico para despertar esse interesse.
hero member
Activity: 1554
Merit: 814
The Alliance Of Bitcointalk Translators - ENG>POR
February 11, 2021, 05:24:07 PM
Valendo merits:

Qual a diferença de coin join e de um Bitcoin mixer?
Opaaa, essa pergunta veio na hora certa!  Roll Eyes Grin Grin

De uma forma geral, um Bitcoin Mixer, ele nada mais é do que um tipo de misturador de criptomoedas em que esse serviço é oferecido para misturar os fundos de um determinado usuário que possa ser identificável, ou seja, esse serviço tem o objetivo de embaralhar as criptomoedas para tentar ""limpar a origem da criptomoeda""
Um bitcoin mixer que posso citar é o da ChipMixer que é um dos mais conhecidos atualmente

Já o Coin Join, é uma estratégia de anonimato que protege a privacidade dos usuário quando eles realizam transações entre si, para isso, é necessário que "várias partes assinem em conjunto para misturar suas moedas" com o intuito de evitar vínculos entre si.
Algumas wallets que tem essa feature é a Wasabi e a Samourai Wallet

obs: sim, confesso que eu dei uma pesquisada no Google para dar uma complementada nas minhas respostas  Roll Eyes  Tongue
legendary
Activity: 2352
Merit: 6089
bitcoindata.science
February 11, 2021, 04:11:28 PM
Valendo merits:

Qual a diferença de coin join e de um Bitcoin mixer?
legendary
Activity: 2758
Merit: 6830
January 26, 2021, 06:39:16 PM
2. O que é maleabilidade de transação (transaction malleability) e o que o segwit tem a ver com isso?
Basicamente, uma transação consiste de inputs, outputs e sua assinatura digital (assinada pela(s) private-key(s) dos inputs).

Ao enviar uma transação, seu hash é utilizado como ID na blockchain (aquela string que a gente vê nos block explorers). O problema é que, devido a forma como as assinaturas ECDSA (utilizadas pelo Bitcoin) funcionam, é possível alterar uma assinatura de forma que ela continue válida mas gere um hash diferente.

Um problema causado por isso é que ao alterar o ID de uma transação ainda não confirmada, todas as transações sucedentes (também não confirmadas) se tornam inválidas, pois são dependentes do ID de uma transação que não existe mais.

Por exemplo:

1. Eu envio 1 BTC para João pela transação 12345.
2. Antes da transação confirmar, João gasta seus 1 BTC oriundos da transação 12345.
3. Eu altero a assinatura dessa transação e ela se confirma como transação 54321.
4. João, que criou uma transação dependente da transação 12345, tem sua transação cancelada (12345 não existe mais, portanto sua transação é inválida).

Outro exemplo:

Quote
1 input 0.001
1 input 0.003
Assinatura 12345
1 output 0.004
Transação de hash 0ccf3ad4cfd887b8c697ccf9a296a39db23c48c2aec547a04f89995881dfcd59

Quote
1 input 0.001
1 input 0.003
Assinatura 012345
1 output 0.004
Transação de hash 1ad47cb8422bfacdb79473e35faf59113154fd317354dfbbefe920e3840f2821

Matematicamente, 12345 é a mesma coisa de 012345, portanto, ambas transações tem uma assinatura valida e idêntica. Porém, seu hash é diferente.

O que o Segwit faz é realocar essa assinatura digital (chamada Witness) para fora desse "bloco" da transação, deixando apenas os inputs e outputs.

Quote
1 input 0.001
1 input 0.003
-assinatura removida-
1 output 0.004

Agora não é mais possível alterar nada da transação, pois os inputs e outputs são imutáveis (caso contrário, a transação se torna inválida). E com isso, o hash dela (ID) não pode mais ser alterada.
legendary
Activity: 2492
Merit: 1429
Payment Gateway Allows Recurring Payments
January 26, 2021, 05:36:41 PM
Eu não tenho mais merits porém tenho perguntas (com sorte o @bitmover merita vocês Cheesy)

1. O que é uma "condição de corrida" (race condition) e o que ela tem a ver com a segurança de exchanges?

Vou responder a 1 por enquanto.
Condição de corrida é um problema clássico no campo da informática, um caso brasileiro para exemplificar foi o caso que ocorreu no Bitcoinbanco onde os usuários abriam 2 seções em dispositivos distintos e solicitavam o saque ao mesmo tempo... E ai a exchange falhava ao checar o saldo disponível devido a essa requisição em "condição de corrida" e processava as 2 requisições ao mesmo tempo liberando saque acima do saldo.
legendary
Activity: 2688
Merit: 2297
January 25, 2021, 04:13:35 AM
Eu não tenho mais merits porém tenho perguntas (com sorte o @bitmover merita vocês Cheesy)

1. O que é uma "condição de corrida" (race condition) e o que ela tem a ver com a segurança de exchanges?


2. O que é maleabilidade de transação (transaction malleability) e o que o segwit tem a ver com isso?



Um pouco técnico hoje Roll Eyes
Pages:
Jump to: