A única coisa que uma chain te dá

Prévia grátis 5 min de leitura

Alguém abre a reunião de planejamento com "a gente devia pôr isso na chain". A sala se divide em duas metades inúteis. Uma está animada e não sabe dizer que problema isso resolve. A outra revira os olhos e não sabe dizer por que não vai funcionar.

As duas falham na mesma tarefa, que é a tarefa que este curso treina: ler uma proposta, pôr preço nela e dar uma resposta que você consegue defender para qualquer lado.

O padrão honesto

Para quase todo produto, o padrão honesto é não. Alguém sênior precisa conseguir dizer isso na sala sem debochar de quem perguntou.

Essas duas frases pesam igual. Um curso que só ensina a descartar a ideia deixa você incapaz de reconhecer o punhado de casos em que ela é a escolha certa. Também deixa você incapaz de discutir com alguém que pensou no assunto. Você precisa conseguir avaliar uma proposta real, além de recusar uma ruim.

Nomeie a propriedade com precisão

Uma blockchain dá uma coisa que um banco de dados não dá: estado compartilhado entre partes que desconfiam umas das outras, sem operador confiável, em que a integridade do registro não depende de ninguém se comportar bem.

Leia devagar, porque cada palavra sustenta peso.

Estado compartilhado significa que várias partes leem e escrevem os mesmos registros, e não cópias que elas reconciliam depois.

Desconfiança mútua significa que elas têm interesses que conflitam de verdade. "Áreas diferentes da empresa" não conta. São partes que suspeitariam umas das outras de reescrever o histórico se pudessem.

Sem operador confiável significa que não existe empresa, consórcio ou regulador que todas elas aceitariam como quem roda a caixa.

A integridade que não depende de bom comportamento é o prêmio. Um participante que vira malicioso não consegue alterar em silêncio o que já foi escrito, a menos que controle a maioria do poder de validação da rede. A garantia é de prevenção, e não de detecção depois do fato.

Todo outro benefício alegado da tecnologia ou decorre dessa propriedade ou sai muito mais barato em outro lugar. Transparência é um modelo de permissão. Auditabilidade é uma tabela append-only. Redundância é replicação. Alcance global é uma API hospedada. Se o pitch que entregaram a você se apoia em qualquer um desses, ele descreve um banco de dados com passos a mais e um orçamento de latência pior.

Por que o padrão cai onde cai

Ponha a propriedade ao lado de um produto normal e ela desmonta na primeira palavra.

Uma empresa constrói o produto. Uma empresa roda os servidores, guarda os dados dos clientes, processa os pagamentos e já pode encerrar a sua conta. Os usuários confiam nela para tudo isso todo dia. Não há desconfiança em torno da qual projetar, e há um operador que todo mundo já aceitou, porque se cadastrou.

Para esse formato, uma tabela no Postgres com um log de auditoria append-only dá as mesmas garantias práticas a quem se importa. Custa uma fração disso e não traz nenhuma das restrições que você vai encontrar nas lições 4 e 5. Isso não é uma concessão a contragosto. É a resposta correta de engenharia, e é a resposta na maioria das vezes.

O que isto não é

Isto é orientação de engenharia. Não é orientação jurídica, financeira nem de investimento. Este curso não recomenda nem avalia nenhum token, chain ou produto específico, e nada aqui é opinião sobre valer a pena ter algum ativo. Onde a regulação aparece, é porque ela restringe uma arquitetura, e não como consultoria de conformidade. Tire daqui o formato do argumento, e tire as decisões dos seus advogados e do seu regulador.

O que este curso cobre

A lição 2 apresenta o argumento a favor direito. Se você não consegue enunciá-lo na versão mais forte, o seu não é reflexo, e não julgamento, e a sala inteira percebe.

A lição 3 é a pergunta que mata a maioria das propostas. Quem são as partes que desconfiam, e não existe nenhuma parte que todas aceitariam como operador? A maioria dos pitches morre na segunda metade.

A lição 4 põe preço na máquina: latência, vazão, o custo de uma escrita e finalidade, que é uma questão de correção, e não curiosidade.

A lição 5 põe preço no que machuca pessoas em vez de servidores. Isso significa chaves que usuários perdem para sempre, imutabilidade colidindo com o direito ao apagamento sob GDPR e LGPD, e o peso operacional dos nós.

A lição 6 é onde a coisa se encaixa de verdade, curta e específica. Ela acrescenta a versão Rails da decisão: o que fica no Postgres, o que vai para a chain e por que você acaba rodando um banco de dados de qualquer jeito.

A lição 7 é a habilidade prática: avaliar uma proposta que entregaram a você, em ordem, sabendo quais respostas devem encerrar a conversa.

Comece pela versão mais forte do argumento. Se ela não sobreviver a ser bem enunciada, nunca ia sobreviver à lição 4.

Aula 1 de 7 · grátis

Continue com a aula 2

O caso a favor, feito direito

Apresenta o argumento mais forte: reconciliação entre organizações que desconfiam, ativos ao portador e procedência verificada por quem não opera.

Com uma conta grátis você também tem os quizzes, seu progresso e suas anotações, e a discussão.

Digite para buscar...