Modular vs monolithic: um guia para iniciantes

iniciantes3/26/2024, 7:19:45 PM
O blockchain monolítico é a primeira forma de construir um blockchain, mas questões de escalabilidade levaram ao surgimento de blockchains modulares. Este artigo compara blockchains modulares com blockchains monolíticos, ajudando você a entender as vantagens e desvantagens de ambos os tipos de blockchains.

Você provavelmente já ouviu falar. Celestia é a primeira rede blockchain modular. Mas o que é uma blockchain modular e como Celestia se encaixa nisso? É disso que se trata este post - a versão resumida, de qualquer forma.

TLDR

  • A primeira abordagem para a construção de blockchains foi um design monolítico onde uma única blockchain faz tudo. No entanto, a abordagem monolítica apresenta vários problemas.
  • Blockchains modulares são uma partida da abordagem monolítica ao buscar especialização. Ou seja, os blockchains modulares desacoplam o consenso da execução.
  • Blockchains modulares otimizam para um futuro de colaboração, flexibilidade e soberania que busca princípios que capacitam as pessoas e as comunidades em primeiro lugar.

Blockchains modulares

As blockchains monolíticas foram a primeira abordagem de design para a construção de blockchains. A ideia é que um blockchain possa fazer de tudo. Isso inclui coisas como processar transações, verificar se estão corretas e fazer com que os nós concordem com elas. No entanto, a abordagem monolítica causa alguns problemas inerentes de escalabilidade, mantendo o princípio central da descentralização.

As blockchains modulares são uma mudança fundamental em relação à abordagem monolítica de construção de blockchains. Em vez de fazer com que um blockchain faça tudo, podemos construir blockchains que se especializam em algumas coisas. Principalmente, os blockchains modulares introduzem a noção de desacoplar o consenso do execuçãode transações. Na prática, isso significa que uma blockchain será responsável pela execução, enquanto outra lidará com o consenso.

Problemas Monolíticos

Devido à abordagem monolítica de tentar fazer tudo, as cadeias monolíticas enfrentam uma série de problemas.

  • Alto requisitos de hardware: As cadeias monolíticas podem aumentar o número de transações que processam, mas isso tem um custo. Esse custo são requisitos de hardware mais altos para os nós verificarem a cadeia.
  • Inicializando validadores: A implantação de uma nova blockchain monolítica requer o overhead de inicializar um conjunto seguro de validadores e manter uma rede de consenso.
  • Controle limitado: Os aplicativos devem seguir as regras predeterminadas da cadeia em que estão implantados. Isso inclui o modelo de programação, a capacidade de garfo, e cultura da comunidade, entre outros.

Altos requisitos de hardware são um problema crítico, uma vez que a capacidade dos usuários de executar nós é uma parte fundamental das blockchains. Hardware mais caro significa que menos usuários podem executar nós para se defender contra ataques e verificar se a cadeia está operando corretamente.

A sobrecarga no bootstrapping de um novo blockchain monolítico é alta. Pior ainda, fragmentos de segurança, já que cada cadeia tem a tarefa de construir seu próprio conjunto de validadores. Se queremos uma internet de blockchains, não é viável que cada uma delas inicialize sua própria segurança.

Implantar um aplicativo em uma cadeia monolítica compartilhada limita o controle da comunidade sobre o aplicativo. Como o aplicativo não possui a cadeia, não pode fazer alterações que estejam em seu melhor interesse. Perder a soberania significa limitar a autonomia.

Benefícios do modular

Conhecemos os problemas que as blockchains monolíticas enfrentam, então o que as blockchains modulares podem fazer sobre eles?

Segurança compartilhada

Cada vez que uma nova blockchain monolítica é lançada, uma parte crucial do processo é que elas devem inicializar seu próprio conjunto de validadores. Infelizmente, pode ser difícil obter um conjunto de validadores grande o suficiente para se tornar seguro. As diferenças entre as cadeias levam a uma segurança desigual em um ecossistema de cadeias monolíticas. Algumas terão alta segurança com conjuntos de validadores grandes, enquanto muitas outras terão baixa segurança com conjuntos de validadores pequenos. Se esperamos que milhares de cadeias ou mais compõem o ecossistema multichain, não podemos esperar que cada uma delas tenha segurança suficiente.

Com segurança compartilhada, implantar novas blockchains como rollups não requer inicialização de um novo conjunto de validadores. A segurança é fornecida às blockchains por uma fonte comum, como Celestia. Uma nova blockchain pode ser implantada na Celestia e imediatamente aproveitar a segurança que ela construiu.

Uma vez que todas as cadeias implantadas na Celestia recebem segurança uniforme de seu conjunto de validadores, não há fragmentação de segurança.

