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)
Nenhum comentário:
Postar um comentário