Bitcoin Forum
July 15, 2025, 03:48:40 AM *
News: Latest Bitcoin Core release: 29.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1] 2 »
1  Local / Português (Portuguese) / Bitcoin bate U$ 100.000 on: December 05, 2024, 03:05:13 AM
Finalmente aconteceu. A marca simbólica de U$100.000 / BTC foi superada às 23h40 do horário de Brasília no dia 04/12/2024.  Cheesy
2  Local / Português (Portuguese) / Fees do Bitcoin atingem alta máxima em 20 meses on: December 18, 2023, 01:14:41 PM
E ai pessoal, estava querendo juntar vários inputs em um só output há algumas semanas. Fiz uma transação há umas 2 semanas e paguei cerca de 25 sat/vbyte, sabia que estava baixa mas como não tinha pressa nem estava esquentando. Fui olhar hoje e a transação ainda está sem confirmação.

Como estava na Electrum pensei em usar o Replace by Fee, ao pesquisar quanto estava uma taxa razoável para ir rápido me deparo com o fato que ontem as taxas estão no seu máximo desde abril de 2021, época do ATH do BTC. Sendo que a taxa pra entrar no próximo bloco chegou a próximo de 38 dólares  Shocked. Havendo cerca de 350k de transações esperando confirmação.

Podem ver mais detalhes aqui:Bitcoin fees hit 20-month high as miner revenues match $69K BTC price

Pelo que eu entendi, a rede está ficando congestionada porque algumas pessoas estão gravando JPEG's na blockchain, acho que é de algum projeto NFT ou algo assim.

Diante disso resolvi deixar minha transação quietinha lá. Qualquer hora ela é confirmada, nem que seja daqui a 1 ano  Tongue

3  Local / Português (Portuguese) / Golpe de pirâmides com criptomoedas movimentou quase R$ 100 bilhões em seis anos on: October 02, 2023, 03:17:29 AM
Reportagem exibida no programa Fantástico da TV Globo mostrou que quase 3 milhões de brasileiros perderam dinheiro em pirâmides envolvendo criptomoedas nos últimos anos.

Engraçado que eu nunca ouvi falar de nenhuma das "empresas" que aplicaram os golpes. Não sei se estou alienado de tudo mas parece que eles buscam um publico completamente ignorante no que diz respeito às criptomoedas.

Tem uma empresa chamada Trust Investing. 1 milhão e 300 mil pessoas investiram nela, pessoas de 80 países diferentes.

Como fazer pra captar essas pessoas pro lado do "bem" das criptos? Olho mesmo aqui pro fórum. Fiquei uns 2 anos fora e quem está discutindo aqui são sempre as mesmas pessoas, dá pra contar nos dedos as pessoas novas que passaram a interagir aqui. O próprio grupo do Bitcoin Brasil no facebook que era muito forte, está às moscas agora. Não é possível que isso tudo de pessoas esteja só interessada em enriquecimento rápido.

Link da matéria completa: EXCLUSIVO: golpe de pirâmides com criptomoedas movimentou quase R$ 100 bilhões em seis anos
4  Local / Português (Portuguese) / História das Criptomoedas: Uma transação como você (provavelmente) nunca viu on: September 21, 2023, 02:53:20 AM
Como alguns de vocês sabem, eu sempre fui muito de pesquisar sobre as curiosidades a cerca das criptomoedas.  Gosto de visitar os posts antigos das lendas que já foram muito frequentes aqui no BitcoinTalk e ver a forma como eles pensavam sobre determinados assuntos, como corrigiram alguns problemas no código e como essa comunidade foi crescendo de algo que haviam poucos cypherpunks para pessoas que não fazem a mínima ideia qual é essa ideologia de vida.

Geralmente essas minhas pesquisas eu acabo guardando para mim. E vira e mexe eu solto quando alguém faz algum post relacionado com o assunto. Mas lembrei dessa história e me deu na telha de fazer um post para que mais gente que assim como eu gosta de saber de algumas curiosidades possa saber e pesquisar mais se achar interessante.

Então, vamos lá. O que eu venho compartilhar hoje começou lá em 2013 quando o Peter Todd, grande desenvolvedor do Bitcoin, lançou o seguinte desafio (cortei algumas partes para não ficar tão extenso):

Recompensas nos seguintes endereços P2SH estão disponíveis para qualquer pessoa capaz de demonstrar ataques de colisão contra algumas formas de algoritmos criptográficos. Você resgata sua recompensa demonstrando duas mensagens diferentes, mas que resultam no mesmo hash quando criptografadas. Essas mensagens são usadas em um scriptSig, que satisfaz o scriptPubKey que armazena as moedas, permitindo movê-las para um scriptPubKey (endereço Bitcoin) de sua escolha.

Doações adicionais para as recompensas são bem-vindas, especialmente para SHA1 - endereço 37k7toV1Nv4DfmQbmZ8KuZDQCYK9x5KpzP - onde se acredita que um ataque a um único valor de hash seja preciso um gasto estimado de US$ 2,77 milhões. (4)

SHA1:

$ btc decodescript 6e879169a77ca787
{
    "asm" : "OP_2DUP OP_EQUAL OP_NOT OP_VERIFY OP_SHA1 OP_SWAP OP_SHA1 OP_EQUAL",
    "type" : "nonstandard",
    "p2sh" : "37k7toV1Nv4DfmQbmZ8KuZDQCYK9x5KpzP"
}


SHA256:

$ btc decodescript 6e879169a87ca887
{
    "asm" : "OP_2DUP OP_EQUAL OP_NOT OP_VERIFY OP_SHA256 OP_SWAP OP_SHA256 OP_EQUAL",
    "type" : "nonstandard",
    "p2sh" : "35Snmmy3uhaer2gTboc81ayCip4m9DT4ko"
}


...


Notas:

1) Aconselhamos minerar o bloco no qual você mesmo coleta sua recompensa; scriptSigs que satisfazem os scriptPubKeys acima não assinam criptograficamente as saídas da transação. Se o valor da recompensa for suficientemente grande, outros mineradores poderão achar lucrativo reorganizar a cadeia para eliminar o seu bloco e receber a recompensa eles próprios. Isto é particularmente lucrativo para pools de mineração maiores e centralizados.

2) Observe que o valor da sua recompensa dos algoritmos SHA256, RIPEMD160, RIPEMD160(SHA256()) ou SHA256^2 pode ser diminuído pelo ato de coletá-la.

3) Devido às limitações da linguagem de script do Bitcoin, as recompensas só podem ser coletadas com soluções que usam mensagens com tamanho inferior a 521 bytes.

4) "Quando veremos colisões para SHA-1?" -Bruce Schneier -https://www.schneier.com/blog/archives/2012/10/when_will_we_se.html

O que ele acaba de criar com esse post? Basicamente ele criou um puzzle utilizando o Bitcoin em que a partir daquele momento não seria mais preciso a intervenção de ninguém para receber o prêmio. E para ganhar esse prêmio bastava ficar ligado em quando uma colisão de SHA1 fosse encontrada. Basicamente ele gerou um endereço P2SH (O que é P2SH?) em que o script que definia quando aqueles fundos poderiam ser gastos era o seguinte:

OP_2DUP OP_EQUAL OP_NOT OP_VERIFY OP_SHA1 OP_SWAP OP_SHA1 OP_EQUAL