Não nos esqueçamos de que a segurança compartilhada também ajuda na construção de pontes seguras. Celestia fornece o disponibilidade de dadosAssim, as blockchains podem facilmente verificar se suas transações foram publicadas. Em seguida, as blockchains conectadas podem usar provas para garantir a ponte e garantir que as transações estejam corretas.

É segurança compartilhada que fornece uma maneira escalável e eficiente de inicializar um ecossistema de blockchain, ao mesmo tempo que permite a ponte segura.

Escalabilidade

Lembre-se, uma ideia central das blockchains modulares é que elas separam funções em várias cadeias. Este conceito também traz escalabilidade extra. Um L1 modular como a Celestia agora pode se especializar em disponibilidade de dados. Sem contratos inteligentes, o L1 pode concentrar todos os seus recursos em fornecer dados para L2s, como rollups. A especialização é fundamental porque mais dados que o L1 pode fornecer permiterollupsprocessar mais transações.

Quanto às transações, no mundo monolítico, todos os aplicativos vivem na mesma cadeia. A desvantagem é que os usuários de diferentes aplicativos todos têm que competir para que suas transações sejam processadas. No paradigma modular, os aplicativos vivem em cadeias separadas. Isso significa que um usuário de um aplicativo não está competindo com os usuários de um aplicativo diferente para computação. Assim, transações para muitos aplicativos diferentes podem ser processadas ao mesmo tempo.

Soberania

Quando um aplicativo é construído em uma blockchain monolítica compartilhada, ele é vinculado por regras predeterminadas. As regras podem ser em torno de consenso social(quando é aceitável fazer um hard fork) ou em torno de regras técnicas (em que linguagens de programação você pode escrever contratos inteligentes).

Blockchains modulares permitem o controle sobre as regras de uma aplicação por meio da soberania. Os desenvolvedores podem fazer alterações na pilha de tecnologia sem permissão de aplicações externas. Por exemplo, eles poderiam criar um ambiente de execução mais eficiente ou alterar a forma como o processamento de transações funciona - quem quer transações paralelas?

Importante, a soberania dá independência. Os desenvolvedores e a comunidade podem livremente estabelecer as regras para sua cadeia soberana que estejam alinhadas com o aplicativo e o ethos da comunidade. É a soberania que coloca a autonomia de volta nas mãos da comunidade.

A rota monolítica dos silos

Vamos retirar as blockchains modulares da equação por um segundo. Como seria o futuro preenchido exclusivamente por cadeias monolíticas?

Ainda será multi-chain, porque uma cadeia monolítica não terá capacidade para lidar com toda a atividade da blockchain. Algumas poucas cadeias monolíticas terão acumulado uma grande quantidade de segurança e validadores, enquanto significativamente mais cadeias carecerão de segurança - construir segurança do zero ainda é difícil.

No processo, cada cadeia monolítica continua a construir seu próprio ecossistema isolado. A tecnologia fragmentada causa atrito para os desenvolvedores se moverem entre os ecossistemas e experiências complicadas para os usuários. O loop L1 continua, promovendo mais maximalismo entre as comunidades. A colaboração está ausente quando a luta pelos usuários é considerada um jogo de soma zero.

Desenvolvedores e usuários estão cansados. Eles querem construir usando blockchains com tecnologia interoperável e uma experiência de cross-chain perfeita. A rota monolítica foi tentada e durou tempo suficiente.

Precisamos de um futuro com blockchains modulares.

A Visão Modular

O futuro que imaginamos é de colaboração, flexibilidade e soberania. Os desenvolvedores podem alavancar a infraestrutura modular existente para implantar e manter sua nova cadeia sem esforço. Os usuários podem acessar uma rede blockchain modular construída para acomodar uma experiência de cross-chain contínua e segura. Crucialmente, as blockchains modulares reconhecem o poder social de sua tecnologia, aderindo aprincípiosque capacitam as pessoas e comunidades em primeiro lugar.

Agora é a hora de se libertar do status quo das blockchains monolíticas. É hora de construir modular.

Isenção de responsabilidade:

  1. Este artigo é reproduzido de celestia, intitulado “Modular vs monolítico: um guia para iniciantes”, escrito por [Alex Beckett]. Os direitos autorais pertencem ao autor original. Se você tiver alguma objeção à reprodução, entre em contato com oEquipe Gate Learn, e a equipe lidará com isso prontamente de acordo com os procedimentos relevantes.

  2. Aviso Legal: As opiniões expressas neste artigo são exclusivamente do autor e não constituem aconselhamento de investimento.

  3. O artigo é traduzido para outros idiomas pela equipe Gate Learn. Sem mencionarGate.io, não é permitido copiar, disseminar ou plagiar artigos traduzidos.

Modular vs monolithic: um guia para iniciantes

