<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.9.0">Jekyll</generator><link href="https://carpineiro.github.io/feed.xml" rel="self" type="application/atom+xml" /><link href="https://carpineiro.github.io/" rel="alternate" type="text/html" /><updated>2021-07-17T17:31:32-03:00</updated><id>https://carpineiro.github.io/feed.xml</id><title type="html">Ô carpineiro</title><subtitle>Capinador/carpidor profissional e entusiasta de Bitcoin,  apps descentralizados, aprendizado profundo e blockchain.  E no meu tempo livre, desenvolvedor fullstack.</subtitle><author><name>Efigênio Carpineiro</name></author><entry><title type="html">História conferivel?</title><link href="https://carpineiro.github.io/blog/historia-conferivel/" rel="alternate" type="text/html" title="História conferivel?" /><published>2021-07-08T12:32:20-03:00</published><updated>2021-07-08T12:32:20-03:00</updated><id>https://carpineiro.github.io/blog/historia-conferivel</id><content type="html" xml:base="https://carpineiro.github.io/blog/historia-conferivel/">&lt;p&gt;Estava carpindo um terreno esses dias e pensando…&lt;/p&gt;

&lt;p&gt;Até hoje a história é registrada com tinta no papel.
A “verdade” da nossa história é baseada no consenso das instituições. Não é possível conferir &lt;!--more--&gt; o passado.&lt;/p&gt;

&lt;p&gt;Blockchain é uma daquelas tecnologias que dividem nossa existência em antes e depois dela.
Mídias + prova-de-concenso registrados em blockchain = história conferivel e irrefutável.
É possível que daqui mil anos, só consideraremos história até os momentos registrados em blockchain… E tudo antes disso, apenas estórias não conferiveis. Como a do dia da independência do Brasil.&lt;/p&gt;

