A indústria do Web3 está a evoluir demasiado rapidamente, com novos acontecimentos todos os dias. Por isso, muitos pensamentos diários merecem ser registados.
Como porta de entrada para o mundo Web3, usamos carteiras todos os dias, mas realmente entendemos as carteiras?
Se nem sequer compreende vários tipos de carteiras, como pode ter coragem de colocar ativos numa carteira?
Portanto, para sobrevivermos e prosperarmos nesta indústria, é importante primeiro entendermos profundamente as carteiras Web3.
Se quiser entender verdadeiramente a carteira, é necessário primeiro compreender muitos princípios fundamentais da tecnologia blockchain, mas na verdade, o custo de aprendizagem é muito elevado.
Incluindo eu mesmo, eu tenho trabalhado em produtos de carteira por dois ou três anos, mas muitos conceitos comuns ainda são frequentemente confusos, o que é como trabalhar no escuro.
Atualmente, os produtos de carteira têm uma alta barreira de entrada para muitos usuários comuns. Portanto, este artigo tenta descrever os princípios básicos da carteira em linguagem simples e fornecer estratégias para o uso da carteira.
1. Comparado com os bancos
Em vez de listar alguns conceitos obscuros e difíceis de entender, aqui vamos tentar fazer uma comparação comum com cartões bancários que costumamos ver na finança tradicional:
Endereço da carteira = Número da conta bancária
Chave pública = Conta bancária
Chave privada = senha do cartão bancário
Mnemônico = chave privada principal = várias chaves privadas secundárias = várias senhas de subconta bancária (o mnemônico é outra forma da chave privada)
Analogamente a um banco na vida real, se quisermos negociar com outras pessoas, precisamos seguir estes passos:
(1)Criar uma conta bancária e definir uma senha
Em blockchain, primeiro geramos uma chave privada através de um gerador de números aleatórios. Esta chave privada é como a senha de um cartão bancário. Em seguida, geramos uma chave pública a partir da chave privada, que funciona como uma conta bancária. A chave pública então gera um endereço, que é como o número da conta bancária.
Podemos observar que este processo de criação é o oposto dos bancos no mundo real: os bancos primeiro criam uma conta para você e depois permitem que você defina uma senha.
Mas, tal como nos bancos, mesmo que alguém saiba o seu endereço e chave pública (número da conta bancária e cartão bancário), não consegue obter a sua chave privada (senha do cartão bancário).
(2) Transferir para outra conta bancária
Para transferir fundos para outra conta bancária, você precisa primeiro saber o número do cartão bancário do destinatário e, em seguida, inserir o valor da transferência (que não pode ser maior que o saldo da sua própria conta). Em seguida, será necessário inserir a senha do cartão bancário e, após a autenticação, você poderá iniciar a transferência.
Similar ao processo, a única diferença é que você não precisa fornecer sua chave (ou seja, a senha do cartão bancário) a ninguém ou a qualquer organização, apenas precisa assinar digitalmente com a chave privada.
No sistema financeiro tradicional, o banco armazena a senha do seu cartão bancário e verifica-a durante a transferência, tornando-se um intermediário centralizado.
Mas no mundo da blockchain, a sua chave privada é conhecida e guardada apenas por si, e não aparecerá em mais nenhum contexto, bastando apenas um algoritmo para provar que é o proprietário da sua chave privada.
(3)Conta bancária perdida
Se o seu cartão bancário for perdido ou a senha do cartão bancário for perdida, você pode congelar esta conta bancária, ou provar a sua identidade ao banco e redefinir a senha.
Mas no mundo da blockchain, se você perder a sua chave privada, não há como recuperá-la, e ninguém pode congelar a sua conta ou alterar a sua senha.
2、Estrutura da carteira multi-cadeia
Aqui estão reunidos vários conceitos mencionados acima:
As carteiras podem gerar ou importar várias séries de palavras-chave, uma série de palavras-chave pode gerar uma chave privada principal, e a chave privada principal pode derivar várias chaves privadas em diferentes cadeias, cada chave privada gera um endereço fixo.
No entanto, para facilitar a gestão de vários endereços em várias cadeias pelos utilizadores, as aplicações de carteira geralmente encapsulam o conceito de Conta, ou seja, agrupam o primeiro conjunto de endereços gerados em cada cadeia como Conta 1, o segundo conjunto de endereços gerados em cada cadeia como Conta 2, e assim por diante, agregando sequencialmente de acordo com a derivação de chaves filhas.
Em conclusão, carteiras e contas são conceitos de produtos, conceitos criados para a conveniência dos usuários; Por outro lado, mnemônicos, chaves privadas e endereços são conceitos técnicos que são as formas reais de dados que existem no blockchain.
A tendência atual é encapsular o máximo possível de conceitos como palavras-chave, chave privada, endereço, cadeia em aplicativos e usar conceitos mais compreensíveis para os usuários, como contas, por exemplo.
Esta é também a razão pela qual aparece a narrativa de ‘abstração de cadeia’, também para reduzir a confusão dos usuários com conceitos técnicos ao usar produtos, não se preocupando com questões como cross-chain, taxas de gás, etc., e fornecer aos usuários uma experiência semelhante a produtos Web2.
3. O que é uma carteira?
Na verdade, não há dinheiro na carteira, assim como na vida real, onde a carteira contém principalmente cartões bancários, chaves e outros itens.
No mundo Web3, o dinheiro é armazenado na blockchain e o termo ‘carteira’ se refere especificamente ao sistema usado para armazenar e gerenciar as chaves dos usuários (ou seja, senhas de cartão bancário).
Cada carteira contém um sistema de gerenciamento de chaves, em algumas carteiras, o sistema de gerenciamento de chaves é o único módulo; enquanto em outras carteiras, pode haver funções mais amplas com base nisso, como ser uma porta de entrada para aplicativos descentralizados, como o Web3 Wallet da OKX, que é um representante típico.
Se classificados de acordo com se a chave privada é exposta diretamente na rede, podem ser divididos em carteira quente, carteira fria e carteira morna.
(1) Hot wallet: Uma hot wallet é uma “carteira online”, uma carteira online que pode usar Bitcoin em um navegador ou dispositivo móvel.
(2)Carteira fria: Uma carteira fria é uma “carteira offline” que mantém a chave privada offline para evitar que seja exposta à rede, o que pode impedir eficazmente o roubo por hackers, como as carteiras de hardware.
(3)Carteira morna: Situada entre a carteira fria e a quente, semelhante à carteira quente, a carteira morna também está online. No entanto, por questões de segurança, a carteira morna possui uma rigorosa lista branca de endereços e não permite transferências para endereços fora da lista branca.
Do ponto de vista da segurança, a carteira quente < carteira morna < carteira fria.
4. Como é que um usuário comum deve escolher uma carteira?
A separação de ativos é realmente a mais importante, pode-se usar a estratégia de carteiras frias, mornas e quentes em três camadas, dividindo a própria carteira em três categorias:
(1)Carteira quente (10% dos ativos): Uma carteira frequentemente usada para interações, não armazene grandes quantidades de ativos, geralmente armazene apenas ativos suficientes para atender às necessidades de gas.
Esta carteira pode ser usada para jogar novos projetos com frequência. Mesmo que seja realmente pescado, causando algumas perdas, pelo menos não vai quebrar os ossos.
(2)Carteira morna (20% dos ativos): na verdade, é uma carteira quente isolada, ativos com uma frequência de interação relativamente baixa podem ser colocados na carteira morna.
Esta carteira é adequada para armazenar ativos de liquidez de garantia, pois muitos projetos atualmente são de garantia. Se esses ativos forem mantidos a longo prazo na carteira quente, será muito perigoso, então pode-se separar uma carteira quente como carteira morna.
Os ativos desta carteira também podem ser utilizados a qualquer momento, mas a frequência de interação é muito menor em comparação com a carteira quente, o que também reduz muito o risco.
(3)Carteira fria (70% dos ativos): Os ativos de grande valor devem ser armazenados de forma fria em uma carteira de hardware, de preferência sem qualquer interação.
Claro, a segregação de ativos em vários tipos de carteiras na verdade sacrifica a eficiência em prol da segurança. A melhor prática seria ter uma plataforma integrada de gestão de ativos que suporte vários tipos de carteiras.
Atualmente, não existe uma carteira em camadas leve como essa no mercado, mas a carteira Web3 da OKX é a mais provável de ser lançada.
Como uma super aplicação, a carteira Web3 da OKX já integrou vários tipos de carteiras, mas ainda carece de interoperabilidade e estratégias de gestão de fundos de vários tipos de carteiras, esperamos que no futuro possa gerir os ativos dos utilizadores de forma verdadeiramente abrangente.
5, Resumo
A esta altura, todos devem ter uma compreensão geral das carteiras Web3.
Mais importante ainda, não use carteiras desconhecidas no dia a dia, pois não há garantia de segurança. Também não copie e cole sua frase de recuperação e chave privada aleatoriamente, pois qualquer vazamento resultará na perda de todos os seus ativos.
Uma vez que todos estão no mundo Web3, devemos avançar com cautela em cada passo, apenas assim teremos a oportunidade de chegar ao outro lado.
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.
Se você deseja sobreviver por muito tempo na floresta escura de criptografia, primeiro entenda a Carteira Web3.
Introdução:
A indústria do Web3 está a evoluir demasiado rapidamente, com novos acontecimentos todos os dias. Por isso, muitos pensamentos diários merecem ser registados.
Como porta de entrada para o mundo Web3, usamos carteiras todos os dias, mas realmente entendemos as carteiras?
Se nem sequer compreende vários tipos de carteiras, como pode ter coragem de colocar ativos numa carteira?
Portanto, para sobrevivermos e prosperarmos nesta indústria, é importante primeiro entendermos profundamente as carteiras Web3.
Se quiser entender verdadeiramente a carteira, é necessário primeiro compreender muitos princípios fundamentais da tecnologia blockchain, mas na verdade, o custo de aprendizagem é muito elevado.
Incluindo eu mesmo, eu tenho trabalhado em produtos de carteira por dois ou três anos, mas muitos conceitos comuns ainda são frequentemente confusos, o que é como trabalhar no escuro.
Atualmente, os produtos de carteira têm uma alta barreira de entrada para muitos usuários comuns. Portanto, este artigo tenta descrever os princípios básicos da carteira em linguagem simples e fornecer estratégias para o uso da carteira.
1. Comparado com os bancos
Em vez de listar alguns conceitos obscuros e difíceis de entender, aqui vamos tentar fazer uma comparação comum com cartões bancários que costumamos ver na finança tradicional:
Endereço da carteira = Número da conta bancária
Chave pública = Conta bancária
Chave privada = senha do cartão bancário
Mnemônico = chave privada principal = várias chaves privadas secundárias = várias senhas de subconta bancária (o mnemônico é outra forma da chave privada)
Analogamente a um banco na vida real, se quisermos negociar com outras pessoas, precisamos seguir estes passos:
(1)Criar uma conta bancária e definir uma senha
Em blockchain, primeiro geramos uma chave privada através de um gerador de números aleatórios. Esta chave privada é como a senha de um cartão bancário. Em seguida, geramos uma chave pública a partir da chave privada, que funciona como uma conta bancária. A chave pública então gera um endereço, que é como o número da conta bancária.
Podemos observar que este processo de criação é o oposto dos bancos no mundo real: os bancos primeiro criam uma conta para você e depois permitem que você defina uma senha.
Mas, tal como nos bancos, mesmo que alguém saiba o seu endereço e chave pública (número da conta bancária e cartão bancário), não consegue obter a sua chave privada (senha do cartão bancário).
(2) Transferir para outra conta bancária
Para transferir fundos para outra conta bancária, você precisa primeiro saber o número do cartão bancário do destinatário e, em seguida, inserir o valor da transferência (que não pode ser maior que o saldo da sua própria conta). Em seguida, será necessário inserir a senha do cartão bancário e, após a autenticação, você poderá iniciar a transferência.
Similar ao processo, a única diferença é que você não precisa fornecer sua chave (ou seja, a senha do cartão bancário) a ninguém ou a qualquer organização, apenas precisa assinar digitalmente com a chave privada.
No sistema financeiro tradicional, o banco armazena a senha do seu cartão bancário e verifica-a durante a transferência, tornando-se um intermediário centralizado.
Mas no mundo da blockchain, a sua chave privada é conhecida e guardada apenas por si, e não aparecerá em mais nenhum contexto, bastando apenas um algoritmo para provar que é o proprietário da sua chave privada.
(3)Conta bancária perdida
Se o seu cartão bancário for perdido ou a senha do cartão bancário for perdida, você pode congelar esta conta bancária, ou provar a sua identidade ao banco e redefinir a senha.
Mas no mundo da blockchain, se você perder a sua chave privada, não há como recuperá-la, e ninguém pode congelar a sua conta ou alterar a sua senha.
2、Estrutura da carteira multi-cadeia
Aqui estão reunidos vários conceitos mencionados acima:
As carteiras podem gerar ou importar várias séries de palavras-chave, uma série de palavras-chave pode gerar uma chave privada principal, e a chave privada principal pode derivar várias chaves privadas em diferentes cadeias, cada chave privada gera um endereço fixo.
No entanto, para facilitar a gestão de vários endereços em várias cadeias pelos utilizadores, as aplicações de carteira geralmente encapsulam o conceito de Conta, ou seja, agrupam o primeiro conjunto de endereços gerados em cada cadeia como Conta 1, o segundo conjunto de endereços gerados em cada cadeia como Conta 2, e assim por diante, agregando sequencialmente de acordo com a derivação de chaves filhas.
Em conclusão, carteiras e contas são conceitos de produtos, conceitos criados para a conveniência dos usuários; Por outro lado, mnemônicos, chaves privadas e endereços são conceitos técnicos que são as formas reais de dados que existem no blockchain.
A tendência atual é encapsular o máximo possível de conceitos como palavras-chave, chave privada, endereço, cadeia em aplicativos e usar conceitos mais compreensíveis para os usuários, como contas, por exemplo.
Esta é também a razão pela qual aparece a narrativa de ‘abstração de cadeia’, também para reduzir a confusão dos usuários com conceitos técnicos ao usar produtos, não se preocupando com questões como cross-chain, taxas de gás, etc., e fornecer aos usuários uma experiência semelhante a produtos Web2.
3. O que é uma carteira?
Na verdade, não há dinheiro na carteira, assim como na vida real, onde a carteira contém principalmente cartões bancários, chaves e outros itens.
No mundo Web3, o dinheiro é armazenado na blockchain e o termo ‘carteira’ se refere especificamente ao sistema usado para armazenar e gerenciar as chaves dos usuários (ou seja, senhas de cartão bancário).
Cada carteira contém um sistema de gerenciamento de chaves, em algumas carteiras, o sistema de gerenciamento de chaves é o único módulo; enquanto em outras carteiras, pode haver funções mais amplas com base nisso, como ser uma porta de entrada para aplicativos descentralizados, como o Web3 Wallet da OKX, que é um representante típico.
Se classificados de acordo com se a chave privada é exposta diretamente na rede, podem ser divididos em carteira quente, carteira fria e carteira morna.
(1) Hot wallet: Uma hot wallet é uma “carteira online”, uma carteira online que pode usar Bitcoin em um navegador ou dispositivo móvel.
(2)Carteira fria: Uma carteira fria é uma “carteira offline” que mantém a chave privada offline para evitar que seja exposta à rede, o que pode impedir eficazmente o roubo por hackers, como as carteiras de hardware.
(3)Carteira morna: Situada entre a carteira fria e a quente, semelhante à carteira quente, a carteira morna também está online. No entanto, por questões de segurança, a carteira morna possui uma rigorosa lista branca de endereços e não permite transferências para endereços fora da lista branca.
Do ponto de vista da segurança, a carteira quente < carteira morna < carteira fria.
4. Como é que um usuário comum deve escolher uma carteira?
A separação de ativos é realmente a mais importante, pode-se usar a estratégia de carteiras frias, mornas e quentes em três camadas, dividindo a própria carteira em três categorias:
(1)Carteira quente (10% dos ativos): Uma carteira frequentemente usada para interações, não armazene grandes quantidades de ativos, geralmente armazene apenas ativos suficientes para atender às necessidades de gas.
Esta carteira pode ser usada para jogar novos projetos com frequência. Mesmo que seja realmente pescado, causando algumas perdas, pelo menos não vai quebrar os ossos.
(2)Carteira morna (20% dos ativos): na verdade, é uma carteira quente isolada, ativos com uma frequência de interação relativamente baixa podem ser colocados na carteira morna.
Esta carteira é adequada para armazenar ativos de liquidez de garantia, pois muitos projetos atualmente são de garantia. Se esses ativos forem mantidos a longo prazo na carteira quente, será muito perigoso, então pode-se separar uma carteira quente como carteira morna.
Os ativos desta carteira também podem ser utilizados a qualquer momento, mas a frequência de interação é muito menor em comparação com a carteira quente, o que também reduz muito o risco.
(3)Carteira fria (70% dos ativos): Os ativos de grande valor devem ser armazenados de forma fria em uma carteira de hardware, de preferência sem qualquer interação.
Claro, a segregação de ativos em vários tipos de carteiras na verdade sacrifica a eficiência em prol da segurança. A melhor prática seria ter uma plataforma integrada de gestão de ativos que suporte vários tipos de carteiras.
Atualmente, não existe uma carteira em camadas leve como essa no mercado, mas a carteira Web3 da OKX é a mais provável de ser lançada.
Como uma super aplicação, a carteira Web3 da OKX já integrou vários tipos de carteiras, mas ainda carece de interoperabilidade e estratégias de gestão de fundos de vários tipos de carteiras, esperamos que no futuro possa gerir os ativos dos utilizadores de forma verdadeiramente abrangente.
5, Resumo
A esta altura, todos devem ter uma compreensão geral das carteiras Web3.
Mais importante ainda, não use carteiras desconhecidas no dia a dia, pois não há garantia de segurança. Também não copie e cole sua frase de recuperação e chave privada aleatoriamente, pois qualquer vazamento resultará na perda de todos os seus ativos.
Uma vez que todos estão no mundo Web3, devemos avançar com cautela em cada passo, apenas assim teremos a oportunidade de chegar ao outro lado.