Vitalik e Yoav gentilmente revisou este post, mas as opiniões são minhas.
Se você ainda não acompanhou o drama AA, aqui está uma rápida recapitulação:
Pessoalmente, fiquei muito feliz com o resultado: os usuários EOA em breve poderão desfrutar da maioria dos benefícios do AA, usando as ferramentas e infraestrutura construídas para ERC-4337.
E, no entanto, não posso deixar de sentir que a forma como alcançámos este resultado esteve longe de ser ótima, uma opinião que muitos tinham manifestado nas últimas semanas. Sinto que, com um processo melhor, poderíamos ter economizado coletivamente uma tremenda quantidade de energia e dor de cabeça, e chegado ao resultado desejado muito mais cedo.
Nesta postagem do blog, eu quero:
Toda esta saga deixou muita gente infeliz por várias razões:
Agora, não há nada inerentemente errado com qualquer um dos itens acima:
No entanto, provavelmente podemos concordar que as coisas poderiam ter corrido mais bem. Imagine se foi assim:
A voz de todos é ouvida e não há reversões dramáticas. Isso teria sido bom – então por que não aconteceu?
Refletindo sobre o processo, ambos os lados do debate apontaram o dedo um ao outro.
Os principais devs (e autores do EIP-3074) sentiram que era culpa das "4337 pessoas" não se envolverem ativamente com o processo as reuniões são abertas a todos, e há pessoas como Tim Beiko que tuitam ativamente resumos após cada reunião da ACD. Então, se as 4337 pessoas se preocupavam tanto com essa questão, por que não gastaram o tempo para se envolver?
Por outro lado, a equipe AA (4337 autores) apontou que eles estavam participando de reuniões do ACD e adiaram 3074 todas as chances que podiam, mas os devs principais não ouviram. Quanto à comunidade 4337, eles se sentiram principalmente cegos - a maioria das pessoas estava sob a impressão de que 3074 estava morto, e nem sequer estavam cientes de que 3074 estava sendo ativamente considerado para inclusão.
Muitas pessoas também sentiram que o processo ACD era muito opaco e não amigável para participações de pessoas que têm "empregos reais" e não podiam se dar ao luxo de acompanhar todas as atualizações do ACD. Alguns também sentiram que deveria ser responsabilidade da ACD buscar ativamente feedback de partes interessadas relevantes, neste caso a comunidade 4337.
É minha opinião, no entanto, que ambos os lados erraram o alvo. Há um problema muito mais profundo em ação e, até que resolvamos ou, pelo menos, reconheçamos o problema, continuaremos a deparar-nos com falhas de governação seguidas de apontamentos de dedos improdutivos.
A verdadeira causa da falha de governança foi que, ao contrário das crenças populares, o ACD NÃO é o único poder de governança para atualizações protocolo e, neste caso, foi substituído por outro poder de governança.
Problematicamente, o outro poder de governação raramente é reconhecido, apesar de ter uma influência ainda maior do que a ACD nas questões mais importantes da Ethereum, como AA e escala.
Neste artigo, vou chamar esse poder de "roteiros".
Toda esta saga 3074/7702, como irei argumentar, é nem mais nem menos do que um exemplo do poder dos roteiros que sobrecarregam o poder da ACD. E se estamos a falar de governação, sempre que notamos um poder invisível a sobrepor-se a um poder visível, devemos estar muito preocupados, pois o que é invisível não é responsável e, portanto, deve ser trazido à luz.
Qualquer pessoa na comunidade Ethereum deve ter se deparado muito com o termo "roteiro", como no "roteiro centrado no rollup", "roteiro ETH 2.0" ou neste debate "@yoav/AA-roadmap-May-2024">the AA roadmap".
Uma busca de "roteiro" em Ethereum Magicians
Para ilustrar meu ponto, vamos imaginar uma reunião do ACD onde os principais devs estão discutindo como dimensionar Ethereum:
Vamos pensar por um segundo aqui. Por que os devs do núcleo simplesmente derrubaram o que Bob disse? Ele apenas propôs uma forma muito legítima de escala. Solana e muitos outros L1 fazem-no, com grandes efeitos de escala.
A razão, é claro, é que essa EIP imaginária é contra o próprio roteiro de escalonamento "rollup-centric" da Ethereum, que diz, entre outras coisas, que é crucial para a descentralização do blockchain para que usuários regulares possam executar um nóe, portanto, a EIP imaginária está fora de questão, uma vez que aumentaria enormemente a barreira para executar um nó.
O que eu queria ilustrar com este exemplo é que os devs principais, que participam do processo ACD e decidem sobre protocolo atualizações, são guiados por uma força superior que estou chamando de roteiros. Há o roteiro de escala, o roteiro AA, o roteiro MEV, você o nomeia – e coletivamente eles formam o roteiro Ethereum no qual os principais devs baseiam suas decisões.
Como os roteiros não são uma parte formal da governança, não há garantia de que os principais desenvolvedores estejam alinhados com eles. Em particular, uma vez que não existe um processo formal para "aprovar" um roteiro, nem todos os roteiros são percebidos como tendo igual legitimidade. Cabe aos pesquisadores por trás dos roteiros defender diligentemente seus roteiros para os desenvolvedores principais e a comunidade maior, a ordem de ganhar legitimidade e, portanto, adesão dos devs principais.
No caso do AA, o próprio Vitalik pressionou por um roteiro AA centrado em 4337 em @vbuterin/conta_abstraction_roadmap">multiple ocasiões, mas no geral tem sido principalmente a equipe 4337, notavelmente Yoav e Dror, que defendem o roteiro AA centrado em 4337 em conferências, fóruns online e reuniões ACD.
No entanto, apesar desses esforços, houve fortes oposições de alguns devs centrais contra o roteiro AA centrado no 4337. Eles sentiram que o 7560, a versão nativa do 4337 que os clientes eventualmente teriam que implementar, é excessivamente complexo e não o único candidato viável para o "final AA". Eventualmente, o ACD decidiu aprovar o 3074, apesar das objeções da equipe 4337 de que ele fragmentaria o ecossistema AA criando uma pilha de tecnologia AA alternativa e @yoav/3074-implications">less descentralizada pilha de tecnologia AA.
Uma vez que o 3074 foi aprovado, no entanto, houve uma forte reação de toda a comunidade do 4337, o que forçou os devs do núcleo a se envolverem novamente no debate do 3074. O debate então tornou-se um impasse onde nem os 4337 autores nem os 3074 autores conseguiram convencer uns aos outros, até que Vitalik entrou
Embora Vitalik se porte como pesquisador, esta saga mostra claramente que Vitalik traz um poder de governança qualitativamente diferente de outros pesquisadores. Por isso, levanta-se a questão: que papel desempenha Vitalik na Ethereum governação? Pessoalmente, acho útil pensar em Vitalik como o CTO de uma empresa muito, muito grande. (Para efeitos desta analogia, não há nenhum CEO nesta empresa, diga-se de passagem.) Se você trabalhou em qualquer empresa de tecnologia com mais de, digamos, 50 pessoas, sabe que a CTO não pode estar envolvida em todas as decisões técnicas. Em uma certa escala, as decisões técnicas tornam-se necessariamente descentralizadas – normalmente há uma subequipe para cada área do produto da empresa, e a subequipe é principalmente livre para tomar suas próprias decisões em relação a detalhes específicos de implementação. Além disso, o CTO também não é necessariamente o principal especialista em todos (ou quaisquer) assuntos. Poderia muito bem haver engenheiros numa empresa que fossem melhores do que os CTO em áreas específicas. Portanto, em questões de debates técnicos, muitas vezes são os engenheiros que tomam as decisões finais. O CTO, no entanto, define a visão técnica da empresa. A execução da visão é deixada para os devs. Embora esta não seja uma analogia perfeita, acho que captura razoavelmente o papel de Vitalik no ecossistema. Vitalik não está envolvido em todas as decisões técnicas – ele não pode estar. Também não é o maior especialista em todas as áreas. Mas ele tem uma influência esmagadora na definição dos roteiros para todos os aspetos críticos da Ethereum (escala, AA, Proof-of-Stake...), não apenas por causa de sua experiência técnica, mas também porque ele é o juiz final para saber se um roteiro é consistente com a visão de Ethereum – sua visão. Se a minha opinião de que Vitalik é o CTO de Ethereum não é controversa o suficiente para você, aqui vem a parte mais controversa: devemos abraçar Vitalik como o CTO. É minha opinião como fundador de uma startup que por trás de cada produto de sucesso – e sim, Ethereum é um "produto" no sentido de que resolve problemas reais para pessoas reais – deve haver uma visão coerente. E uma visão coerente deve necessariamente ser definida por um pequeno número de pessoas, como os fundadores de uma startup, e muitas vezes apenas um fundador. A beleza de Ethereum é que, apesar de ser um sistema tão complexo com tantas partes móveis, as peças se encaixam lindamente em um computador descentralizado funcional que está movimentando bilhões de dólares em valor todos os dias. E a forma como chegámos aqui não foi através de conceção por comissões. É precisamente por causa da liderança ativa de Vitalik através de sua visão que somos capazes de chegar a um produto coerente e bonito que é Ethereum hoje. Ethereum foi uma criação de Vitalik em 2015, e assim permanece até hoje. Não se trata, obviamente, de minimizar as contribuições de outros investigadores e engenheiros, que merecem a maior parte dos créditos por Ethereum terem chegado ao ponto em que se encontram hoje. No entanto, isso não é incompatível com o fato de que Ethereum é uma realização da visão de Vitalik, ordens de magnitude mais do que a de qualquer outra pessoa. E sinceramente, pode reclamar? Quando você foi atraído para o ecossistema Ethereum por sua abertura, resistência de censura e ritmo de inovação – você reclamou que começou com a visão de Vitalik? Talvez você não tenha pensado dessa maneira – mas agora que você pensa, você realmente se importa? Mas e a descentralização? Se uma pessoa tem um poder tão avassalador sobre Ethereum, como podemos afirmar que ela é descentralizada? Para responder a esta pergunta, devemos voltar a @VitalikButerin/the-meaning-of-de-descentralization-a0c92b76a274">este artigo clássicoO papel de Vitalik
Todo produto bem-sucedido começa com uma visão
E a descentralização?
Dadas essas definições, Ethereum é claramente descentralizada arquitetonicamente, e é provavelmente justo dizer que também é logicamente descentralizada, dada a falta de forte acoplamento entre seus vários componentes (por exemplo, consenso vs execução).
Em termos de descentralização política, a boa notícia é que nenhum indivíduo ou organização pode fechar Ethereum, nem mesmo Vitalik. No entanto, pode-se argumentar que Ethereum não é tão politicamente descentralizada quanto se poderia pensar, dado o papel proeminente que Vitalik desempenha na definição de sua visão e, assim, na definição de seus roteiros.
No entanto, é minha opinião que, se queremos que Ethereum continue a inovar, devemos abraçar Vitalik como o CTO de facto, mesmo que isso signifique sacrificar alguma descentralização política.
Se Ethereum "ossificar" em um blockchain praticamente imutável como Bitcoin, então Vitalik poderia se aposentar. Mas antes de chegarmos a esse fim, é fundamental que haja uma autoridade que todos os lados respeitem, a quem se confie para fazer julgamentos sobre decisões técnicas não baseadas apenas em méritos técnicos, mas também em se elas são consistentes com a visão de Ethereum.
Sem uma figura como Vitalik, apenas dois resultados são possíveis, ambos vividamente ilustrados por esta saga 3074:
Estamos muito perto de ter um modelo mental completo de governança Ethereum, mas há uma omissão gritante em nossa discussão até agora – a comunidade.
Se Vitalik define a visão, que são seguidos por roteiros definidos por pesquisadores, que por sua vez são implementados por devs centrais – qual o papel da comunidade? Certamente não nada??
Felizmente, a comunidade desempenha realmente o papel mais importante de todos. A razão é que, antes mesmo de haver uma visão, há valores. Todos nós nos unimos como uma comunidade porque nos unimos em torno de certos valores, com os quais, em última análise, a visão de Vitalik deve ser consistente, ou perderia a comunidade.
Talvez tenha sido a sua educação. Talvez tenha sido algo que aconteceu no seu último emprego. Mas, em um momento ou outro, todos nós na comunidade Ethereum decidimos que seria bom para o mundo ter um computador descentralizado que seja acessível a todos, que não possa ser censurado, que seja Então, aqui está um modelo mental completo para a governança do Ethereum, que estou chamando de valores ⇒ visão ⇒ roteiros ⇒ modelo de clientes, ou VVRC para curto: Juntos trabalham assim: Mal desenhado pelo novo GPT-4o. Claro, a realidade é muito mais confusa do que qualquer modelo simples pode capturar. Por exemplo, os devs principais na realidade são as únicas pessoas que podem "votar" em qualquer decisão, em virtude da implementação dos clientes. Vitalik e outros pesquisadores desempenham apenas um papel consultivo, e às vezes suas contribuições não são aceitas pelos devs principais, e foi por isso que o 3074 foi aprovado. Dito isso, acho que o modelo VVRC captura razoavelmente como a governança Ethereum funciona no caso feliz, e cabe a nós "depurar" o processo para que ele não falhe como aconteceu com o 3074. Agora que temos um modelo mental de como Ethereum governança deve funcionar, aqui estão algumas ideias para melhorar o processo de governança para que possamos evitar o tipo de chicotada que experimentamos com 3074/7702. A saga 3074/7702 lança luz sobre como a governança Ethereum realmente funciona – que, além do poder de governança explícito que é o processo EIP/ACD impulsionado pelos principais devs, há também o poder de governança implícito dos roteiros impulsionados pelos pesquisadores. Quando esses poderes se desalinham, vemos impasses e chicotadas, e pode ser necessário outro poder – Vitalik – para fazer pender a balança de uma forma ou de outra. Em seguida, argumentamos que Vitalik representa um poder distinto que é a "visão" de Ethereum, que é a base de legitimidade para quaisquer roteiros. Comparamos Vitalik com o CTO de uma grande empresa e reconhecemos que o seu papel de pseudo-CTO é necessário para que Ethereum mantenha o seu ritmo de inovação, sem degenerar num sistema Frankenstein de designs incoerentes. Finalmente, apresentamos um modelo mental para pensar a governança Ethereum como VVRC: valores (comunidade) ⇒ visão (Vitalik) ⇒ roadmaps (pesquisadores) ⇒ clientes (core devs). Em seguida, sugerimos várias maneiras de corrigir os "bugs" que às vezes fazem com que o processo se desvie desse modelo na prática. Ethereum governança é "
Recusou-se a desenhar a palavra "Vitalik" devido à "política de conteúdo".Como podemos melhorar a governança Ethereum
Conclusão
Declaração de exoneração de responsabilidade:
Vitalik e Yoav gentilmente revisou este post, mas as opiniões são minhas.
Se você ainda não acompanhou o drama AA, aqui está uma rápida recapitulação:
Pessoalmente, fiquei muito feliz com o resultado: os usuários EOA em breve poderão desfrutar da maioria dos benefícios do AA, usando as ferramentas e infraestrutura construídas para ERC-4337.
E, no entanto, não posso deixar de sentir que a forma como alcançámos este resultado esteve longe de ser ótima, uma opinião que muitos tinham manifestado nas últimas semanas. Sinto que, com um processo melhor, poderíamos ter economizado coletivamente uma tremenda quantidade de energia e dor de cabeça, e chegado ao resultado desejado muito mais cedo.
Nesta postagem do blog, eu quero:
Toda esta saga deixou muita gente infeliz por várias razões:
Agora, não há nada inerentemente errado com qualquer um dos itens acima:
No entanto, provavelmente podemos concordar que as coisas poderiam ter corrido mais bem. Imagine se foi assim:
A voz de todos é ouvida e não há reversões dramáticas. Isso teria sido bom – então por que não aconteceu?
Refletindo sobre o processo, ambos os lados do debate apontaram o dedo um ao outro.
Os principais devs (e autores do EIP-3074) sentiram que era culpa das "4337 pessoas" não se envolverem ativamente com o processo as reuniões são abertas a todos, e há pessoas como Tim Beiko que tuitam ativamente resumos após cada reunião da ACD. Então, se as 4337 pessoas se preocupavam tanto com essa questão, por que não gastaram o tempo para se envolver?
Por outro lado, a equipe AA (4337 autores) apontou que eles estavam participando de reuniões do ACD e adiaram 3074 todas as chances que podiam, mas os devs principais não ouviram. Quanto à comunidade 4337, eles se sentiram principalmente cegos - a maioria das pessoas estava sob a impressão de que 3074 estava morto, e nem sequer estavam cientes de que 3074 estava sendo ativamente considerado para inclusão.
Muitas pessoas também sentiram que o processo ACD era muito opaco e não amigável para participações de pessoas que têm "empregos reais" e não podiam se dar ao luxo de acompanhar todas as atualizações do ACD. Alguns também sentiram que deveria ser responsabilidade da ACD buscar ativamente feedback de partes interessadas relevantes, neste caso a comunidade 4337.
É minha opinião, no entanto, que ambos os lados erraram o alvo. Há um problema muito mais profundo em ação e, até que resolvamos ou, pelo menos, reconheçamos o problema, continuaremos a deparar-nos com falhas de governação seguidas de apontamentos de dedos improdutivos.
A verdadeira causa da falha de governança foi que, ao contrário das crenças populares, o ACD NÃO é o único poder de governança para atualizações protocolo e, neste caso, foi substituído por outro poder de governança.
Problematicamente, o outro poder de governação raramente é reconhecido, apesar de ter uma influência ainda maior do que a ACD nas questões mais importantes da Ethereum, como AA e escala.
Neste artigo, vou chamar esse poder de "roteiros".
Toda esta saga 3074/7702, como irei argumentar, é nem mais nem menos do que um exemplo do poder dos roteiros que sobrecarregam o poder da ACD. E se estamos a falar de governação, sempre que notamos um poder invisível a sobrepor-se a um poder visível, devemos estar muito preocupados, pois o que é invisível não é responsável e, portanto, deve ser trazido à luz.
Qualquer pessoa na comunidade Ethereum deve ter se deparado muito com o termo "roteiro", como no "roteiro centrado no rollup", "roteiro ETH 2.0" ou neste debate "@yoav/AA-roadmap-May-2024">the AA roadmap".
Uma busca de "roteiro" em Ethereum Magicians
Para ilustrar meu ponto, vamos imaginar uma reunião do ACD onde os principais devs estão discutindo como dimensionar Ethereum:
Vamos pensar por um segundo aqui. Por que os devs do núcleo simplesmente derrubaram o que Bob disse? Ele apenas propôs uma forma muito legítima de escala. Solana e muitos outros L1 fazem-no, com grandes efeitos de escala.
A razão, é claro, é que essa EIP imaginária é contra o próprio roteiro de escalonamento "rollup-centric" da Ethereum, que diz, entre outras coisas, que é crucial para a descentralização do blockchain para que usuários regulares possam executar um nóe, portanto, a EIP imaginária está fora de questão, uma vez que aumentaria enormemente a barreira para executar um nó.
O que eu queria ilustrar com este exemplo é que os devs principais, que participam do processo ACD e decidem sobre protocolo atualizações, são guiados por uma força superior que estou chamando de roteiros. Há o roteiro de escala, o roteiro AA, o roteiro MEV, você o nomeia – e coletivamente eles formam o roteiro Ethereum no qual os principais devs baseiam suas decisões.
Como os roteiros não são uma parte formal da governança, não há garantia de que os principais desenvolvedores estejam alinhados com eles. Em particular, uma vez que não existe um processo formal para "aprovar" um roteiro, nem todos os roteiros são percebidos como tendo igual legitimidade. Cabe aos pesquisadores por trás dos roteiros defender diligentemente seus roteiros para os desenvolvedores principais e a comunidade maior, a ordem de ganhar legitimidade e, portanto, adesão dos devs principais.
No caso do AA, o próprio Vitalik pressionou por um roteiro AA centrado em 4337 em @vbuterin/conta_abstraction_roadmap">multiple ocasiões, mas no geral tem sido principalmente a equipe 4337, notavelmente Yoav e Dror, que defendem o roteiro AA centrado em 4337 em conferências, fóruns online e reuniões ACD.
No entanto, apesar desses esforços, houve fortes oposições de alguns devs centrais contra o roteiro AA centrado no 4337. Eles sentiram que o 7560, a versão nativa do 4337 que os clientes eventualmente teriam que implementar, é excessivamente complexo e não o único candidato viável para o "final AA". Eventualmente, o ACD decidiu aprovar o 3074, apesar das objeções da equipe 4337 de que ele fragmentaria o ecossistema AA criando uma pilha de tecnologia AA alternativa e @yoav/3074-implications">less descentralizada pilha de tecnologia AA.
Uma vez que o 3074 foi aprovado, no entanto, houve uma forte reação de toda a comunidade do 4337, o que forçou os devs do núcleo a se envolverem novamente no debate do 3074. O debate então tornou-se um impasse onde nem os 4337 autores nem os 3074 autores conseguiram convencer uns aos outros, até que Vitalik entrou
Embora Vitalik se porte como pesquisador, esta saga mostra claramente que Vitalik traz um poder de governança qualitativamente diferente de outros pesquisadores. Por isso, levanta-se a questão: que papel desempenha Vitalik na Ethereum governação? Pessoalmente, acho útil pensar em Vitalik como o CTO de uma empresa muito, muito grande. (Para efeitos desta analogia, não há nenhum CEO nesta empresa, diga-se de passagem.) Se você trabalhou em qualquer empresa de tecnologia com mais de, digamos, 50 pessoas, sabe que a CTO não pode estar envolvida em todas as decisões técnicas. Em uma certa escala, as decisões técnicas tornam-se necessariamente descentralizadas – normalmente há uma subequipe para cada área do produto da empresa, e a subequipe é principalmente livre para tomar suas próprias decisões em relação a detalhes específicos de implementação. Além disso, o CTO também não é necessariamente o principal especialista em todos (ou quaisquer) assuntos. Poderia muito bem haver engenheiros numa empresa que fossem melhores do que os CTO em áreas específicas. Portanto, em questões de debates técnicos, muitas vezes são os engenheiros que tomam as decisões finais. O CTO, no entanto, define a visão técnica da empresa. A execução da visão é deixada para os devs. Embora esta não seja uma analogia perfeita, acho que captura razoavelmente o papel de Vitalik no ecossistema. Vitalik não está envolvido em todas as decisões técnicas – ele não pode estar. Também não é o maior especialista em todas as áreas. Mas ele tem uma influência esmagadora na definição dos roteiros para todos os aspetos críticos da Ethereum (escala, AA, Proof-of-Stake...), não apenas por causa de sua experiência técnica, mas também porque ele é o juiz final para saber se um roteiro é consistente com a visão de Ethereum – sua visão. Se a minha opinião de que Vitalik é o CTO de Ethereum não é controversa o suficiente para você, aqui vem a parte mais controversa: devemos abraçar Vitalik como o CTO. É minha opinião como fundador de uma startup que por trás de cada produto de sucesso – e sim, Ethereum é um "produto" no sentido de que resolve problemas reais para pessoas reais – deve haver uma visão coerente. E uma visão coerente deve necessariamente ser definida por um pequeno número de pessoas, como os fundadores de uma startup, e muitas vezes apenas um fundador. A beleza de Ethereum é que, apesar de ser um sistema tão complexo com tantas partes móveis, as peças se encaixam lindamente em um computador descentralizado funcional que está movimentando bilhões de dólares em valor todos os dias. E a forma como chegámos aqui não foi através de conceção por comissões. É precisamente por causa da liderança ativa de Vitalik através de sua visão que somos capazes de chegar a um produto coerente e bonito que é Ethereum hoje. Ethereum foi uma criação de Vitalik em 2015, e assim permanece até hoje. Não se trata, obviamente, de minimizar as contribuições de outros investigadores e engenheiros, que merecem a maior parte dos créditos por Ethereum terem chegado ao ponto em que se encontram hoje. No entanto, isso não é incompatível com o fato de que Ethereum é uma realização da visão de Vitalik, ordens de magnitude mais do que a de qualquer outra pessoa. E sinceramente, pode reclamar? Quando você foi atraído para o ecossistema Ethereum por sua abertura, resistência de censura e ritmo de inovação – você reclamou que começou com a visão de Vitalik? Talvez você não tenha pensado dessa maneira – mas agora que você pensa, você realmente se importa? Mas e a descentralização? Se uma pessoa tem um poder tão avassalador sobre Ethereum, como podemos afirmar que ela é descentralizada? Para responder a esta pergunta, devemos voltar a @VitalikButerin/the-meaning-of-de-descentralization-a0c92b76a274">este artigo clássicoO papel de Vitalik
Todo produto bem-sucedido começa com uma visão
E a descentralização?
Dadas essas definições, Ethereum é claramente descentralizada arquitetonicamente, e é provavelmente justo dizer que também é logicamente descentralizada, dada a falta de forte acoplamento entre seus vários componentes (por exemplo, consenso vs execução).
Em termos de descentralização política, a boa notícia é que nenhum indivíduo ou organização pode fechar Ethereum, nem mesmo Vitalik. No entanto, pode-se argumentar que Ethereum não é tão politicamente descentralizada quanto se poderia pensar, dado o papel proeminente que Vitalik desempenha na definição de sua visão e, assim, na definição de seus roteiros.
No entanto, é minha opinião que, se queremos que Ethereum continue a inovar, devemos abraçar Vitalik como o CTO de facto, mesmo que isso signifique sacrificar alguma descentralização política.
Se Ethereum "ossificar" em um blockchain praticamente imutável como Bitcoin, então Vitalik poderia se aposentar. Mas antes de chegarmos a esse fim, é fundamental que haja uma autoridade que todos os lados respeitem, a quem se confie para fazer julgamentos sobre decisões técnicas não baseadas apenas em méritos técnicos, mas também em se elas são consistentes com a visão de Ethereum.
Sem uma figura como Vitalik, apenas dois resultados são possíveis, ambos vividamente ilustrados por esta saga 3074:
Estamos muito perto de ter um modelo mental completo de governança Ethereum, mas há uma omissão gritante em nossa discussão até agora – a comunidade.
Se Vitalik define a visão, que são seguidos por roteiros definidos por pesquisadores, que por sua vez são implementados por devs centrais – qual o papel da comunidade? Certamente não nada??
Felizmente, a comunidade desempenha realmente o papel mais importante de todos. A razão é que, antes mesmo de haver uma visão, há valores. Todos nós nos unimos como uma comunidade porque nos unimos em torno de certos valores, com os quais, em última análise, a visão de Vitalik deve ser consistente, ou perderia a comunidade.
Talvez tenha sido a sua educação. Talvez tenha sido algo que aconteceu no seu último emprego. Mas, em um momento ou outro, todos nós na comunidade Ethereum decidimos que seria bom para o mundo ter um computador descentralizado que seja acessível a todos, que não possa ser censurado, que seja Então, aqui está um modelo mental completo para a governança do Ethereum, que estou chamando de valores ⇒ visão ⇒ roteiros ⇒ modelo de clientes, ou VVRC para curto: Juntos trabalham assim: Mal desenhado pelo novo GPT-4o. Claro, a realidade é muito mais confusa do que qualquer modelo simples pode capturar. Por exemplo, os devs principais na realidade são as únicas pessoas que podem "votar" em qualquer decisão, em virtude da implementação dos clientes. Vitalik e outros pesquisadores desempenham apenas um papel consultivo, e às vezes suas contribuições não são aceitas pelos devs principais, e foi por isso que o 3074 foi aprovado. Dito isso, acho que o modelo VVRC captura razoavelmente como a governança Ethereum funciona no caso feliz, e cabe a nós "depurar" o processo para que ele não falhe como aconteceu com o 3074. Agora que temos um modelo mental de como Ethereum governança deve funcionar, aqui estão algumas ideias para melhorar o processo de governança para que possamos evitar o tipo de chicotada que experimentamos com 3074/7702. A saga 3074/7702 lança luz sobre como a governança Ethereum realmente funciona – que, além do poder de governança explícito que é o processo EIP/ACD impulsionado pelos principais devs, há também o poder de governança implícito dos roteiros impulsionados pelos pesquisadores. Quando esses poderes se desalinham, vemos impasses e chicotadas, e pode ser necessário outro poder – Vitalik – para fazer pender a balança de uma forma ou de outra. Em seguida, argumentamos que Vitalik representa um poder distinto que é a "visão" de Ethereum, que é a base de legitimidade para quaisquer roteiros. Comparamos Vitalik com o CTO de uma grande empresa e reconhecemos que o seu papel de pseudo-CTO é necessário para que Ethereum mantenha o seu ritmo de inovação, sem degenerar num sistema Frankenstein de designs incoerentes. Finalmente, apresentamos um modelo mental para pensar a governança Ethereum como VVRC: valores (comunidade) ⇒ visão (Vitalik) ⇒ roadmaps (pesquisadores) ⇒ clientes (core devs). Em seguida, sugerimos várias maneiras de corrigir os "bugs" que às vezes fazem com que o processo se desvie desse modelo na prática. Ethereum governança é "
Recusou-se a desenhar a palavra "Vitalik" devido à "política de conteúdo".Como podemos melhorar a governança Ethereum
Conclusão
Declaração de exoneração de responsabilidade: