Bitcoin Forum

Local => Desenvolvimento & Discussões Técnicas => Topic started by: dhlbusiness on June 10, 2017, 02:17:30 PM



Title: Ajuda Blockchain
Post by: dhlbusiness on June 10, 2017, 02:17:30 PM
Olá eu estou usando a carteira blockchain e eu envie o endereço da carteira para varios clientes me pagarem, mas o problema é o seguinte, apos eu receber o primeiro pagamendo meu endereço mudou automaticamente, gostaria de saber se os clientes pagarem no endereço antigo ainda receberei os bitcoins?


Title: Re: Ajuda Blockchain
Post by: girino on June 10, 2017, 02:21:36 PM
Olá eu estou usando a carteira blockchain e eu envie o endereço da carteira para varios clientes me pagarem, mas o problema é o seguinte, apos eu receber o primeiro pagamendo meu endereço mudou automaticamente, gostaria de saber se os clientes pagarem no endereço antigo ainda receberei os bitcoins?

sim. Não é recomendado fazer isso (usar o mesmo endereço duas vezes), mas sim, funciona.


Title: Re: Ajuda Blockchain
Post by: DeltaX on June 10, 2017, 02:22:11 PM
Olá eu estou usando a carteira blockchain e eu envie o endereço da carteira para varios clientes me pagarem, mas o problema é o seguinte, apos eu receber o primeiro pagamendo meu endereço mudou automaticamente, gostaria de saber se os clientes pagarem no endereço antigo ainda receberei os bitcoins?

Olha, em relação à carteira da blockchain.info, não sei te dizer, mas na Electrum funciona perfeitamente. Acredito que na blockchain também.


Title: Re: Ajuda Blockchain
Post by: DeltaX on June 10, 2017, 02:23:26 PM
Olá eu estou usando a carteira blockchain e eu envie o endereço da carteira para varios clientes me pagarem, mas o problema é o seguinte, apos eu receber o primeiro pagamendo meu endereço mudou automaticamente, gostaria de saber se os clientes pagarem no endereço antigo ainda receberei os bitcoins?

sim. Não é recomendado fazer isso (usar o mesmo endereço duas vezes), mas sim, funciona.

girino, a questão da não recomendação de reutilizar endereços é apenas pela rastreabilidade do mesmo?


Title: Re: Ajuda Blockchain
Post by: girino on June 10, 2017, 06:15:33 PM
Olá eu estou usando a carteira blockchain e eu envie o endereço da carteira para varios clientes me pagarem, mas o problema é o seguinte, apos eu receber o primeiro pagamendo meu endereço mudou automaticamente, gostaria de saber se os clientes pagarem no endereço antigo ainda receberei os bitcoins?

sim. Não é recomendado fazer isso (usar o mesmo endereço duas vezes), mas sim, funciona.

girino, a questão da não recomendação de reutilizar endereços é apenas pela rastreabilidade do mesmo?

E proteção contra computação quantica, caso ela venha a existir.


Title: Re: Ajuda Blockchain
Post by: DeltaX on June 10, 2017, 06:24:40 PM
Olá eu estou usando a carteira blockchain e eu envie o endereço da carteira para varios clientes me pagarem, mas o problema é o seguinte, apos eu receber o primeiro pagamendo meu endereço mudou automaticamente, gostaria de saber se os clientes pagarem no endereço antigo ainda receberei os bitcoins?

sim. Não é recomendado fazer isso (usar o mesmo endereço duas vezes), mas sim, funciona.

girino, a questão da não recomendação de reutilizar endereços é apenas pela rastreabilidade do mesmo?

E proteção contra computação quantica, caso ela venha a existir.

Tinha um amigo que me perguntou sobre isso ontem. Ele ainda não entrou no mundo do bitcoin, mas falou sobre comprar e ser "dominado" pela computação quântica.

Qual o risco que estaríamos correndo e como utilizar endereços diferentes poderia nos proteger? (é bom que eu já falo pra ele).


Title: Re: Ajuda Blockchain
Post by: girino on June 10, 2017, 07:02:18 PM
(...)

