Modelo de melhor substituto Runes: dividir e otimizar a eficiência Gota custos

robot
Geração do resumo em andamento

Análise do mecanismo de substituição de ativos na cadeia do Bitcoin: o caso dos Runes

Introdução

Transações e atenção são os elementos centrais do web3, o preço é o ponto de partida, o valor é o ponto de chegada. A redução pela metade do BTC e o lançamento do protocolo Runes ocorreram há mais de um mês, durante o qual surgiram várias plataformas de serviços de negociação e mercados de troca. Este artigo usa os ativos Runes como exemplo para explorar o melhor mecanismo do modelo de serviço de negociação (gravação) de ativos na cadeia do Bitcoin.

1. Ranking GAS da plataforma de代打 Runes

Do ponto de vista da classificação das soluções, as conclusões principais são as seguintes:

  1. custo do gás: divisão + na cadeia < na cadeia < divisão < single打
  2. Grau de centralização: na cadeia ( sem endereço intermediário ) < divisão ( sem endereço intermediário ) < na cadeia ( com endereço intermediário ) < divisão ( com endereço intermediário )
  3. Coleta de ativos: na cadeia > divisão + na cadeia > divisão
  4. Velocidade de subida em massa: dividir = dividir + na cadeia > na cadeia

Analisando o modelo de melhor mecanismo de ativos em Bitcoin (Gravação) usando Runas como exemplo

1.1 Runes mecanismo de gravação resumido

Runes utiliza a técnica de gravação para registar informações no campo op-return do UTXO do Bitcoin. Este método foi introduzido na versão 0.9 do Bitcoin Core, criando saídas verificáveis mas não consumíveis, permitindo que dados sejam armazenados na cadeia.

No explorador de blocos Bitcoin, é possível ver as informações op-return anexadas às transações. Essas informações, após serem decodificadas, geralmente são apresentadas em formato JSON, incluindo informações sobre a implantação, cunhagem, emissão, etc. dos ativos Runes.

O mecanismo de代打 do Runes exige que uma transação só possa代打 um ativo. O custo da transação depende do tamanho dos dados na cadeia, portanto, o modelo ideal deve controlar ao máximo o número de UTXOs na transação.

Usando Runes como exemplo, analisar o melhor mecanismo para o modelo de transferência de ativos na cadeia do Bitcoin (etching)

1.2 modelo de divisão

O modelo de divisão realiza uma transação que gera várias subtransações durante o processo de substituição, e cada subtransação então realiza a criação de ativos.

Por exemplo, o plano de uma plataforma de serviços de jogo:

  1. A primeira transação estima a taxa de transação para cada subtransação, reservando 546 (valor comum de poeira do Bitcoin) + valor da taxa, dividindo múltiplos UTXO para um novo endereço.
  2. A segunda transação é feita de um novo endereço de volta para o endereço do usuário, completando o pagamento, e o usuário recebe ativos Runes.

O problema deste modelo é que é necessário dividir as transações, e os usuários obtêm UTXOs dispersos. Para grandes clientes, isso pode aumentar os custos de transação.

Analisando o melhor mecanismo do modelo de ativo de substituição (gravação) na Bitcoin usando Runas como exemplo

1.3 modo em cadeia

O modo em cadeia é semelhante ao consumo de várias transações da transação anterior que ainda está na pool de memória. Por exemplo, o usuário inicialmente tem 20000 satoshis, e cada transação consome a saída da transação anterior.

Uma plataforma adota este modelo, cobrando uma taxa de serviço na primeira transação. Embora a quantidade de dados neste modelo seja relativamente pequena, na realidade, trata-se de uma taxa excessiva desnecessária. Várias plataformas já disponibilizaram o código Runes como código aberto, permitindo que os desenvolvedores o citem diretamente para construir suas próprias ferramentas de serviço.

Usando Runes como exemplo, analisar o melhor mecanismo do modelo de代打 (gravura) de ativos na cadeia do Bitcoin

2. Melhor Modelo de Serviço de Runes: Divisão + na cadeia

