Bitcoin Forum

Local => Primeiros Passos (Iniciantes) => Topic started by: FabioCarpi on September 24, 2014, 12:39:53 PM



Title: Geração de chaves
Post by: FabioCarpi on September 24, 2014, 12:39:53 PM
Como a geração da chave privada é um processo off-line, não existe a chance de 2 pessoas gerarem a mesma chave?
Sei que é essa chance é pequena, mas existe...


Title: Re: Geração de chaves
Post by: DarkHyudrA on September 24, 2014, 12:58:23 PM
Como a geração da chave privada é um processo off-line, não existe a chance de 2 pessoas gerarem a mesma chave?
Sei que é essa chance é pequena, mas existe...

Na verdade se você está conectado ele tenta validar com a blockchain se nos cabeçalhos o enderaço já foi usado, mas se for feito com a carteira desconectada existe a chance sim.

Mas é aquela velha história de 2^256, e mesmo que a gente ocupe MUITOS endereços, 2^255 ainda continua uma imensidão de endereços.

O que pode acontecer é que no seu algoritmo de ficar gerando vários endereços, o jeito que tu vai tentando o "próximo" tu acaba por se deparar um que o hash seja igual por pura sorte, o problema é que isso é uma ilusão visto a quantidade grotesca de endereços que podem ser gerados.

Ou tu acha que uma em 115792089237316195423570985008687907853269984665640564039457584007913129639936 vale a pena tentar?


Title: Re: Geração de chaves
Post by: FabioCarpi on September 24, 2014, 01:12:24 PM
o numero e muito grande
mas não duvido nada que uma hora apareça a noticia que alguém foi roubado assim


Title: Re: Geração de chaves
Post by: Adriano on September 24, 2014, 01:21:46 PM
o numero e muito grande
mas não duvido nada que uma hora apareça a noticia que alguém foi roubado assim

Num nível de paranóia altíssimo, uma pessoa poderia gerar um endereço multisig, assím mesmo que alguém gere um dos endereços "por sorte" isso não seria suficiente para movimentar os fundos.


Adriano


Title: Re: Geração de chaves
Post by: FabioCarpi on September 24, 2014, 02:33:56 PM
não conheço esse recurso...  ???


Title: Re: Geração de chaves
Post by: DarkHyudrA on September 24, 2014, 02:49:12 PM
não conheço esse recurso...  ???

Esse recurso de multisig não é como o que tem no Electrum, onde tu tem um único endereço que aponta pro recebimento de vários outros?


Title: Re: Geração de chaves
Post by: Adriano on September 24, 2014, 02:58:43 PM

não conheço esse recurso...  ???

A maioria da literatura a respeito é em inglês, mas se tiver dificultades com a língua é só avisar que eu ou alguém traduz ou tenta explicar melhor.

Bem resumidamente, é criado um endereço mas ao invés de haver uma chave privada, são informadas as chaves públicas de outros endereços comuns e o número de "aprovações" que são necessárias para permitir os gastos. As transações que queiram gastar este input necessita da assinatura dos endereços informados para ser válida.

http://bitcoinmagazine.com/11108/multisig-future-bitcoin/

O Armory (https://bitcoinarmory.com/about/using-lockboxes/) é um dos clientes que implementa, apesar de que ultimamente a maioria das carteiras está oferecendo o recurso.


Qualquer dúvida ao ler os textos é só avisar.


não conheço esse recurso...  ???

Esse recurso de multisig não é como o que tem no Electrum, onde tu tem um único endereço que aponta pro recebimento de vários outros?

Na verdade o recebimento não vai para outros endereços, mas a assinatura da transação por estes endereços é necessária para gastar os recursos.




Abraço,

Adriano


Title: Re: Geração de chaves
Post by: girino on September 24, 2014, 03:25:55 PM
o numero e muito grande
mas não duvido nada que uma hora apareça a noticia que alguém foi roubado assim

A chance de isso acontecer é tão remota, mas tão remota, que se ele fizer isso, ele sabe voar igual super homem, e ganhou na loteria alguns milhões de vezes antes. E o que teve a sua carteira roubada é tão azarado ,que já foi atingido por mais de um milhão de meteoros e caiu de avião algumas centenas de milhares de vezes. Além de ter todo tipo de cancer.


Title: Re: Geração de chaves
Post by: FabioCarpi on October 03, 2014, 08:56:50 PM
O Armory (https://bitcoinarmory.com/about/using-lockboxes/) é um dos clientes que implementa, apesar de que ultimamente a maioria das carteiras está oferecendo o recurso.
O aplicativo oficial suporta? Como fazer?


Title: Re: Geração de chaves
Post by: Adriano on October 04, 2014, 02:47:12 PM
O Armory (https://bitcoinarmory.com/about/using-lockboxes/) é um dos clientes que implementa, apesar de que ultimamente a maioria das carteiras está oferecendo o recurso.
O aplicativo oficial suporta? Como fazer?

Até onde eu sei, não suporta, mas posso estar enganado :-)


Adriano


Title: Re: Geração de chaves
Post by: algorista on October 04, 2014, 08:40:23 PM
O Armory (https://bitcoinarmory.com/about/using-lockboxes/) é um dos clientes que implementa, apesar de que ultimamente a maioria das carteiras está oferecendo o recurso.
O aplicativo oficial suporta? Como fazer?

Até onde eu sei, não suporta, mas posso estar enganado :-)


Adriano

O suporte até existe mas só via console ou rpc, não está pronto para o usuário final.

https://gist.github.com/gavinandresen/3966071


Title: Re: Geração de chaves
Post by: jpouza on October 04, 2014, 10:23:34 PM
o numero e muito grande
mas não duvido nada que uma hora apareça a noticia que alguém foi roubado assim

A chance de isso acontecer é tão remota, mas tão remota, que se ele fizer isso, ele sabe voar igual super homem, e ganhou na loteria alguns milhões de vezes antes. E o que teve a sua carteira roubada é tão azarado ,que já foi atingido por mais de um milhão de meteoros e caiu de avião algumas centenas de milhares de vezes. Além de ter todo tipo de cancer.

heheh boa girino  ;D


Title: Re: Geração de chaves
Post by: Adriano on October 05, 2014, 01:56:40 AM
O Armory (https://bitcoinarmory.com/about/using-lockboxes/) é um dos clientes que implementa, apesar de que ultimamente a maioria das carteiras está oferecendo o recurso.
O aplicativo oficial suporta? Como fazer?

Até onde eu sei, não suporta, mas posso estar enganado :-)


Adriano

O suporte até existe mas só via console ou rpc, não está pronto para o usuário final.

https://gist.github.com/gavinandresen/3966071


Estava olhando aqui o exemplo. Criar os endereços multisig até que é tranquilo... Assinar a transação para gastar os bitcoins dele é que é um saco (e olha que no exemplo a assinatura da transação era no mesmo client, sendo em outro ainda seria necessário transmitir a transação parcialmente assinada entre as partes para que o próximo concluísse a assinatura).


Obrigado por apresentar o exemplo algorista.


Abraço,


Adriano