Tinha um amigo que me perguntou sobre isso ontem. Ele ainda não entrou no mundo do bitcoin, mas falou sobre comprar e ser "dominado" pela computação quântica.

Qual o risco que estaríamos correndo e como utilizar endereços diferentes poderia nos proteger? (é bom que eu já falo pra ele).

O  BTC usa 3 esquemas de cripto diferentes: Sha256, ripemd e ECDSA. Cada um deles tem uma função diferente. O sha256 é usado na mineração, o ECDSA na assinatura de transações e o ripemd na criação de endereços a partir das chaves ECDSA.

Desses 3 esquemas, apenas o ECDSA é vulnerável a computação quantica. A chave ECDSA só é publicada na blockchain no momento em que você assina uma transação, isso é, no momento onde você GASTA a grana depositada no seu endereço. Se você não reusar os endereços, um atacante só vai ter acesso a sua chave ECDSA pra tentar quebrá-la no momento em que vc gastar aquela grana pela primeira vez. Ele vai ter então, no máximo, 10 minutos pra tentar quebrar a ECDSA e conseguir fazer um gasto duplo. Não só é um tempo muito curto, mesmo pra computadores quânticos, como ele precisaria "enganar" a rede pra que o gasto duplo dele fosse aceito ao inves da sua transação, que foi feita antes da dele.

Agora se vc reusou um endereço, e já gastou parte do que está depositado nele, o atacante tem todo o tempo do mundo pra quebrar sua chave e criar uma transação te roubando.

Não é uma solução ideal, mas é uma recomendação para que, caso surja "do nada" um computador quantico, vc não fique vulnerável até trocarem o ECDSA por outra criptografia resistente a computação quantica.


Title: Re: Ajuda Blockchain
Post by: DeltaX on June 10, 2017, 07:10:48 PM
(...)

Tinha um amigo que me perguntou sobre isso ontem. Ele ainda não entrou no mundo do bitcoin, mas falou sobre comprar e ser "dominado" pela computação quântica.

Qual o risco que estaríamos correndo e como utilizar endereços diferentes poderia nos proteger? (é bom que eu já falo pra ele).

O  BTC usa 3 esquemas de cripto diferentes: Sha256, ripemd e ECDSA. Cada um deles tem uma função diferente. O sha256 é usado na mineração, o ECDSA na assinatura de transações e o ripemd na criação de endereços a partir das chaves ECDSA.

Desses 3 esquemas, apenas o ECDSA é vulnerável a computação quantica. A chave ECDSA só é publicada na blockchain no momento em que você assina uma transação, isso é, no momento onde você GASTA a grana depositada no seu endereço. Se você não reusar os endereços, um atacante só vai ter acesso a sua chave ECDSA pra tentar quebrá-la no momento em que vc gastar aquela grana pela primeira vez. Ele vai ter então, no máximo, 10 minutos pra tentar quebrar a ECDSA e conseguir fazer um gasto duplo. Não só é um tempo muito curto, mesmo pra computadores quânticos, como ele precisaria "enganar" a rede pra que o gasto duplo dele fosse aceito ao inves da sua transação, que foi feita antes da dele.

Agora se vc reusou um endereço, e já gastou parte do que está depositado nele, o atacante tem todo o tempo do mundo pra quebrar sua chave e criar uma transação te roubando.

Não é uma solução ideal, mas é uma recomendação para que, caso surja "do nada" um computador quantico, vc não fique vulnerável até trocarem o ECDSA por outra criptografia resistente a computação quantica.

É um pouco confuso, mas acho que entendi.
Obrigado pela explicação.


Title: Re: Ajuda Blockchain
Post by: Priest Sannin on October 03, 2017, 06:37:52 PM
quais outras funcionalidades uma blockchain pode ter, fora do sistema financeiro?


Title: Re: Ajuda Blockchain
Post by: girino on October 03, 2017, 09:59:05 PM
quais outras funcionalidades uma blockchain pode ter, fora do sistema financeiro?


favor não reviver posts antigos para perguntas fora do assunto. Principalmente, não faça spam com as mesmas perguntas sempre. Abra um topico com sua pergunta e aguarde alguem responder. Se continuar vou reportar aos moderadores.