Leitura:
"Chapter 1: Introduction to Cryptography & Cryptocurrencies" do livro Draft textbook: Bitcoin and Cryptocurrency Technologies
Audiovisual:
Lecture 1 — Intro to Crypto and Cryptocurrencies
The Best Documentary Ever - The Bitcoin Phenomenon
Documentary: The Bitcoin Gospel (VPRO Backlight)
Nessa aula tivemos conceitos iniciais sobre criptografia usados no bitcoin. No bitcoin a função de hash criptográfica SHA-256 é utilizada para a proof-of-work de um usuário. Um blockchain do bitcoin é uma planilha (ledger) onde estão registradas todas as transações e utiliza uma estrutura de dados chamada “Árvore de Merkle”, o que permite ver se qualquer dado da planilha for modificado/violado. Cada usuário tem um par de chave privada/pública e o bitcoin usa a Criptografia de Curva Elíptica.
ResponderExcluirUma coisa que chamou bastante minha atenção nesse capítulo e na aula, são as estruturas de dados utilizadas para armazenadas as informações das transações em bitcoin. Apesar de já ter ouvido falar sobre block chain, nunca tinha ido a fundo para entender como funciona. Nessa vídeo aula ainda não ficou muito claro para mim, por isso pesquisei um pouco mais, inclusive, recomento este vídeo: https://www.youtube.com/watch?v=Lx9zgZCMqXE.
ResponderExcluirOutra coisa bastante interessante é o quão seguro são as transações com a utilização da assinatura digital. Utilizar chaves públicas e privadas para realizar as transações torna o processo muito mais seguro para os envolvidos na transação (muito mais seguro que utilizar senha simples como em diversos métodos atuais).
As criptomoedas que utilizam o modelo da Bitcoin, com a blockchain, sem dúvida que são de grande sacada. A montagem de todas as ferramentas e tecnologias numa só, por assim dizer, na Bitcoin foi, senão o maior, um dos maiores feitos sobre essa tecnologia. É mais um caso em que se pensa: "que simples e formidável. Se eu tivesse pensado nisso..."
ResponderExcluirDeixada a complexidade intrínseca às criptomoedas de lado, vê-se que tem muito a contribuir para a economia mundial. Há também o benefício da pesquisa. As criptomoedas já estão bastante desenvolvidas, porém ainda não completamente. Isso permite também que pessoas se debrucem sobres seus problemas e desenvolvam outras tecnologias que podem ser aplicadas a outros contextos.
A aula foi baseada na apresentação do curso sobre bitcoin do Coursera. Nela fomos introduzidos aos conceitos mais básicos aplicados na criptomoeda, principalmente os relacionados à segurança.
ResponderExcluirUma série de conceitos, como criptografia usando chave pública e privada, já bastante difundidos na computação em geral, são aplicados no core do bitcoin, garantindo um bom funcionamento do sistema como um todo.
O mais curioso, entretanto, é imaginar que, até hoje, não sabemos com certeza quem é (são) o(a)(s) responsável(is) pelo conceito do bitcoin, visto que o artigo que introduziu o mesmo é de autoria de Satoshi Nakamoto, que efetivamente ninguém sabe quem é, podendo, inclusive, ser um grupo de pessoas.
Nessa aula tivemos conceitos iniciais sobre criptografia usados no bitcoin. No bitcoin a função de hash criptográfica SHA-256 é utilizada para a proof-of-work de um usuário. Um blockchain do bitcoin é uma planilha (ledger) onde estão registradas todas as transações e utiliza uma estrutura de dados chamada “Árvore de Merkle”, o que permite ver se qualquer dado da planilha for modificado/violado. Cada usuário tem um par de chave privada/pública e o bitcoin usa a Criptografia de Curva Elíptica.
ResponderExcluir