iniciantes3/26/2024, 7:19:45 PM
O blockchain monolítico é a primeira forma de construir um blockchain, mas questões de escalabilidade levaram ao surgimento de blockchains modulares. Este artigo compara blockchains modulares com blockchains monolíticos, ajudando você a entender as vantagens e desvantagens de ambos os tipos de blockchains.

Você provavelmente já ouviu falar. Celestia é a primeira rede blockchain modular. Mas o que é uma blockchain modular e como Celestia se encaixa nisso? É disso que se trata este post - a versão resumida, de qualquer forma.

TLDR

  • A primeira abordagem para a construção de blockchains foi um design monolítico onde uma única blockchain faz tudo. No entanto, a abordagem monolítica apresenta vários problemas.
  • Blockchains modulares são uma partida da abordagem monolítica ao buscar especialização. Ou seja, os blockchains modulares desacoplam o consenso da execução.
  • Blockchains modulares otimizam para um futuro de colaboração, flexibilidade e soberania que busca princípios que capacitam as pessoas e as comunidades em primeiro lugar.

Blockchains modulares

As blockchains monolíticas foram a primeira abordagem de design para a construção de blockchains. A ideia é que um blockchain possa fazer de tudo. Isso inclui coisas como processar transações, verificar se estão corretas e fazer com que os nós concordem com elas. No entanto, a abordagem monolítica causa alguns problemas inerentes de escalabilidade, mantendo o princípio central da descentralização.

As blockchains modulares são uma mudança fundamental em relação à abordagem monolítica de construção de blockchains. Em vez de fazer com que um blockchain faça tudo, podemos construir blockchains que se especializam em algumas coisas. Principalmente, os blockchains modulares introduzem a noção de desacoplar o consenso do execuçãode transações. Na prática, isso significa que uma blockchain será responsável pela execução, enquanto outra lidará com o consenso.

Problemas Monolíticos

Devido à abordagem monolítica de tentar fazer tudo, as cadeias monolíticas enfrentam uma série de problemas.

  • Alto requisitos de hardware: As cadeias monolíticas podem aumentar o número de transações que processam, mas isso tem um custo. Esse custo são requisitos de hardware mais altos para os nós verificarem a cadeia.
  • Inicializando validadores: A implantação de uma nova blockchain monolítica requer o overhead de inicializar um conjunto seguro de validadores e manter uma rede de consenso.
  • Controle limitado: Os aplicativos devem seguir as regras predeterminadas da cadeia em que estão implantados. Isso inclui o modelo de programação, a capacidade de garfo, e cultura da comunidade, entre outros.

Altos requisitos de hardware são um problema crítico, uma vez que a capacidade dos usuários de executar nós é uma parte fundamental das blockchains. Hardware mais caro significa que menos usuários podem executar nós para se defender contra ataques e verificar se a cadeia está operando corretamente.

A sobrecarga no bootstrapping de um novo blockchain monolítico é alta. Pior ainda, fragmentos de segurança, já que cada cadeia tem a tarefa de construir seu próprio conjunto de validadores. Se queremos uma internet de blockchains, não é viável que cada uma delas inicialize sua própria segurança.

Implantar um aplicativo em uma cadeia monolítica compartilhada limita o controle da comunidade sobre o aplicativo. Como o aplicativo não possui a cadeia, não pode fazer alterações que estejam em seu melhor interesse. Perder a soberania significa limitar a autonomia.

Benefícios do modular

Conhecemos os problemas que as blockchains monolíticas enfrentam, então o que as blockchains modulares podem fazer sobre eles?

Segurança compartilhada

Cada vez que uma nova blockchain monolítica é lançada, uma parte crucial do processo é que elas devem inicializar seu próprio conjunto de validadores. Infelizmente, pode ser difícil obter um conjunto de validadores grande o suficiente para se tornar seguro. As diferenças entre as cadeias levam a uma segurança desigual em um ecossistema de cadeias monolíticas. Algumas terão alta segurança com conjuntos de validadores grandes, enquanto muitas outras terão baixa segurança com conjuntos de validadores pequenos. Se esperamos que milhares de cadeias ou mais compõem o ecossistema multichain, não podemos esperar que cada uma delas tenha segurança suficiente.

Com segurança compartilhada, implantar novas blockchains como rollups não requer inicialização de um novo conjunto de validadores. A segurança é fornecida às blockchains por uma fonte comum, como Celestia. Uma nova blockchain pode ser implantada na Celestia e imediatamente aproveitar a segurança que ela construiu.

Uma vez que todas as cadeias implantadas na Celestia recebem segurança uniforme de seu conjunto de validadores, não há fragmentação de segurança.

Não nos esqueçamos de que a segurança compartilhada também ajuda na construção de pontes seguras. Celestia fornece o disponibilidade de dadosAssim, as blockchains podem facilmente verificar se suas transações foram publicadas. Em seguida, as blockchains conectadas podem usar provas para garantir a ponte e garantir que as transações estejam corretas.

