Em 17 de fevereiro, Kevin, cofundador da CKB/CEO da Rede Khalani, Baiyu, fundador da CKB Ecological Fund CMO/SeeDAO, e CyberOrange, embaixador da comunidade CKB, compartilharam suas opiniões sobre o modelo UTXO e sua ecologia durante uma transmissão ao vivo do X Space.

A transmissão ao vivo durou 1 hora e 40 minutos e continha muitas informações. A seguir estão os pontos principais com base no áudio:
1. A diferença entre o modelo UTXO e o modelo de conta
Em relação ao modelo UTXO, o apresentador Baiyu usou uma metáfora muito fácil de entender: Quando você anda na rua, você não pode saber quanto dinheiro as pessoas na rua têm no bolso, a menos que você mexa nos bolsos um por um. Em contraste, Ethereum, que utiliza o modelo de conta, possui uma árvore de estado mundial, que salva o status de todas as contas Ethereum no mundo (como saldos de contas, informações de contratos, etc.).
Kevin acrescentou que antes do lançamento do Ethereum, na verdade havia apenas UTXO. Nos primeiros dias, tanto os modelos UTXO quanto os de contas eram interpretados em torno dos ativos. Mesmo agora, UTXO ainda é um conceito ou intenção de programação mais puro centrado em ativos, porque cada UTXO é um ativo, um ativo portátil e um script é usado para definir a quem ele pertence. O modelo de conta posteriormente desenvolvido e transformado em ativos para atender contratos, e fundamentalmente não é mais ponto a ponto como o UTXO, mas um pool ponto a ponto. Do ponto de vista dos ativos, os contratos inteligentes são custódia inteligente e todos. Interaja com esta hospedagem inteligente.
A CyberOrange introduziu então várias vantagens importantes do modelo UTXO: Primeiro, o UTXO suporta naturalmente o processamento de transações paralelas, de modo que seu teto de desempenho é mais alto. Em segundo lugar, o nível de segurança dos ativos emitidos na cadeia UTXO é o mesmo das moedas nativas, porque também está numa UTXO. Em comparação, outros ativos emitidos no Ethereum (como o ERC-20) são todos hospedados em contratos inteligentes e seu nível de segurança é muito inferior ao do token nativo ETH. Terceiro, a privacidade do UTXO será melhor. A carteira poderá alterar um endereço sempre que for usada (o custo de fazer isso no modelo de conta é muito alto), e a privacidade pode ser melhorada ainda mais com a ajuda de protocolos como o Mimblewimble. . Quarto, o modelo de conta realizará cálculos e verificação na cadeia ao mesmo tempo, enquanto o modelo UTXO realizará apenas verificação na cadeia, tornando-o mais adequado para se tornar uma camada de liquidação. Além disso, a solução de expansão de maior desempenho é a rede de canais (Canal), que deve ser baseada no modelo UTXO. Será extremamente difícil fazê-lo no modelo de conta.
2. Modelo celular
CKB generalizou o modelo UTXO e nomeou-o modelo Cell. Assim como UTXO, Cell também é uma saída de transação, mas Cell generaliza a quantidade em UTXO e corresponde à capacidade e aos dados, transformando assim o espaço original para armazenamento de inteiros em um espaço que pode armazenar qualquer espaço de dados.
Ao mesmo tempo, existem LockScript e TypeScript na estrutura de dados do Cell. O primeiro reflete principalmente a propriedade, enquanto o último pode personalizar muitas funções ricas, até mesmo a maioria das funções mencionadas no BIP (Proposta de Melhoria do Bitcoin). Nos scripts do Cell, os desenvolvedores também podem especificar primitivas criptográficas de acordo com suas próprias necessidades, o que é muito flexível.
Em suma, o modelo Cell continua a filosofia básica do Bitcoin UTXO, tornando mais fácil para a cadeia CKB herdar os recursos simples e seguros do Bitcoin. Ao mesmo tempo, através de modificações inteligentes, o Cell tem a capacidade de suportar contratos inteligentes.
3. Por que o ecossistema UTXO está se desenvolvendo lentamente?
Kevin acredita que depois de tantos anos de desenvolvimento do blockchain, o núcleo ainda é uma tecnologia descentralizada que atende ativos, e todos fazem aplicações em torno de ativos.
UTXO é um ativo programável Use script para definir a finalidade e as condições de transferência deste ativo. Porém, ao fazer aplicações DeFi na cadeia do modelo UTXO, como resolver a liquidez na cadeia é um ponto relativamente difícil, porque UTXO é um It. é um ativo portátil que todos negociam peer-to-peer. Não é fácil encontrar uma contraparte que possa simplesmente atender às necessidades.
No blockchain que adota o modelo de conta, todos colocam ativos em contratos inteligentes, usam contratos inteligentes para agregar liquidez na cadeia e resolver o problema das contrapartes. É claro que isso também traz alguns riscos. Por exemplo, um bug no contrato inteligente pode fazer com que todo o conjunto de fundos fique ruim.
Kevin acredita que liquidez é como programar para o futuro, que é um conceito na linha do tempo, então UTXO também precisa desse tipo de paradigma de programação que pode abranger o tempo. O UTXO é um ativo soberano, ou seja, o detentor tem controle total sobre sua propriedade. Então, como podemos manter as características do UTXO e resolver o problema de liquidez ao longo do tempo? Kevin acredita que isso exige que os ativos UTXO expressem não apenas a propriedade, mas também como combiná-los no futuro ou para onde obter os ativos. Ele acredita que as Transações Parcialmente Assinadas são uma solução. Atualmente, a comunidade Bitcoin também está estudando Transações Bitcoin Parcialmente Assinadas (PSBT, transações Bitcoin parcialmente assinadas).
Além disso, o modelo de programação do UTXO é mais complexo que o modelo de conta. O método de programação do modelo de conta é muito fácil de usar. Os desenvolvedores só precisam esclarecer a lógica da cadeia e implantar contratos inteligentes, e então não precisam se preocupar com isso. As partes fora da cadeia são todas interfaces padrão. conecte-se a contratos inteligentes. Portanto, a ecologia blockchain do modelo de conta se desenvolve de forma relativamente rápida e tem muitas aplicações, enquanto a ecologia blockchain do modelo UTXO ou do modelo pan-UTXO se desenvolve lentamente.
4. Transações parcialmente assinadas
Transações parcialmente assinadas podem ajudar o blockchain do modelo UTXO a realizar as funções de aplicações financeiras no Ethereum.
Tomando como exemplo a exchange, o usuário detém ativos UTXO e então usa Transações Parcialmente Assinadas para soletrar uma transação que ainda não foi carregada na cadeia. Essa transação expressa sua intenção, por exemplo, ele deseja trocar 1 BTC por 10 ETH. e 59 BNB. Somente quando sua intenção for satisfeita, a transação será carregada antes de ser satisfeita, o ativo (1 BTC neste exemplo) estará sempre em suas mãos;
CyberOrange mencionou que as transações parcialmente assinadas permitem que os usuários façam o que quiserem com suas transações fora da cadeia e também podem atingir a intenção de toda a cadeia.
No CKB, é usada uma solução chamada Open Transaction, que é um mecanismo de coordenação fora da cadeia para a construção de transações. Os iniciadores de transações podem concluir tarefas interessantes e complexas por meio da colaboração fora da cadeia e também podem dividir a estrutura da transação em várias etapas pequenas, cada uma. correspondendo a uma solução modular diferente. Clique aqui para ler a popular introdução científica da Open Transaction.
5. Benefícios da “verificação on-chain, cálculo off-chain”
Em relação à “verificação on-chain, cálculo off-chain”, Baiyu deu uma metáfora muito fácil de entender: você vai à loja para comprar algo no valor de 20 yuans e no bolso você tem uma peça no valor de 10 yuans, duas peças vale 5 yuans e cinco peças valem 1. Calcule você mesmo 20 yuans em notas (pode ser 10 yuans por uma peça, 5 yuans por 2 peças; ou 10 yuans por uma peça, 5 yuans por uma peça, 1 yuan por 5 peças ) e entregue ao chefe, chefe, verifique se o total é de 20 yuans.
A verificação on-chain é na verdade muito simples, mas os cálculos off-chain são muito mais complexos e consomem mais recursos. Kevin acredita que apenas a verificação é feita na cadeia do modelo UTXO, e os problemas são calculados e resolvidos fora da cadeia. Isso tem pelo menos três vantagens:
1. A aplicação pode implementar uma lógica de liquidação ou verificação muito simples e, devido à sua simplicidade, é muito mais fácil de implementar.
2. A aplicação não precisa considerar a otimização na cadeia (camada de protocolo). Sempre há pessoas mais inteligentes neste mundo que criam melhores mecanismos de correspondência de transações, curvas de preços mais aplicáveis, etc. Como as etapas de localização de contrapartes e transações de correspondência são todas implementadas por cálculos fora da cadeia, apenas a verificação é feita na cadeia, portanto, o aplicativo não precisa considerar a otimização na cadeia. Se você usar uma versão otimizada do mecanismo de correspondência de transações ou da curva de preços no modelo de conta, será necessário reimplantar um contrato inteligente e permitir que os usuários migrem ativos para lá (como migrar do Uniswap v2 para o Uniswap v3). Em outras palavras, os aplicativos que realizam verificação apenas no modelo UTXO são à prova de futuro.
3. Não há necessidade de considerar questões de interoperabilidade. Porque apenas a verificação é feita na cadeia e o cálculo é feito fora da cadeia, e o “fora da cadeia” aqui pode estar na cadeia de outras blockchains ou não-blockchains. Não importa de onde venha o cálculo de uma transação, ela é submetida à cadeia e a aplicação irá verificá-la.
Além disso, Kevin também mencionou que muitas das aplicações de última geração também estão se voltando para um paradigma baseado em verificação na cadeia, com correspondência fora da cadeia, e há uma tendência de plataforma de protocolo.
6. A ecologia Pan-UTXO tem grandes perspectivas
Durante a transmissão ao vivo, Kevin mencionou que as faixas empreendedoras mais populares no ecossistema Ethereum (como privacidade, intenção, abstração de conta, processamento paralelo, etc.), do ponto de vista do UTXO, essas oportunidades empreendedoras são na verdade trazidas pelas desvantagens do modelo de conta. O próprio modelo UTXO possui essas características, ou elas são fáceis de implementar no modelo UTXO.
No final da transmissão ao vivo, Kevin expressou seu forte otimismo em relação à ecologia pan-UTXO. Depois que o Inscription se tornou popular, todos voltaram sua atenção para o Bitcoin, os desenvolvedores começaram a aparecer e todos começaram a pensar em como desenvolver no modelo UTXO. Seja Cardano ou CKB, seu modelo de contabilidade é uma melhoria baseada no modelo UTXO, por isso é fácil conectar-se ao Bitcoin. Depois de conectados, esses blockchains pan-UTXO darão início a muitas oportunidades. ser mais próspero.
#CKB #UTXO #BTC $CKB
