RISC-V e CKB-VM: Uma simbiose inovadora no mundo blockchain

A aparição da tecnologia blockchain impulsionou notavelmente o desenvolvimento e a implementação de contratos inteligentes. Entre esses dois elementos cruciais encontra-se um componente essencial: a máquina virtual.

O conceito de máquina virtual, proposto nos anos 60, não alcançou popularidade até a década de 1990. Nessa época, a diversidade de sistemas operacionais e navegadores representava um desafio para os desenvolvedores. A máquina virtual Java permitiu que um programa pudesse ser escrito uma vez e executado em várias plataformas, sob o lema "Escreva uma vez, execute em qualquer lugar".

No âmbito blockchain, o Bitcoin carece de máquina virtual devido à sua função básica de transferência de valor. O Ethereum, por sua vez, introduziu a execução de código na cadeia, dando origem às plataformas de contratos inteligentes. Neste contexto, a máquina virtual atua como o ambiente de execução para esses contratos, garantindo resultados idênticos em todos os nós.

A máquina virtual ideal em blockchain

Após exaustivas investigações, chegou-se à conclusão de que uma máquina virtual ideal para blockchain deve possuir as seguintes características:

  • Determinismo na execução
  • Segurança robusta
  • Transparência na informação
  • Flexibilidade para suportar diversas linguagens de programação

A equipe do Nervos CKB optou por utilizar um conjunto de instruções de CPU real para construir sua máquina virtual, em vez de empregar WASM como muitos outros projetos de blockchain. Esta decisão baseia-se na capacidade de "comunicar-se" diretamente com a CPU, evitando camadas intermediárias de tradução.

RISC-V: A escolha do CKB-VM

RISC-V, um conjunto de instruções de CPU de código aberto desenvolvido na Universidade da Califórnia, Berkeley, foi a opção escolhida para CKB-VM. As suas características de transparência, simplicidade e modularidade alinham-se perfeitamente com os requisitos de design do CKB-VM.

A Fundação RISC-V, estabelecida em 2015, conta com mais de 235 membros, incluindo gigantes tecnológicos e prestigiadas instituições acadêmicas. Seu design aberto e simples ganhou amplo apoio na indústria e na academia.

Vantagens do RISC-V em relação a outros conjuntos de instruções

Em comparação com x86 e ARM, RISC-V oferece:

  • Simplicidade: A sua documentação é significativamente mais concisa e fácil de compreender.
  • Código aberto: Permite o desenvolvimento livre de processadores compatíveis, fomentando a inovação.

CKB-VM: Uma abordagem revolucionária

A aplicação de RISC-V no campo blockchain representa uma tentativa audaciosa e inovadora. O CKB-VM procura encurtar a distância entre a indústria de hardware e software, proporcionando um ecossistema de desenvolvimento mais rico.

A filosofia de design da Nervos CKB centra-se na construção de uma infraestrutura Layer1 flexível, segura e escalável. O CKB-VM transforma o CKB numa plataforma universal capaz de suportar nativamente qualquer Layer2, computação ZKP, execução de circuitos e até mesmo evolução autónoma de Layer1.

Esta visão redefine a "programabilidade de baixo nível" no contexto da infraestrutura blockchain, estabelecendo novos padrões para o futuro da tecnologia distribuída.

CKB-1.32%
BTC0.04%
ETH-1.32%
Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
  • Recompensa
  • Comentar
  • Republicar
  • Partilhar
Comentar
0/400
Nenhum comentário
  • Fixar
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)