&lt;p&gt;tê-ká-éssi Ô… TMJ&lt;/p&gt;</content><author><name>Efigênio Carpineiro</name></author><category term="blog" /><category term="historia" /><category term="bitcoin" /><summary type="html">Estava carpindo um terreno esses dias e pensando… Até hoje a história é registrada com tinta no papel. A “verdade” da nossa história é baseada no consenso das instituições. Não é possível conferir</summary></entry><entry><title type="html">Segundo passo no Bitcoin</title><link href="https://carpineiro.github.io/bitcoin/segundo-passo-no-bitcoin/" rel="alternate" type="text/html" title="Segundo passo no Bitcoin" /><published>2021-07-01T10:12:22-03:00</published><updated>2021-07-01T10:12:22-03:00</updated><id>https://carpineiro.github.io/bitcoin/segundo-passo-no-bitcoin</id><content type="html" xml:base="https://carpineiro.github.io/bitcoin/segundo-passo-no-bitcoin/">&lt;p&gt;Depois do ‘&lt;a href=&quot;../primeiro-passo-no-bitcoin&quot;&gt;primeiro passo no bitcoin&lt;/a&gt;’, o próximo seria entender como ele foi concebido e como funcionam as ferramentas criptográficas e de prova de trabalho em que o Bitcoin se apoia.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;RSA (Rivest–Shamir–Adleman): criado (em 1977) o sistema de chave pública amplamente usado para transmissão segura de dados. &lt;a href=&quot;https://patents.google.com/patent/US4405829&quot; target=&quot;_blank&quot;&gt;patent/US4405829&lt;/a&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Secure Hash Algorithms (SHA): uma família de funções criptográficas de hash publicadas pelo Instituto Nacional de Padrões e Tecnologia (NIST) como um Padrão Federal de Processamento de Informações dos EUA (FIPS). A primeira a implementar segurança de 256 bits contra colisões foi publicada em 2001. &lt;a href=&quot;https://web.archive.org/web/20130526224224/http://csrc.nist.gov/groups/STM/cavp/documents/shs/sha256-384-512.pdf&quot; target=&quot;_blank&quot;&gt;sha256-384-512.pdf&lt;/a&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Crypto++ (Wei Dai): uma biblioteca de classes C++ (isso mesmo, apenas arquivos de texto) de esquemas criptográficos lançada em 1995 (com problemas com RSA). Livre, gratuita e de domínio público. &lt;a href=&quot;https://github.com/weidai11/cryptopp&quot; target=&quot;_blank&quot;&gt;github/cryptopp&lt;/a&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;How to Time-Stamp a Digital Document (Stuart Haber e W. Scott Stornetta): O primeiro estudo (em 1990) sobre como registrar data/hora em um documento digital (um pilar para blockchain) &lt;a href=&quot;https://www.anf.es/pdf/Haber_Stornetta.pdf&quot; target=&quot;_blank&quot;&gt;Haber_Stornetta.pdf&lt;/a&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Hashcash (Adam Back): um sistema de prova de trabalho desenvolvido (em 2002) para limitar o spam de e-mail e ataques DDOS. &lt;a href=&quot;http://www.hashcash.org/papers/hashcash.pdf&quot; target=&quot;_blank&quot;&gt;hashcash.pdf&lt;/a&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;b-money (Wei Dai): um rascunho (em 1998), uma ideia de um esquema para que um grupo de pseudônimos digitais não rastreáveis ​​paguem uns aos outros com dinheiro e façam cumprir contratos entre si sem ajuda externa. &lt;a href=&quot;http://www.weidai.com/bmoney.txt&quot; target=&quot;_blank&quot;&gt;bmoney.txt&lt;/a&gt;&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Faça suas próprias pesquisas…&lt;/p&gt;</content><author><name>Efigênio Carpineiro</name></author><category term="bitcoin" /><category term="bitcoin" /><summary type="html">Depois do ‘primeiro passo no bitcoin’, o próximo seria entender como ele foi concebido e como funcionam as ferramentas criptográficas e de prova de trabalho em que o Bitcoin se apoia. RSA (Rivest–Shamir–Adleman): criado (em 1977) o sistema de chave pública amplamente usado para transmissão segura de dados. patent/US4405829 Secure Hash Algorithms (SHA): uma família de funções criptográficas de hash publicadas pelo Instituto Nacional de Padrões e Tecnologia (NIST) como um Padrão Federal de Processamento de Informações dos EUA (FIPS). A primeira a implementar segurança de 256 bits contra colisões foi publicada em 2001. sha256-384-512.pdf Crypto++ (Wei Dai): uma biblioteca de classes C++ (isso mesmo, apenas arquivos de texto) de esquemas criptográficos lançada em 1995 (com problemas com RSA). Livre, gratuita e de domínio público. github/cryptopp How to Time-Stamp a Digital Document (Stuart Haber e W. Scott Stornetta): O primeiro estudo (em 1990) sobre como registrar data/hora em um documento digital (um pilar para blockchain) Haber_Stornetta.pdf Hashcash (Adam Back): um sistema de prova de trabalho desenvolvido (em 2002) para limitar o spam de e-mail e ataques DDOS. hashcash.pdf b-money (Wei Dai): um rascunho (em 1998), uma ideia de um esquema para que um grupo de pseudônimos digitais não rastreáveis ​​paguem uns aos outros com dinheiro e façam cumprir contratos entre si sem ajuda externa. bmoney.txt Faça suas próprias pesquisas…</summary></entry><entry><title type="html">No Bitcoin não tem burocracia (Crie uma carteira)</title><link href="https://carpineiro.github.io/bitcoin/no-bitcoin-nao-tem-burocracia/" rel="alternate" type="text/html" title="No Bitcoin não tem burocracia (Crie uma carteira)" /><published>2021-07-01T10:12:22-03:00</published><updated>2021-07-01T10:12:22-03:00</updated><id>https://carpineiro.github.io/bitcoin/no-bitcoin-nao-tem-burocracia</id><content type="html" xml:base="https://carpineiro.github.io/bitcoin/no-bitcoin-nao-tem-burocracia/">&lt;p&gt;Realmente, no Bitcoin não tem burocracia, não pedem nem o seu nome!&lt;/p&gt;

&lt;p&gt;A rede Bitcoin, por natureza é “não permissionada”, ou seja, ninguém precisa pedir permissão para participar. Basta você criar o seu par de chaves pública/privada e começar a interagir com a rede. 
É uma abordagem diferente dos sistemas financeiros tradicionais, onde um &lt;!--more--&gt; indivíduo não possui uma conta, mas sim chaves privadas que permite validar e transacionar na rede valores alocados no endereço público relacionado a mesma chave privada.&lt;/p&gt;

