A aula aberta Qtum é online. Como a tecnologia de privacidade pode se tornar a pedra angular de aplicativos em grande escala?

Em 2019, a tecnologia de privacidade se tornou uma nova direção quente.

 

Em comparação com antes, por causa da transparência dos dados de transações na cadeia de moeda criptografada, como Bitcoin e Ethereum, e a evolução contínua da tecnologia de análise de dados, as pessoas podem vincular transações com identidades fora da cadeia, o que torna a posse de moedas criptografadas A identidade da pessoa tornou-se cada vez mais transparente.

 

Não apenas para os indivíduos, os dados empresariais das empresas precisam de proteção de tecnologia de privacidade.Para permitir a implementação de cenários mais comerciais em larga escala, a tecnologia de privacidade tornou-se uma demanda rígida para o mercado comercial. Desde 2018, a Qtum tem prestado atenção à tecnologia de privacidade e lançou a proposta técnica de ativos de privacidade QIP. O Qtum 2.0 também estabelecerá uma base sólida para a emissão de ativos de privacidade.

 

Em 10 de outubro, Zheng Yi, o engenheiro de desenvolvimento do Qtum Qtum, foi convidado a participar da Lianke Talk como palestrante principal. Ele compartilhou o tópico "Tecnologia de ativos de privacidade Qtum" para ajudar mais amigos a aprender sobre tecnologia de privacidade durante o curso. E compreender as vantagens e o desenvolvimento futuro do Qtum na emissão de ativos privados.

 

Tecnologia de ativos de privacidade Qtum

 

Esta aula aberta é voltada para alunos baseados em zero. Você levará 20 minutos para aprender sobre a tecnologia de privacidade do blockchain.

O conteúdo é detalhado, fácil de entender, gratuito e aberto por meio da plataforma Lianke.

 

Link: https://www.liankexing.com/playvideo/851

 

Depois de compartilhar o curso, "Lianke Talk" coletou perguntas de muitos fãs do Qtum e selecionou cinco perguntas representativas para responder no local.

 

Quando o hard fork Qtum acontecerá? O que o garfo rígido inclui?

Zheng Yi: Foi lançada a versão hard fork atual da Quantum Chain, que é 0.18.1. A atualização será ativada automaticamente na altura do bloco predefinida. A altura da bifurcação da rede de teste é 446.320 (estimada em 20 de setembro de 2019), e a altura da bifurcação da rede principal Qtum é 466.600 (o tempo estimado é 16 de outubro de 2019) Dia 17 de outubro). Recomenda-se que os usuários mantenham as carteiras que são sempre a última versão oficialmente lançada para que a atualização possa ser concluída automaticamente. Este garfo rígido inclui o seguinte:

1. QIP-5: Adicionar verificação de assinatura ao script de saída de transações de contrato

https://github.com/qtumproject/qips/issues/6

2. QIP-6: Adicionar contrato pré-compilado btc_ecrecover na máquina virtual EVM da Qtum

https://github.com/qtumproject/qips/issues/7

3. QIP-7: Atualize a máquina virtual Qtum EVM para a versão mais recente de Constantinopla (Constantinopla)

https://github.com/qtumproject/qips/issues/8

4. QIP-9: Modifique o algoritmo de ajuste de dificuldade para tornar o tempo de bloqueio mais estável

https://github.com/qtumproject/qips/issues/9

 

Se você se interessar, pode ir ao github para verificar os detalhes, obrigado.

 

Qtum projetou a camada de abstração de conta AAL para que o blockchain baseado em UTXO também possa suportar contratos inteligentes. Esta é também a inovação e atualização técnica que o Qtum traz para o Bitcoin e a moeda colorida do Bitcoin. Conte-nos brevemente sobre isso TODA a camada de abstração da conta?

Zheng Yi: AAL é um design mais interessante do Qtum, que trará um enorme potencial para o sistema blockchain. Qual é esse potencial, deixe-me explicar.

Atualmente, a maioria dos sistemas de blockchain, blockchain e contratos inteligentes são acoplados, ou seja, a lógica está intimamente ligada. No entanto, o Qtum usa uma estrutura levemente acoplada, que conecta o blockchain subjacente e a máquina virtual de contrato inteligente de nível superior por meio de AAL.

 

A função do AAL é fornecer um conjunto de interfaces de leitura e gravação para o blockchain para máquinas virtuais. Por exemplo, leia a solicitação de contrato da transação do usuário ou faça uma transferência em cadeia. Por exemplo, a máquina virtual, o ambiente operacional dos contratos inteligentes, é equivalente ao motor de um carro e o blockchain é equivalente a arquivos. AAL é a caixa de velocidades. Usamos o blockchain para manipular máquinas virtuais. Outros blockchains não têm essa caixa de engrenagens de camada intermediária.

 

Quais são os benefícios de ter uma camada intermediária AAL? Isso significa que podemos conectar o Bitcoin a qualquer tipo de máquina virtual de um contrato inteligente por meio de AAL. O Qtum atualmente conecta Bitcoin e EVM. No futuro, iremos conectar a máquina virtual chamada x86VM desenvolvida por nós e a máquina virtual WASM. Espera-se que o Qtum se torne o primeiro blockchain a oferecer suporte a várias máquinas virtuais de contrato inteligente no futuro.

 

