Pergunta 11: Qual é a arquitetura técnica geral do SCDO?Resposta: O SCDO adotou uma arquitetura de blockchain de design em camadas, dividida em camada de protocolo base, camada de extensão e camada de aplicação. Na camada de protocolo, o SCDO implementou um mecanismo de consenso ZPoW desenvolvido internamente e um protocolo básico de rede P2P, garantindo a segurança da rede e a consistência dos dados. Na camada de extensão, o SCDO melhora o desempenho através da tecnologia de fragmentação em cadeia e do protocolo de subcadeia Stem: a cadeia principal pode operar paralelamente em várias cadeias de fragmentos para aumentar a capacidade, e a subcadeia Stem atua como Layer2 para suportar aplicações específicas. Na camada de aplicação, o SCDO é totalmente compatível com contratos inteligentes EVM, suporta a implantação de várias aplicações descentralizadas (DApp) e fornece uma interface SDK amigável para desenvolvedores. Essa arquitetura em camadas permite que o SCDO alcance alta concorrência e consenso seguro na cadeia principal, ao mesmo tempo em que atende a diversas necessidades de aplicação através de subcadeias, construindo um ecossistema de blockchain escalável e modular.
Pergunta 12: Como é que o SCDO realiza a fragmentação da blockchain?Resposta: A tecnologia de fragmentação da SCDO combina características de fragmentação de rede, fragmentação de transações e fragmentação de estado. Simplificando, os nós na rede são divididos em diferentes grupos de fragmentos de acordo com regras, e cada fragmento processa de forma independente as transações e o estado da conta dentro desse fragmento, permitindo o processamento paralelo para melhorar o desempenho. Atualmente, a configuração inicial da mainnet da SCDO é de 4 fragmentos funcionando simultaneamente. Cada fragmento possui sua própria blockchain (cadeia local), responsável por empacotar as transações desse fragmento e manter um registro de informações de cabeçalho de bloco de outros fragmentos em uma cadeia leve. Isso significa que cada nó de fragmento não precisa armazenar os dados completos de outros fragmentos, apenas precisa entender os resumos dos blocos de outros fragmentos através da cadeia leve. O protocolo de fragmentação da SCDO suporta escalabilidade elástica; no futuro, se forem necessárias maiores performances, novos fragmentos podem ser adicionados a baixo custo para aumentar a capacidade total. Através da fragmentação on-chain, a SCDO conseguiu uma escalabilidade horizontal, aliviando efetivamente o gargalo de desempenho de uma única cadeia processando todas as transações.
Pergunta 13: Como o SCDO lida com transações entre fragmentos?
R: O SCDO suporta transações entre estilhaços e tem um mecanismo dedicado para garantir que elas sejam executadas corretamente. Quando uma transação ocorre entre duas contas com fragmentos diferentes, o processo é o seguinte: no fragmento onde o remetente está localizado, a transação é embalada no bloco do fragmento como uma transação normal, e o fragmento de destino da transação é marcado; No fragmento onde o recetor está localizado, como o nó não contém diretamente as informações da conta do remetente, as transações de outros fragmentos precisam ser verificadas. Neste momento, o nó do fragmento do recetor solicitará os dados de prova relevantes da transação do fragmento do remetente através da rede e comparará esses dados com a cadeia leve (cadeia de cabeçalho de bloco) do fragmento do remetente mantida por si só. Se a verificação for bem-sucedida, o fragmento do recetor pode confirmar e executar a transação de estilhaços cruzados; Se a verificação falhar, a transação será rejeitada. Através deste esquema de “solicitação remota de dados + verificação de cadeia leve”, a SCDO garante a confiabilidade e a atomicidade das transações entre estilhaços. Embora o processo seja mais complexo do que uma transação de fragmento único, o protocolo é otimizado para minimizar a latência associada à comunicação entre estilhaços, permitindo que a consistência e o desempenho sejam comprometidos.
Pergunta 14: O que é o protocolo de subcorrente Stem do SCDO? Qual é a sua função?
R: O Stem Subchain Protocol (SSP) é uma extensão Layer2 proposta pela SCDO para suportar a criação de subcadeias personalizadas afiliadas na cadeia principal. Com o SSP, qualquer usuário ou organização pode implantar uma subcadeia independente na cadeia principal do SCDO. Estas cadeias infantis são semelhantes a ramos que crescem a partir do “tronco” da cadeia principal, e estão ligadas à cadeia principal por um contrato inteligente ancorado na cadeia principal. As subcadeias STEM podem fornecer um ambiente operacional independente para cenários de aplicação específicos, tais como cadeias de jogos, cadeias de provas, etc., e a cadeia principal verifica regularmente o estado das subcadeias para garantir a segurança. No geral, o protocolo de subcadeia Stem melhora a flexibilidade e a escalabilidade da rede, permitindo que a cadeia principal SCDO atenda a diversas necessidades de negócios através da subcadeia, mantendo a segurança central.
Pergunta 15: Como a sub-rede Stem se conecta à rede principal e garante segurança?
**Resposta:** Cada subcadeia Stem está conectada à cadeia principal através do Contrato Inteligente Stem na rede principal. A parte que inicia a criação da subcadeia precisa depositar uma certa quantidade de tokens SCDO como garantia no contrato da cadeia principal, que registrará as informações básicas da subcadeia. Durante a operação da subcadeia, é necessário enviar regularmente um resumo do estado à cadeia principal (por exemplo, a raiz Merkle do bloco ou o hash do estado). Os nós validadores na cadeia principal registrarão essas submissões para garantir que o estado da subcadeia não possa ser alterado. Se ocorrer uma alteração maliciosa na subcadeia, a cadeia principal pode detectar anomalias e tomar medidas (como confiscar a garantia, etc.) com base nos resumos de estado registrados anteriormente. Através do mecanismo de garantia e ancoragem de estado, a subcadeia Stem, ao obter alto desempenho independente, ainda é protegida pela extensão da segurança da cadeia principal.
Pergunta 16: O SCDO utiliza um modelo de conta ou um modelo UTXO? Como é a sua arquitetura de contrato inteligente?
**Resposta:**O SCDO utiliza o modelo de contas (Account Model), semelhante ao Ethereum, e diferente do modelo UTXO do Bitcoin. No modelo de contas, cada endereço possui saldo e estado, e as transações alteram diretamente o saldo da conta, suportando contratos inteligentes que mantêm estados complexos. Este modelo é mais adequado para a execução de contratos Turing-completos. A arquitetura de contratos inteligentes do SCDO é totalmente compatível com a EVM do Ethereum, permitindo que os desenvolvedores utilizem linguagens como Solidity para escrever e implantar contratos no SCDO, integrando-se perfeitamente à experiência de desenvolvimento no Ethereum. Isso facilita para os desenvolvedores construir aplicações no SCDO e também a migração de DApps do ecossistema Ethereum.
Pergunta 17: Em que aspectos se reflete a escalabilidade da rede SCDO?Resposta: O SCDO melhorou a escalabilidade da rede em duas direções: horizontal e vertical. Em termos de escalabilidade horizontal, o sharding on-chain permite que a mainnet processe simultaneamente transações em várias cadeias paralelas, com a capacidade total de throughput crescendo linearmente com o número de shards. Por exemplo, cada shard pode processar de forma estável cerca de centenas de TPS, e 4 shards podem chegar a quase 1000 TPS. No futuro, à medida que o número de shards aumentar, espera-se que isso seja ainda mais elevado para milhares de TPS. Em termos de escalabilidade vertical, a sub-rede Stem oferece uma solução de escalabilidade de rede de segunda camada, melhorando ainda mais o desempenho para cenários específicos (o TPS de uma sub-rede pode teoricamente ser ilimitado, dependendo apenas do design dessa sub-rede). Através da combinação horizontal e vertical, o SCDO pode suportar a demanda de transações de alta concorrência para aplicações em larga escala.
Pergunta 18: Qual é o desempenho de negociação do SCDO? Qual é a velocidade de negociação?Resposta: Graças ao processamento paralelo da tecnologia de sharding, a taxa de transações por segundo (TPS) do SCDO supera em muito a de uma blockchain tradicional. Dados oficiais mostram que, atualmente, cada shard pode processar de forma estável cerca de 250 TPS, totalizando quase 1000 TPS com 4 shards; no futuro, se o número de shards aumentar, o TPS total pode ser elevado para cerca de 2000 TPS ou mais. Em termos de velocidade de confirmação de transações, o tempo médio de blocos do SCDO é de aproximadamente 20 segundos. Em geral, uma transação pode receber uma confirmação preliminar em um bloco (cerca de 20 segundos), e se for necessária uma confirmação com maior segurança, aguardando múltiplos blocos, isso também leva apenas alguns minutos, o que é muito mais rápido do que os tempos de confirmação de dezenas de minutos do Bitcoin. Em suma, o SCDO demonstra desempenho de alta taxa de transferência e baixa latência, capaz de suportar aplicações comerciais em grande escala e demandas de transações em tempo real.
Pergunta 19: Qual é o nível das taxas de transação (Taxas de Gas) do SCDO?Resposta: As taxas de transação do SCDO são muito baixas. Devido ao alto desempenho da rede e à grande capacidade, sob carga normal, a taxa de Gas de cada transação é praticamente insignificante (a unidade mínima é precisa até 8 casas decimais). A equipe oficial destaca que a taxa de transação do SCDO é muito inferior à do Ethereum, o que torna possíveis aplicações comerciais em grande escala e pagamentos de baixo valor. Os usuários que transferem ou chamam contratos na cadeia SCDO precisam pagar apenas uma quantidade mínima de tokens SCDO como taxa, tornando o custo de uso extremamente baixo. A implementação de baixas taxas de serviço se deve ao consenso eficiente e ao design de fragmentação do SCDO: o aumento da capacidade de processamento diminui a congestão da rede, reduzindo naturalmente o preço do Gas de cada transação. Além disso, o SCDO atualmente não adota um mecanismo de queima de taxas, portanto, a principal função das taxas é recompensar os mineradores e prevenir abusos, sem aumentar a carga adicional para os usuários. De modo geral, o SCDO oferece aos usuários um ambiente rápido e de baixo custo na cadeia, apoiando amigavelmente transações em grande escala e aplicações de interação frequente.
Pergunta 20: Como é que o SCDO consegue melhorar o desempenho mantendo a descentralização e a segurança?
R: Através do design sistemático, a SCDO resolveu o famoso problema do “triângulo impossível” (desempenho, segurança e descentralização são difíceis de equilibrar) no campo blockchain. Por um lado, a SCDO adota o inovador algoritmo ZPoW no mecanismo de consenso para evitar a concentração de poder de computação e garantir que os usuários comuns também possam participar da mineração, de modo a manter a descentralização e a segurança consensual da rede. Por outro lado, a SCDO escolhe a fragmentação e a subcadeia como o esquema de escala, o que melhora muito o desempenho sem sacrificar a segurança: a fragmentação on-chain ainda usa o consenso PoW da cadeia principal, e cada fragmento mantém a segurança de forma independente e verifica uns aos outros através de cadeias leves para evitar pontos únicos de falha; O estado importante da subcadeia é apresentado regularmente à cadeia principal e a segurança da cadeia principal apoia a subcadeia. Além disso, a SCDO se concentra na qualidade do código e na auditoria para garantir que a implementação subjacente seja confiável. Através do mecanismo de equilíbrio PoW híbrido multialgoritmo para reduzir o risco de ataques em 51% (veja a seção subsequente do mecanismo de consenso para detalhes), e da comunidade aberta para atrair desenvolvedores e nós globais para participar, a SCDO construiu um ecossistema descentralizado e confiável que ainda mantém a operação de alto desempenho. Em suma, a SCDO consegue o melhor equilíbrio entre desempenho, segurança e descentralização através da inovação tecnológica!
Ver original
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
SCDO Perguntas e Respostas Edição Resumida
Parte da Arquitetura de Tecnologia Central
Pergunta 11: Qual é a arquitetura técnica geral do SCDO? Resposta: O SCDO adotou uma arquitetura de blockchain de design em camadas, dividida em camada de protocolo base, camada de extensão e camada de aplicação. Na camada de protocolo, o SCDO implementou um mecanismo de consenso ZPoW desenvolvido internamente e um protocolo básico de rede P2P, garantindo a segurança da rede e a consistência dos dados. Na camada de extensão, o SCDO melhora o desempenho através da tecnologia de fragmentação em cadeia e do protocolo de subcadeia Stem: a cadeia principal pode operar paralelamente em várias cadeias de fragmentos para aumentar a capacidade, e a subcadeia Stem atua como Layer2 para suportar aplicações específicas. Na camada de aplicação, o SCDO é totalmente compatível com contratos inteligentes EVM, suporta a implantação de várias aplicações descentralizadas (DApp) e fornece uma interface SDK amigável para desenvolvedores. Essa arquitetura em camadas permite que o SCDO alcance alta concorrência e consenso seguro na cadeia principal, ao mesmo tempo em que atende a diversas necessidades de aplicação através de subcadeias, construindo um ecossistema de blockchain escalável e modular.
Pergunta 12: Como é que o SCDO realiza a fragmentação da blockchain? Resposta: A tecnologia de fragmentação da SCDO combina características de fragmentação de rede, fragmentação de transações e fragmentação de estado. Simplificando, os nós na rede são divididos em diferentes grupos de fragmentos de acordo com regras, e cada fragmento processa de forma independente as transações e o estado da conta dentro desse fragmento, permitindo o processamento paralelo para melhorar o desempenho. Atualmente, a configuração inicial da mainnet da SCDO é de 4 fragmentos funcionando simultaneamente. Cada fragmento possui sua própria blockchain (cadeia local), responsável por empacotar as transações desse fragmento e manter um registro de informações de cabeçalho de bloco de outros fragmentos em uma cadeia leve. Isso significa que cada nó de fragmento não precisa armazenar os dados completos de outros fragmentos, apenas precisa entender os resumos dos blocos de outros fragmentos através da cadeia leve. O protocolo de fragmentação da SCDO suporta escalabilidade elástica; no futuro, se forem necessárias maiores performances, novos fragmentos podem ser adicionados a baixo custo para aumentar a capacidade total. Através da fragmentação on-chain, a SCDO conseguiu uma escalabilidade horizontal, aliviando efetivamente o gargalo de desempenho de uma única cadeia processando todas as transações.
Pergunta 13: Como o SCDO lida com transações entre fragmentos? R: O SCDO suporta transações entre estilhaços e tem um mecanismo dedicado para garantir que elas sejam executadas corretamente. Quando uma transação ocorre entre duas contas com fragmentos diferentes, o processo é o seguinte: no fragmento onde o remetente está localizado, a transação é embalada no bloco do fragmento como uma transação normal, e o fragmento de destino da transação é marcado; No fragmento onde o recetor está localizado, como o nó não contém diretamente as informações da conta do remetente, as transações de outros fragmentos precisam ser verificadas. Neste momento, o nó do fragmento do recetor solicitará os dados de prova relevantes da transação do fragmento do remetente através da rede e comparará esses dados com a cadeia leve (cadeia de cabeçalho de bloco) do fragmento do remetente mantida por si só. Se a verificação for bem-sucedida, o fragmento do recetor pode confirmar e executar a transação de estilhaços cruzados; Se a verificação falhar, a transação será rejeitada. Através deste esquema de “solicitação remota de dados + verificação de cadeia leve”, a SCDO garante a confiabilidade e a atomicidade das transações entre estilhaços. Embora o processo seja mais complexo do que uma transação de fragmento único, o protocolo é otimizado para minimizar a latência associada à comunicação entre estilhaços, permitindo que a consistência e o desempenho sejam comprometidos.
Pergunta 14: O que é o protocolo de subcorrente Stem do SCDO? Qual é a sua função? R: O Stem Subchain Protocol (SSP) é uma extensão Layer2 proposta pela SCDO para suportar a criação de subcadeias personalizadas afiliadas na cadeia principal. Com o SSP, qualquer usuário ou organização pode implantar uma subcadeia independente na cadeia principal do SCDO. Estas cadeias infantis são semelhantes a ramos que crescem a partir do “tronco” da cadeia principal, e estão ligadas à cadeia principal por um contrato inteligente ancorado na cadeia principal. As subcadeias STEM podem fornecer um ambiente operacional independente para cenários de aplicação específicos, tais como cadeias de jogos, cadeias de provas, etc., e a cadeia principal verifica regularmente o estado das subcadeias para garantir a segurança. No geral, o protocolo de subcadeia Stem melhora a flexibilidade e a escalabilidade da rede, permitindo que a cadeia principal SCDO atenda a diversas necessidades de negócios através da subcadeia, mantendo a segurança central.
Pergunta 15: Como a sub-rede Stem se conecta à rede principal e garante segurança? **Resposta:** Cada subcadeia Stem está conectada à cadeia principal através do Contrato Inteligente Stem na rede principal. A parte que inicia a criação da subcadeia precisa depositar uma certa quantidade de tokens SCDO como garantia no contrato da cadeia principal, que registrará as informações básicas da subcadeia. Durante a operação da subcadeia, é necessário enviar regularmente um resumo do estado à cadeia principal (por exemplo, a raiz Merkle do bloco ou o hash do estado). Os nós validadores na cadeia principal registrarão essas submissões para garantir que o estado da subcadeia não possa ser alterado. Se ocorrer uma alteração maliciosa na subcadeia, a cadeia principal pode detectar anomalias e tomar medidas (como confiscar a garantia, etc.) com base nos resumos de estado registrados anteriormente. Através do mecanismo de garantia e ancoragem de estado, a subcadeia Stem, ao obter alto desempenho independente, ainda é protegida pela extensão da segurança da cadeia principal.
Pergunta 16: O SCDO utiliza um modelo de conta ou um modelo UTXO? Como é a sua arquitetura de contrato inteligente? **Resposta:**O SCDO utiliza o modelo de contas (Account Model), semelhante ao Ethereum, e diferente do modelo UTXO do Bitcoin. No modelo de contas, cada endereço possui saldo e estado, e as transações alteram diretamente o saldo da conta, suportando contratos inteligentes que mantêm estados complexos. Este modelo é mais adequado para a execução de contratos Turing-completos. A arquitetura de contratos inteligentes do SCDO é totalmente compatível com a EVM do Ethereum, permitindo que os desenvolvedores utilizem linguagens como Solidity para escrever e implantar contratos no SCDO, integrando-se perfeitamente à experiência de desenvolvimento no Ethereum. Isso facilita para os desenvolvedores construir aplicações no SCDO e também a migração de DApps do ecossistema Ethereum.
Pergunta 17: Em que aspectos se reflete a escalabilidade da rede SCDO? Resposta: O SCDO melhorou a escalabilidade da rede em duas direções: horizontal e vertical. Em termos de escalabilidade horizontal, o sharding on-chain permite que a mainnet processe simultaneamente transações em várias cadeias paralelas, com a capacidade total de throughput crescendo linearmente com o número de shards. Por exemplo, cada shard pode processar de forma estável cerca de centenas de TPS, e 4 shards podem chegar a quase 1000 TPS. No futuro, à medida que o número de shards aumentar, espera-se que isso seja ainda mais elevado para milhares de TPS. Em termos de escalabilidade vertical, a sub-rede Stem oferece uma solução de escalabilidade de rede de segunda camada, melhorando ainda mais o desempenho para cenários específicos (o TPS de uma sub-rede pode teoricamente ser ilimitado, dependendo apenas do design dessa sub-rede). Através da combinação horizontal e vertical, o SCDO pode suportar a demanda de transações de alta concorrência para aplicações em larga escala.
Pergunta 18: Qual é o desempenho de negociação do SCDO? Qual é a velocidade de negociação? Resposta: Graças ao processamento paralelo da tecnologia de sharding, a taxa de transações por segundo (TPS) do SCDO supera em muito a de uma blockchain tradicional. Dados oficiais mostram que, atualmente, cada shard pode processar de forma estável cerca de 250 TPS, totalizando quase 1000 TPS com 4 shards; no futuro, se o número de shards aumentar, o TPS total pode ser elevado para cerca de 2000 TPS ou mais. Em termos de velocidade de confirmação de transações, o tempo médio de blocos do SCDO é de aproximadamente 20 segundos. Em geral, uma transação pode receber uma confirmação preliminar em um bloco (cerca de 20 segundos), e se for necessária uma confirmação com maior segurança, aguardando múltiplos blocos, isso também leva apenas alguns minutos, o que é muito mais rápido do que os tempos de confirmação de dezenas de minutos do Bitcoin. Em suma, o SCDO demonstra desempenho de alta taxa de transferência e baixa latência, capaz de suportar aplicações comerciais em grande escala e demandas de transações em tempo real.
Pergunta 19: Qual é o nível das taxas de transação (Taxas de Gas) do SCDO? Resposta: As taxas de transação do SCDO são muito baixas. Devido ao alto desempenho da rede e à grande capacidade, sob carga normal, a taxa de Gas de cada transação é praticamente insignificante (a unidade mínima é precisa até 8 casas decimais). A equipe oficial destaca que a taxa de transação do SCDO é muito inferior à do Ethereum, o que torna possíveis aplicações comerciais em grande escala e pagamentos de baixo valor. Os usuários que transferem ou chamam contratos na cadeia SCDO precisam pagar apenas uma quantidade mínima de tokens SCDO como taxa, tornando o custo de uso extremamente baixo. A implementação de baixas taxas de serviço se deve ao consenso eficiente e ao design de fragmentação do SCDO: o aumento da capacidade de processamento diminui a congestão da rede, reduzindo naturalmente o preço do Gas de cada transação. Além disso, o SCDO atualmente não adota um mecanismo de queima de taxas, portanto, a principal função das taxas é recompensar os mineradores e prevenir abusos, sem aumentar a carga adicional para os usuários. De modo geral, o SCDO oferece aos usuários um ambiente rápido e de baixo custo na cadeia, apoiando amigavelmente transações em grande escala e aplicações de interação frequente.
Pergunta 20: Como é que o SCDO consegue melhorar o desempenho mantendo a descentralização e a segurança? R: Através do design sistemático, a SCDO resolveu o famoso problema do “triângulo impossível” (desempenho, segurança e descentralização são difíceis de equilibrar) no campo blockchain. Por um lado, a SCDO adota o inovador algoritmo ZPoW no mecanismo de consenso para evitar a concentração de poder de computação e garantir que os usuários comuns também possam participar da mineração, de modo a manter a descentralização e a segurança consensual da rede. Por outro lado, a SCDO escolhe a fragmentação e a subcadeia como o esquema de escala, o que melhora muito o desempenho sem sacrificar a segurança: a fragmentação on-chain ainda usa o consenso PoW da cadeia principal, e cada fragmento mantém a segurança de forma independente e verifica uns aos outros através de cadeias leves para evitar pontos únicos de falha; O estado importante da subcadeia é apresentado regularmente à cadeia principal e a segurança da cadeia principal apoia a subcadeia. Além disso, a SCDO se concentra na qualidade do código e na auditoria para garantir que a implementação subjacente seja confiável. Através do mecanismo de equilíbrio PoW híbrido multialgoritmo para reduzir o risco de ataques em 51% (veja a seção subsequente do mecanismo de consenso para detalhes), e da comunidade aberta para atrair desenvolvedores e nós globais para participar, a SCDO construiu um ecossistema descentralizado e confiável que ainda mantém a operação de alto desempenho. Em suma, a SCDO consegue o melhor equilíbrio entre desempenho, segurança e descentralização através da inovação tecnológica!