&lt;p&gt;Um par chave pública/privada, na rede Bitcoin, é geralmente chamada de carteira (wallet). É possível criar sua carteira simplesmente com papel e lápis, realizando todos os cálculos para gerar sua chave na mão, mas é muito mais fácil utilizar carteiras com interfaces de usuário intuitiva que você pode instalar em qualquer smartphone (também conhecidas como hot wallets).&lt;/p&gt;

&lt;p class=&quot;notice--warning&quot;&gt;&lt;strong&gt;Atenção:&lt;/strong&gt; Utilizar hot wallets pode te deixar vulnerável a ataques hackers. As carteiras mais seguras são conhecidas como cold wallets e/ou hard wallets, que são offline e já possuem várias soluções.&lt;/p&gt;

&lt;p&gt;Veja abaixo algumas das principais soluções de carteiras:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Hot Wallets - São as carteiras mais fáceis para começar a utilizar. São APPs que você instala no seu smartphone ou computador.
    &lt;ul&gt;
      &lt;li&gt;&lt;a href=&quot;https://electrum.org/#home&quot; target=&quot;_blank&quot;&gt;electrum&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://bluewallet.io/&quot; target=&quot;_blank&quot;&gt;bluewallet&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://www.samsung.com/global/galaxy/apps/samsung-blockchain/&quot; target=&quot;_blank&quot;&gt;samsung-blockchain&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://www.blockchain.com/pt/wallet&quot; target=&quot;_blank&quot;&gt;blockchain wallet&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://trustwallet.com/pt_BR/&quot; target=&quot;_blank&quot;&gt;trustwallet&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Cold Wallets - São carteiras frias, que você consegue utilizar de maneira 100% offline. Existem soluções em software, hardware e até mesmo papel.
    &lt;ul&gt;
      &lt;li&gt;Software
        &lt;ul&gt;
          &lt;li&gt;&lt;a href=&quot;https://electrum.org/#home&quot; target=&quot;_blank&quot;&gt;electrum&lt;/a&gt; - É possível utilizar o Electrum como cold wallet (&lt;a href=&quot;https://electrum.readthedocs.io/en/latest/coldstorage.html?highlight=usb&quot; target=&quot;_blank&quot;&gt;https://electrum.readthedocs.io/en/latest/coldstorage.html?highlight=usb&lt;/a&gt;)&lt;/li&gt;
          &lt;li&gt;&lt;a href=&quot;https://tails.boum.org/index.pt.html&quot; target=&quot;_blank&quot;&gt;tails&lt;/a&gt; - Um sistema operacional portátil que te protege de vigilância e censura. O tails já vem com uma suíte de aplicativos completa.&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;Papel
        &lt;ul&gt;
          &lt;li&gt;&lt;a href=&quot;https://www.bitaddress.org/&quot; target=&quot;_blank&quot;&gt;bitaddress&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href=&quot;https://paperwallet.bitcoin.com/&quot; target=&quot;_blank&quot;&gt;paperwallet&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;Hardware
        &lt;ul&gt;
          &lt;li&gt;&lt;a href=&quot;https://www.ledger.com/&quot; target=&quot;_blank&quot;&gt;ledger&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href=&quot;https://trezor.io/&quot; target=&quot;_blank&quot;&gt;trezor&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Faça suas próprias pesquisas…&lt;/p&gt;</content><author><name>Efigênio Carpineiro</name></author><category term="bitcoin" /><category term="bitcoin" /><summary type="html">Realmente, no Bitcoin não tem burocracia, não pedem nem o seu nome! A rede Bitcoin, por natureza é “não permissionada”, ou seja, ninguém precisa pedir permissão para participar. Basta você criar o seu par de chaves pública/privada e começar a interagir com a rede. É uma abordagem diferente dos sistemas financeiros tradicionais, onde um</summary></entry><entry><title type="html">Primeiro passo no Bitcoin</title><link href="https://carpineiro.github.io/bitcoin/primeiro-passo-no-bitcoin/" rel="alternate" type="text/html" title="Primeiro passo no Bitcoin" /><published>2021-06-30T12:32:10-03:00</published><updated>2021-06-30T12:32:10-03:00</updated><id>https://carpineiro.github.io/bitcoin/primeiro-passo-no-bitcoin</id><content type="html" xml:base="https://carpineiro.github.io/bitcoin/primeiro-passo-no-bitcoin/">&lt;p&gt;Ô… diria que o primeiro passo nunca deveria ser “comprar bitcoin”, mas sim entendê-lo, ou, pelo menos começar a entender um pouco… kkk&lt;/p&gt;