Diante das limitações da aplicação comercial de contratos inteligentes, quais práticas a plataforma Quantum Chain fez?

Zheng Yi: Todos sabem que os sistemas blockchain atuais, incluindo a estrutura DApp de Ethereum e EOS, enfrentam grandes limitações em aplicativos comerciais. Por um lado, o desempenho não é bom e, por outro lado, o ambiente de desenvolvimento não é perfeito. Tentamos muitas maneiras de expandir os recursos do blockchain, incluindo máquinas virtuais x86, IPFS, armazenamento on-chain, cross-chain, etc. Estas também são algumas soluções populares atualmente no mercado. Existem atualmente algumas soluções em desenvolvimento e anunciaremos nosso progresso mais recente quando chegar a hora certa.

 

Sabemos que o Qtum melhorou o consenso de PoS e adotou o MPoS. Como é esse mecanismo e o que é único nele?

Zheng Yi: Qtum não adotou diretamente o PoS3.0, não porque haja um problema com o mecanismo de consenso em si, mas porque a combinação de PoS e contratos inteligentes pode trazer ataques em potencial. Os invasores podem iniciar uma série de "contratos inúteis" pagando um gás mais caro. Embora isso vá consumir muito gás, porque o minerador pode obter o gás na transação como uma recompensa, desde que o contrato do invasor seja elaborado corretamente, pode garantir que outros nós não possam processar a transação normalmente e o invasor possa usar o conhecimento prévio para se tornar uma zona. Produtores de blocos, recuperando assim todo o custo do ataque e realizando ataques DoS de custo zero. A solução da Qtum é aumentar o custo dos ataques compartilhando receita com outros nós e atrasando a receita. A Qtum modificou o mecanismo de retorno de incentivo com base no PoS3.0 e realizou o MPoS.

 

A implementação específica é a seguinte: cada recompensa do bloco é dividida igualmente por 10 mineiros, e as recompensas restantes são atrasadas por 500 blocos. Ou seja, a recompensa de 1/10 do bloco é obtida imediatamente, e as recompensas de 9/10 restantes são obtidas em 9 blocos consecutivos após 500 blocos. Recompensa da mineração = receita do bloco + taxa de manuseio + taxa de gás para executar contratos inteligentes. Essa simples melhoria não altera a lógica central do PoS3.0, de modo que o invasor não pode prever quantas recompensas de bloqueio serão obtidas, nem pode obter recompensas de bloqueio imediatamente, aumentando muito o custo de lançar os ataques de "contrato lixo" mencionados anteriormente. .

 

Diz-se que o protocolo de governança em cadeia do DGP projetado e desenvolvido pela Qtum e aplicado à cadeia principal reduz muito os danos causados ​​por bifurcações e mantém melhor o consenso descentralizado. Como é esse protocolo de governança?

Zheng Yi: O protocolo de Protocolo de Governança Descentralizada (DGP) do Qtum permite que os parâmetros do sistema sejam alterados por meio da proposta em cadeia e do sistema de votação. Essa ideia vem principalmente do desacordo da comunidade Bitcoin em modificar o tamanho do bloco. Portanto, devemos ter um mecanismo para evitar o reaparecimento desse tipo de inconsistência da comunidade, por isso usamos contratos inteligentes para implementar a função de voto na cadeia de parâmetros.

 

Seu processo de execução é assim:

A tarefa dos gerentes de contrato DGP é iniciar propostas para cada parâmetro de contrato DGP quando necessário e enviar propostas para iniciar a votação. Assim que uma proposta obtiver votos de apoio suficientes, a proposta entrará em vigor automaticamente e as novas regras de parâmetro funcionarão como novas regras de consenso sobre os parâmetros correspondentes. Atualmente, 4 contratos DGP são implantados na cadeia Qtum, que são usados ​​para controlar dinamicamente os 4 parâmetros de consenso.

Tamanho do bloco: a capacidade máxima do bloco

O padrão é 2 Mb, contrato DGP: 0000000000000000000000000000000000000081

 

Preço mínimo do gás: o preço mínimo do gás aceitável para o criador do bloco

O padrão é 40 satoshis, contrato DGP: 0000000000000000000000000000000000000082

 

Limite de Gás do Bloco: O número máximo de Gás que pode ser consumido por um bloco

O padrão é 40 milhões, contrato DGP: 0000000000000000000000000000000000000084

 

Gás EVM: Gás gasto para cada operação EVM

Contrato DGP: 0000000000000000000000000000000000000080

 

Esses parâmetros podem ser modificados por meio do contrato, sem a necessidade de hard forks, soft forks e outros métodos Bitcoin comumente usados.

 

Por fim, Zheng Yi disse: "No futuro, continuaremos a explorar como aplicar ativos de privacidade ao Qtum. Por um lado, conduziremos pesquisas mais aprofundadas sobre contratos pré-compilados, Range Proof, MimbleWimble e outras perspectivas técnicas. Por outro lado, Qtum Também tente cooperar com a equipe técnica de ativos de privacidade para explorar em conjunto a direção futura deste campo. "

 

Acho que você gosta

Origin blog.csdn.net/weixin_42667079/article/details/102515210
Recomendado
Clasificación