Traduzindo seriam basicamente: pegue a mensagem 1, pegue a mensagem 2, verifique que eles não são iguais. Aplique a função hash em 1 e 2 e verifique que elas são iguais. Você pode estar pensando: é só isso? A questão é que para que uma coincidência dessa ocorra naturalmente a probabilidade é de 1 para 340 undecilhões, ou 1 em 2¹²⁸. Mas o que acontece é que várias pessoas estudam diversas técnicas de ataques à esses hashs, pois, a nossa vida digital como conhecemos hoje basicamente depende de funções assim. Deste modo, quando alguém encontra uma colisão, a ideia é abandonar essa forma de criptografia, pois ninguém na terra deve ter a capacidade de quebrá-la. É uma paranoia de segurança, mas é bem importante.

Eis que então acontece algo em 2017:

Pesquisadores do Google anunciam que encontraram (provocaram) a primeira colisão de SHA1 da história

Alguns dados desse anúncio:

6.500 anos de processamento de CPU para completar a primeira fase do ataque.
110 anos de processamento de GPU para completar a segunda fase.

Isso porque esse ataque eles fizeram é 100 mil vezes mais rápido do que um ataque de força bruta  Shocked

Voltando ao puzzle...

Dada essa notícia então, alguém muito ligeiro foi lá e usou os dados da pesquisa do Google para resolver então o puzzle do Peter Todd que naquela altura acumulava 2.48 BTC no seu endereço.
Essa é a transação que resgatou o puzzle: https://live.blockcypher.com/btc/tx/8d31992805518fd62daa3bdd2a5c4fd2cd3054c9b3dca1d78055e9528cff6adc/#advanced-details

O que ninguém esperava, ou somente os mais inocentes não esperavam é que como essa transação não necessitava de algum tipo de assinatura e todos os dados para gerar a transação estavam na própria transação, haviam bots que estavam monitorando esse tipo de transação para tentar fazer um gasto duplo e obter uma confirmação mais rápido que a pessoa que "resolveu" originalmente o puzzle. Felizmente o atacante não obteve sucesso e quem foi o experto que viu o anúncio do Google e já estava ligado no puzzle ninguém sabe, mas ele é parte de uma história interessante do nosso universo crypto.

Para quem se interessou no desafio e gostaria de ver como ele foi "montado" pelo Peter Todd segue um tutorial do BitcoinJS Guide que tenta replicar a mesma ideia  Cool
5  Local / Português (Portuguese) / Cashback em Bitcoins do Meliuz on: October 11, 2022, 01:25:42 AM
Boa noite pessoal, como estão? Quanto tempo hein?!

Recebi um email do serviço de cashback Meliuz hoje que agora o saldo confirmado de Cashback pode ser resgatado em Bitcoins.

Segue o email:

Quote



Olá,

Você faz parte do primeiro grupo de pessoas com acesso à nova experiência de criptoback Méliuz. Por isso, alguns ajustes ainda serão feitos, sempre em busca de melhorias para oferecer a melhor experiência para você.
Mas você já pode aproveitar para resgatar o seu saldo de cashback confirmado em bitcoins, a partir de R$20, sem taxas durante o lançamento.
Aproveite!

Lembrando que o Méliuz comprou recentemente, por 26 milhões, o aplicativo Alter (ex-alterbank) que era um cartão brasileiro recarregável com Bitcoins e você podia fazer compras em qualquer abastecimento com ele. Infelizmente, em agosto, o app foi descontinuado e os clientes foram "migrados" pro Meliuz. Sinceramente eu curtia mais quando era Alter pois eu fui um dos beta testers (consegui através aqui do fórum) e achava o serviço mais interessante do que agora que está integrado ao Meliuz.

https://www.meliuz.com.br/blog/meliuz-e-alter/
https://livecoins.com.br/meliuz-compra-banco-digital-de-criptomoedas-por-r-26-milhoes/
6  Local / Português (Portuguese) / Estado que mais pesquisa sobre Bitcoin no Brasil é Roraima. Por quê? on: January 05, 2021, 11:19:59 PM
Pessoal, estava olhando no Google trends e Roraima e Rio Grande do Sul são os estados que mais demonstram interesse sobre Bitcoin. Não consegui achar nenhuma informação que explique esse fato. O interessante é que são áreas de fronteiras, mas não consigo estabelecer nenhuma relação sobre isso e o fato de se interessarem mais por BTC. É interessante que a Região Norte é uma das que menos tem acesso à internet e mesmo assim desbanca regiões com maior acesso.

Isso não vem de hoje. Essa matéria do Cointelegraph mostra que desde 2019 esse era o padrão.

https://cointelegraph.com.br/news/roraima-e-rio-grande-do-sul-lideraram-buscas-no-google-por-bitcoin-em-2019


