quarta-feira, 15 de março de 2017

Transações Bitcoins

A transferência de bitcoins na rede bitcoin se dá através de transações entre o endereço remetente e o destinatário. Em geral, esses endereços pertencem a pessoas diferentes, mas é possível que um usuário crie um endereço destinatário para si, fazendo uma auto-transferência de bitcoins.

Basicamente, o processo envolve três partes: recebimento do endereço destinatário, criação da transação, transmissão de transação.

Inicialmente, o usuário que irá fazer o pagamento precisa saber o endereço destinatário. O usuário que receberá o pagamento pode informá-lo através de texto, ou, de maneira mais simples, através de um código de barras do tipo QR, que será escaneado pelo dispositivo do usuário pagador.

O programa de carteira do usuário pagador irá criar a transação. Para criar uma transação, o usuário precisa apenas informar a quantia de bitcoins que quer enviar e qual o endereço bitcoin de destino.

Para transmitir a transação à rede bitcoin, o usuário precisa apenas conectar-se brevemente à internet. Não é possível cancelar ou reverter uma transação, após ela ter sido enviada pela rede. para ter os bitcoins associados ao seu endereço próprio, o destinatário não precisa estar online no momento da transação e não precisa confirmá-la.

Funcionamento detalhado das transações

No protocolo bitcoin, cada transação exige no mínimo três chaves criptográficas:
*Um endereço remetente (chave pública)
*A Chave privada do endereço remetente (chave secreta)
*Um endereço destinatário (chave pública)

Ao fazer transações nos aplicativos de carteira usados no dia-a-dia, o usuário precisa apenas informar o endereço destinatário, pois o endereço remetente e sua chave privada já estão armazenadas no dispositivo do usuário.

O pseudônimo do bitcoin é diferente das contas bancárias tradicionais, pois o titular e o número da conta não se encontram em nenhum banco de dados central. Qualquer participante de rede Bitcoin possui uma carteira digital, que cria um número arbitrário de pares de chave pública/privada. As chaves privadas da carteira bitcoin são senhas privadas usadas para autorizar pagamentos, exclusivamente pelo dono da moeda. Endereços bitcoin são gerados pela carteira por um processo criptográfico arbitrário. As carteiras e endereços bitcoin não possuem qualquer informação pessoal sobre seus proprietários e são considerados anônimos.

A criação de novos endereços para um único uso pode ajudar com a proteção da privacidade, uma vez que o usuário não precisará expor seus endereços antigos e transações associadas para poder proceder com a transação.

Qualquer usuário pode verificar diretamente o blockchain e observar as transações quase em tempo real; existem vários sites que facilitam esse monitoramento, incluindo variáveis agregadas como o número de bitcoin em circulação, número de transações por hora e taxas de transação a cada momento e representação gráfica para auditorias.

Se um usuário operar de forma anônima na rede, é essencial que o usuário tome medidas preventivas para esconder o seu endereço IP de forma a obter privacidade máxima enquanto navega na internet e não tornar público a sua identidade real, e seus endereços bitcoin na internet. Por outro lado, site de câmbio bitcoin e comércio podem associar a identidade real com endereços bitcoin para fornecer serviços. Por esta razão, alguns autores preferem classificar Bitcoin como pseudo-anônimo em vez de anônimo. a popularidade de Bitcoin cresce rapidamente e na mesma proporção as ações mal-intencionadas: já existem vírus, trojans, phisinggs e golpes no comércio de bitcoin. Por precaução vale a pena reforçar todas as configurações de segurança do navegador.

Bitcoin contêm a chave pública ( endereço da carteira) do dono atual.quando o usuário A transfere bitcoins para usuário B, o A transfere a propriedade da moeda ao adicionar o endereço do usuário B na carteira e autoriza a transferência assinando a sua própria chave privada-secreta, a carteira do usuário A então comunica essa transação a outros nós da rede peer to peer. O resto dos nós da rede validam as assinaturas criptográficas e as quantias envolvidas antes de registrar a transação no blockchain.

Posse

A posse de bitcoins implica que um usuário tem a habilidade de gastar os bitcoins associados a um endereço específico.para fazer isso, o comprador deve assinar digitalmente a transação usando a chave privada correspondente ao seu endereço. não é possível assinar uma transação(e gastar bitcoins) sem que se conheça anteriormente a chave privada do endereço. A rede verifica a assinatura usando uma chave pública. Se a chave privada for perdida, a rede bitcoin não irá reconhecer nenhuma outra evidência de posse; e as bitcoins vinculadas ao endereço tornar-se-ão inutilizáveis, ou seja, serão efetivamente perdidas. Por exemplo, em 2013 um usuário disse que perdeu 7.500 bitcoins, que equivalem a 7,5 milhões de dólares na época, quando ele jogou fora um disco rígido de seu computador, que continua sua chave privada.


Na próxima matéria falaremos sobre as Carteiras onde são armazenados os Bitcoins.
Até mais!!!!

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

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

quinta-feira, 2 de março de 2017

Blockchain

