segunda-feira, 6 de março de 2017

Pares de Chave

O Sistema bitcoin funciona de maneira completamente diferente ao sistema bancário tradicional.
Muitas pessoas assumem erroneamente, por analogia, que endereços bitcoin são equivalentes a contas bancárias tradicionais e que as carteiras bitcoin equivalem a carteiras de bolso. No entanto, a base para o entendimento do sistema bitcoin é o conhecimento da criptografia de chave pública, na qual duas chaves criptográficas, uma pública e uma privada, são geradas.

Uma das chaves é secreta (a chave privada)e a outra é pública (a chave pública, distribuída na forma de um endereço bitcoin).Apesar de diferentes, as duas partes desse par de chaves são matematicamente ligadas.

Exemplo de um par chaves criptográficas:

*Chave privada: 5KGLdFJtkr3XGGZFTSd475j7CxjbJSkZXyxi54sGnBWjd8Kc

*Endereço:
(derivado da chave pública):
 1PWpSxQEGF1LpV6uomdDmzH7qSsCX7ThUJ

Chave privada

Um endereço bitcoin sempre é criado em conjunto com a sua chave privada.Ou seja,a criação de endereços bitcoin sempre envolve a geraçao de um par de chaves,uma pública(o endereço público)e uma privada(a chave privada).Para cada endereço criado, existe uma única chave privada associada a ele.  que seria o equivalente a uma "senha".A chave privada é obrigatória para que se possa(assinar)transações gastando os bitcoins associados a ela.As chaves privadas dos endereços geralmente são representadas através de uma sequência aleatória de números e letras maiúsculas e minúsculas.Uma chave privada tem 51 a 52 caracteres de comprimento, e inicia com cinco(cinco),L ou K

Exemplo de chave privada(de um endereço bitcoin):
5KGLdFwZFJtkr3XGGZFTSd475j7CxjbJSkZXyxi54sGnBWjd8Kc

Por exemplo, se a cadeia de blocos contiver a informação de que o endereço público 1PWpSxQEGF1LpV6uomdDmzH7qSsCX7ThUJ tem 10 bitcoins associados a ele,quem possuir a chave privada 5KGLdFwZFJtkr3XGGZFTSd475j7CxjbJSkZXyxi54sGnBWjd8kc poderá criar transações válidas que gastem os bitcoins associados a esse endereço, pois possuirá todas as informações necessárias para assinar a transação.
tendo em posse a chave privada, é fácil descobrir-se o endereço público associado. no entanto, tendo em posse o endereço público, é extremamente difícil descobrir-se a chave privada associada.

Chave pública e Endereço bitcoin


A chave pública corresponde à chave que é distribuída abertamente para receber os pagamentos. Ela pode ser não comprimida.

Exemplo de chave pública:

Chave pública(não comprimida, 130 caracteres[0-9A-F]):
042C3B22E94A3285A1C621B2EEC86C36A8C4F2AD1ADD84179E4373F5E4FC6896C163108E6175DA9C3DBBB52BD9BD2A7B50C0E9BA7689D3DC7A3AEF4366C84073FC

Chave pública (comprimida,66 caracteres[0-9A-F]):022C3B22E94A3285A1C621B2EEC86C36A8C4F2AD1ADD84179E4373F5E4FC6896C1

Para facilitar a distribuição e leitura, os endereços bitcoin são derivados das chaves públicas. Eles geralmente são representados são representados através de uma seuqência aleatória de números e letras maiúsculas e minúsculas.Um endereço tem 33 caracteres de comprimento, mas esse número pode variar para mais ou para menos.
  Exemplos de endereço bitcoin:

Endereço bitcoin(não comprimido, derivado da chave pública usada no exemplo acima):
19fWW9Pq5knHTKErjdrebprQdPLKGTjpVQ

Endereço bitcoin(comprimido, derivado da mesma chave pública):
16AzM7BuUh9s6787zaHKh9QFUbyUapKkKP

Os endereços não são equivalentes a contas bancárias. Cada endereço contido na cadeia de blocos tem ou já teve, pelo menos alguma vez, alguma quantidade de bitcoins associado a ele.

Geração dos pares de chaves

Uma pessoa pode criar quantos endereços ela quiser,ilimitadamente, de maneira rápida e gratuita.
Apesar de existir um número máximo de pares de chaves bitcoins que poderá ser criado,este número é enorme.
Os endereços podem ser gerados de diferentes maneiras: através de software, website, cálculos matemáticos, etc.

É importante frisar que a pessoa que gerou o endereço teve conhecimento prévio da chave privada. Ou seja, se não foi o próprio usuário que gerou o seu próprio endereço, ele precisa confiar que a outra pessoa/empresa que gerou seu endereço não usará a chave privada para roubar seus bitcoins.

Como um endereço bitcoin pode existir sem jamais ter um bitcoin associado a ele, é possível gerar-se pares de chave em dispositivos sem conexão à internet. A geração offline oferece maior segurança, pois permite que o usuário armazene as chaves privadas de seus endereços sem que elas jamais entrem em contato com um dispositivo online, que possa estar sujeito a ataques de hackers.

Armazenamentos dos pares de chaves

Tecnicamente, é incorreto afirmar-se que alguém ou guarda bitcoins em sua carteira, pois os bitcoins jamais deixam a cadeia de blocos.O que efetivamente é armazenado nas carteiras bitcoin são os pares de endereços e suas respectivas chaves privadas.

Ao serem gerados, os endereços não são automaticamente incluídos na cadeia de blocos da rede bitcoin.Um endereço recém-criados só será adicionado à cadeia de blocos se fizer parte de uma transação na qual ele é definido como endereço destinatário. Nesta transação, o endereço novo receberá bitcoin que estejam vinculados a um endereço remetente.

Antes e após serem usados em transações, os endereços e suas chaves privadas são armazenados no dispositivo do usuário(aplicativo de carteira, carteira de hardware ou em papel) ou no dispositivo de um terceiro (no caso exchanges).

Nesta matéria explicamos como funcionam a as chaves , endereços de bitcoins, e na próxima explicaremos como funcionam as transações...
Até a próxima!!!


fonte:https://pt.wikipedia.org/wiki/Bitcoin

Nenhum comentário:

Postar um comentário