É segurança compartilhada que fornece uma maneira escalável e eficiente de inicializar um ecossistema de blockchain, ao mesmo tempo que permite a ponte segura.

Escalabilidade

Lembre-se, uma ideia central das blockchains modulares é que elas separam funções em várias cadeias. Este conceito também traz escalabilidade extra. Um L1 modular como a Celestia agora pode se especializar em disponibilidade de dados. Sem contratos inteligentes, o L1 pode concentrar todos os seus recursos em fornecer dados para L2s, como rollups. A especialização é fundamental porque mais dados que o L1 pode fornecer permiterollupsprocessar mais transações.

Quanto às transações, no mundo monolítico, todos os aplicativos vivem na mesma cadeia. A desvantagem é que os usuários de diferentes aplicativos todos têm que competir para que suas transações sejam processadas. No paradigma modular, os aplicativos vivem em cadeias separadas. Isso significa que um usuário de um aplicativo não está competindo com os usuários de um aplicativo diferente para computação. Assim, transações para muitos aplicativos diferentes podem ser processadas ao mesmo tempo.

Soberania

Quando um aplicativo é construído em uma blockchain monolítica compartilhada, ele é vinculado por regras predeterminadas. As regras podem ser em torno de consenso social(quando é aceitável fazer um hard fork) ou em torno de regras técnicas (em que linguagens de programação você pode escrever contratos inteligentes).

Blockchains modulares permitem o controle sobre as regras de uma aplicação por meio da soberania. Os desenvolvedores podem fazer alterações na pilha de tecnologia sem permissão de aplicações externas. Por exemplo, eles poderiam criar um ambiente de execução mais eficiente ou alterar a forma como o processamento de transações funciona - quem quer transações paralelas?

Importante, a soberania dá independência. Os desenvolvedores e a comunidade podem livremente estabelecer as regras para sua cadeia soberana que estejam alinhadas com o aplicativo e o ethos da comunidade. É a soberania que coloca a autonomia de volta nas mãos da comunidade.

A rota monolítica dos silos

Vamos retirar as blockchains modulares da equação por um segundo. Como seria o futuro preenchido exclusivamente por cadeias monolíticas?

Ainda será multi-chain, porque uma cadeia monolítica não terá capacidade para lidar com toda a atividade da blockchain. Algumas poucas cadeias monolíticas terão acumulado uma grande quantidade de segurança e validadores, enquanto significativamente mais cadeias carecerão de segurança - construir segurança do zero ainda é difícil.

No processo, cada cadeia monolítica continua a construir seu próprio ecossistema isolado. A tecnologia fragmentada causa atrito para os desenvolvedores se moverem entre os ecossistemas e experiências complicadas para os usuários. O loop L1 continua, promovendo mais maximalismo entre as comunidades. A colaboração está ausente quando a luta pelos usuários é considerada um jogo de soma zero.

Desenvolvedores e usuários estão cansados. Eles querem construir usando blockchains com tecnologia interoperável e uma experiência de cross-chain perfeita. A rota monolítica foi tentada e durou tempo suficiente.

Precisamos de um futuro com blockchains modulares.

A Visão Modular

O futuro que imaginamos é de colaboração, flexibilidade e soberania. Os desenvolvedores podem alavancar a infraestrutura modular existente para implantar e manter sua nova cadeia sem esforço. Os usuários podem acessar uma rede blockchain modular construída para acomodar uma experiência de cross-chain contínua e segura. Crucialmente, as blockchains modulares reconhecem o poder social de sua tecnologia, aderindo aprincípiosque capacitam as pessoas e comunidades em primeiro lugar.

Agora é a hora de se libertar do status quo das blockchains monolíticas. É hora de construir modular.

Isenção de responsabilidade:

  1. Este artigo é reproduzido de celestia, intitulado “Modular vs monolítico: um guia para iniciantes”, escrito por [Alex Beckett]. Os direitos autorais pertencem ao autor original. Se você tiver alguma objeção à reprodução, entre em contato com oEquipe Gate Learn, e a equipe lidará com isso prontamente de acordo com os procedimentos relevantes.

  2. Aviso Legal: As opiniões expressas neste artigo são exclusivamente do autor e não constituem aconselhamento de investimento.

  3. O artigo é traduzido para outros idiomas pela equipe Gate Learn. Sem mencionarGate.io, não é permitido copiar, disseminar ou plagiar artigos traduzidos.

ابدأ التداول الآن
اشترك وتداول لتحصل على جوائز ذهبية بقيمة
100 دولار أمريكي
و
5500 دولارًا أمريكيًا
لتجربة الإدارة المالية الذهبية!