Tem alguém de Roraima ai? Por que você se interessa por Bitcoin? Mineração, investimento, uso como Moeda?
7  Local / Português (Portuguese) / [To the moon] Divulgue informações sobre as criptomoedas que você acompanha on: August 18, 2020, 08:28:30 PM
Pessoal, ao que parece estamos vendo uma bull run começando nas Altcoins e no Bitcoin. Algumas já chegaram a dar mais de 100% de retorno em alguns dias. Queria que nesse tópico aqui a gente pudesse dar informações sobre Altcoins ou até mesmo no Bitcoin que podem levar a valorização da Cripto (não só financeiramente, mas "fundamentalmente" também.  Cool

Com informações eu quero dizer: implementações de funções novas, atualizações de Softwares (carteiras, nodes...), listagem em exchanges (ou roubos). Falha de segurança reportada. Pra começar vou deixar infos aqui sobre 2 Alts que acompanho:

Decred: A Decred está pra lançar a versão 1.6.0 da moeda que deve vir com a implementação de uma exchange descentralizada e um dispositivo de privacidade. O desenvolvimento está em 97% e pode ser acompanhado aqui:

https://github.com/decred/dcrd/milestone/24

Waves: A Waves foi uma da que teve um bom crescimento nesses últimos dias e muito foi em conta do rumor de que seria adicionada a coinbase, pois o seu principal desenvolvedor (Sasha) tweetou que a moeda seria listada em uma corretora que o pessoal espera muito.
A Waves também está entrando na onda do DeFi também, já lançando algumas coisas no dia de hoje.

https://twitter.com/sasha35625/status/1295712683715690496

Compartilhem o que achar interessante. Vou deixar o tópico como Self-moderated que se por acaso aparecer alguém só tentando promover alguma shitcoin recém-lançada vai de ban.
8  Local / Português (Portuguese) / Satoshi movimentou seus bitcoins antigos? on: May 20, 2020, 05:24:46 PM
O borburinho de hoje é que bitcoins minerados em fevereiro de 2009, mais especificamente no bloco #3654.

Notícias sobre isso já estão sendo criadas. Isso pode explicar até a pequena queda de preço que vemos no momento.

Essa movimentação indica que satoshi retornou e está gastando seus fundos antigos? Provavelmente não. Um site analisa padrões em blocos minerados naquela época e indica quais provavelmente são os blocos que foram minerados por ele. São os chamados Patoshu. O site é esse aqui: http://satoshiblocks.info/. O bloco 3654 não está dentre eles.

O que poderia explicar então o gasto desses Bitcoins tanto tempo depois? Um dos devs do Bitcoin Core, @gmaxwell aqui ni bitcointalk, nullc no reddit deu uma possível explicação:



Basicamente, o client do bitcoin tenta evitar ter um troco muito alto, evitando então gastar grandes valores de entrada para pagamentos pequenos.

E ai, quais são suas teorias?
9  Local / Português (Portuguese) / Projeto Covid-19: Uma Ajuda Financeira - Somente para usuários do Bitcointalk! on: May 06, 2020, 04:08:56 PM
Por favor visite este tópico para ler sobre como a ideia nasceu. Sinta-se livre para compartilhar suas próprias ideias, avisar sobre um exploit, também nos perguntar qualquer coisa no mesmo tópico.


Desde que o Covid-19, vírus mortal que tomou conta do mundo (Atualização em tempo real, captura do momento atual), estamos diante do pior na vida social e econômica. A maior parte do mundo está trancada em suas casas, as pessoas estão perdendo seus empregos, ficando sem poupança, sem alimentos e outros itens essenciais. Há crise em todos os setores, incluindo assistência médica. Casos de morte estão indo além da imaginável, batendo records a cada dia. Os governos estão ajudando os cidadãos, mas nem sempre é suficiente. As pessoas mais ricas da sociedade também estão estendendo a sua mão. Juntos, todos nós estamos tentando ajudar a raça humana a sobreviver e lutar contra esse vírus mortal.
 
Não é de se admirar que esta pandemia também esteja afetando nossa comunidade (bitcointalk.org). Pode haver uma longa lista de usuários que precisam de dinheiro, mas talvez por causa de seu status na comunidade - eles são muito tímidos para pedir ajuda (crise de classe média) em público. Mas uma pequena ajuda poderia salvar sua família. Não queremos que nenhum membro do fórum se sinta sozinho. Se você precisar de ajuda financeira, este é o seu lugar. Estamos aqui aguardando seu contato.

 Estamos configurando tudo para você. Basta nos contactar, convencer-nos de que você é legitimamente necessitado - faremos o possível para apoiar você e sua família.
 
Somos uma equipe que está levantando fundos para você, realizando uma série de eventos em todo o fórum. Os fundos levantados estão indo para o endereço do escrow. Nós estamos fazendo tudo por você. Basta nos contactar, convencer-nos de que você é legitimamente necessitado - faremos o possível para apoiar você e sua família.

Endereço de doação
3Covid19s5zLNzQHGGLBeqkizwApUb19bj

 

 

Como aplicar?
Você tem a opção de para aplicar publicamente ou de modo privado. Nós respeitamos sua privacidade e o time de Governança garantirá que sua privacidade seja protegida. Podemos contactar outras organizações e compartilhar suas informações para verificar se podemos, mas sempre garantiremos que suas informações estão em boas mãos. Não trabalharemos com nenhuma organização em que não confiamos nos mais altos padrões.
 
Faça um post neste tópico ou envie uma mensagem privada Royse777, Lauda. Nos situe da situação em que você se encontra. Forneça o máximo de informações possível para que o conselho possa usá-las e fazer o possível para descobrir que sua aplicação é legítima para aprová-la sem levar muito tempo. Considerem que somos humanos e não estamos acima dos fatores humanos.

Resultado final de uma aplicação
O time de Governança é responsável por garantir que ninguém esteja explorando a oportunidade, também assegura do prosseguimento do projeto. Após analisar a solicitação, a Governança responderá ao solicitante. Se aprovado, o organismo solicitará um endereço de doação. Uma solicitação com o endereço da doação será enviada ao escrow (DarkStar_) para enviar a ajuda solicitada ao usuário aprovado.

Mantenha distância social, fique em casa. Nós sempre vencemos.

Créditos pelo conteúdo - Lauda, Royse777 | Design - Untold
10  Local / Português (Portuguese) / [Tutorial] Como "salvar" um texto na Blockchain do Bitcoin utilizando a Electrum on: February 15, 2020, 08:26:44 PM
Este tutorial foi inspirado neste tópico aqui do zasad@, que por sua vez foi inspirado neste tópico aqui do igor72. Obrigado aos dois  Wink

Este tutorial consiste em utilizar o script OP_RETURN que possibilita que nós utilizemos para registrar até 80 bytes de informação "aleatória" em uma transação. O tutorial original ensina a como guardar a sua seed na blockchain do Bitcoin, vou fazer um tutorial primeiro de como guardar qualquer texto e depois faço uma breve tradução do procedimento indicado para salvar a seed.

1. Como gravar qualquer texto no OP_RETURN


Abra a sua carteira na Electrum e vá até a aba Enviar.

No campo Pagar para (Pay To) você utilizará o seguinte código:

Code:
OP_RETURN seutexto, 0

Lembre-se que o seu texto deverá estar em formato hexadecimal, então, o que devemos fazer é utilizar um "conversor" de String para Hexa como temos nesse site aqui: https://codebeautify.org/string-hex-converter

O texto que escolhi é "Ola Bitcointalk" que gerou o seguinte valor em hexadecimal:

Code:
4f6c6120426974636f696e54616c6b

Nosso campo "Pagar para" na Electrum será então:

Code:
OP_RETURN 4f6c6120426974636f696e54616c6b, 0

A fee você pode escolher como se fosse uma transação normal, o tempo de mineração será de acordo com a fee/byte que você escolher.


A transação para essa operação foi a seguinte:

https://blockstream.info/tx/48e619e4e5ae0e241f225fa528b159a54db319c1ca20244cda518a5c31a49be1?expand

Ao ver a sua transação em um blockexplorer, você verá no campo OP_RETURN (geralmente embaixo) o hexadecimal do seu texto, mas há exploradores como o blockstream.info que já identificam que o hex significa um texto e converte novamente para String, ficando então seu texto registrado para todo o sempre na Blockchain do Bitcoin. Como podem ver abaixo  Grin


Se não quiser fazer uma transação só pra isso, você pode enviar no meio de outras transações que fizer utilizando mais de uma saída na Electrum.

2. Tradução do Tópico ensinando a guardar a sua seed na blockchain


Este tutorial foi desenvolvido para linux com algumas ferramentas pré instaladas, se você baixá-las poderão utilizá-las no windows da mesma maneira

2.1Vamos encriptar a seed com openssl e obter uma string hexadecimal.

Todas as operações com a seed devem ser feitas utilizando um computador seguro. Supondo que eu não tivesse um, então eu desliguei fisicamente a internet e dei boot a partir de um flash drive Tails (esse é um dos sistemas linux mais seguros e anonimos para pen drive).

Crie um arquivo de texto seed.txt com a seed phrase (por exemplo: runway exist coconut cinnamon attack laptop oil wild yellow drink lawn cattle). Para diminuir o tamanho da linha, vou salvar apenas as 4 primeiras letras de cada palavra (isso é o suficiente para identificação) e remova os espaçoes. O resultado: (runwexiscococinnattalaptoil_wildyelldrinlawncatt) é salvo no arquivo. Na pasta que contem o arquivo, abra o terminal e rode o comando:
Code:
openssl enc -aes-256-cbc -in seed.txt -out enc.txt -nosalt -k bitcointalk -iter 21000000

Eu usei o password ruim "bitcointalk" como um exemplo, na realidade você precisa escolher um password bom e único, longo (pelo menos 12 caracteres), mas preferencialmente fácil de relembrar.
21000000 é o número de iterações da função pbkdf2, eu escolhi esse número tão alto porque eu posso relembrá-lo facilmente. Este parâmetro diminui muito o tempo para encoding / decoding (meu computador velho demorou quase 2 minutos), o que torna a força bruta não-realista e habilita usar um password não tão complicado. Então, nós obtivemos um arquivo com a seed encriptada, agora nós temos que obter uma sequência de bytes (dump).

Dê o comando:
Code:
xxd -ps -c 1000 enc.txt enc_hex.txt

-c 1000 - é o número de colunas, escolhido arbitrariamente (80 poderia ter sido usado). Sem esse valor, os dados será dividido por 32 bytes por linha, e nós precisamos de uma linha. Nós salvamos o arquivo enc_hex.txt para um pen drive USB ou no HD do computador, desligue o computador, remova o pen drive USB, ligue a internet e carregue o sistema operacional.

2.2 Nós temos que ter certeza que a transação com os dados encriptados são fáceis de encontrar posteriormente. Você pode fazer isso de diferentes maneiras, você pode somente escrevê-la. Mas eu tentei não escrever nada, e então eu escolhi a opção de criar um endereço a partir do hash da minha palavra / frase favorita e pesquisar o endereço no blockexplorer. Para isso, eu usei brainwallet (você pode usar qualquer outro), na linha "Brain Wallet Input" nós colocaremos uma palavra chave inesquecível, por exemplo, o nome da mulher amada, cachorro, etc. Segurança não é importante aqui, se essa chave privada for roubada, não há nenhum problema. Por exemplo, eu usei a palavra "bitcointalk" e obtive a private key L1AHAuRLxZ14PspT4UjooZa3Jx2Y9hcKfuQpC19b4AqHq8V12u9o.

Nós vamos importar isso para Electrum (criando uma nova wallet a partir da chave privada, eu prefiro endereços bech32, então eu importei com o prefixo p2wpkh:L1AHAuRLxZ14PspT4UjooZa3Jx2Y9hcKfuQpC19b4AqHq8V12u9o,
(você pode usar um endereço legacy, isso não afetará o resultado).

Nós obtemos o endereço bc1qc0kwr8clxgj63dp77sr4ql9zhexq2a6aw85ltw, vamos utilizar 300 satoshi de fee (para um endereço segwit, isso deve ser suficiente). Desse endereço enviaremos a transação com OP_RETURN.

2.3Copie a string hexadecimal salva no arquivo enc_hex.txt para a Electrum e crie a transação.
Preencha a linha "Pagar para" assim:
Code:
 OP_RETURN our_string, 0 
(não se esqueça da vírgula com o 0 no fim).



Enviamos o pagamento. Essa é minha transação https://www.blockchain.com/en/btc/tx/0e0546d004f3373822178ceddb3084247912e400b75e5971e66522f6b398f123



Como restaurar a seed phrase original?

2.4 Relembre a palavra ("bitcointalk" nesse exemplo) e obtenha o endereço (assim como em 2.2). Nós inserimos o endereço em um Block Explorer e faciilmente encontramos nossa transação. Clica nela e abra os detalhes, no fim da página encontraremos nosso código encriptado
 3222e79b5c94efcea7b8e1704e1bdd8fb9257baf7bbecf1a9bb5b5a5b8da094ad570dddc7754220 c2e2359081956d238ba24429639c90b2348f15f052617aab

Salve essa linha em um arquivo de texto (eu fiz em enc_hex.txt) e salve em um pen drive.



2.5Desligue a internet, reinicie o computador e use o sistema operacional Tails. Adiante, copie o arquivo encriptado do pen drive e abra o terminal na pasta em que está o arquivo e rode o seguinte comando:
Code:
 xxd -ps -r enc_hex.txt enc.txt 
Próximo comando:
Code:
openssl enc -aes-256-cbc -d -in enc.txt -out seed.txt -nosalt -k bitcointalk -iter 21000000

(o valor do parâmetro -iter parameter deve coincidir com aquele utilizado durante a primeira fase de encriptação, então é importante não esquecer, melhor escrever em algum lugar).

É isso, abra o arquivo seed.txt e reescreva a seed phrase em um pedaço de papel (dividindo as palavras a cada 4 letras). Se a wallet não fornecer a opção de completar as palavras ao digitar, você encontrará as palavras completas no dicionário BIP 39.
(Obrigado bomj pelas correções).

Se você tem de salvar uma seed de 24 palavras, elas não caberão em 80 bytes. Nesse caso, a encriptação hexadecimal da string deverá ser dividida em 2 partes e 2 saídas OP_RETURNs deverão ser criadas. Ou utilize outra conversão para encaixar essa informação em 80 bytes. 


P.S. Se alguém deseja repetir, pratique primeiro, tente não encher a blockchain com coisas inúteis.

_______________________________________________________________________________ ______________________________

Loganota aqui

Se tiverem alguma dúvida, ficarei feliz em ajudá-los. Se você encontrar erros, escreva nesse post e eu consertarei.

Obrigado  Wink
11  Local / Português (Portuguese) / Criando uma transação com nLocktime usando a Electrum on: January 29, 2020, 11:41:01 PM
Pessoal, estava dando uma olhada pela aba gringa e vi esse post do @LoyceV que achei interessante. Pesquisei sobre como fazer o procedimento na Electrum e não encontrei nada que me ajudasse, aliás, a Electrum só atrapalha porque a forma como ela informa o raw nenhum decodificador de raw entende, então tive que criar uma forma de driblar  Grin

Bem. Para que serve o nLocktime? Basicamente você cria uma transação que só pode ser minerada após um bloco determinado por você. No caso do post original, o LoyceV dá uma exemplo para utilizá-lo como herança. Ou seja, seria uma forma se você deixar uma transação programada para ser efetuada somente após sua morte em um bloco pré-determinado.

Outro caso de utilização seria você fazer uma espécie de poupança para os seus filhos, onde você deixaria programada uma transação para que daqui a 10 ou 15 anos eles pudessem gastar os valores pré-determinados por você.

Vamos começar.

Primeiramente eu gerei um endereço aleatório no bitadress.org, o resultado foi o seguinte:


No próximo passo, vamos para a Electrum e preenchemos os campos de recebedor, quantia a ser enviada e a taxa da transação. Ao invés de enviarmos, clicamos em Visualização:





Nessa tela, clicamos no botão Copiar para copiar o Raw da nossa transação, que no caso é o seguinte:

Code:
45505446ff000200000002af306a60f051058bf0345ebcccc2c0c4909472a5b5500c3af63cc9e321129c82020000004401ff4104b335e40e60df76503bce9c883b4dee96274bf4e7df381e9d0b8a4ff2c750c0229c134a690968c1ad702ba9f09b6abc9ddc5d513c097f35c0b3c87bb6e863bf8afdffffffb741a298b5759a03bc80f2aac994fb4591c5f5193d2730024e9be0ddc8465adf000000004401ff4104b335e40e60df76503bce9c883b4dee96274bf4e7df381e9d0b8a4ff2c750c0229c134a690968c1ad702ba9f09b6abc9ddc5d513c097f35c0b3c87bb6e863bf8afdffffff02a0860100000000001976a914a6cdacbede3ea7b0112d3c326e261f5362c3e7a188ac09531200000000001976a914bfb4a1c24e764627a45156b5c96d1fe9634b974188acd3620900

Os últimos 4 bytes (8 digitos) ou seja "d3620900" representam o nLocktime da transação ou seja o bloco onde ela poderá ser gasta. Uma maneira fácil de modificá-lo é através desse site aqui:

https://freedomnode.com/btc/nlocktime



Como disse acima, o padrão raw informado pela Electrum possuem seus primeiros bytes de forma que esse site e outros decodificadores de raw não entendem. Para utilizá-lo precisamos retirar esses primeiros bytes "45505446ff00". O que colaremos no primeiro campo "Raw Transaction" é então o resto do texto:

Code:
0200000002af306a60f051058bf0345ebcccc2c0c4909472a5b5500c3af63cc9e321129c82020000004401ff4104b335e40e60df76503bce9c883b4dee96274bf4e7df381e9d0b8a4ff2c750c0229c134a690968c1ad702ba9f09b6abc9ddc5d513c097f35c0b3c87bb6e863bf8afdffffffb741a298b5759a03bc80f2aac994fb4591c5f5193d2730024e9be0ddc8465adf000000004401ff4104b335e40e60df76503bce9c883b4dee96274bf4e7df381e9d0b8a4ff2c750c0229c134a690968c1ad702ba9f09b6abc9ddc5d513c097f35c0b3c87bb6e863bf8afdffffff02a0860100000000001976a914a6cdacbede3ea7b0112d3c326e261f5362c3e7a188ac09531200000000001976a914bfb4a1c24e764627a45156b5c96d1fe9634b974188acd3620900

No segundo campo, escolheremos o bloco em que queremos que a transação possa ser gasta. Eu calculei o bloco 616127 que é vai ser minerado a mais ou menos daqui 1 semana a partir de hoje.



Clicamos em Calculate. O resultado é dado pelo site:

Code:
0200000002af306a60f051058bf0345ebcccc2c0c4909472a5b5500c3af63cc9e321129c82020000004401ff4104b335e40e60df76503bce9c883b4dee96274bf4e7df381e9d0b8a4ff2c750c0229c134a690968c1ad702ba9f09b6abc9ddc5d513c097f35c0b3c87bb6e863bf8afdffffffb741a298b5759a03bc80f2aac994fb4591c5f5193d2730024e9be0ddc8465adf000000004401ff4104b335e40e60df76503bce9c883b4dee96274bf4e7df381e9d0b8a4ff2c750c0229c134a690968c1ad702ba9f09b6abc9ddc5d513c097f35c0b3c87bb6e863bf8afdffffff02a0860100000000001976a914a6cdacbede3ea7b0112d3c326e261f5362c3e7a188ac09531200000000001976a914bfb4a1c24e764627a45156b5c96d1fe9634b974188acbf660900

Verifiquem que apenas os últimos 4 bytes foram modificados.

Agora vamos importar a transação para a Electrum novamente. Para isso vá no campo Ferramentas > Carregar transação > De texto



Você deverá ver a transação exatamente como via antes apenas com o Locktime modificado.


Se tudo estiver correto, assine a transação e copie novamente o Raw ou faça a exportação para um arquivo. De posse da transação assinada, o destinatário estará apto a gastar os fundos quando o bloco definido por você for minerado.

O raw da transação assinada neste tutorial é o seguinte:

Code:
0200000002af306a60f051058bf0345ebcccc2c0c4909472a5b5500c3af63cc9e321129c82020000008b48304502210093f43d2af5755eb832123fdc791d203beb3c42ca85ecad92d7cc834ba8080f2e0220387018a8493a21d9c4c3a21a2d7910bba1bb7a2da04f3900e5e85c6a07ef959f014104b335e40e60df76503bce9c883b4dee96274bf4e7df381e9d0b8a4ff2c750c0229c134a690968c1ad702ba9f09b6abc9ddc5d513c097f35c0b3c87bb6e863bf8afdffffffb741a298b5759a03bc80f2aac994fb4591c5f5193d2730024e9be0ddc8465adf000000008a473044022009c8e0e3e7caf067e4c0c073009e97b214f4a9f22ce3e0d80b21640d1a53393902206198e1f7208425a0f50ce53614e4fd232cfc3d3cffcd14693684494dcfdba23f014104b335e40e60df76503bce9c883b4dee96274bf4e7df381e9d0b8a4ff2c750c0229c134a690968c1ad702ba9f09b6abc9ddc5d513c097f35c0b3c87bb6e863bf8afdffffff02a0860100000000001976a914a6cdacbede3ea7b0112d3c326e261f5362c3e7a188ac153b1200000000001976a914bfb4a1c24e764627a45156b5c96d1fe9634b974188acbf660900

É necessário somente carregar novamente a partir de um texto a transação para a Electrum e então a transação pode ser transmitida e minerada se o a altura do bloco já foi alcançada.

Para quem leu até o final, se você entendeu todo o processo, deve ter percebido que qualquer um que estiver lendo esse tutorial estará apto a conseguir 0.001 BTC. Boa sorte  Wink

Edit: O bloco 616127 foi minerado hoje, dia 05/02/2020, como podem ver abaixo o @alegotardo estava monitorando e assim que o bloco foi minerado a transação que eu criei pôde ser transmitida e minerada. O endereço que eu criei recebeu os 0.001 BTC e como o @alegotardo tinha a chave privada que eu deixei no tópico, ele resgatou os satoshis para um endereço de sua posse. Com isso, o intuito do tutorial foi concluído com sucesso. Obrigado também ao tg88 que demonstrou que não foi possível gastar antes do prazo que eu determinei.  Cool

Fico grato se apontarem algum erro ou correção  Grin


12  Local / Primeiros Passos (Iniciantes) / [Tradução - Tutorial] Como criar um canal na Lightning Network (Testnet BTC) on: December 26, 2019, 05:30:42 PM
Pessoal, estava passeando pela aba gringa de iniciantes e encontrei esse tópico aqui criado pelo @RapTarX ensinando a como criar um canal na Lightning Network utilizando a TestNet do BTC e fazendo pagamentos com ela.

Segui o tutorial aqui e fiquei bem impressionado com a velocidade do pagamento, então resolvi compartilhar com o pessoal aqui.

Índice de conteúdos
1. Download da Eclair Mobile TestNet Wallet
2. Consiga BTC da TestNet a partir de um faucet
3. Crie um canal
4. Pague por um cafézinho com o BTC TestNet
5. Receba um pagamento com a Lightning Network
6. Feche um canal
7. Adendos

1. Download da Eclair Mobile TestNet Wallet

Primeiramente, você deve fazer o download uma carteira que suporta a Lightning Network. Eu usei a Eclair Mobile Wallet (a versão TestNet). Você pode tentar também com alguma outra carteira. Não testei com outra carteira, e sugiro que utilize a Eclair; É muito amigável. Você pode olhar em an overview of Bitcoin Android Wallet também e baixar alguma da sua escolha embora a lista ainda seja muito curta.

a. Vá a playstore e digite Eclair Test Net.
b. Baixe a wallet e instale.
c. Crie sua wallet.

2. Consiga BTC da TestNet a partir de um faucet
Você precisa de BTC da TestNet para fazer o teste.
a. Vá para https://coinfaucet.eu/en/btc-testnet/ (mudei o do tópico original porque ele não funcionou comigo, esse funcionou e deu uma quantidade boa, se esse não funcionar para você busque por "TestNet BTC Faucet" no google)
b. Cole seu endereço e receba BTC.

3. Crie um canal

a. Clique na aba Channels e depois em + (botão de sinal "+" verde), você terá a interface abaixo.


b. Clique em ACINQ NODE e marque a segunda opção. Se o seu saldo é menor, marque também a primeira opção. Agora clique em OPEN.


Vai demorar algum tempo para criar o canal visto que uma transação foi feita da sua carteira e é necessária alguma confirmação.


4. Pague por um cafézinho com o BTC TestNet

Não seria legal se você pudesse ver o quão rápido isso funciona? Veja a mágica.

a. Vá até o site https://starblocks.acinq.co/
b. Selecione qualquer item e adicione o mesmo ao carrinho; tenha certeza que você possui saldo suficiente.
c. Quando você adiciona algum item ao carrinho, você verá uma opção de "Checkout" acima.
d. Clique em checkout; você terá 2 opções para enviar a quantia, QR Code e um id de pagamento.
e. Vá até a sua wallet e selecione a opção de pagamento; clique no icone de envio na parte inferior da tela.


f. Se você quer colar o id de pagamento, copie o mesmo da página de checkout - ou simplesmente escaneie o QR Code para pagar.

Você liberou o pagamento?
Em menos de 1 segundo você deverá ver a confirmação de pagamento no starblocks.



5. Receba um pagamento com a Lightning Network

Por favor lembre-se que você somente pode receber a quantia que você gastou. Se você criou o seu canal com 0.01 BTC e você não gastou nada ainda, você não poderá receber nenhuma quantia. Se você gastou 0.005 BTC, isso é o máximo que você poderá receber.

Quantidade máxima a ser recebida = Quantidade que você gastou.

Para receber com a LN, clique em "receive" e selecione LIGHTNING. Você receberá um ID de requisição de pagamento e um QR Code. Compartilhe qualquer um deles. Se você quiser testar, poste aqui o seu QR Code de requisição de pagamento.

6. Feche um canal
Clique em Channel e selecione o canal que você deseja fechar. Você verá um CLOSE CHANNEL lá; Clique. Não marque o Force Close já que pode significar uma fee maior. Após fechar o canal, você enviará os fundos para sua wallet principal.

7. Adendos
1. Nunca compartilhe a captura de tela do seu saldo se tiver utilizando a mainnet.
2. Antes de utilizar a mainnet, tenha certeza que você se sente muito confortável utilizando a Lightning Network.
3. Não abuse dos faucets da TestNet; se possível, devolva os BTC testnet para qualquer um dos faucets que você utilizou se tiverem endereços de recebimento.
4. BTC Testnet não tem valor.

Eu tenho que agradecer ao-
1. BitCryptex
2. LoyceV

(e eu agradeço novamente ao RapTarX pelo tutorial original).

Você pode ler A beginner's guideline to Bitcoin Lightning Network

Se você testou, não se esqueça de compartilhar a sua experiência. Sinta-se livre para fazer qualquer pergunta.
13  Local / Português (Portuguese) / [História do Bitcoin] Transações por IP on: December 04, 2019, 06:12:08 PM
Pessoal, um fato que não lembro de ninguém ter comentado por aqui. Sabiam que no início do Bitcoin você poderia enviar bitcoins para alguém somente possuindo o endereço IP do recebedor? Ou seja, você não precisaria do endereço da carteira da pessoa que receberia os Bitcoins.

De acordo com a Bitcoin Wiki funcionava da seguinte maneira:

  • Seu cliente entra em contato com o endereço IP para descobrir se ele está realmente executando o Bitcoin e aceitando transações IP. Caso contrário, nenhuma transação ocorre.
  • Suas informações adicionais ("from", "message" etc.) são trocadas com o destinatário.
  • O destinatário gera uma nova chave pública de Bitcoin e a envia para o seu cliente.
  • Seu cliente envia moedas para essa chave pública.

Interessante né? Mas, infelizmente não temos acesso a essa funcionalidade mais. Foi removida na versão 0.8.0 do Bitcoin, lá em 2011. Como não tinha nenhuma autenticação, um tipo de ataque man-in-the-middle poderia interceptar essa transação e fazer um ataque para receber os Bitcoins enviados. Foi criado uma pull request no GitHub do Bitcoin e um post aqui no Bitcointalk sugerindo que essa funcionalidade fosse removida.

O usuário @BitcoinFX criou um tópico esse ano relembrando uma transação que ele recebeu em um IP fixo no Reino Unido após fazer um post aqui no Bitcoin solicitando alguém que tivesse esse interesse em participar disso com ele. Até o satoshi esteve presente naquele tópico  Grin
14  Local / Primeiros Passos (Iniciantes) / [Tutorial] Como fazer uma transação Bitcoin passo a passo. on: November 22, 2019, 12:02:11 AM
Pessoal, estive pesquisando e percebi que quando você deseja iniciar nesse mundo, muitas pessoas tem dificuldades em entender como fazer todos os procedimentos para enviar os Bitcoins. Decidi fazer esse tutorial para quem não sabe nada e deseja por algum motivo fazer uma transação Bitcoin.

O passo a passo vai seguir a seguinte ordem:
1) Como escolher a carteira.
2) Como receber bitcoin.
3) Como enviar bitcoin.

