29 de março de 2024

Ir para Hodl Hodl: Técnico

Hodl Hodl continua sua série de posts educacionais dedicados aos comerciantes que negociamem outros P2Plocais, mas estão familiarizados ou não muito com Hodl Hodl (hodlhodl.com).

Este material é da série “Switch to Hodl Hodl”explica o funcionamento interno da exchange, sua aparência técnica e por que Hodl Hodl não consegue acessar seus bitcoins e fugir com eles.

Vamos tomá-lo em ordem.

Neste artigo, explicaremos principalmente como funcionam os contratos para Hodl Hodl, porque os contratos multisig ainda são novos para muitos usuários de Bitcoin.

Com o Hodl Hodl, você tem uma opção: negocie na blockchain Bitcoin (transações on-chain) ou na rede Lightning. Explicaremos como os dois tipos de contrato diferem e se aprofundam nos dois tipos de contrato.

Contratos em cadeia

Para contratos on-chain, fornecemos uma solução automatizada não custodial que permite à bolsa evitar o armazenamento de fundos, e nossos clientes podem negociar de forma segura e anônima.

Quando um contrato é criado, o Hodl Hodl gera 2de 3 endereços bitcoin multisig. Cada endereço é gerado no formato SegWit (P2SH-P2WSH) e todos podem enviar e receber fundos diretamente do compromisso para os endereços Bech32.

Existem 3 chaves para garantia, duas das quais são necessárias para retirar bitcoins da garantia: um comprador, um vendedor e uma troca, cada uma das quais armazena uma das chaves.

  • O par de chaves do usuário é gerado no navegador e criptografado com uma senha de pagamento que cada usuário cria antes de iniciar seu primeiro contrato. Armazenamos apenas chaves privadas,criptografadosenha de pagamento em nossos servidores, portantoÉ impossível descriptografar a chave privada do usuário sem a senha de pagamento. A senha é conhecida apenas pelos usuários e nunca é conhecida ou armazenada por nós.

O contrato começa com o comprador eO vendedor confirma sua senha de pagamento antes de fornecermos ao vendedor o endereço de depósito para onde ele precisa enviar os bitcoins. Ao confirmar a senha, os usuários podem criptografar as chaves privadas recebidas e gerar um endereço de garantia.

Quando um vendedor envia bitcoins para multisigendereço, vemos imediatamente isso e, assim que o número necessário de confirmações é inserido, indicado na descrição do contrato, alteramos automaticamente o status do contrato e informamos ao comprador que os bitcoins estão bloqueados em garantia e que ele pode continuar com segurança a transação.

Além disso, o comprador paga ao vendedor, há dois cenários com três resultados diferentes:

O contrato foi bem sucedido:o vendedor simplesmente retira fundos do depósito paraEndereço Bitcoin do comprador. Para fazer isso, o comerciante insere sua senha de pagamento, assinando assim a transação com sua chave privada, enquanto Hodl Hodl assina automaticamente a transação com sua chave.

O debate começa:Hodl Hodl resolve a disputa:

  • Se a disputa for decidida na direção do vendedor, Hodl Hodl torna possível retirar bitcoins do compromisso para a carteira do vendedor, assinando automaticamente a transação com sua chave.
  • Se a disputa for decidida na direção do comprador, HodlHodl torna possível retirar bitcoins do compromisso para a carteira do comprador usando sua senha de pagamento e assinando automaticamente a transação com sua chave.

Se não for possível determinar quem está certo, Hodl Hodl não éEle permite que você retire bitcoins da garantia e não assina a transação, deixando os bitcoins bloqueados até que a evidência necessária para tomar a decisão correta seja apresentada.

O processo de assinatura da transação é o seguinte:

  1. O cliente recebe uma transação não processada e não processada e, assim que a senha de pagamento é confirmada, a transação é assinada com uma chave de usuário criptografada diretamente no navegador do usuário.
  2. Uma transação semi-assinada é enviada de volta ao servidor.
  3. Hodl Hodl assina a transação com sua chave no servidor e a transmite.

Quando (e somente se) o contrato for concluído com sucesso,Hodl Hodl também recebe uma comissão de câmbio pela transação. simplesmente adicionamos uma saída adicional à transação de retirada e subtraímos a comissão do valor bloqueado no depósito.

Trocar modo Lightning

Quando começamos a trabalhar com a rede Lightning, não sabíamos que era possível introduzir uma solução não custodial e decidimos atuar como intermediário nos contratos Lightning.

Lançamos nosso nó Lightning usando LND(030bde3ee226b7cf456703811976e4241a929d11e5fc0549e9a1c6d10a8e23a738) através da qual temos nossa carteira de iluminação. Também criamos nossa própria biblioteca, que permite automatizar e proteger o processo de licitação.

Quando o contrato começa, a troca gera uma fatura pelo valor do contrato, e o vendedor a paga de sua carteira, bloqueando os fundos na carteira da troca durante a vigência do contrato.

Quando vemos fundos em nossa carteira,o comprador paga ao vendedor e envia uma fatura da carteira para retirar fundos da carteira. Assim como nos contratos em cadeia, existem dois cenários com três resultados diferentes:

O contrato foi concluído com sucesso:o vendedor simplesmente retira bitcoins pagando a fatura fornecida pelo comprador.

O debate começa:Hodl Hodl resolve a disputa:

  • Se a disputa for decidida na direção do vendedor, Hodl Hodl torna possível retirar bitcoins pagando a fatura emitida pelo vendedor.
  • Se a disputa for decidida na direção do comprador, Hodl Hodl torna possível retirar bitcoins da carteira de câmbio para a carteira do comprador, pagando a fatura emitida pelo comprador.

Se não for possível determinar quem está certo, Hodl Hodl não éEle permite que você retire bitcoins e não assina a transação, deixando os bitcoins bloqueados em nossa carteira Lightning até que sejam apresentadas as evidências necessárias para tomar a decisão certa.

O pagamento da fatura é um processo automatizado,que é gerenciado usando nossa própria biblioteca de rede Lightning. No lado do cliente, tudo é simples: o usuário precisa apenas clicar em alguns botões na página do contrato.

Quando (e somente se) o contrato for concluído com êxito,Hodl Hodl também recebe uma comissão de troca, apenas pedimos ao vendedor que nos envie uma fatura de um determinado valor, que inclui nossa comissão de troca.

BitNovosti.a publica este comunicado à imprensa "no estado em que se encontra" e as informações fornecidas não podem ser consideradas conselhos de investimento do conselho editorial. O leitor realiza uma análise independente e toma uma decisão por seu próprio risco.

</p>