Encaminhar o título original: Desconstrução técnica do CKB Blockchain: Por que ela pode acelerar o desenvolvimento de soluções de camada 2 do BTC ortodoxo?
Ao saber que a @NervosNetwork está se tornando uma solução BTC Layer 2, não fiquei surpreso. Afinal, o blockchain da CKB é semelhante e mais avançado do que o BTC. Ele pode herdar os recursos nativos de UTXO do BTC e, ao mesmo tempo, obter extensões mais avançadas de recursos programáveis. Embora seja quase impossível que a CKB ultrapasse o BTC em termos de narrativa, se ela der um passo atrás e se tornar uma solução de camada 2 para o BTC, será uma existência invencível. Por quê? Vamos falar sobre minhas opiniões sobre o CKB a seguir.
O atual mercado de BTC Layer 2 é limitado pela capacidade de verificação da rede principal do BTC, o que levou a um cenário fragmentado. Isso ocorre porque a simplicidade da linguagem de script da rede principal do BTC, juntamente com seus recursos de computação e verificação quase nulos, deu ao mercado amplo espaço e oportunidade para jogar. Atualmente, além da verificação limitada da transação e da assinatura múltipla nas condições de desbloqueio do UTXO, a rede principal do BTC não pode implementar diretamente nenhuma outra lógica de transação complexa que exija verificação de dados, alterações de estado etc. Portanto, o BTC só pode ser usado como uma camada de liquidação de ativos, com uma poderosa cadeia pública adicional construída para estabelecer consenso local e recursos de verificação computacional para obter escalabilidade. Como resultado, não há um padrão unificado ou uma "ortodoxia" para a implementação da camada 2 do BTC, e é até difícil distinguir entre as diferentes soluções. Só podemos usar a percepção da comunidade para diferenciar entre definições restritas e amplas:
Em um sentido restrito, somente os canais de estado na Lightning Network e as soluções fora da cadeia com selo único sob RGB podem ser consideradas soluções BTC de camada 2 verdadeiramente ortodoxas. Isso ocorre porque eles utilizam e aproveitam totalmente os recursos limitados de verificação de scripts do BTC e exigem um consenso local mínimo ou inexistente fora da cadeia.
Em um sentido amplo, desde que o consenso local da cadeia fora da cadeia seja reconhecido e haja uma solução de ponte entre cadeias para garantir a transferência segura de ativos, teoricamente qualquer cadeia EVM atual, como a Ethereum, ou cadeia de alto desempenho, como a Solana, pode atuar como uma camada 2 do BTC.
Está claro que o mercado atual da camada 2 do BTC é altamente polarizado. Ou ela é extremamente restrita, como a Lightning Network e a RGB, que estão se desenvolvendo lentamente e enfrentando muitos desafios, ou é extremamente ampla, em que qualquer cadeia de desempenho que possa alcançar uma interação segura de ativos com a rede principal do BTC pode ser chamada de BTC Layer 2. Então, será que não existe uma solução "intermediária"? Sim, a resposta é: A @NervosNetwork, que adota o modelo UTXO na camada de base técnica e aprimorou seu desempenho para adaptação.
Desempenho específico:
1) A CKB Network e o BTC compartilham a mesma origem em termos de "modelo UTXO, mecanismo de consenso de mineração", que é fundamentalmente diferente do modelo de saldo de conta das principais cadeias públicas, como a Ethereum. O UTXO tem algumas vantagens exclusivas, como a privacidade das transações, a construção flexível de transações e o processamento paralelo para evitar gastos duplos. Ela pode ser considerada a maior invenção de Satoshi Nakamoto. Isso também explica por que a Sui e a Aptos adotaram modelos UTXO semelhantes depois do Ethereum. Podemos dizer que a capacidade e a velocidade de bloqueio do Bitcoin são limitadas pelo tempo, mas o modelo UTXO é muito avançado. O CKB herda o modelo UTXO e o otimiza para o modelo Cell. Esse modelo mantém a pureza da transação do modelo UTXO do Bitcoin e, ao mesmo tempo, fornece o estado dos dados de modelos de conta como o Ethereum. Em termos leigos, a criação e a destruição do modelo UTXO do Bitcoin é semelhante ao processo de moedas sendo constantemente destruídas e cunhadas. A célula elimina o processo de destruição e tem como objetivo verificar e armazenar permanentemente o estado. Cada célula contém dois campos, Capacity (Capacidade) e Data (Dados). A capacidade é equivalente ao saldo do UTXO em bytes; os dados armazenam qualquer forma de dados, inclusive todos os estados históricos das transações. Isso permite que a coleção de células não apenas expresse com precisão o saldo e processe transferências de ativos, mas também contenha uma série de estados complexos de contratos inteligentes. Em geral, o modelo Cell é um modelo de transação líder com maior continuidade, melhor flexibilidade e capacidade de expandir o escopo de aplicação do modelo UTXO. É também a chave para a CKB herdar a segurança da rede principal do BTC e, ao mesmo tempo, "acelerar" as direções de expansão lenta do Bitcoin, como a Lightning Network e a RGB.
2) Tome como exemplo o recente lançamento do RGB++ no CKB. Seguindo o processo normal, a dificuldade de estender uma solução RGB madura para o ecossistema BTC não está no processo de selagem único na rede principal do BTC, mas sim na comunicação, coordenação e manutenção conjunta do estado entre os nós de verificação de clientes fora da cadeia, especialmente quando esses nós são descentralizados e distribuídos. Em outras palavras, o RGB parece fácil na teoria, mas sua implementação prática é dificultada por várias limitações, como a infraestrutura, o que leva a vários obstáculos. O CKB vê isso claramente e simplesmente permite que todos esses nós que realizam a verificação do cliente fora da cadeia participem do processo de verificação pública na cadeia no CKB. Isso acelera diretamente o caminho prático da implementação de clientes de extensão UTXO que a RGB deseja alcançar. Afinal, é difícil chegar a um consenso sobre redes complexas de nós P2P em um ambiente de cliente fora da cadeia, que é repleto de complexidade e desafios, como atrasos ou inconsistências na sincronização de dados, possíveis fraudes e desafios de ataque, e assim por diante. Se esse processo puder ser transferido diretamente para o ambiente on-chain, será muito mais simples.
3) O RGB++ tem sido muito discutido recentemente. Deixe-me acrescentar outro ponto sobre o formato de dados Open Transaction proposto pela CKB, e o senhor poderá sentir os recursos avançados dessa cadeia. Simplificando, o Open Transaction permite que vários participantes construam e agreguem transações diferentes em momentos diferentes, incluindo três recursos principais: construção parcial, modificação, construção incremental e agregação. Por exemplo, Alice cria uma transação aberta, informando que deseja trocar uma determinada quantidade de token A de Bob pelo token B. Depois que a transação é iniciada, ela ainda está em um estado editável. Se Bob concordar com os termos da transação após recebê-la, ele poderá adicionar seu próprio token B e complementar os termos da transação. A princípio, isso pode parecer abstrato. Por exemplo, em um cenário de cadeia cruzada, Alice e Bob podem concluir independentemente transações de ativos em diferentes cadeias heterogêneas, aumentando consideravelmente a interoperabilidade entre cadeias da cadeia CKB. Em cenários complexos de transações DeFi, a participação do usuário no DeFi pode precisar ser ajustada dinamicamente de acordo com as mudanças no mercado. Por meio da Open Transaction, os participantes do contrato podem ajustar com flexibilidade os termos da transação durante a execução do contrato, o que, sem dúvida, enriquece muito os complexos recursos de processamento de transações.
Na minha opinião, as condições de desbloqueio da transação Open Transaction e da transação UTXO são exatamente as mesmas. Eles podem integrar a construção de condições complexas de desbloqueio de transações, participação de assinaturas de várias partes e cenários de aplicativos complexos em uma única estrutura. Essa também é uma extensão de valor inovadora que segue a ideologia da cadeia principal do BTC. Isso é tudo.
É interessante notar que o primeiro projeto de @busyforking, membro da equipe de desenvolvimento principal do Ethereum, na verdade adota o modelo UTXO do BTC. Embora o modelo de contrato inteligente da Ethereum seja agora mais amplamente utilizado, Jan e sua equipe da Nervos optaram por estender e atualizar o modelo UTXO do BTC. Isso mostra seu respeito pelo modelo de transação UTXO minimalista de Satoshi Nakamoto e também estabelece a base para que o CKB se torne uma solução nativa de camada 2 do BTC.
Em resumo, estou muito otimista em relação ao CKB como uma solução de camada 2 do BTC. Em curto prazo, ele pode de fato acelerar a implementação da Lightning Network e do RGB nas cadeias de modelos UTXO. Pelo menos, ele pode fornecer referências significativas para as expectativas de implementação desses dois tipos de soluções de extensão ortodoxas na rede principal do BTC. A longo prazo, os recursos de cadeia nativa da CKB, a inovação da arquitetura subjacente e a compatibilidade com outras soluções podem ajudá-la a ir mais longe na competição caótica e sem padrões da camada 2 do BTC.
Observação: Ainda há muitos detalhes técnicos e destaques sobre o CKB que analisarei mais detalhadamente quando tiver tempo. Não posso deixar de suspirar que o BTC Layer 2 deu a novas cadeias a oportunidade de se erguerem do chão e também deu às cadeias antigas a possibilidade infinita de brotarem novos brotos.
Encaminhar o título original: Desconstrução técnica do CKB Blockchain: Por que ela pode acelerar o desenvolvimento de soluções de camada 2 do BTC ortodoxo?
Ao saber que a @NervosNetwork está se tornando uma solução BTC Layer 2, não fiquei surpreso. Afinal, o blockchain da CKB é semelhante e mais avançado do que o BTC. Ele pode herdar os recursos nativos de UTXO do BTC e, ao mesmo tempo, obter extensões mais avançadas de recursos programáveis. Embora seja quase impossível que a CKB ultrapasse o BTC em termos de narrativa, se ela der um passo atrás e se tornar uma solução de camada 2 para o BTC, será uma existência invencível. Por quê? Vamos falar sobre minhas opiniões sobre o CKB a seguir.
O atual mercado de BTC Layer 2 é limitado pela capacidade de verificação da rede principal do BTC, o que levou a um cenário fragmentado. Isso ocorre porque a simplicidade da linguagem de script da rede principal do BTC, juntamente com seus recursos de computação e verificação quase nulos, deu ao mercado amplo espaço e oportunidade para jogar. Atualmente, além da verificação limitada da transação e da assinatura múltipla nas condições de desbloqueio do UTXO, a rede principal do BTC não pode implementar diretamente nenhuma outra lógica de transação complexa que exija verificação de dados, alterações de estado etc. Portanto, o BTC só pode ser usado como uma camada de liquidação de ativos, com uma poderosa cadeia pública adicional construída para estabelecer consenso local e recursos de verificação computacional para obter escalabilidade. Como resultado, não há um padrão unificado ou uma "ortodoxia" para a implementação da camada 2 do BTC, e é até difícil distinguir entre as diferentes soluções. Só podemos usar a percepção da comunidade para diferenciar entre definições restritas e amplas:
Em um sentido restrito, somente os canais de estado na Lightning Network e as soluções fora da cadeia com selo único sob RGB podem ser consideradas soluções BTC de camada 2 verdadeiramente ortodoxas. Isso ocorre porque eles utilizam e aproveitam totalmente os recursos limitados de verificação de scripts do BTC e exigem um consenso local mínimo ou inexistente fora da cadeia.
Em um sentido amplo, desde que o consenso local da cadeia fora da cadeia seja reconhecido e haja uma solução de ponte entre cadeias para garantir a transferência segura de ativos, teoricamente qualquer cadeia EVM atual, como a Ethereum, ou cadeia de alto desempenho, como a Solana, pode atuar como uma camada 2 do BTC.
Está claro que o mercado atual da camada 2 do BTC é altamente polarizado. Ou ela é extremamente restrita, como a Lightning Network e a RGB, que estão se desenvolvendo lentamente e enfrentando muitos desafios, ou é extremamente ampla, em que qualquer cadeia de desempenho que possa alcançar uma interação segura de ativos com a rede principal do BTC pode ser chamada de BTC Layer 2. Então, será que não existe uma solução "intermediária"? Sim, a resposta é: A @NervosNetwork, que adota o modelo UTXO na camada de base técnica e aprimorou seu desempenho para adaptação.
Desempenho específico:
1) A CKB Network e o BTC compartilham a mesma origem em termos de "modelo UTXO, mecanismo de consenso de mineração", que é fundamentalmente diferente do modelo de saldo de conta das principais cadeias públicas, como a Ethereum. O UTXO tem algumas vantagens exclusivas, como a privacidade das transações, a construção flexível de transações e o processamento paralelo para evitar gastos duplos. Ela pode ser considerada a maior invenção de Satoshi Nakamoto. Isso também explica por que a Sui e a Aptos adotaram modelos UTXO semelhantes depois do Ethereum. Podemos dizer que a capacidade e a velocidade de bloqueio do Bitcoin são limitadas pelo tempo, mas o modelo UTXO é muito avançado. O CKB herda o modelo UTXO e o otimiza para o modelo Cell. Esse modelo mantém a pureza da transação do modelo UTXO do Bitcoin e, ao mesmo tempo, fornece o estado dos dados de modelos de conta como o Ethereum. Em termos leigos, a criação e a destruição do modelo UTXO do Bitcoin é semelhante ao processo de moedas sendo constantemente destruídas e cunhadas. A célula elimina o processo de destruição e tem como objetivo verificar e armazenar permanentemente o estado. Cada célula contém dois campos, Capacity (Capacidade) e Data (Dados). A capacidade é equivalente ao saldo do UTXO em bytes; os dados armazenam qualquer forma de dados, inclusive todos os estados históricos das transações. Isso permite que a coleção de células não apenas expresse com precisão o saldo e processe transferências de ativos, mas também contenha uma série de estados complexos de contratos inteligentes. Em geral, o modelo Cell é um modelo de transação líder com maior continuidade, melhor flexibilidade e capacidade de expandir o escopo de aplicação do modelo UTXO. É também a chave para a CKB herdar a segurança da rede principal do BTC e, ao mesmo tempo, "acelerar" as direções de expansão lenta do Bitcoin, como a Lightning Network e a RGB.
2) Tome como exemplo o recente lançamento do RGB++ no CKB. Seguindo o processo normal, a dificuldade de estender uma solução RGB madura para o ecossistema BTC não está no processo de selagem único na rede principal do BTC, mas sim na comunicação, coordenação e manutenção conjunta do estado entre os nós de verificação de clientes fora da cadeia, especialmente quando esses nós são descentralizados e distribuídos. Em outras palavras, o RGB parece fácil na teoria, mas sua implementação prática é dificultada por várias limitações, como a infraestrutura, o que leva a vários obstáculos. O CKB vê isso claramente e simplesmente permite que todos esses nós que realizam a verificação do cliente fora da cadeia participem do processo de verificação pública na cadeia no CKB. Isso acelera diretamente o caminho prático da implementação de clientes de extensão UTXO que a RGB deseja alcançar. Afinal, é difícil chegar a um consenso sobre redes complexas de nós P2P em um ambiente de cliente fora da cadeia, que é repleto de complexidade e desafios, como atrasos ou inconsistências na sincronização de dados, possíveis fraudes e desafios de ataque, e assim por diante. Se esse processo puder ser transferido diretamente para o ambiente on-chain, será muito mais simples.
3) O RGB++ tem sido muito discutido recentemente. Deixe-me acrescentar outro ponto sobre o formato de dados Open Transaction proposto pela CKB, e o senhor poderá sentir os recursos avançados dessa cadeia. Simplificando, o Open Transaction permite que vários participantes construam e agreguem transações diferentes em momentos diferentes, incluindo três recursos principais: construção parcial, modificação, construção incremental e agregação. Por exemplo, Alice cria uma transação aberta, informando que deseja trocar uma determinada quantidade de token A de Bob pelo token B. Depois que a transação é iniciada, ela ainda está em um estado editável. Se Bob concordar com os termos da transação após recebê-la, ele poderá adicionar seu próprio token B e complementar os termos da transação. A princípio, isso pode parecer abstrato. Por exemplo, em um cenário de cadeia cruzada, Alice e Bob podem concluir independentemente transações de ativos em diferentes cadeias heterogêneas, aumentando consideravelmente a interoperabilidade entre cadeias da cadeia CKB. Em cenários complexos de transações DeFi, a participação do usuário no DeFi pode precisar ser ajustada dinamicamente de acordo com as mudanças no mercado. Por meio da Open Transaction, os participantes do contrato podem ajustar com flexibilidade os termos da transação durante a execução do contrato, o que, sem dúvida, enriquece muito os complexos recursos de processamento de transações.
Na minha opinião, as condições de desbloqueio da transação Open Transaction e da transação UTXO são exatamente as mesmas. Eles podem integrar a construção de condições complexas de desbloqueio de transações, participação de assinaturas de várias partes e cenários de aplicativos complexos em uma única estrutura. Essa também é uma extensão de valor inovadora que segue a ideologia da cadeia principal do BTC. Isso é tudo.
É interessante notar que o primeiro projeto de @busyforking, membro da equipe de desenvolvimento principal do Ethereum, na verdade adota o modelo UTXO do BTC. Embora o modelo de contrato inteligente da Ethereum seja agora mais amplamente utilizado, Jan e sua equipe da Nervos optaram por estender e atualizar o modelo UTXO do BTC. Isso mostra seu respeito pelo modelo de transação UTXO minimalista de Satoshi Nakamoto e também estabelece a base para que o CKB se torne uma solução nativa de camada 2 do BTC.
Em resumo, estou muito otimista em relação ao CKB como uma solução de camada 2 do BTC. Em curto prazo, ele pode de fato acelerar a implementação da Lightning Network e do RGB nas cadeias de modelos UTXO. Pelo menos, ele pode fornecer referências significativas para as expectativas de implementação desses dois tipos de soluções de extensão ortodoxas na rede principal do BTC. A longo prazo, os recursos de cadeia nativa da CKB, a inovação da arquitetura subjacente e a compatibilidade com outras soluções podem ajudá-la a ir mais longe na competição caótica e sem padrões da camada 2 do BTC.
Observação: Ainda há muitos detalhes técnicos e destaques sobre o CKB que analisarei mais detalhadamente quando tiver tempo. Não posso deixar de suspirar que o BTC Layer 2 deu a novas cadeias a oportunidade de se erguerem do chão e também deu às cadeias antigas a possibilidade infinita de brotarem novos brotos.