1) Como escolher a carteira

Uma carteira de criptomoedas é basicamente um software que controla todos as suas chaves privadas (chaves privadas são as chaves que te possibilitam gastar os seus fundos).

Há diversos tipos de carteiras, carteiras para Computadores, Smartphones, Carteiras de Hardware como as Trezor e as Ledger e as carteiras WEB. Não recomendo as carteiras WEB por questões de segurança.

Escolha uma carteira de sua preferência aqui: https://bitcoin.org/pt_BR/escolha-sua-carteira?step=5

Neste tutorial utilizarei a carteira Electrum para Computadores, recomendo a mesma para quem for iniciante, mas o passo a passo deverá ser parecido.

1.1) Verificação dos arquivos baixados

Esta próxima etapa é para a verificação de que você fez o download do arquivo correto e não um arquivo malicioso, não é obrigatória mas É MUITO IMPORTANTE, para sua própria segurança. Será feito com a electrum mas o processo será parecido para qualquer outra carteira Desktop.

Para isso, navegue até o site oficial da Electrum e faça o download de alguma das versões, junto da sua assinatura, salve em uma mesma pasta:


Faça o download do Software GPG4Win e instale o mesmo. Quando tiver instalando você só precisará do módulo Kleopatra então você pode pular as outras coisas que vem com o Software.

