Madara aproveita a estrutura Substrate e integra o Cairo VM para executar programas Cairo e contratos inteligentes Starknet, aprimorando assim o Cairo VM.
Fatos rápidos em destaque
Madara é um sequenciador Starknet de alto desempenho que fornece a capacidade de criar cadeias de aplicativos personalizadas e eficientes.
Madara aprimora o desempenho do Cairo VM usando a estrutura Substrate, resultando em programas comprovadamente seguros e flexíveis.
Existem muitos benefícios na implementação do Madara, como infraestrutura escalável, alto rendimento e controle sem precedentes sobre os aplicativos.
Os recursos exclusivos de Madara incluem suporte para potencial privacidade on-chain, interoperabilidade suave entre cadeias e execução robusta.
Madara está abrindo caminho para o desenvolvimento dApp no espaço blockchain, fornecendo soluções econômicas, escaláveis e personalizáveis.
Introdução
Imagine se você pudesse adaptar um blockchain às necessidades exclusivas de seu aplicativo - é exatamente isso que o Lisk oferece. Lisk é um blockchain específico de aplicativo que fornece aos desenvolvedores a flexibilidade de ajustar aspectos da cadeia para atender às necessidades de seus aplicativos, como escolher uma função de hash diferente ou um algoritmo de consenso personalizado. O melhor de tudo é que uma cadeia de aplicativos construída em um L1 ou L2 forte e herdando a segurança de L1 ou L2 oferece aos desenvolvedores o melhor dos dois mundos.
Madara é um sequenciador revolucionário que combina flexibilidade com desempenho ultrarrápido. Um sequenciador é uma entidade responsável por executar transações e agrupá-las em lotes. Como um ponto de entrada para iniciar seu próprio Starknet AppChain, Madara abre vastas possibilidades de experimentação no ecossistema Starknet como nunca antes.
Antes de nos aprofundarmos em como Madara dota as cadeias de aplicativos Starknet com funções poderosas, é necessário responder a uma pergunta: por que os desenvolvedores escolheriam construir cadeias de aplicativos no Starknet em vez de usar diretamente o Rollup eficaz do Starknet? Alguém pode se perguntar se Starknet é bom o suficiente para a maioria dos cenários.
Vamos primeiro entender por que o Lisk é uma forma atraente de expandir o ecossistema Starknet.
Por que escolher a Cadeia de Aplicação
Madara, desenvolvido pelo StarkWare Discovery Team (também conhecido como Keep Starknet Strange), foi projetado para cumprir a visão de StarkWare de expansão fractal. Existem muitas razões pelas quais os desenvolvedores optam por construir uma cadeia de aplicativos Starknet (ou camada L3) em vez de confiar diretamente no Starknet.
Taxa de transferência
Os desenvolvedores de aplicativos enfrentam desafios significativos quando se trata da escalabilidade da infraestrutura de blockchain existente. A escalabilidade consiste em dois pontos principais: alta velocidade e baixo custo. Ao reduzir o custo de cada camada mil vezes, os desenvolvedores podem reduzir significativamente o custo geral de L1 para L3 em até um milhão de vezes. A taxa de transferência não é afetada pela atividade de aplicativos de terceiros, pois o aplicativo é equipado com um blockchain dedicado e não compete com ele por recursos, garantindo uma experiência consistentemente suave.
Costumização
Cadeias universais como Starknet e Ethereum tomaram várias medidas para garantir que todos possam usar a rede, resultando em um ambiente restrito. Por meio do Lisk, os desenvolvedores podem ajustar aspectos de seus aplicativos e infraestrutura para criar soluções personalizadas. Se você não gostar de um determinado recurso do Cairo VM, poderá removê-lo em sua cadeia de aplicativos.
Inovação
A personalização do Lisk também permite que os desenvolvedores usem recursos atualmente indisponíveis ou arriscados em ambientes como o Starknet. A Lisk dá autonomia a todas as equipas, permitindo-lhes escrever e autorizar livremente quaisquer dicas de código de que necessitem. Isso permite que a Lisk desbloqueie muitos casos de uso, como habilitar KYC on-chain sem revelar informações privadas.
Impacto de Madara na pilha de Lisk
A seguir, vamos entender a interação entre as várias camadas que conduzem a cadeia de aplicativos e o papel de Madara nela.
Execução: A camada de execução define a execução dos blocos e a geração das diferenças de estado. Madara tem a flexibilidade de alternar entre dois pacotes de execução (blockifier para StarkWare e starknet_in_rust para LambdaClass). Independentemente de qual pacote for escolhido, a estrutura subjacente usa a VM do Cairo. A linguagem Cairo facilita a criação de programas comprováveis, possibilitando a demonstração da correta execução computacional.
Liquidação: Como um acúmulo de validade, o estado da cadeia de aplicativos Madara pode ser reconstruído apenas verificando sua camada de liquidação. Por uma liquidação mais frequente em Starknet L2, a cadeia de aplicativos L3 pode atingir uma finalização rígida mais rápida, e a descentralização da camada de ordenação pode alcançar uma finalização flexível mais forte. Portanto, a liquidação é aprimorada em ambos os aspectos (hard e soft finality).
Classificação: Madara cuida do processo de classificação, que pode ser alterado de acordo com as necessidades do aplicativo, seja um simples FCFS, PGA ou um esquema Narwhall & Bullshark mais complexo. Algumas cadeias de aplicativos podem optar por implantar pools de memória criptografados para garantir uma ordenação justa e atenuar o impacto do MEV.
Disponibilidade de dados: A disponibilidade de dados garante que a árvore de estado completa esteja sempre acessível, dando aos usuários a confiança de que podem provar a propriedade de seus fundos, mesmo se houver uma interrupção no Madara. Madara fornecerá aos desenvolvedores uma variedade de opções de disponibilidade de dados (DA) para escolher.
Governança: Cada cadeia de aplicativos Madara pode escolher seu modelo de governança. O Snapshot X fornece um sistema de governança totalmente on-chain que depende da prova de armazenamento. Outros mecanismos de governança ainda estão sendo explorados, como a bandeja nativa de governança do Substrate. A governança na cadeia é o valor central de Madara.
Entre na cadeia de aplicativos: Madara
Madara aproveita a estrutura Substrate e integra o Cairo VM para executar programas Cairo e contratos inteligentes Starknet, aprimorando assim o Cairo VM. Substrate é uma estrutura Rust de código aberto conhecida por sua flexibilidade para criar blockchains personalizáveis. O Cairo VM, por sua vez, é projetado especificamente para gerar com eficiência provas de validade da execução do programa. Lisk garante integração segura com Starknet empregando rastreamento de estado e contratos inteligentes para verificar provas em L2. Como resultado, Madara pode tirar proveito das poderosas capacidades de Cairo para alcançar a execução do programa comprovável.
A modularidade inerente da estrutura Substrate permite que os desenvolvedores personalizem facilmente as cadeias de aplicativos. Nenhuma suposição é imposta, permitindo que você integre seus próprios protocolos de consenso, funções de hash, esquemas de assinatura, layouts de armazenamento, etc. em seu aplicativo, enquanto ainda aproveita o Cairo para gerar provas. Os desenvolvedores são livres para fazer o que quiserem sem restrições enquanto permanecem comprováveis e herdam a segurança da cadeia subjacente (seja Starknet ou Ethereum).
Inicialmente, Madara será altamente semelhante ao Starknet, permitindo a composição de contratos inteligentes dentro do ecossistema Starknet. Existem planos ainda maiores para o futuro, pois o Starknet se integra ao Herodotus para aproveitar a prova de armazenamento para interoperabilidade. A integração da prova de armazenamento também permitirá que o Madara appchain leve em consideração o estado e a liquidez de outras cadeias.
Prepare-se para testemunhar uma nova era quando Madara abre as possibilidades do reino Starknet!
Ver original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
Madara: a pedra angular da cadeia de aplicativos personalizados do sequenciador Starknet de alto desempenho
Madara aproveita a estrutura Substrate e integra o Cairo VM para executar programas Cairo e contratos inteligentes Starknet, aprimorando assim o Cairo VM.
Fatos rápidos em destaque
Introdução
Imagine se você pudesse adaptar um blockchain às necessidades exclusivas de seu aplicativo - é exatamente isso que o Lisk oferece. Lisk é um blockchain específico de aplicativo que fornece aos desenvolvedores a flexibilidade de ajustar aspectos da cadeia para atender às necessidades de seus aplicativos, como escolher uma função de hash diferente ou um algoritmo de consenso personalizado. O melhor de tudo é que uma cadeia de aplicativos construída em um L1 ou L2 forte e herdando a segurança de L1 ou L2 oferece aos desenvolvedores o melhor dos dois mundos.
Madara é um sequenciador revolucionário que combina flexibilidade com desempenho ultrarrápido. Um sequenciador é uma entidade responsável por executar transações e agrupá-las em lotes. Como um ponto de entrada para iniciar seu próprio Starknet AppChain, Madara abre vastas possibilidades de experimentação no ecossistema Starknet como nunca antes.
Antes de nos aprofundarmos em como Madara dota as cadeias de aplicativos Starknet com funções poderosas, é necessário responder a uma pergunta: por que os desenvolvedores escolheriam construir cadeias de aplicativos no Starknet em vez de usar diretamente o Rollup eficaz do Starknet? Alguém pode se perguntar se Starknet é bom o suficiente para a maioria dos cenários.
Vamos primeiro entender por que o Lisk é uma forma atraente de expandir o ecossistema Starknet.
Por que escolher a Cadeia de Aplicação
Madara, desenvolvido pelo StarkWare Discovery Team (também conhecido como Keep Starknet Strange), foi projetado para cumprir a visão de StarkWare de expansão fractal. Existem muitas razões pelas quais os desenvolvedores optam por construir uma cadeia de aplicativos Starknet (ou camada L3) em vez de confiar diretamente no Starknet.
Taxa de transferência
Os desenvolvedores de aplicativos enfrentam desafios significativos quando se trata da escalabilidade da infraestrutura de blockchain existente. A escalabilidade consiste em dois pontos principais: alta velocidade e baixo custo. Ao reduzir o custo de cada camada mil vezes, os desenvolvedores podem reduzir significativamente o custo geral de L1 para L3 em até um milhão de vezes. A taxa de transferência não é afetada pela atividade de aplicativos de terceiros, pois o aplicativo é equipado com um blockchain dedicado e não compete com ele por recursos, garantindo uma experiência consistentemente suave.
Costumização
Cadeias universais como Starknet e Ethereum tomaram várias medidas para garantir que todos possam usar a rede, resultando em um ambiente restrito. Por meio do Lisk, os desenvolvedores podem ajustar aspectos de seus aplicativos e infraestrutura para criar soluções personalizadas. Se você não gostar de um determinado recurso do Cairo VM, poderá removê-lo em sua cadeia de aplicativos.
Inovação
A personalização do Lisk também permite que os desenvolvedores usem recursos atualmente indisponíveis ou arriscados em ambientes como o Starknet. A Lisk dá autonomia a todas as equipas, permitindo-lhes escrever e autorizar livremente quaisquer dicas de código de que necessitem. Isso permite que a Lisk desbloqueie muitos casos de uso, como habilitar KYC on-chain sem revelar informações privadas.
Impacto de Madara na pilha de Lisk
A seguir, vamos entender a interação entre as várias camadas que conduzem a cadeia de aplicativos e o papel de Madara nela.
Entre na cadeia de aplicativos: Madara
Madara aproveita a estrutura Substrate e integra o Cairo VM para executar programas Cairo e contratos inteligentes Starknet, aprimorando assim o Cairo VM. Substrate é uma estrutura Rust de código aberto conhecida por sua flexibilidade para criar blockchains personalizáveis. O Cairo VM, por sua vez, é projetado especificamente para gerar com eficiência provas de validade da execução do programa. Lisk garante integração segura com Starknet empregando rastreamento de estado e contratos inteligentes para verificar provas em L2. Como resultado, Madara pode tirar proveito das poderosas capacidades de Cairo para alcançar a execução do programa comprovável.
A modularidade inerente da estrutura Substrate permite que os desenvolvedores personalizem facilmente as cadeias de aplicativos. Nenhuma suposição é imposta, permitindo que você integre seus próprios protocolos de consenso, funções de hash, esquemas de assinatura, layouts de armazenamento, etc. em seu aplicativo, enquanto ainda aproveita o Cairo para gerar provas. Os desenvolvedores são livres para fazer o que quiserem sem restrições enquanto permanecem comprováveis e herdam a segurança da cadeia subjacente (seja Starknet ou Ethereum).
Inicialmente, Madara será altamente semelhante ao Starknet, permitindo a composição de contratos inteligentes dentro do ecossistema Starknet. Existem planos ainda maiores para o futuro, pois o Starknet se integra ao Herodotus para aproveitar a prova de armazenamento para interoperabilidade. A integração da prova de armazenamento também permitirá que o Madara appchain leve em consideração o estado e a liquidez de outras cadeias.
Prepare-se para testemunhar uma nova era quando Madara abre as possibilidades do reino Starknet!