Eu sempre quis participar da conferência StarkWare, porque meu conhecimento sobre seu ecossistema não é tão profundo quanto o de outras partes do Ethereum. Isso é compreensível, já que muitos componentes do mundo Stark são personalizados, como o Starknet, que tem sua própria linguagem de programação, Cairo, e sua máquina virtual, CairoVM. Isso criou uma grande barreira entre as comunidades de desenvolvedores do Ethereum e do Starknet.
Aqui estão os conteúdos que quero aprender:
Por que personalizar o ambiente de desenvolvimento? Quais são os benefícios? Qual a resistência que isso traz para os desenvolvedores? As vantagens do Cairo superam os custos de perder o efeito de rede do Ethereum?
Como é a propriedade da comunidade Starknet? Como a comunidade pode participar da governança do Starknet?
O que foi construído atualmente na Starknet? Quais equipes estão trabalhando em quais projetos? O que a Starknet trouxe para eles?
As minhas questões foram todas esclarecidas e aprendi ainda mais. Não esperava que a cultura da comunidade Starknet fosse tão forte; é evidente que estamos a testemunhar o florescimento do estado da rede Starknet, apesar de ainda ser jovem. O Starknet ainda está em fase de crescimento, mas a energia e o espírito de propriedade da comunidade fazem-me sentir otimista em relação a este jovem ecossistema.
Aqui estão cinco coisas que aprendi na conferência StarkWare:
1. Estado de funcionamento do Starknet
Após chegar a Tel Aviv na manhã de sábado, fui para a Hacker House, onde centenas de desenvolvedores estão hospedados e trabalham. Vi desenvolvedores a mostrarem projetos uns aos outros, o que me permitiu perceber o que estão a construir.
Pouco depois, dois membros da Fundação Starknet organizaram um "seminário sobre governança", apresentando o estado atual da governança da comunidade Starknet. Eles eram mais como voluntários da comunidade, atuando como intermediários entre os desenvolvedores e a fundação.
É evidente que a governança do Starknet ainda está em uma fase inicial. Estamos assistindo ao nascimento de um bebê, que está aprendendo a falar e a ficar de pé. É emocionante que o Starknet parece ter um grande número de desenvolvedores envolvidos.
Atualmente, a organização de governança do Starknet é composta principalmente por desenvolvedores de protocolo. Embora a comunidade de desenvolvedores de Cairo tenha uma forte influência, o número de pessoas é reduzido. Ao interagir com os desenvolvedores, senti uma atmosfera de "esta é a nossa rede". Alguns desenvolvedores estão percebendo "eu posso ter o que estou construindo".
O otimismo e a excitação são muito fortes, mas também tenho algumas preocupações. O objetivo final do Starknet é se tornar um sistema completamente descentralizado e operado pela comunidade, no entanto, a própria comunidade Starknet ainda está em fase inicial, e há muito trabalho a ser feito. Apesar disso, esta comunidade parece estar pronta para enfrentar os desafios.
2. Starknet é em grande parte independente do Ethereum
Se você está no ecossistema Ethereum há algum tempo, pode já ter notado uma clara divisão entre a StarkWare e o maior ecossistema Ethereum.
Do ponto de vista técnico, isso faz sentido. Starknet é em grande parte independente do Ethereum, na verdade, apenas usa o Ethereum como camada de dados (, embora o Starknet também possa ser combinado com ativos do Ethereum ). Em teoria, você pode implantar o Starknet em qualquer L1, pois a StarkWare já construiu uma tecnologia de auto-otimização.
Isso gerou descontentamento entre alguns maximalistas do Ethereum, e eu admito que eu também já tive esse pensamento no passado: "Como você se atreve a não usar EVM!?" Sem mencionar que eles escolheram alguns investidores que podem ser controversos.
Percebi esse meu viés, então quero aproveitar esta oportunidade para olhar para esta questão do ponto de vista da StarkWare. Mesmo antes de chegar a Tel Aviv, já tinha ouvido muitos comentários positivos sobre a interação da StarkWare com os desenvolvedores do ecossistema, sendo amplamente reconhecido que a StarkWare ouviu sugestões de desenvolvimento sobre Cairo e Starknet.
É evidente que escolher se desvincular do efeito de rede do Ethereum e construir um ecossistema auto-otimizado e de baixo para cima é a decisão correta. Depois de entender detalhadamente as escolhas do Cairo e a tecnologia desenvolvida por Uri e Eli, toda a lógica se torna clara.
SNARKs e STARKs são tecnologias incríveis, e suas melhores versões merecem ser plenamente implementadas. A StarkWare parece estar liderando nesse aspecto.
3. A carga do Cairo pode não ser tão pesada quanto eu imaginava
Eu percebi meu viés como um maximalista de EVM, por isso quero aproveitar esta conferência para testar minha compreensão da experiência de desenvolvedor em Cairo.
Cairo é uma linguagem de programação personalizada para o ecossistema StarkWare. Notei que o ecossistema StarkWare foi otimizado para si mesmo, enquanto outros L2 foram otimizados para o Ethereum. StarkWare e Starknet querem se tornar a melhor versão de si mesmos, o que inclui construir uma linguagem de codificação do zero para maximizar a melhor expressão da tecnologia StarkWare.
Embora isso sacrifique a capacidade de obter o efeito de rede do Ethereum, é difícil refutar essa escolha de design, especialmente agora que o próprio efeito de rede do Cairo já alcançou o ponto crítico ( que provavelmente já foi alcançado há muito tempo ).
Além disso, há uma equipe que construiu uma ponte de middleware para desenvolvedores entre Solidity e Cairo, como o Kakarot. Infelizmente, não consegui entrevistar a equipe do Kakarot, mas eles fizeram uma demonstração no evento.
4. Carteira de Contrato Inteligente + L2
A carteira de contrato inteligente (SCW) e "abstração de conta (AA)" são em grande parte sinônimos. Todos concordam: a abstração de conta é um dos piores nomes no campo das criptomoedas, outro nome ruim é "EOA: conta de propriedade externa", que é um tipo de carteira que não possui a carteira de contrato inteligente.
Todas as carteiras na Ethereum pertencem a um dos dois tipos: EOA ou carteiras de contrato inteligente (SCW). Atualmente, a maioria de nós usa carteiras EOA, incluindo Ledger, Metamask, Phantom, Coinbase Wallet, etc., cerca de 99% das carteiras de criptomoedas são carteiras EOA.
O potencial das carteiras de contratos inteligentes é infinito. EOA para Bitcoin é como SCW para Ethereum. EOA é uma carteira simples, que só pode assinar informações. Enquanto SCW é uma carteira Turing completa, que pode injetar software na carteira.
SCW trará uma enorme atualização na experiência do usuário para as criptomoedas, eliminando muitos fatores que tornam as carteiras de criptomoedas difíceis e não intuitivas. A abstração de contas abre um novo espaço de design, que por si só é uma ruptura revolucionária.
Na conferência StarkWare, existem duas principais equipes SCW: Argent X e Braavos.
Durante muito tempo, a vanguarda da inovação SCW esteve no L2, especialmente no ZK L2. Por que ZK Rollups, em vez de Optimistic Rollups ( ORUs )? ORUs como Optimism e Arbitrum tentam ser equivalentes ao Ethereum, mas como o Ethereum não habilitou a abstração de conta, os ORUs atuais também não o estão.
No final, 99% das carteiras serão SCW. De um modo geral, a popularização do SCW se desenvolverá nesta direção: ZK-Rollups → ORU → Ethereum L1. O L2 pode se adaptar e inovar mais rapidamente do que o L1, por exemplo, gerando uma rede de testes em nível de produção para EIPs como a abstração de contas.
5. ZK-Rollups não utilizam provas de conhecimento zero
Sim, este é um fato interessante. ZKP é especificamente usado para ocultar conhecimento, qualquer ZKP também é uma prova de validade, mas o ZKP também oculta informações durante todo o processo.
E a maioria dos "zk-rollups" são, na verdade, Rollups de validade.
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
15 Curtidas
Recompensa
15
6
Repostar
Compartilhar
Comentário
0/400
GateUser-ccc36bc5
· 13h atrás
Cairo ainda não escreve nem o cachorro.
Ver originalResponder0
PebbleHander
· 08-16 20:09
o limiar de cairo está muito alto, não está?
Ver originalResponder0
SocialFiQueen
· 08-16 20:08
Não se exiba, nem o Cairo consegue entender.
Ver originalResponder0
SatoshiSherpa
· 08-16 20:05
Para que usar Cairo? É muito melhor usar Solidity diretamente.
Ver originalResponder0
GasGuzzler
· 08-16 19:56
Quase me esqueci deste lago de peixes.
Ver originalResponder0
GasWaster
· 08-16 19:48
bruh cairo pode nos salvar destas insanas taxas de gás eth... a menos que estraguemos a migração e fiquemos rekt novamente smh
Profundidade da análise da conferência StarkWare: revelando as cinco principais percepções do ecossistema Starknet
5 coisas que aprendi na conferência StarkWare
Eu sempre quis participar da conferência StarkWare, porque meu conhecimento sobre seu ecossistema não é tão profundo quanto o de outras partes do Ethereum. Isso é compreensível, já que muitos componentes do mundo Stark são personalizados, como o Starknet, que tem sua própria linguagem de programação, Cairo, e sua máquina virtual, CairoVM. Isso criou uma grande barreira entre as comunidades de desenvolvedores do Ethereum e do Starknet.
Aqui estão os conteúdos que quero aprender:
As minhas questões foram todas esclarecidas e aprendi ainda mais. Não esperava que a cultura da comunidade Starknet fosse tão forte; é evidente que estamos a testemunhar o florescimento do estado da rede Starknet, apesar de ainda ser jovem. O Starknet ainda está em fase de crescimento, mas a energia e o espírito de propriedade da comunidade fazem-me sentir otimista em relação a este jovem ecossistema.
Aqui estão cinco coisas que aprendi na conferência StarkWare:
1. Estado de funcionamento do Starknet
Após chegar a Tel Aviv na manhã de sábado, fui para a Hacker House, onde centenas de desenvolvedores estão hospedados e trabalham. Vi desenvolvedores a mostrarem projetos uns aos outros, o que me permitiu perceber o que estão a construir.
Pouco depois, dois membros da Fundação Starknet organizaram um "seminário sobre governança", apresentando o estado atual da governança da comunidade Starknet. Eles eram mais como voluntários da comunidade, atuando como intermediários entre os desenvolvedores e a fundação.
É evidente que a governança do Starknet ainda está em uma fase inicial. Estamos assistindo ao nascimento de um bebê, que está aprendendo a falar e a ficar de pé. É emocionante que o Starknet parece ter um grande número de desenvolvedores envolvidos.
Atualmente, a organização de governança do Starknet é composta principalmente por desenvolvedores de protocolo. Embora a comunidade de desenvolvedores de Cairo tenha uma forte influência, o número de pessoas é reduzido. Ao interagir com os desenvolvedores, senti uma atmosfera de "esta é a nossa rede". Alguns desenvolvedores estão percebendo "eu posso ter o que estou construindo".
O otimismo e a excitação são muito fortes, mas também tenho algumas preocupações. O objetivo final do Starknet é se tornar um sistema completamente descentralizado e operado pela comunidade, no entanto, a própria comunidade Starknet ainda está em fase inicial, e há muito trabalho a ser feito. Apesar disso, esta comunidade parece estar pronta para enfrentar os desafios.
2. Starknet é em grande parte independente do Ethereum
Se você está no ecossistema Ethereum há algum tempo, pode já ter notado uma clara divisão entre a StarkWare e o maior ecossistema Ethereum.
Do ponto de vista técnico, isso faz sentido. Starknet é em grande parte independente do Ethereum, na verdade, apenas usa o Ethereum como camada de dados (, embora o Starknet também possa ser combinado com ativos do Ethereum ). Em teoria, você pode implantar o Starknet em qualquer L1, pois a StarkWare já construiu uma tecnologia de auto-otimização.
Isso gerou descontentamento entre alguns maximalistas do Ethereum, e eu admito que eu também já tive esse pensamento no passado: "Como você se atreve a não usar EVM!?" Sem mencionar que eles escolheram alguns investidores que podem ser controversos.
Percebi esse meu viés, então quero aproveitar esta oportunidade para olhar para esta questão do ponto de vista da StarkWare. Mesmo antes de chegar a Tel Aviv, já tinha ouvido muitos comentários positivos sobre a interação da StarkWare com os desenvolvedores do ecossistema, sendo amplamente reconhecido que a StarkWare ouviu sugestões de desenvolvimento sobre Cairo e Starknet.
É evidente que escolher se desvincular do efeito de rede do Ethereum e construir um ecossistema auto-otimizado e de baixo para cima é a decisão correta. Depois de entender detalhadamente as escolhas do Cairo e a tecnologia desenvolvida por Uri e Eli, toda a lógica se torna clara.
SNARKs e STARKs são tecnologias incríveis, e suas melhores versões merecem ser plenamente implementadas. A StarkWare parece estar liderando nesse aspecto.
3. A carga do Cairo pode não ser tão pesada quanto eu imaginava
Eu percebi meu viés como um maximalista de EVM, por isso quero aproveitar esta conferência para testar minha compreensão da experiência de desenvolvedor em Cairo.
Cairo é uma linguagem de programação personalizada para o ecossistema StarkWare. Notei que o ecossistema StarkWare foi otimizado para si mesmo, enquanto outros L2 foram otimizados para o Ethereum. StarkWare e Starknet querem se tornar a melhor versão de si mesmos, o que inclui construir uma linguagem de codificação do zero para maximizar a melhor expressão da tecnologia StarkWare.
Embora isso sacrifique a capacidade de obter o efeito de rede do Ethereum, é difícil refutar essa escolha de design, especialmente agora que o próprio efeito de rede do Cairo já alcançou o ponto crítico ( que provavelmente já foi alcançado há muito tempo ).
Além disso, há uma equipe que construiu uma ponte de middleware para desenvolvedores entre Solidity e Cairo, como o Kakarot. Infelizmente, não consegui entrevistar a equipe do Kakarot, mas eles fizeram uma demonstração no evento.
4. Carteira de Contrato Inteligente + L2
A carteira de contrato inteligente (SCW) e "abstração de conta (AA)" são em grande parte sinônimos. Todos concordam: a abstração de conta é um dos piores nomes no campo das criptomoedas, outro nome ruim é "EOA: conta de propriedade externa", que é um tipo de carteira que não possui a carteira de contrato inteligente.
Todas as carteiras na Ethereum pertencem a um dos dois tipos: EOA ou carteiras de contrato inteligente (SCW). Atualmente, a maioria de nós usa carteiras EOA, incluindo Ledger, Metamask, Phantom, Coinbase Wallet, etc., cerca de 99% das carteiras de criptomoedas são carteiras EOA.
O potencial das carteiras de contratos inteligentes é infinito. EOA para Bitcoin é como SCW para Ethereum. EOA é uma carteira simples, que só pode assinar informações. Enquanto SCW é uma carteira Turing completa, que pode injetar software na carteira.
SCW trará uma enorme atualização na experiência do usuário para as criptomoedas, eliminando muitos fatores que tornam as carteiras de criptomoedas difíceis e não intuitivas. A abstração de contas abre um novo espaço de design, que por si só é uma ruptura revolucionária.
Na conferência StarkWare, existem duas principais equipes SCW: Argent X e Braavos.
Durante muito tempo, a vanguarda da inovação SCW esteve no L2, especialmente no ZK L2. Por que ZK Rollups, em vez de Optimistic Rollups ( ORUs )? ORUs como Optimism e Arbitrum tentam ser equivalentes ao Ethereum, mas como o Ethereum não habilitou a abstração de conta, os ORUs atuais também não o estão.
No final, 99% das carteiras serão SCW. De um modo geral, a popularização do SCW se desenvolverá nesta direção: ZK-Rollups → ORU → Ethereum L1. O L2 pode se adaptar e inovar mais rapidamente do que o L1, por exemplo, gerando uma rede de testes em nível de produção para EIPs como a abstração de contas.
5. ZK-Rollups não utilizam provas de conhecimento zero
Sim, este é um fato interessante. ZKP é especificamente usado para ocultar conhecimento, qualquer ZKP também é uma prova de validade, mas o ZKP também oculta informações durante todo o processo.
E a maioria dos "zk-rollups" são, na verdade, Rollups de validade.