Abra o Kleopatra clicando duas vezes em seu ícone no Desktop. Clique em "Lookup on Server" na barra de ferramentas e coloque a GPG public key do ThomasV que é o responsável por assinar os executáveis: 6694D8DE7BE8EE5631BED9502BD5824B7F9470E6.
Deverá retornar apenas um resultado. Clique no mesmo e clique no botão importar na parte de baixo da janela:


Clique em "Decrypt/Verify" na barra de ferramentas. Abrirá uma janela para escolha de arquivos, selecione o arquivo correspondente a assinatura. O tipo de arquivo deverá ser “OpenPGP Text File”.


Se a assinatura for corretamente verificada, você deverá ver essa tela:


Não se preocupe com a mensagem falando que os dados não puderam ser verificados. Se houver um erro com a verificação, você deverá ver essa tela aqui:


1.2) Configuração da carteira Electrum.

Ao abrir a Electrum (portátil ou após instalada) irá abrir esta tela, podem manter a configuração padrão:

Dê uma nome para sua carteira:

Neste caso vamos criar uma carteira padrão (Standart):

Escolha a opção de criar uma nova semente (seed).

No próximo passo você poderá criar dois tipos diferentes de sementes, para uma maior compatibilidade recomendo que escolha a Legacy, a Segwit proporcionará uma maior economia nas taxas mas tem lugares que ainda não as reconhecem.