Blockchain ("Cadeia de Blocos" em inglês) é um banco de dados distribuídos, que tem a função de livro-razão de contabilidade pública(saldos e transações de contas), onde são registradas as transações bitcoin. Considerado uma revolução no sistema monetário, pois antes da invenção da block chain, a úncia maneira de se manter registros de contabilidade era bancos de dados centralizados e, geralmente, não públicos. Era necessário que as pessoas confiassem que o banco de dados fosse honesto, sem nenhuma alteração maliciosa.

A tecnologia blockchain permite que esses dados sejam distribuídos por todos os participantes, de maneira descentralizada e transparente. Dessa maneira, não é necessário mais a confiança em um terceiro para que os dados de contabilidade estejam corretos e não sejam fraudados.

Cada  transação do tipo "pagador X enviou Y bitcoins para o recebedor Z" é transmitida para a rede através de um software.Os mineradores verificam se a transação é válida, e o caso for, adicionam a transação ao próximo bloco de cadeia de blocos. A cada 10 minutos, um novo bloco é adicionado à cadeia de blocos por um minerador. A cadeia de blocos recebe o novo bloco contendo várias transações recentes, incluindo a transação com a informação de que o recebedor Z agora tem + Y bitcoins e o pagador X tem- Y bitcoins.

O sistema Blockchain utiliza a sua própria unidade de conta monetária, chamado Bitcoin. O sistema não depende da confiança entre os diferentes usuários (nós de rede). Qualquer pessoa pode controlar e monitorar um nó do sistema. a rede bitcoin funciona de forma autônoma, sem um banco de dados central ou único administrador central.O Blockchain é executado e mantido coletivamente por diversos nós de rede pee-to-peer para registrar as transações,usa criptografia de código aberto para prover funções básicas de segurança para certificar que bitcoins só podem ser gastas pelo dono e evitar gastos duplos,falsificação e adulteração de banco de dados, sendo uma solução inovadora que executa contabilidade aberta sem depender de uma autoridade central confiável.

Transações de bitcoins são transmitidas a outros nós de rede em poucos segundos, mas não são validadas imediatamente; isso acontece apenas depois que a transação é processada na lista de marcas temporais mantida coletivamente no livro de contabilidade blockchain. esse registro baseia-se em proof-of-work system (POW) para prevenir gastos duplos.

Mais especificamente, cada nó gerador da rede procura todas as transações ainda não presentes  na blockchain em um bloco candidato, um arquivo que entre outros, possui o hash criptográfico do bloco válido anterior que esse nó conhece. Ele então tenta produzir um hash criptográfico desse bloco com certas características únicas, um esforço que requer um enorme poder computacional e quantidades previsível de repetidas tentativas e erros. Quando um nó encontra tal solução criptográfica, ele anuncia o resultado para o resto da rede,validando a transação. Pares que recebem novos blocos resolvidos validam-nos antes de aceitá-los, adicionando-os ao blockchain.

Eventualmente, o blockchain conterá a história de toda a transação e propriedade criptográfica de todas as bitcoins desde o endereço criador até o último endereço atual. As informações registradas em blockchain são incorruptíveis e imutáveis; e para reduzir o espaço de armazenagem, são usadas Árvores de Merkle. Portanto, se um usuário tenta reusar moedas já gastas ("gasto duplo"), a rede irá rejeitar a transação.

COLOCAREMOS NA PRÓXIMA POSTAGEM COM FUNCIONA A BLOCKCHAIN, PARES DE CHAVES,CHAVE PUBLICAS E ENDEREÇOS DE BITCOINS, GERAÇÃO DE PARES DE CHAVES E ARMAZENAMENTOS...

ATÉ A PRÓXIMA POSTAGEM!!!!


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


quarta-feira, 8 de fevereiro de 2017

Bitcoin como funciona??

Bitcoin (abrev; BTC ou XBT) é uma criptomoeda descentralizada apresentado em 2008 no grupo de discussão The Cryptography Mailing por um programador japonês, ou um grupo de programadores, de pseudônimo Satoshi Nakamoto; É também um sistema ou rede de pagamento online baseado em protocolo de código aberto independente chamado "sistema eletrônico de pagamento peer to peer", inaugurada em 2009; É também um software de código aberto que o grupo projetou para manipulação da moeda e da respectiva rede peer to peer (P2Pou ponto a ponto).

Diferente da maioria das moedas, bitcoin não depende da confiança de um emissor centralizado ou uma instituição financeira. Usa um banco de dados distribuídos, espalhados pelos nós da rede P2P (usuários) para registrar as transações. Usando criptografia de código aberto para prover funções básicas de segurança, como certificar que a criptomoeda tenha propriedade e transferências semi-anônimas de valores, onde só podem ser gastas pelo dono evitando gastos duplos e falsificação. Também não depende da confiança entre usuários diferentes (nós da rede), onde qualquer pessoa pode controlar e monitorar um nó do sistema.

O Bitcoin pode ser salvo em computadores ou em pen drives na forma de "arquivos de carteira"ou como "serviços de carteiras online"provido por terceiros; e em ambos os casos podem ser enviadas pela internet para qualquer lugar do mundo ou para qualquer pessoa que tenha um "endereço bitcoin", podendo transacionar diretamente uns com os outros, usando criptografia de chave pública, sem intermédio de uma instituição financeira. Transações são verificadas pelos nós da rede P2P e registradas em um banco de dados distribuídos (livro-razão público) de contabilidade pública conhecidos como Blockchain.