&lt;p&gt;Comece pelo paper oficial: &lt;a href=&quot;https://bitcoin.org/pt_BR/bitcoin-paper&quot;&gt;https://bitcoin.org/pt_BR/bitcoin-paper&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Para entender o Bitcoin com mais profundidade, exigirá compreender uma fusão de várias tecnologias e áreas do conhecimento. Começando pela história do dinheiro.&lt;/p&gt;

&lt;p&gt;Penso que para começar a entender o Bitcoin, é preciso entender a DOR que motivou sua criação, que consequentemente leva a necessidade de entender a história do dinheiro e políticas monetárias.&lt;/p&gt;

&lt;p&gt;Faça suas próprias pesquisas:&lt;/p&gt;

&lt;p&gt;Ponto de partida:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://www.google.com/search?q=mensagem+do+bloco+g%C3%AAnese+do+bitcoin&quot; target=&quot;_blank&quot;&gt;Pesquisa Google: mensagem do bloco gênese do bitcoin&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://www.google.com/search?q=por+que+o+bitcoin+foi+criado&quot; target=&quot;_blank&quot;&gt;Pesquisa Google: Por que o bitcoin foi criado?&lt;/a&gt;&lt;/p&gt;</content><author><name>Efigênio Carpineiro</name></author><category term="bitcoin" /><category term="bitcoin" /><summary type="html">Ô… diria que o primeiro passo nunca deveria ser “comprar bitcoin”, mas sim entendê-lo, ou, pelo menos começar a entender um pouco… kkk Comece pelo paper oficial: https://bitcoin.org/pt_BR/bitcoin-paper Para entender o Bitcoin com mais profundidade, exigirá compreender uma fusão de várias tecnologias e áreas do conhecimento. Começando pela história do dinheiro. Penso que para começar a entender o Bitcoin, é preciso entender a DOR que motivou sua criação, que consequentemente leva a necessidade de entender a história do dinheiro e políticas monetárias. Faça suas próprias pesquisas: Ponto de partida: Pesquisa Google: mensagem do bloco gênese do bitcoin Pesquisa Google: Por que o bitcoin foi criado?</summary></entry><entry><title type="html">Introdução</title><link href="https://carpineiro.github.io/blog/introducao/" rel="alternate" type="text/html" title="Introdução" /><published>2021-06-29T16:34:30-03:00</published><updated>2021-06-29T16:34:30-03:00</updated><id>https://carpineiro.github.io/blog/introducao</id><content type="html" xml:base="https://carpineiro.github.io/blog/introducao/">&lt;p&gt;Ô caras… Testando jekyll aqui. Muito legal ein. Criei esse “blog” nele, e vou utilizá-lo para postar algumas coisinhas de meu interesse, que basicamente, atualmente são Bitcoin, blockchain, defi, apps decentralizados, smart contracts, deep learning, ipfs, orbitdb, tensorflow, python, C#, angular, &lt;!--more--&gt; flask, unity3d e &lt;strong&gt;jekyll&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://jekyllrb.com/img/logo-2x.png&quot; alt=&quot;jekyll&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Então, conforme for brotando coisas, vou capinando e postando novidades por aqui.&lt;/p&gt;

&lt;p&gt;tê-ká-éssi Ô… TMJ&lt;/p&gt;</content><author><name>Efigênio Carpineiro</name></author><category term="blog" /><category term="introdução" /><category term="bem-vindos" /><category term="welcome" /><category term="jekyll" /><summary type="html">Ô caras… Testando jekyll aqui. Muito legal ein. Criei esse “blog” nele, e vou utilizá-lo para postar algumas coisinhas de meu interesse, que basicamente, atualmente são Bitcoin, blockchain, defi, apps decentralizados, smart contracts, deep learning, ipfs, orbitdb, tensorflow, python, C#, angular,</summary></entry></feed>