A sua semente (seed) será criada. Guarde a mesma em um lugar MUITO seguro, pois, será ela que você utilizará para recuperar sua carteira se houver algum problema com o seu computador ou mesmo com a sua carteira ou sistema operacional.
NÃO INFORME SUA SEED A NINGUÉM. Com a sua seed qualquer um poderá gastar os seus fundos. Neste tutorial será utilizado para fins demonstrativos:

Na próxima tela, confirme a sua seed.

Escolha então uma senha para que sua carteira possa ser criptografada e nenhuma pessoa que tenha acesso aos seus dispositivos possa gastar os seus fundos:

Sua carteira foi então criada, verifique se este símbolo está verde como abaixo para garantir que a carteira tem acesso a internet e está conectada a outros nós:


2) Como receber bitcoin

Clique na aba receber da electrum:


Tudo que você precisará informar para que alguém possa enviar Bitcoins é o endereço de recebimento, neste caso 17yAu6SzdhNzLDifZyhXffuoewHyCmt9o:

Este endereço não é único e ao clicar na aba Exibir e em Mostrar Endereços, uma aba será habilitada com variados endereços que você poderá utilizar para recebimento. Por questões de privacidade é recomendável receber cada transação em um endereço diferente, mas não há problemas receber várias transações em um mesmo endereço.


