Sobre o Greg Walker
O autor original do learnmeabitcoin.com
Esta é a tradução para o português do texto "sobre" escrito pelo Greg Walker, autor original do site. (Para saber sobre esta tradução, veja Eric de Castro.)
Meu nome é Greg Walker, tenho 36 anos e sou do País de Gales (Reino Unido).
Faço sites desde criança. Achava muito legal poder criar algo no computador e publicar na Internet para qualquer pessoa no mundo ver.
Um dos meus primeiros sites foi um site de animações de bonecos de palito. Eu tinha 14 anos, então não tinha muito a oferecer ao mundo. Mas o que eu tinha era uma cópia do JASC PaintShop Pro 5 e uma impressão da especificação do HTML 4 — então comecei a fazer animações de bonecos de palito e a publicá-las no meu site. Achava a coisa mais legal do mundo, e foi onde tive meu primeiro gostinho de criar imagens e sites.
Comecei a trabalhar no meu site seguinte aos 18 anos. Eu era muito interessado em pôquer online na época, então achei que seria legal fazer um site de estratégia de pôquer. Passei uns 5 ou 6 anos seguidos trabalhando nele e aprendi muito sobre escrever, construir sites e programar (bom, pelo menos PHP). Mas um dia percebi que não queria passar o resto da vida jogando e escrevendo sobre pôquer, então parei.
Felizmente, foi por volta dessa época que ouvi falar do Bitcoin.
Era 2013, eu tinha 24 anos e estava querendo comprar umas coisas online. O Bitcoin era a forma de pagamento preferida, então comprei alguns bitcoins e fiz a compra. Fiquei completamente impressionado — não só com o produto que comprei, mas com o quão fácil e fluido era enviar dinheiro pela Internet usando bitcoin. Parecia liberdade, e eu não entendia por que algo assim não existia antes.
Foi aí que comecei a estudar como o Bitcoin funcionava.
Alguns anos depois, achei que seria legal fazer um site explicando como ele funciona. Achava que era bom em explicar as coisas depois de todo aquele tempo escrevendo sobre estratégia de pôquer, e o Bitcoin parecia um desafio divertido, então por que não tentar.
Então, desde 2015, venho trabalhando neste site de vez em quando (mais "quando" do que "vez"). Acontece que o Bitcoin é um tema um pouco maior do que eu esperava, e tive que aprender muito mais sobre computadores e programação no caminho. Foi trabalhoso às vezes, e passei mais tempo neste site do que jamais imaginei.
Mas valeu totalmente a pena — porque eu ainda acho legal poder criar algo no computador e publicar na Internet para qualquer pessoa no mundo ver.
Pessoal
Se alguém me pergunta o que faço da vida, eu digo que faço sites. Se alguém me pergunta quais são meus hobbies, eu invento um monte de coisa que não tem nada a ver com o que faço da vida.
Mas, para parecer mais interessante, também gosto de: caminhar, ir a shows e tomar cerveja. Às vezes gosto de combinar os três.
Algumas bandas/artistas de que gosto:
Alguns outros fatos curiosos:
- Estudei Física na faculdade, mas larguei depois do primeiro ano para fazer sites. Ainda não dá pra saber se foi a melhor escolha de carreira, mas não me arrependo.
- Tenho dreadlocks desde os 25 anos. Meu cabelo é bem grosso e rebelde, então sempre raspava bem curto quando criança. Mas em algum momento dos meus vinte e poucos cansei de raspar, deixei crescer, e a única opção dali em diante foi guardá-lo em forma de dreadlocks.
- Sou galês. Não falo galês, mas tenho o sotaque.
Entrevistas
Algumas entrevistas/podcasts que participei:
- The Bitcoin Podcast (12/03/2017) (não está mais disponível)
- Bitcoin Prosperity (13/05/2020)
- Bitcoin OP_UXUI (19/01/2022)
- The Crypto Radio (21/03/2025)
Apresentações
Fiz várias apresentações ao vivo sobre como o Bitcoin funciona ao longo dos anos. Também organizei um pequeno grupo de encontros chamado Bitcoin Sheffield entre 2019 e 2020, que foi muito divertido (obrigado a todos que apareceram).
Aqui estão alguns vídeos das minhas apresentações:
Não faço tantas apresentações hoje em dia, mas aqui está uma lista das que fiz no passado:
| Título | Evento | Local | Data |
|---|---|---|---|
| Getting Started With Bitcoin | Bitcoin Sheffield | Sheffield | 29/01/2020 |
| Transactions (Script) | Bitcoin Sheffield | Sheffield | 27/11/2019 |
| How does blockchain work? | BitBrum 2019 | Birmingham | 03/11/2019 |
| Private Keys & Addresses | Bitcoin Sheffield | Sheffield | 30/10/2019 |
| How does blockchain work? | Bury Crypto Meetup | Bury | 07/10/2019 |
| How do transactions work? | Bitcoin Sheffield | Sheffield | 25/09/2019 |
| How does blockchain work? | Bitcoin Sheffield | Sheffield | 28/08/2019 |
| An Introduction to Bitcoin | Bitcoin Sheffield | Sheffield | 24/07/2019 |
| An Introduction to Bitcoin | SheffieldPHP | Sheffield | 18/07/2019 |
| An Introduction to Bitcoin | North West Bitcoin Meetup | Warrington | 20/06/2019 |
| Mining Basics | Coinfest UK 2019 | Manchester | 04/04/2019 |
| Script Technical | Learn Me A Bitcoin | 09/05/2018 | |
| Keys & Addresses Technical | Learn Me A Bitcoin | 09/03/2018 | |
| Transactions Technical | Learn Me A Bitcoin | 15/01/2018 | |
| Mining Basics | BitBrum 2017 | Birmingham | 19/11/2017 |
| Mining Technical | Learn Me A Bitcoin | 12/11/2017 | |
| Mining Basics | BitBrighton 2017 | Brighton | 28/10/2017 |
| Segregated Witness | Bitcoin Manchester | Manchester | 02/10/2017 |
| Mining Basics | Cryptocurrencies Meetup | Lichfield | 01/10/2017 |
| Bitcoin Intro | Arrkticulate | Manchester | 20/09/2017 |
| Transactions Basics | Bitcoin Manchester | Manchester | 08/08/2017 |
| Importing the Blockchain in to Neo4j | Neo4j Online Meetup | 06/07/2017 | |
| Mining Basics | Bitcoin Manchester | Manchester | 29/06/2017 |
| Mining Basics | Coinfest UK 2017 | Manchester | 07/04/2017 |
| Using Neo4j to Store the Blockchain | Neo4j Meetup | London | 29/03/2017 |
Desenvolvimento
Sempre acho interessante ler sobre o ambiente de desenvolvimento dos outros, então aqui estão alguns dos softwares que uso com mais frequência:
Sistema Operacional: Xubuntu
Já passei pelo ciclo de ficar trocando de distro, mas no fim acabei voltando para uma que "simplesmente funciona" e tem uma boa disponibilidade de programas prontos para instalar. Escolhi o Xubuntu porque gosto muito da simplicidade do ambiente desktop XFCE.
Editor de Código: VS Code
Passei muito tempo tentando criar a configuração perfeita de Emacs, e acho que cheguei bem perto, mas quando se trata de desenvolvimento web, não acredito que dê para superar os benefícios de um editor gráfico como o VS Code. Acho o Emacs incrível, e ainda uso Vim para editar arquivos de configuração, mas a maior parte do meu trabalho de desenvolvimento acontece no VS Code.
Editor de Texto: Mousepad
Escrevo tudo num editor de texto básico chamado Mousepad. É bem leve, simples e faz o que precisa. Estou escrevendo isto no Mousepad agora.
Outro fato interessante sobre mim é que uso o layout de teclado Colemak.
Eu usava apenas dois dedos para digitar, mas em 2015 um amigo da internet mencionou os layouts alternativos Dvorak/Colemak. Escolhi o Colemak e usei isso como desculpa para aprender a digitar corretamente com todos os dedos. Levei algumas semanas dolorosas para pegar o jeito, mas foi um dos melhores investimentos de tempo que já fiz.
Ferramentas
Algumas ferramentas específicas que usei para fazer este site:
- PHP — Linguagem de programação para páginas web dinâmicas
- Bitcoin Core — O programa original do Bitcoin (a razão de existir deste site)
- Redis — Banco de dados de cache (faz o explorador rodar um pouco mais rápido)
- SSDB — Um banco de dados chave-valor rápido (é como um híbrido de LevelDB/RocksDB com Redis)
- LibreOffice Draw — Software para criar diagramas
- Highlight.php — Realçador de código (roda no servidor)
- PHP-Markdown-Extra — Conversor de Markdown para HTML (escrevo as páginas em Markdown e depois converto manualmente para HTML com esta ferramenta)
- HTMX — Framework Javascript fácil para criar páginas web interativas (isso significa que não preciso escrever Javascript)
- Sortable — Biblioteca Javascript para arrastar e soltar
- Tippy.js — Tooltips Javascript simples
- clipboard.js — Biblioteca simples de copiar para a área de transferência
- UglifyJS — Compactador Javascript
- Tachyons — Framework CSS leve (customizado levemente para usar as cores mais bonitas do Tailwind CSS)
- PurgeCSS — Limpador de CSS
- YUI Compressor — Compactador de CSS
- Tabler Icons — Ícones SVG legais
- SV Basic Manual — Uma fonte bem legal
Recursos
- Bitcoin Optech Style Guide — Convenções de nomenclatura para documentação técnica
Depoimentos
Eu acho este site muito bom, mas não precisa acreditar só na minha palavra!
kind of ok, lacks actual technical details
xmr_pony, reddit.com
that has to be the ugliest blockchain explorer ive ever seen
anônimo
learnmeabitcoin.com needs to not look like it was built in 1995
anônimo
Agradecimentos
Mesmo tendo feito este site sozinho, não fiz tudo sozinho.
Primeiramente, seria inadequado não agradecer ao Satoshi Nakamoto. Acho o Bitcoin muito legal, e o mundo é um lugar melhor por causa da criação dele/dela. Gostaria também de acrescentar que, embora todo mundo conheça o nome, não se fala muito sobre a pessoa por trás dele. Se você ler as palavras dele, vai perceber que ele escreve de forma clara e precisa. Ele dizia ser melhor com código do que com palavras, mas eu o considero excepcional em ambas.
Em segundo lugar, as seguintes pessoas foram imensamente úteis para minha compreensão do funcionamento do Bitcoin:
- Pieter Wuille (veja pieterwuillefacts.com para mais informações)
- Gregory Maxwell
- Murch
Outras pessoas que me ajudaram e que gostaria de mencionar: theymos, Ava Chow, Nick O'Dell, Nate Eldredge, Antoine Poinsot e Wladimir J. van der Laan. Não são todos, mas são os que me vêm à cabeça agora.
Outras pessoas do universo Bitcoin que acho legais e que vale a pena seguir: 0xB10C, mononaut, Cobra, Craig Raw, TheGreatMuffin.
Em terceiro lugar, fora do universo Bitcoin:
- Randy Ray — Me inspirou a me tornar um escritor melhor. Sempre quis ser um escritor tão bom quanto o Randy Ray.
- Michael Bluejay — A produção e organização textual dele são uma inspiração.
Por último, obrigado a todos que entraram em contato comigo ao longo dos anos. Não tenho como agradecer o suficiente por todas as correções, sugestões, doações, relatos de indisponibilidade e todas as palavras gentis.
Seu feedback significa muito e faz tudo valer a pena.
Contribuições
As seguintes pessoas ajudaram com contribuições para o site:
- Greg Tonoski, Iridium, Destiny Obamwonyi, l0rinc, Adam Mycroft, Alex Joly, David Ladowitz, Julian Len, Mohammad Dahab, Nathanael, Diego del Corral, Vladyslav Lopatin.
Esta não é uma lista exaustiva (e só adicionei esta seção recentemente), então desculpe se não mencionei você aqui.
Contato
A melhor forma de falar comigo é por e-mail (veja o endereço no rodapé do site).
Como alternativa, uso o nome de usuário in3rsha (ou inersha) na maioria das plataformas:
O nome in3rsha é uma grafia fonética da palavra "inertia" (inércia), com um 3 jogado no meio. Era o assunto que eu estudava em Física na época, e achei que soava como uma palavra legal para um nome de usuário.