Atualmente, a solução relativamente melhor é adotar um modelo de divisão + modelo em cadeia. As características deste modelo:

  1. Ao dividir, primeiro dê ao usuário um ativo.
  2. Em até 25 vezes de cunhagem, separe gás suficiente para a cunhagem na cadeia e, em seguida, execute a cunhagem.
  3. Ao fazer mais de 25 mintagens, separe o gas necessário para múltiplas cadeias e, em seguida, execute a mintagem.

Este modelo, embora a taxa básica de transação não seja superior ao modelo puramente na cadeia, pode realizar grandes quantidades de cunhagem, e a eficiência na cadeia pode ser concluída em 2 blocos.

Usando Runes como exemplo, analisar o melhor mecanismo do modelo de substituição de ativos na cadeia do Bitcoin

2.1 A importância da eficiência na cadeia

Os nós do Bitcoin têm um mecanismo para prevenir ataques DoS, limitando o consumo de vouts de um único UTXO e o número máximo de 25 transações na cadeia no pool de memórias. É por isso que a mintagem em grande quantidade utiliza frequentemente endereços intermediários.

O modelo de divisão, após a divisão da transação na cadeia, pode ser colocado infinitamente no pool de memórias (porque a transação pai já não está no pool de memórias, e cada vout de UTXO é calculado independentemente com um limite de 25).

2.2 BTC taxa de otimização de taxas

Tomando como exemplo o endereço Taproot, é possível calcular a taxa de otimização de diferentes modelos:

  • Mintagem em lote na cadeia de 10 transações, custo: 1310 vsize

  • Dividir o lote de Mint em 10 transações, custo: 1697 vsize

  • Taxa de otimização de gás: 22,8%

  • Mintagem em lote na cadeia de 20 transações, custo: 2620 vsize

  • Dividir a Mint em 20 transações, custo: 3437 vsize

  • Taxa de otimização de Gas: 23,8%

Parece que 20% não é muito, mas durante o pico de consumo de 100U por cunhagem única, 10 lotes podem reduzir o custo em 200U.

Analisando o melhor mecanismo do modelo de transferência de ativos (gravação) na cadeia do Bitcoin usando Runas como exemplo

3. Resumo

Um mês após a emissão do protocolo de ativos Runes, a infraestrutura central de serviços de apostas e mercado na ecologia está incompleta, resultando em altos custos de participação para pequenos investidores e falta de operação ecológica por parte das instituições.

Atualmente, as plataformas cobram altas taxas ou não têm funcionalidades completas. O modelo de trading ainda ignora as necessidades reais dos usuários - a transação em si. No início, a volatilidade do mercado era enorme, a rede BTC estava congestionada e a demanda por grandes quantidades de ativos era limitada.

Embora o modelo em cadeia tenha baixo custo, na precificação de alta volatilidade no início, na ausência de ferramentas de divisão no mercado, isso pode levar a um aumento no limite de compra de transações.

No futuro, executar diretamente o código aberto pode ser uma maneira eficaz de reduzir as taxas de serviço de intermediários. Ao mesmo tempo, monitorar o pool de memórias e fazer uma corrida direta pode se tornar uma das estratégias para obter lucros.

Usando Runas como exemplo, analisar o melhor mecanismo do modelo de transferência de ativos na cadeia do Bitcoin (gravura)

Ver original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Recompensa
  • 6
  • Compartilhar
Comentário
0/400
GateUser-44a00d6cvip
· 20h atrás
Este projeto cheira a idiotas.
Ver originalResponder0
DevChivevip
· 07-12 05:37
A eficiência é boa, mas se não se pode pagar, não adianta discutir.
Ver originalResponder0
Rekt_Recoveryvip
· 07-11 17:25
ngl fui rekt duas vezes a tentar isto antes...
Ver originalResponder0
NftDeepBreathervip
· 07-11 17:20
Mais uma vez, o imposto sobre a inteligência.
Ver originalResponder0
NFTArtisanHQvip
· 07-11 17:19
dialética fascinante entre primitivas de escalabilidade e acessibilidade em massa, para ser sincero
Ver originalResponder0
YieldChaservip
· 07-11 17:09
Outra vez a estudar novas formas de fazer as pessoas de parvas~
Ver originalResponder0
  • Marcar
Faça trade de criptomoedas em qualquer lugar e a qualquer hora
qrCode
Escaneie o código para baixar o app da Gate
Comunidade
Português (Brasil)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)