3) Como enviar bitcoin

Clique na aba Enviar da carteira Electrum:

Cole o endereço de recebimentos informado por quem receberá os Bitcoins no campo "Pagar para" (Verifique sempre os 3 primeiros e 3 últimos caracteres por precaução).

No campo de Descrição você pode colocar o que quiser, isso não influenciará a transação, ficará apenas para fins de registro na carteira.

No campo quantidade coloque qual o valor que deseja enviar, lembre-se que por padrão a unidade da carteira é mBTC, o que significa que 1000 mBTC é igual a 1 BTC. Se deseja mudar essa unidade, vá no campo Ferramentas > Preferências > Geral e em Unidade Base altere para BTC ou uma unidade de sua conveniência.

Se quer enviar todos os fundos da sua carteira, clique no botão Máximo.

No campo Taxa, utilize o Slider para selecionar a quantidade de BTC você quer pagar de taxa, quanto maior a taxa maior a chance da sua transação ser confirmada mais rapidamente. Ao deslizar, aparecerá informações de qual a taxa você pagará e em quantos blocos está a estimativa de confirmação, lembrando que o tempo entre blocos é de aproximadamente 10 minutos. Lembrando que esses valores são estimados. Você poderá utilizar este site https://bitcoinfees.earn.com/ para estimar uma boa taxa levando em consideração o tempo que você pode esperar para ter uma confirmação.


Para poder escolher uma taxa manualmente, vá na aba ferramentas e depois em preferências e escolha editar taxas manualmente, assim poderá escolher um valor específico de sat/byte:

Clique em enviar.

Isto é tudo pessoal. Se alguém tiver uma sugestão é só avisar que eu adiciono ao tópico, tentei deixar o mais didádico possível e sem explicações adicionais, para quem é bem iniciante mesmo poder entender tudo.


 
15  Local / Português (Portuguese) / Como criar uma carteira multi-assinada na Electrum on: November 14, 2019, 04:42:01 PM
Bem, o @alegotardo fez uma pergunta aqui do que seriam os mult-sign, ou em português multi-assinaturas. Como ele sugeriu e como não me lembro de um tutorial aqui na aba em português, vamos deixar registrado um aqui.

Breve explicação:

Normalmente, para que possamos gastar os fundos de um endereço devemos ter uma chave privada para assinar a transação deste endereço. Mas, e se por segurança você quer ter mais de uma chave privada para gastar os fundos de um endereço? Neste caso, se um ladrão encontrasse apenas uma das chaves privadas, não seria possível que ele gastasse os seus fundos.

Outra razão para utilizar endereços multi-assinados é você ter uma empresa com sócios. Você não quer que apenas uma pessoa gaste os fundos de uma empresa inteira a hora que lhe der na telha. A solução para isso é utilizar esse tipo de endereço.

Aplicações:

A Bitcoin Wiki dá alguns exemplos de casos de uso de endereços multi-assinados:

1-de-2: Conta conjunta do marido e da esposa- a assinatura de qualquer um dos dois é suficiente para gastar os fundos.

2-de-2: Conta poupança do marido e da esposa - é necessário ambas as assinaturas para gastar os fundos, impedindo que um dos cônjuges gaste o dinheiro sem a aprovação do outro.

2-de-3: Conta de poupança dos pais para um filho - o filho pode gastar o dinheiro com a aprovação de um dos pais, e o dinheiro não pode ser retirado do filho, a menos que ambos os pais concordem.

2-de 2: Carteira com autenticação de dois fatores - uma chave privada está no seu computador principal e a outra no seu smartphone - os fundos não podem ser gastos sem a assinatura de ambos os dispositivos. Assim, um invasor precisa obter acesso aos dois dispositivos para roubar seus fundos.

2-de-3: Comprador/Vendedor utilizando um escrow - Se a transação ocorrer sem problemas, o comprador e o vendedor assinam a transação para encaminhar o dinheiro ao vendedor. Se algo der errado, eles podem assinar uma transação para reembolsar o comprador. Se não concordarem, ambos apelam para a terceira parte que julgará e fornecerá uma segunda assinatura à pessoa que considerar que merece. O escrow não pode roubar o dinheiro, pois eles têm apenas uma chave.

2-de-3: Um conselho de três diretores mantendo fundos para sua organização - esses fundos não podem ser gastos a menos que dois deles concordem. Transações maiores com várias assinaturas são possíveis para organizações maiores, como 3-de-5, 5-de-9, etc.

Como criar uma carteira multi-assinada na electrum:

Ao criar uma nova wallet, selecione multi-signature wallet:


Selecione quantas pessoas dividirão a wallet e quantas serão precisas para gastar os fundos:


Adicione os cossignatários:


Se criar uma nova seed, será mostrada sua chave pública mestra:


Desse modo você não precisará informar sua seed para os outros cossignatários, apenas essa chave pública.

Adicionando os outros cossignatários:

A partir da chave pública:




Dá pra fazer o mesmo com a seed, mas uma pessoa precisaria saber a seed da outra, isso não é muito interessante neste caso.

O mesmo deve ser feito com os outros cossignatários (se houver).

Wallet criada:


Como fazer uma transação multi-assinada:


Vou usar a testnet do Bitcoin pra fazer essa brincadeira, recomendo ver esse tópico aqui pra quem quer saber mais sobre a TestNet.

Estou com 2 das 3 carteiras abertas em meu pc, como podem ver, elas possuem o mesmo endereço de recebimento (peguei uns satoshis em um faucet testnet).


Primeiramente, vamos utilizar a Carteira A para começar a transação. Nesta etapa é só fazer o passo a passo de uma transação comum:


Ao Enviar, a Electrum exibirá essa mensagem:


Ou seja, não é possível transmitir a transação porque ela está apenas parcialmente assinada (de duas chaves, foi assinada por apenas 1).

Então vamos para a Carteira B finalizar essa transação. No print acima é possível ver que dá para salvar essa transação incompleta em um arquivo.