Por ser autônoma, o Tesouro dos Estados Unidos classificou-a como primeira moeda digital descentralizada do mundo. A topologia peer-to-peer da rede Bitcoin, e a ausência de uma entidade administradora central torna inviável que qualquer autoridade financeira ou governamental manipule a emissão e o valor de bitcoins ou induza inflação"imprimindo" notas. No entanto, grandes movimentos especulativos de oferta e demanda podem fazer com que seu valor sofra oscilação no mercado de câmbio, sendo o maior de seu tipo em termos de valor de mercado.

Bitcoin é um projeto relativamente novo, em evolução. Por esta razão, seus desenvolvedores recomendam cautela.


fonte:(www.pt.wikipedia.org)

quarta-feira, 1 de fevereiro de 2017

O que é Bitcoin?

Com o preço do Bitcoin tão volátil todos somos curiosos em saber o que é, e o que significa a sigla BTC, ou Bitcoin. Bitcoin, o criador da categoria de tecnologia blocchain, é a Worl Wide Ledgerainda extremamente complicado e não há uma definição encapsula-lo totalmente.Por analogia é como ser capaz de enviar uma moeda de ouro via e-mail. Trata-se de uma rede de consenso que permite um novo sistema de pagamento e um dinheiro completamente digital.

É a primeira rede descentralizada peer-to-peer de pagamento que é alimentado por seus usuários sem autoridade central ou intermediários. Bitcoin foi a primeira implementação prática e atualmente é o mais proeminente sistema de contabilidade de entrada tripa existente.

Bitcoin também conhecida pela sigla BTC , é uma moeda virtual ou (digital). Significa moeda bit, (sendo que coin é moeda em inglês, e bit corresponde ao dígito binário, termo que expressa menor unidade de informação a nível informático).

Bitcoin não é apenas uma moeda,é também um protocolo e um software que possibilita transações peer-to-peer instantâneas ( não envolve intermediários) e pagamentos a nível mundial. Bitcoin também apresenta taxas de processamento baixas ou nulas.

A grande diferença do Bitcoin, é que como não é dependente de um organismo administrador central, não é possível que um desses organismos manipule o seu valor. Através do site de Bitcoin , é possível adquirir e fazer transferências da determinada moeda de forma anônima. Essa descentralização e anonimato parecem estratégias de diferenciação de outras moedas já existentes.  

Quem criou o Bitcoin?

A primeira especificação Bitcoin e prova de conceito foi publicado em 2009 por um indivíduo desconhecido sob o pseudônimo Satoshi Nakamoto, que revelou pouco sobre si mesmo e deixou o projeto no final de 2010. A comunidade Bitcoin desde então tem crescido exponencialmente.

O anonimato de Satoshi muitas vezes levanta preocupações injustificadas por causa de um mal-entendido da natureza de código aberto de Bitcoin. Todo mundo tem acesso a todo o código-fonte o tempo todo e qualquer desenvolvedor pode rever ou modificar o código de software. Como tal, a identidade do inventor de bitcoin é provavelmente tão relevante hoje quanto a identidade da pessoa que inventou o papel.

Quem está envolvido no Bitcoin?

Mais de US $ 1 bilhão de investimentos em Bitcoins e empresas blockchain ocorreu, resultando em milhares de empresas e centenas de milhares de indivíduos envolvidos em todo mundo.

Quem controla a rede Bitcoin?

Ninguém possui a rede Bitcoin, muito parecido com ninguém possui a tecnologia por trás de e-mail ou a internet. Transações Bitcoin são verificados por mineiros Bitcoin, que tem toda uma indústria e mineração nuvem Bitcoin opções. Enquanto os desenvolvedores estão aprimorando o software, eles não podem forçar uma mudança no protocolo Bitcoin porque todos os usuários são livres para escolher o software e a versão que eles usam.

Para se manter compatíveis uns com os outros, todos os usuários precisam usar um software que cumpra as mesmas regras. Bitcoin só pode funcionar corretamente com um consenso completo entre todos os usuários. Portanto, todos os usuários e desenvolvedores têm um forte incentivo para proteger esse consenso.

Como funciona o Bitcoin?

Do ponto de vista do usuário, o Bitcoin não pe nada mais do que um aplicativo móvel ou programa de computador que fornece uma carteira Bitcoin pessoal e permite que um usuário envie e receba bitcoins.

Nos bastidores, a rede Bitcoin está compartilhado um enorme ledger público chamado "chain block". Este ledger contém todas as transações processadas que permitem que o computador de um usuário verifique a validade de cada transação. A autenticidade de cada transação é protegida por assinaturas digitais correspondentes aos endereços de envio, permitindo que todos os usuários tenham controle total sobre o envio de bitcoins.

Assim, não há fraude, sem chargebacks e nenhuma informação de identificação que poderia ser comprometida resultando em roubo de identidade. 


fonte:(www.weusecoins.com)