Já na carteira B carregue esse arquivo nessa opção:


Então, aparecerá a seguinte tela onde você poderá assinar (1) e posteriormente transmitir (2) a transação para a rede:


Fim.  Grin

Há de se lembrar que o processo de passar a transação para as outras carteiras podem ser feitos de diferentes modos, como um QR Code. E é importante lembrar que a assinatura pode ser feita por uma Hardware Wallet, pra quem tem.

Aqui está um vídeo explicativo de como funciona os endereços multi-assinados: https://www.youtube.com/watch?v=yeLqe_gg2u0

E um vídeo do Andreas Antonopoulos: https://www.youtube.com/watch?v=cAP2u6w_1-k

Pra parte técnica de como funciona, deixo pros amigos que sabem bem mais que eu explicarem  Grin
16  Local / Português (Portuguese) / [BTCHodler]O quanto você teria lucrado se tivesse comprado um pouco toda semana? on: November 13, 2019, 12:15:56 AM
Pessoal, há algum tempo vi essa postagem do @narcelio no grupo Bitcoin Brasil do facebook. Achei interessante, hoje fui procurar novamente e como o Facebook não é feito pra isso, demorei quase 1h para encontrar esse link novamente.

Postarei aqui para compartilhar com vocês e para ficar registrado e mais fácil de achar futuramente.

O site em questão basicamente calcula qual seria o retorno se você tivesse comprado, de uma determinada data até hoje, semanalmente, uma mesma quantidade em Reais de Bitcoins. É interessante perceber que mesmo começando em épocas de alta máxima, como em dezembro de 2017 teríamos lucro de quase 40%.

Pra quem gosta do hold, é uma ótima opção essa compra fracionada e esse site demonstra isso.

https://bitcoinhodler.io/
17  Local / Brasil / Minhas impressões ao utilizar o Alterbank Beta (Conta recarregável com Bitcoin) on: August 03, 2019, 08:35:29 PM
Alguns dias atrás postei essa notícia:
[Alterbank] Conta digital e carteira de Bitcoin com VISA Contactless é lançada

Após algum tempo, o @vfrias idealizador do projeto me enviou um convite para testar.

Como já tem um pessoal testando, ao enviar o convite, ele já me avisou que alguns erros poderiam acontecer e qual era a solução deles. Assim, quando os erros apareceram eu já sabia como resolvê-los. Completei meu cadastro no APP e enviei os documentos necessários (sim, exigem KYC, mas é um processo padrão pra empresas deste tipo).

No outro dia minha conta foi aprovada e o cartão enviado. Na terça-feira 30/07, o mesmo chegou na minha casa. O processo de ativação foi tranquilo, bastando digitar os dados do cartão. A partir daí, já pude usar o cartão.  Grin

A princípio, coloquei um valor baixo que estava sobrando na Mycellium. Acabou que foi em um momento que uns 5 blocos foram confirmados em uns 10 minutos, então nem vi quantos blocos gastou pra aparecer, foi bem rápido. Como podem ver, o saldo em BTC e a conversão em reais no momento já aparecem no APP.


Neste momente, fiz a cotação no cointradermonitor, de onde eles tiram a cotação para a conversão. O resultado foi o seguinte:


Cerca de 1% de diferença, o que considero justo considerando as taxas das exchanges brasileiras.

Até o momento eu estava achando que eu poderia utilizar sem converter pra reais antes, que na hora da compra o valor iria ser convertido automaticamente, semelhante ao cartão XAPO. No entanto, a forma de trabalho do Alterbank é diferente, você precisa converter o valor que deseja e ter saldo em reais antes de fazer a compra.

Fui então fazer a conversão, o problema é que o valor mínimo para a conversão é de 0,001 BTC


Tive então que depositar um pouco mais de BTC na plataforma. O valor estava disponível rapidamente. A tela de conversão é a seguinte:


Como podem ver, a cotação é guardada por 5 minutos, tempo mais que necessário para efetuar a conversão. Depois de ficar com saldo em reais, efetuei uma compra e ocorreu tudo sem problemas. O cartão funciona na função crédito, então é fácil realizar compras online e utilizar em apps como iFood, Uber e outros.

Ponderações:
1) Como todo aplicativo em fase Beta, alguns erros podem ocorrer, mas o Vinicius aka @vfrias sempre responde prontamente no grupo dos Beta testers e se ainda não tem solução eles providenciam via atualização.

2) Várias sugestões para melhorar a experiência dos usuários estão sendo feitas pelo pessoal que está testando e a equipe do Alterbank está colocando no roadmap deles, ponto positivo.

3) Um ponto negativo, na minha opinião, é o fato de eu ter que ter o saldo em reais e não ser possível a conversão ser efetuada no momento da compra de modo automático pelo Alterbank. Mesmo que tivesse um valor mínimo para isso, seria uma opção interessante. Mas é legal poder manter o saldo em Bitcoin e poder converter a hora que quiser.

4) Opções como recarga, pagamento de boletos e adicionar saldo em reais já aparecem no APP, mas não estão disponíveis ainda.

5) No geral fiquei bem satisfeito com a experiência. Obrigado ao pessoal do Alterbank pelo convite.  Grin

18  Local / Brasil / [Alterbank] Conta digital e carteira de Bitcoin com VISA Contactless é lançada on: July 12, 2019, 10:21:47 PM
Pessoal, o @sabotag3x já postou o link no tópico da livecoins mas queria dar um destaque a essa notícia, acho que ela tem relevância. Achei muito interessante a proposta da empresa pra quem deseja utilizar os BTCs para compras no dia a dia. Nela tem a função de você poder armazenar seu saldo em BTCs e só converter na hora de uma compra, mais ou menos como funcionava o da XAPO com a diferença de que eles dizem que irão usar um índice com as exchanges brasileiras listadas no cointradermonitor.

Espero que a ideia vingue  Wink

Link da matéria: Conta digital e carteira de Bitcoin com VISA Contactless é lançada no Brasil
19  Local / Português (Portuguese) / Acelerador de Transações da Anubis Trade on: April 03, 2019, 01:32:06 AM
Pessoal, neste momento não está sendo um problema muito comum, mas se o momento de alta se confirmar novamente, veremos este problema retornar. Pessoas pagando taxas baixas e pedindo pra acelerar a transação. Temos aqui o @Paredao com seus contatos, mas é sempre bom ter alguma alternativa. Vi hoje que a Anubis postou uma ferramenta para acelerar transações. Segundo eles, eles notificam 9 sites diferentes para tentar acelerar a transação.

Link: https://anubis.website/accelerator/ (tem áudio no site)
Github: https://github.com/MatheusGrijo/acceleratorbitcoin/
20  Local / Brasil / Unick tem dados de 36 mil clientes vazados on: March 11, 2019, 08:40:40 PM
Além de ser um esquema provavelmente criminoso (digamos assim, todos sabemos o que é) agora surge mais essa informação para os "clientes" da unick. Se você tem algum saldo nisso tente retirar o mais rápido possível (se for possível), nunca use a mesma senha em dois lugares e nunca deixe suas criptos em posse de terceiros.

Fonte: https://cointimes.com.br/unick-tem-dados-de-36-mil-clientes-vazados/?fbclid=IwAR06NYNsKCzBUND0fQOKOTwpplXIJTW3lrG_BUPZ7k28VZLuBrs9qHafEwI
Pages: [1] 2 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!