Binance Square
EthanValeX
1.8k Publicações

EthanValeX

Sharing market insights, real-world DCA & futures strategies. No hype. No FOMO. Just discipline. Follow me.
Holder de U
Holder de U
Trader frequente
6 anos
122 Seguindo
515 Seguidores
1.6K+ Curtiu
Publicações
·
--
Verificado
Tarde da noite, finalmente consegui tempo para testar a testnet do Cofre de Bitcoin sem Confiança da Babylon. Fiquei curioso se o empréstimo nativo lastreado em Bitcoin realmente faria alguma diferença quando eu parei de ler a documentação e comecei a clicar no fluxo. O fluxo em si foi surpreendentemente tranquilo. Eu cunhei BTC da testnet, bloqueei dentro de um cofre, tomei emprestado via Aave v4 e fechei a aba pensando que eu tinha visto o que a Babylon queria que eu visse. Sem wrapping, sem ponte — só Bitcoin nativo ficando onde estava. Então eu abri o CreatorPad. 34,650 pessoas já estavam no ranking, competindo por uma fatia do pool de recompensas de 1,195,000 $BABY , e passei mais tempo olhando para aquele número do que olhando para o fluxo do empréstimo. No começo, pareceu levemente estranho. O TBV é construído em torno de empréstimos nativos lastreados em Bitcoin, mas as pessoas que estão tentando primeiro provavelmente são criadores, curiosos construtores e caçadores de pontos, e não detentores de Bitcoin buscando liquidez. Talvez isso seja óbvio. Talvez eu esteja lendo demais um ranking. Mesmo assim, não consegui descartar a sensação de que eu tinha acabado de testar o produto, enquanto a campanha estava testando algo completamente diferente. Eu costumava achar que campanhas de incentivo eram, na maior parte, sobre atrair usuários. Depois de passar um tempo com a testnet, comecei a me perguntar se elas também servem para expor pontos fracos enquanto as apostas ainda estão baixas. Isso não era o que eu esperava levar da testnet. $LAB $BABY {future}(BABYUSDT) @babylonlabs_io #baby
Tarde da noite, finalmente consegui tempo para testar a testnet do Cofre de Bitcoin sem Confiança da Babylon. Fiquei curioso se o empréstimo nativo lastreado em Bitcoin realmente faria alguma diferença quando eu parei de ler a documentação e comecei a clicar no fluxo.
O fluxo em si foi surpreendentemente tranquilo. Eu cunhei BTC da testnet, bloqueei dentro de um cofre, tomei emprestado via Aave v4 e fechei a aba pensando que eu tinha visto o que a Babylon queria que eu visse. Sem wrapping, sem ponte — só Bitcoin nativo ficando onde estava.
Então eu abri o CreatorPad.
34,650 pessoas já estavam no ranking, competindo por uma fatia do pool de recompensas de 1,195,000 $BABY , e passei mais tempo olhando para aquele número do que olhando para o fluxo do empréstimo.
No começo, pareceu levemente estranho.
O TBV é construído em torno de empréstimos nativos lastreados em Bitcoin, mas as pessoas que estão tentando primeiro provavelmente são criadores, curiosos construtores e caçadores de pontos, e não detentores de Bitcoin buscando liquidez.
Talvez isso seja óbvio. Talvez eu esteja lendo demais um ranking.
Mesmo assim, não consegui descartar a sensação de que eu tinha acabado de testar o produto, enquanto a campanha estava testando algo completamente diferente.
Eu costumava achar que campanhas de incentivo eram, na maior parte, sobre atrair usuários. Depois de passar um tempo com a testnet, comecei a me perguntar se elas também servem para expor pontos fracos enquanto as apostas ainda estão baixas.
Isso não era o que eu esperava levar da testnet.
$LAB $BABY
@BabylonLabs_io #baby
Ver tradução
Long $KOMA {future}(KOMAUSDT) Entry 0.0237 - 0.0238 Stop Loss Dưới 0.0228. Take Profit TP1: 0.0248 TP2: 0.0263 TP3: 0.0285 nếu phá đỉnh thành công. R:R 1:2 đến 1:3
Long $KOMA
Entry
0.0237 - 0.0238
Stop Loss
Dưới 0.0228.
Take Profit
TP1: 0.0248
TP2: 0.0263
TP3: 0.0285 nếu phá đỉnh thành công.
R:R 1:2 đến 1:3
Verificado
Passei pelos exemplos de co-staking de Babylon tomando um café e acabei sempre caindo no mesmo número: 20.000. Fechei a aba para responder algumas mensagens, voltei e cada exemplo ainda parecia dar uma volta de volta para ele. #baby @babylonlabs_io Se a documentação começava com 0,1 BTC pareados com 2.000 BABY, 0,5 BTC com 10.000 BABY, ou 1 BTC com 20.000 BABY, todos apontavam para a mesma proporção. Fiquei convencido de que tinha perdido outra regra até que o exemplo final pareou 1 BTC com 40.000 BABY — ainda assim, o peso do co-staking continuou exatamente o mesmo porque a proporção ideal já tinha sido atingida. Foi nesse ponto que parei de procurar outra fórmula e comecei a me perguntar por que os exemplos foram pensados dessa forma desde o começo. A maioria dos sistemas de staking incentiva silenciosamente adicionar mais capital porque, na prática, mais geralmente significa melhores recompensas. A Babylon faz algo mais sutil. Embora as recompensas adicionais de co-staking venham de uma inflação anual de 2,35%, o mecanismo continua conduzindo os participantes de volta para a mesma proporção de BTC para BABY, em vez de recompensar quem simplesmente compromete a maior posição de BABY. Quanto mais eu olhava esses exemplos, menos eles pareciam cálculos de recompensa e mais pareciam o protocolo empurrando duas comunidades diferentes em direção ao mesmo equilíbrio. Fico me perguntando se 20.000 não é realmente uma proporção de recompensa. Parece mais como a maneira da Babylon de coordenar detentores de Bitcoin e detentores de BABY sem nunca precisar dizer que está fazendo isso. $LAB $BABY {spot}(BABYUSDT)
Passei pelos exemplos de co-staking de Babylon tomando um café e acabei sempre caindo no mesmo número: 20.000. Fechei a aba para responder algumas mensagens, voltei e cada exemplo ainda parecia dar uma volta de volta para ele.
#baby @BabylonLabs_io
Se a documentação começava com 0,1 BTC pareados com 2.000 BABY, 0,5 BTC com 10.000 BABY, ou 1 BTC com 20.000 BABY, todos apontavam para a mesma proporção. Fiquei convencido de que tinha perdido outra regra até que o exemplo final pareou 1 BTC com 40.000 BABY — ainda assim, o peso do co-staking continuou exatamente o mesmo porque a proporção ideal já tinha sido atingida. Foi nesse ponto que parei de procurar outra fórmula e comecei a me perguntar por que os exemplos foram pensados dessa forma desde o começo.
A maioria dos sistemas de staking incentiva silenciosamente adicionar mais capital porque, na prática, mais geralmente significa melhores recompensas. A Babylon faz algo mais sutil. Embora as recompensas adicionais de co-staking venham de uma inflação anual de 2,35%, o mecanismo continua conduzindo os participantes de volta para a mesma proporção de BTC para BABY, em vez de recompensar quem simplesmente compromete a maior posição de BABY.
Quanto mais eu olhava esses exemplos, menos eles pareciam cálculos de recompensa e mais pareciam o protocolo empurrando duas comunidades diferentes em direção ao mesmo equilíbrio.
Fico me perguntando se 20.000 não é realmente uma proporção de recompensa. Parece mais como a maneira da Babylon de coordenar detentores de Bitcoin e detentores de BABY sem nunca precisar dizer que está fazendo isso.
$LAB $BABY
Passei um tempo no testnet do Cofre de Bitcoin sem confiança da Babylon hoje, meio esperando que o fluxo de empréstimo fosse a parte que eu lembraria. Não foi. Gerei 0,10 BTC de testnet, bloqueei 0,08 BTC em um cofre, peguei emprestado 0,05 BTC via Aave, e todo o fluxo funcionou quase exatamente como eu esperava. Até olhei o fator de saúde 2,31, fechei a janela de confirmação e pensei que estava pronto. A coisa que ficou comigo não foi o empréstimo. Foi notar o vaultBTC depois e clicar nele de forma instintiva, antes mesmo de eu saber o que estava procurando. Ninguém tinha me dito para clicar em "Send". Eu só assumi que era isso que viria em seguida. Fiquei clicando por um tempo antes de abrir a documentação, convencido de que eu tinha perdido alguma coisa. A documentação confirmou que eu não havia entendido nada errado. O vaultBTC nunca foi feito para ser a parte que se move. Olhando para trás, é engraçado que eu nunca tenha perguntado se o vaultBTC precisava se mover. Vi um novo token e imediatamente comecei a procurar o próximo lugar para enviá-lo. Nada no produto sugeria que aquilo seria meu próximo passo. Eu simplesmente assumi que seria. Essa percepção ficou comigo por mais tempo do que o próprio fluxo de empréstimo. Eu não estava realmente aprendendo como o vaultBTC funciona. Eu estava percebendo como eu projetei rapidamente anos de hábitos de DeFi sobre algo construído a partir de uma suposição diferente. Isso me faz pensar em quantas coisas que achamos "intuitivas" no cripto são, na verdade, apenas hábitos que repetimos tempo suficiente. $LAB @babylonlabs_io $BABY #baby
Passei um tempo no testnet do Cofre de Bitcoin sem confiança da Babylon hoje, meio esperando que o fluxo de empréstimo fosse a parte que eu lembraria.
Não foi.
Gerei 0,10 BTC de testnet, bloqueei 0,08 BTC em um cofre, peguei emprestado 0,05 BTC via Aave, e todo o fluxo funcionou quase exatamente como eu esperava. Até olhei o fator de saúde 2,31, fechei a janela de confirmação e pensei que estava pronto.
A coisa que ficou comigo não foi o empréstimo. Foi notar o vaultBTC depois e clicar nele de forma instintiva, antes mesmo de eu saber o que estava procurando.
Ninguém tinha me dito para clicar em "Send". Eu só assumi que era isso que viria em seguida.
Fiquei clicando por um tempo antes de abrir a documentação, convencido de que eu tinha perdido alguma coisa. A documentação confirmou que eu não havia entendido nada errado. O vaultBTC nunca foi feito para ser a parte que se move.
Olhando para trás, é engraçado que eu nunca tenha perguntado se o vaultBTC precisava se mover. Vi um novo token e imediatamente comecei a procurar o próximo lugar para enviá-lo. Nada no produto sugeria que aquilo seria meu próximo passo. Eu simplesmente assumi que seria.
Essa percepção ficou comigo por mais tempo do que o próprio fluxo de empréstimo. Eu não estava realmente aprendendo como o vaultBTC funciona. Eu estava percebendo como eu projetei rapidamente anos de hábitos de DeFi sobre algo construído a partir de uma suposição diferente.
Isso me faz pensar em quantas coisas que achamos "intuitivas" no cripto são, na verdade, apenas hábitos que repetimos tempo suficiente.
$LAB @BabylonLabs_io $BABY #baby
Reabri hoje a testnet dos Cofres Bitcoin Sem Confiança (TBV) de Babylon porque não conseguia lembrar onde meu BTC deveria deixar de ser... BTC. Parece uma coisa estranha de esquecer, mas a parte engraçada é que eu também não consegui encontrar esse momento na segunda vez. Eu até voltei clicando de novo porque achei que tinha pulado uma tela de confirmação, e então percorri o fluxo novamente, um pouco mais devagar. Eu nunca encontrei. Voltei à documentação e abri a testnet de novo. Depois de um tempo, eu nem tinha certeza do que achava que tinha perdido. Só ficava com a sensação de que devia haver mais uma etapa em algum lugar, mesmo sem conseguir explicar bem o que eu esperava ver. Ainda estou voltando pela documentação, então há toda a chance de eu estar olhando para isso do jeito errado. Mesmo assim, foi essa a parte que ficou comigo depois que fechei a aba. Continuei esperando por algo que nunca apareceu, e talvez eu só esteja acostumado a procurar essa etapa sempre que tento um novo produto de empréstimo em Bitcoin. Nenhuma conclusão forte ainda. O que ficou comigo não foi o próprio empréstimo. Foi perceber como naturalmente eu tinha presumido que o Bitcoin tinha que se tornar outra coisa antes de poder fazer qualquer coisa útil. Talvez eu estivesse carregando essa suposição por mais tempo do que eu imaginava. Pode ser só eu. Fico curioso se alguém mais que tentou a testnet do TBV saiu pensando em uma parte totalmente diferente da experiência do que esperava. Adoraria comparar anotações. $LAB $BABY @babylonlabs_io #baby
Reabri hoje a testnet dos Cofres Bitcoin Sem Confiança (TBV) de Babylon porque não conseguia lembrar onde meu BTC deveria deixar de ser... BTC.
Parece uma coisa estranha de esquecer, mas a parte engraçada é que eu também não consegui encontrar esse momento na segunda vez. Eu até voltei clicando de novo porque achei que tinha pulado uma tela de confirmação, e então percorri o fluxo novamente, um pouco mais devagar.
Eu nunca encontrei.
Voltei à documentação e abri a testnet de novo. Depois de um tempo, eu nem tinha certeza do que achava que tinha perdido. Só ficava com a sensação de que devia haver mais uma etapa em algum lugar, mesmo sem conseguir explicar bem o que eu esperava ver.
Ainda estou voltando pela documentação, então há toda a chance de eu estar olhando para isso do jeito errado.
Mesmo assim, foi essa a parte que ficou comigo depois que fechei a aba. Continuei esperando por algo que nunca apareceu, e talvez eu só esteja acostumado a procurar essa etapa sempre que tento um novo produto de empréstimo em Bitcoin.
Nenhuma conclusão forte ainda.
O que ficou comigo não foi o próprio empréstimo.
Foi perceber como naturalmente eu tinha presumido que o Bitcoin tinha que se tornar outra coisa antes de poder fazer qualquer coisa útil.
Talvez eu estivesse carregando essa suposição por mais tempo do que eu imaginava.
Pode ser só eu.
Fico curioso se alguém mais que tentou a testnet do TBV saiu pensando em uma parte totalmente diferente da experiência do que esperava. Adoraria comparar anotações.

$LAB $BABY @BabylonLabs_io #baby
Verificado
Quanto mais leio sobre pontes de Bitcoin (Bitcoin bridges), menos convencido eu fico de que velocidade e taxas sejam a comparação mais significativa. Essas métricas importam, mas apenas depois que o Bitcoin já foi representado em algum lugar fora de sua cadeia nativa. Quanto mais eu olhei para os Vaults de Bitcoin Trustless da Babylon (TBV), mais pareceu que a escolha de design anterior é a que merece mais atenção. A maioria dos sistemas baseados em ponte começa criando outra representação do Bitcoin antes que ele possa ser usado como garantia (colateral). Uma vez que essa representação se torna a base do processo de empréstimo, melhorar a liquidez passa, em grande parte, a ser tornar esse novo ativo mais eficiente de usar. O TBV segue um caminho diferente. O BTC nativo permanece em custódia própria, enquanto a liquidez é obtida por meio do Aave, então o empréstimo não começa com o Bitcoin “wrapped” passando a ser a garantia. Ele começa provando que o BTC original consegue, com segurança, sustentar empréstimos sem sair do Bitcoin. Isso também muda onde o sistema deposita suas suposições. O colateral não é mais outra representação do Bitcoin; então a camada de verificação passa a ser a parte que precisa provar de forma consistente que o modelo funciona. A dependência não desapareceu. Ela apenas foi deslocada. Para mim, isso muda a comparação por completo. A questão mais interessante não é mais qual design expande a liquidez do Bitcoin com mais eficiência. É qual design pede aos usuários que aceitem menos novas suposições de confiança antes que seu Bitcoin se torne produtivo. @babylonlabs_io $LAB $BABY #baby O que importa mais para empréstimos em Bitcoin?
Quanto mais leio sobre pontes de Bitcoin (Bitcoin bridges), menos convencido eu fico de que velocidade e taxas sejam a comparação mais significativa. Essas métricas importam, mas apenas depois que o Bitcoin já foi representado em algum lugar fora de sua cadeia nativa. Quanto mais eu olhei para os Vaults de Bitcoin Trustless da Babylon (TBV), mais pareceu que a escolha de design anterior é a que merece mais atenção.
A maioria dos sistemas baseados em ponte começa criando outra representação do Bitcoin antes que ele possa ser usado como garantia (colateral). Uma vez que essa representação se torna a base do processo de empréstimo, melhorar a liquidez passa, em grande parte, a ser tornar esse novo ativo mais eficiente de usar.
O TBV segue um caminho diferente. O BTC nativo permanece em custódia própria, enquanto a liquidez é obtida por meio do Aave, então o empréstimo não começa com o Bitcoin “wrapped” passando a ser a garantia. Ele começa provando que o BTC original consegue, com segurança, sustentar empréstimos sem sair do Bitcoin.
Isso também muda onde o sistema deposita suas suposições. O colateral não é mais outra representação do Bitcoin; então a camada de verificação passa a ser a parte que precisa provar de forma consistente que o modelo funciona. A dependência não desapareceu. Ela apenas foi deslocada.
Para mim, isso muda a comparação por completo. A questão mais interessante não é mais qual design expande a liquidez do Bitcoin com mais eficiência. É qual design pede aos usuários que aceitem menos novas suposições de confiança antes que seu Bitcoin se torne produtivo.
@BabylonLabs_io $LAB $BABY #baby
O que importa mais para empréstimos em Bitcoin?
Faster bridges
0%
Native BTC stays on Bitcoin
100%
Better capital efficiency
0%
Fewer trust assumptions
0%
1 Votos • Votação encerrada
Hoje me vi de volta no testnet TBV da Babylon. Não porque algo deu errado. Eu só não conseguia tirar da cabeça a sensação de que tinha deixado passar alguma coisa na primeira vez. Então eu refiz o processo. A parte estranha é que eu ainda não conseguia descobrir o que eu achava que tinha pulado. Até cliquei para trás uma vez, porque tinha certeza de que precisava existir mais um passo escondido em algum lugar. Não existia. Levei um tempo para perceber que eu nem estava procurando outra tela. Talvez eu só tenha me acostumado, ao longo dos anos, com alguns fluxos de Bitcoin DeFi. Você usa BTC, e em algum momento, ao longo do caminho, ele muda de forma, vai para outro lugar ou dá mais um passo antes que algo interessante possa acontecer. Depois de um tempo, você para de perceber que é isso que está esperando. Desta vez eu só... continuei esperando por um passo que parecia nunca chegar. Ainda estou lendo a documentação, então não quero fingir que já entendi a arquitetura. Ainda sem uma conclusão forte. Só parece que eu entrei no testnet esperando um fluxo e saí de lá sem entender por que eu esperava isso em primeiro lugar. Pode ser só comigo. Se você também tem testado o testnet TBV, eu adoraria comparar notas. Estou curioso para saber se houve alguma parte pequena do fluxo que ficou na sua cabeça depois que você fechou a aba. @babylonlabs_io $LAB $BABY #baby
Hoje me vi de volta no testnet TBV da Babylon.
Não porque algo deu errado.
Eu só não conseguia tirar da cabeça a sensação de que tinha deixado passar alguma coisa na primeira vez.
Então eu refiz o processo.
A parte estranha é que eu ainda não conseguia descobrir o que eu achava que tinha pulado. Até cliquei para trás uma vez, porque tinha certeza de que precisava existir mais um passo escondido em algum lugar.
Não existia.
Levei um tempo para perceber que eu nem estava procurando outra tela.
Talvez eu só tenha me acostumado, ao longo dos anos, com alguns fluxos de Bitcoin DeFi. Você usa BTC, e em algum momento, ao longo do caminho, ele muda de forma, vai para outro lugar ou dá mais um passo antes que algo interessante possa acontecer. Depois de um tempo, você para de perceber que é isso que está esperando.
Desta vez eu só... continuei esperando por um passo que parecia nunca chegar.
Ainda estou lendo a documentação, então não quero fingir que já entendi a arquitetura.
Ainda sem uma conclusão forte.
Só parece que eu entrei no testnet esperando um fluxo e saí de lá sem entender por que eu esperava isso em primeiro lugar.
Pode ser só comigo.
Se você também tem testado o testnet TBV, eu adoraria comparar notas. Estou curioso para saber se houve alguma parte pequena do fluxo que ficou na sua cabeça depois que você fechou a aba.
@BabylonLabs_io $LAB $BABY #baby
Uma frase na documentação dos Cofres de Bitcoin sem confiança do Babylon quebrou a minha paciência. Ela nunca explica como o Bitcoin pode entender o Ethereum. Ela explica por que o Bitcoin nunca precisa. Isso soou como uma limitação até eu notar que a mesma ideia aparece por toda a arquitetura. TBV não está tentando dar ao Bitcoin mais contexto sobre outra blockchain. Ela está, deliberadamente, removendo contexto antes de qualquer coisa chegar ao Bitcoin, preservando a suposição de que o Bitcoin deve apenas julgar o que ele já sabe julgar. Quando eu olhei para o projeto por essa lente, várias peças se encaixaram de uma vez. O Ethereum continua executando a aplicação de empréstimos porque é para isso que a aplicação pertence. Aave ainda depende de um vaultBTC representado de forma restrita porque seus próprios contratos precisam de garantias que eles possam processar. Nenhuma dessas decisões é devolvida ao Bitcoin. Quando a informação retorna ao lado do Bitcoin, a aplicação já desapareceu, restando apenas uma alegação criptográfica que o Bitcoin pode verificar sob as regras predefinidas do vault. Essa sequência parece mais importante do que o próprio fluxo de empréstimo. A arquitetura não está pedindo que o Bitcoin confie no Ethereum. E também não está pedindo que o Bitcoin entenda o Ethereum. Ela está pedindo ao Bitcoin que verifique uma prova enquanto todo o resto permanece na cadeia que a produziu. Eu comecei a ler o TBV esperando uma abordagem diferente para levar o Bitcoin ao DeFi. Em vez disso, encontrei um protocolo que trata a não adição de novas responsabilidades ao Bitcoin como ponto de partida, e não como um compromisso. Olhando para trás, essa única escolha de design explica quase todas as outras decisões da arquitetura, desde como a garantia é representada no Ethereum até como o BTC nativo permanece governado no Bitcoin. @babylonlabs_io $BANK $BABY #baby
Uma frase na documentação dos Cofres de Bitcoin sem confiança do Babylon quebrou a minha paciência.
Ela nunca explica como o Bitcoin pode entender o Ethereum.
Ela explica por que o Bitcoin nunca precisa.
Isso soou como uma limitação até eu notar que a mesma ideia aparece por toda a arquitetura. TBV não está tentando dar ao Bitcoin mais contexto sobre outra blockchain. Ela está, deliberadamente, removendo contexto antes de qualquer coisa chegar ao Bitcoin, preservando a suposição de que o Bitcoin deve apenas julgar o que ele já sabe julgar.
Quando eu olhei para o projeto por essa lente, várias peças se encaixaram de uma vez.
O Ethereum continua executando a aplicação de empréstimos porque é para isso que a aplicação pertence. Aave ainda depende de um vaultBTC representado de forma restrita porque seus próprios contratos precisam de garantias que eles possam processar. Nenhuma dessas decisões é devolvida ao Bitcoin. Quando a informação retorna ao lado do Bitcoin, a aplicação já desapareceu, restando apenas uma alegação criptográfica que o Bitcoin pode verificar sob as regras predefinidas do vault.
Essa sequência parece mais importante do que o próprio fluxo de empréstimo.
A arquitetura não está pedindo que o Bitcoin confie no Ethereum.
E também não está pedindo que o Bitcoin entenda o Ethereum.
Ela está pedindo ao Bitcoin que verifique uma prova enquanto todo o resto permanece na cadeia que a produziu.
Eu comecei a ler o TBV esperando uma abordagem diferente para levar o Bitcoin ao DeFi.
Em vez disso, encontrei um protocolo que trata a não adição de novas responsabilidades ao Bitcoin como ponto de partida, e não como um compromisso. Olhando para trás, essa única escolha de design explica quase todas as outras decisões da arquitetura, desde como a garantia é representada no Ethereum até como o BTC nativo permanece governado no Bitcoin.
@BabylonLabs_io $BANK $BABY #baby
Hoje eu fiquei encarando um detalhe pequeno do testnet da Babylon. Não o título. Não o valor do empréstimo. Apenas a parte em que eu esperava que meu BTC deixasse de ser BTC nativo por um segundo. Esse momento nunca apareceu de verdade. Eu sei que talvez isso soe simples demais, mas foi a primeira coisa que pareceu diferente para mim. Por muito tempo, o DeFi do Bitcoin tem parecido começar com uma etapa de conversão. Embrulhe. Faça a ponte. Passe adiante. Faça algo com ele primeiro e só depois deixe ele funcionar em algum outro lugar. Desta vez, eu continuei esperando por essa etapa e não encontrei nenhuma versão que parecesse central. Talvez eu esteja lendo demais o fluxo de um testnet. Provavelmente estou. Eu só tenho voltado aos docs e à experiência do produto, então tenho certeza de que existem partes que eu ainda não conectei completamente. Ainda assim, foi a parte sobre a qual eu não conseguia parar de pensar depois que terminei. Não o empréstimo em si. Só o fato de que o fluxo de empréstimo parecia se importar menos em mover Bitcoin e mais em permitir que o BTC nativo continuasse nativo, enquanto o valor do seu colateral se tornasse utilizável em outro lugar. Isso é uma pequena mudança, mas muda a forma como tudo parece. Eu não acho que cheguei a uma grande conclusão. Mais como uma conclusão mais silenciosa. Talvez a pergunta interessante não seja como o Bitcoin entra no DeFi. Talvez seja por que nós assumimos que ele teria que sair do Bitcoin em primeiro lugar. Curioso para saber se mais alguém que tentou o TBV ficou preso ao mesmo pensamento. @babylonlabs_io $BABY #baby
Hoje eu fiquei encarando um detalhe pequeno do testnet da Babylon.
Não o título. Não o valor do empréstimo. Apenas a parte em que eu esperava que meu BTC deixasse de ser BTC nativo por um segundo.
Esse momento nunca apareceu de verdade.
Eu sei que talvez isso soe simples demais, mas foi a primeira coisa que pareceu diferente para mim. Por muito tempo, o DeFi do Bitcoin tem parecido começar com uma etapa de conversão. Embrulhe. Faça a ponte. Passe adiante. Faça algo com ele primeiro e só depois deixe ele funcionar em algum outro lugar.
Desta vez, eu continuei esperando por essa etapa e não encontrei nenhuma versão que parecesse central.
Talvez eu esteja lendo demais o fluxo de um testnet. Provavelmente estou. Eu só tenho voltado aos docs e à experiência do produto, então tenho certeza de que existem partes que eu ainda não conectei completamente.
Ainda assim, foi a parte sobre a qual eu não conseguia parar de pensar depois que terminei.
Não o empréstimo em si.
Só o fato de que o fluxo de empréstimo parecia se importar menos em mover Bitcoin e mais em permitir que o BTC nativo continuasse nativo, enquanto o valor do seu colateral se tornasse utilizável em outro lugar.
Isso é uma pequena mudança, mas muda a forma como tudo parece.
Eu não acho que cheguei a uma grande conclusão. Mais como uma conclusão mais silenciosa.
Talvez a pergunta interessante não seja como o Bitcoin entra no DeFi.
Talvez seja por que nós assumimos que ele teria que sair do Bitcoin em primeiro lugar.
Curioso para saber se mais alguém que tentou o TBV ficou preso ao mesmo pensamento.
@BabylonLabs_io $BABY #baby
Parcialmente verdadeiro
Eu costumava achar que envolver o Bitcoin era simplesmente o preço de usá-lo no DeFi. Todos os produtos que eu havia testado seguiam, mais ou menos, o mesmo padrão. Você movia seu BTC primeiro, e só então podia emprestar, negociar ou acessar liquidez. Depois de ver esse fluxo tantas vezes, eu parei de perguntar se aquilo realmente precisava existir. Essa suposição ficou comigo até eu tentar o testnet dos Trustless Bitcoin Vaults (TBV) da Babylon. No meio do fluxo de empréstimo, eu me vi aguardando o momento em que meu Bitcoin se tornaria outra coisa. Eu até reiniciei o processo, porque assumi que tinha perdido uma etapa. A segunda tentativa parecia exatamente igual. Foi quando percebi que a etapa que eu achava que estava faltando não estava faltando. Nunca deveria haver outra versão do meu Bitcoin. Aquele momento mudou a forma como eu enxerguei o produto. O interessante não é que o TBV torna possível fazer empréstimos com Bitcoin nativo. O interessante é a pergunta com a qual ele começa. Em vez de perguntar como o Bitcoin pode ser movido para o DeFi, ele pergunta como o DeFi pode reconhecer o valor do colateral do Bitcoin nativo enquanto o ativo em si nunca sai da rede do Bitcoin. No começo, isso soa como uma pequena diferença arquitetural. Quanto mais eu pensava sobre isso, mais parecia uma forma totalmente diferente de abordar o problema. Isso desloca o foco de transportar ativos para provar colateral. Também te faz questionar se envolver o Bitcoin algum dia foi o destino, ou apenas a concessão que a indústria aceitou porque não existia uma alternativa melhor. Eu finalizei o testnet com uma conclusão diferente do que eu esperava. Talvez o Bitcoin DeFi não precise de maneiras mais eficientes de mover Bitcoin. Talvez precise de menos motivos para mover Bitcoin. $LAB @babylonlabs_io $BABY #baby
Eu costumava achar que envolver o Bitcoin era simplesmente o preço de usá-lo no DeFi. Todos os produtos que eu havia testado seguiam, mais ou menos, o mesmo padrão. Você movia seu BTC primeiro, e só então podia emprestar, negociar ou acessar liquidez. Depois de ver esse fluxo tantas vezes, eu parei de perguntar se aquilo realmente precisava existir.
Essa suposição ficou comigo até eu tentar o testnet dos Trustless Bitcoin Vaults (TBV) da Babylon.
No meio do fluxo de empréstimo, eu me vi aguardando o momento em que meu Bitcoin se tornaria outra coisa. Eu até reiniciei o processo, porque assumi que tinha perdido uma etapa. A segunda tentativa parecia exatamente igual. Foi quando percebi que a etapa que eu achava que estava faltando não estava faltando. Nunca deveria haver outra versão do meu Bitcoin.
Aquele momento mudou a forma como eu enxerguei o produto.
O interessante não é que o TBV torna possível fazer empréstimos com Bitcoin nativo. O interessante é a pergunta com a qual ele começa. Em vez de perguntar como o Bitcoin pode ser movido para o DeFi, ele pergunta como o DeFi pode reconhecer o valor do colateral do Bitcoin nativo enquanto o ativo em si nunca sai da rede do Bitcoin.
No começo, isso soa como uma pequena diferença arquitetural. Quanto mais eu pensava sobre isso, mais parecia uma forma totalmente diferente de abordar o problema. Isso desloca o foco de transportar ativos para provar colateral. Também te faz questionar se envolver o Bitcoin algum dia foi o destino, ou apenas a concessão que a indústria aceitou porque não existia uma alternativa melhor.
Eu finalizei o testnet com uma conclusão diferente do que eu esperava. Talvez o Bitcoin DeFi não precise de maneiras mais eficientes de mover Bitcoin. Talvez precise de menos motivos para mover Bitcoin.
$LAB @BabylonLabs_io $BABY #baby
Verificado
Eu li a página de Earn on Equity do @grvt_io duas vezes esta manhã, porque assumi que o rendimento de capital de 3,5% de APY não poderia continuar utilizável como margem e contar para o TVL da Season 2. Eu até voltei à página da Season 2 para checar se eu tinha misturado dois saldos diferentes. Não tinha. Faça cinco negociações dentro de um ciclo de quatro semanas, e a mesma Equity da Trading Account pode desbloquear rendimento, dar suporte a posições abertas e aparecer nas capturas de TVL usadas para as recompensas da Season 2. O TVL recebe 5% dos pontos semanais. O volume de negociações recebe 50%, o open interest mais 15%, enquanto a Season 2 representa 18% do fornecimento fixo de um bilhão de tokens da GRVT. Um único saldo está fazendo três funções. Mas o seu TVL só registra um número. Foi essa a parte que eu continuei voltando. Quando o capital fica na Grvt, ele está lá pelo rendimento de 3,5%? O trader está mantendo a margem pronta para outra posição? Ou o saldo está esperando por outra captura que possa melhorar uma futura alocação de tokens? Fiquei indo e voltando nisso. Nenhuma das três explicações tornou o saldo menos real. O mesmo capital pode gerar rendimento real e dar suporte a negociações reais, enquanto as recompensas ainda influenciam a decisão de mantê-lo ali. Com mais 1,5 milhão de $GRVT entrando na mesma janela de lançamento por meio das missões da Binance Wallet, 21 de julho vira o teste mais limpo. Após o TGE, a utilidade de rendimento e margem permanece, enquanto a expectativa da Season 2 começa a pesar menos. Então descobrimos quanto do saldo da Grvt estava rendendo—e quanto estava apenas esperando. #grvt $LAB
Eu li a página de Earn on Equity do @grvt_io duas vezes esta manhã, porque assumi que o rendimento de capital de 3,5% de APY não poderia continuar utilizável como margem e contar para o TVL da Season 2.
Eu até voltei à página da Season 2 para checar se eu tinha misturado dois saldos diferentes.
Não tinha.
Faça cinco negociações dentro de um ciclo de quatro semanas, e a mesma Equity da Trading Account pode desbloquear rendimento, dar suporte a posições abertas e aparecer nas capturas de TVL usadas para as recompensas da Season 2.
O TVL recebe 5% dos pontos semanais. O volume de negociações recebe 50%, o open interest mais 15%, enquanto a Season 2 representa 18% do fornecimento fixo de um bilhão de tokens da GRVT.
Um único saldo está fazendo três funções.
Mas o seu TVL só registra um número.
Foi essa a parte que eu continuei voltando.
Quando o capital fica na Grvt, ele está lá pelo rendimento de 3,5%?
O trader está mantendo a margem pronta para outra posição?
Ou o saldo está esperando por outra captura que possa melhorar uma futura alocação de tokens?
Fiquei indo e voltando nisso. Nenhuma das três explicações tornou o saldo menos real.
O mesmo capital pode gerar rendimento real e dar suporte a negociações reais, enquanto as recompensas ainda influenciam a decisão de mantê-lo ali.
Com mais 1,5 milhão de $GRVT entrando na mesma janela de lançamento por meio das missões da Binance Wallet, 21 de julho vira o teste mais limpo.
Após o TGE, a utilidade de rendimento e margem permanece, enquanto a expectativa da Season 2 começa a pesar menos.
Então descobrimos quanto do saldo da Grvt estava rendendo—e quanto estava apenas esperando.
#grvt $LAB
Eu estava olhando um antigo arquivo de lista negra outro dia quando surgiu um pensamento desconfortável: a regra pode permanecer exatamente a mesma, mas o mundo por trás dessa regra pode mudar da noite para o dia. Um nome que não estava na lista ontem pode estar hoje. A lógica da política não se move, mas a realidade da qual ela lê já mudou. Foi isso que fez um pequeno detalhe nas Privacy Flows do Newton Protocol se destacar para mim: versão mais recente. No início, o versionamento parecia apenas um gerenciamento de dados normal. Um provedor publica uma lista de sanções, uma lista negra, uma tabela de risco ou um conjunto de dados de conformidade; toda vez que publishData é chamado, uma nova versão é criada, e os operadores resolvem os dados confidenciais mais recentes quando um cliente concedido precisa deles. Isso parece razoável. Os dados de conformidade não devem ficar congelados no tempo. Se uma lista negra mudar, a política deve ver a atualização; e se uma tabela de risco mudar, o fluxo de autorização deve reagir à nova realidade em vez de aplicar a visão de ontem do mundo. Mas quanto mais eu pensava nisso, mais “mais recente” parecia menos sinônimo de atualidade e mais sinônimo de poder. Em @NewtonProtocol , os clientes concedidos não se prendem a uma versão explícita única. Eles leem os dados mais recentes, o que significa que o mesmo PolicyClient, a mesma lógica Rego e o mesmo usuário podem produzir uma decisão diferente amanhã porque o conjunto de dados confidencial por baixo da política mudou hoje. Um usuário pode ser negado não porque a carteira dele mudou, mas porque o conjunto de dados por trás da política mudou. Essa é a fronteira. O provedor não está apenas fornecendo dados. O provedor se torna parte da fronteira de aplicação porque a versão mais nova dele ajuda a definir o que a política vê. O acesso à versão mais recente mantém a política próxima do mundo real, mas também dá ao conjunto de dados mais novo o poder de remodelar a aplicação antes que os usuários entendam completamente o que mudou. Talvez os dados mais novos não sejam automaticamente os mais seguros. Talvez sejam apenas os dados que, no momento, estão permitidos para definir a decisão. $LAB $NEWT #Newt
Eu estava olhando um antigo arquivo de lista negra outro dia quando surgiu um pensamento desconfortável: a regra pode permanecer exatamente a mesma, mas o mundo por trás dessa regra pode mudar da noite para o dia.
Um nome que não estava na lista ontem pode estar hoje. A lógica da política não se move, mas a realidade da qual ela lê já mudou.
Foi isso que fez um pequeno detalhe nas Privacy Flows do Newton Protocol se destacar para mim:
versão mais recente.
No início, o versionamento parecia apenas um gerenciamento de dados normal. Um provedor publica uma lista de sanções, uma lista negra, uma tabela de risco ou um conjunto de dados de conformidade; toda vez que publishData é chamado, uma nova versão é criada, e os operadores resolvem os dados confidenciais mais recentes quando um cliente concedido precisa deles.
Isso parece razoável.
Os dados de conformidade não devem ficar congelados no tempo. Se uma lista negra mudar, a política deve ver a atualização; e se uma tabela de risco mudar, o fluxo de autorização deve reagir à nova realidade em vez de aplicar a visão de ontem do mundo.
Mas quanto mais eu pensava nisso, mais “mais recente” parecia menos sinônimo de atualidade e mais sinônimo de poder.
Em @NewtonProtocol , os clientes concedidos não se prendem a uma versão explícita única. Eles leem os dados mais recentes, o que significa que o mesmo PolicyClient, a mesma lógica Rego e o mesmo usuário podem produzir uma decisão diferente amanhã porque o conjunto de dados confidencial por baixo da política mudou hoje.
Um usuário pode ser negado não porque a carteira dele mudou, mas porque o conjunto de dados por trás da política mudou.
Essa é a fronteira.
O provedor não está apenas fornecendo dados. O provedor se torna parte da fronteira de aplicação porque a versão mais nova dele ajuda a definir o que a política vê.
O acesso à versão mais recente mantém a política próxima do mundo real, mas também dá ao conjunto de dados mais novo o poder de remodelar a aplicação antes que os usuários entendam completamente o que mudou.
Talvez os dados mais novos não sejam automaticamente os mais seguros.
Talvez sejam apenas os dados que, no momento, estão permitidos para definir a decisão.
$LAB $NEWT #Newt
Parcialmente verdadeiro
Artigo
Cumprir a regra também não tem sentido se você pegar a evidência erradaNa semana passada, eu fiquei preso em uma pequena dúvida sobre prova em cripto. Antes de perguntar se a prova pode ser verificada, como saber que ainda é a prova original correta? Alguns dias depois, lendo a seção de exemplo do zkTLS no Twitter/X nos docs do Newton Protocol, eu parei no detalhe do proofCid. No começo, eu achava que o CID era apenas um endereço para armazenar a prova. Uma prova de zkTLS é criada. O client armazena essa prova. O gateway retorna o proofCid. Depois, a task usa esse CID para que os operadores saibam qual prova pegar ao executar a avaliação de políticas.

Cumprir a regra também não tem sentido se você pegar a evidência errada

Na semana passada, eu fiquei preso em uma pequena dúvida sobre prova em cripto.
Antes de perguntar se a prova pode ser verificada, como saber que ainda é a prova original correta?
Alguns dias depois, lendo a seção de exemplo do zkTLS no Twitter/X nos docs do Newton Protocol, eu parei no detalhe do proofCid.
No começo, eu achava que o CID era apenas um endereço para armazenar a prova.
Uma prova de zkTLS é criada. O client armazena essa prova. O gateway retorna o proofCid. Depois, a task usa esse CID para que os operadores saibam qual prova pegar ao executar a avaliação de políticas.
Eu tinha os números de crescimento de @grvt_io abertos em uma guia esta manhã e as mecânicas da Temporada 2 em outra, quando as mesmas métricas de repente ficaram mais difíceis de ler. A Temporada 2 agora representa 18% do fornecimento fixo de um bilhão de tokens da GRVT. Cinquenta por cento de seus pontos vêm do volume de negociação, 15% do open interest (juros em aberto), enquanto TVL, liquidez, liquidações e atividade de indicação moldam o restante. Esses também são os números para os quais as pessoas apontam quando argumentam que a Grvt construiu tração real antes do TGE de 21 de julho. A atividade é real. Ordens foram executadas, margem foi depositada, posições permaneceram abertas e capital entrou na plataforma. Mas o incentivo por trás dessa atividade também é real. Se uma campanha recompensa volume, o aumento de volume pode demonstrar uso genuíno do produto e comportamento orientado por tokens ao mesmo tempo. O mesmo vale para open interest e TVL. Eu fiquei alternando entre as duas guias porque nenhuma das conclusões fáceis parecia certa. Chamar isso de artificial ignora a liquidez real e a atividade de negociação que a Temporada 2 criou. Chamar isso de comprovado product-market fit ignora a alocação futura de tokens ligada a essas mesmas ações. A Temporada 2 pode provar que os incentivos movimentam capital. Ela ainda não pode provar que o produto o mantém. É por isso que 21 de julho importa além do próprio lançamento do token. Uma vez que os pontos tenham sido convertidos em tokens líquidos, a expectativa compartilhada por meses de atividade começa a enfraquecer. Alguns usuários podem continuar porque a execução, o rendimento ou o acesso ao mercado são úteis. Outros podem perceber que a recompensa era o produto principal pelo qual vieram. Incentivos podem revelar comportamento antes que revelem lealdade. Depois do TGE, quantos usuários ainda escolherão a Grvt quando a próxima negociação deles não melhorar mais uma alocação de airdrop? #grvt
Eu tinha os números de crescimento de @grvt_io abertos em uma guia esta manhã e as mecânicas da Temporada 2 em outra, quando as mesmas métricas de repente ficaram mais difíceis de ler.
A Temporada 2 agora representa 18% do fornecimento fixo de um bilhão de tokens da GRVT. Cinquenta por cento de seus pontos vêm do volume de negociação, 15% do open interest (juros em aberto), enquanto TVL, liquidez, liquidações e atividade de indicação moldam o restante.
Esses também são os números para os quais as pessoas apontam quando argumentam que a Grvt construiu tração real antes do TGE de 21 de julho.
A atividade é real. Ordens foram executadas, margem foi depositada, posições permaneceram abertas e capital entrou na plataforma.
Mas o incentivo por trás dessa atividade também é real.
Se uma campanha recompensa volume, o aumento de volume pode demonstrar uso genuíno do produto e comportamento orientado por tokens ao mesmo tempo. O mesmo vale para open interest e TVL.
Eu fiquei alternando entre as duas guias porque nenhuma das conclusões fáceis parecia certa.
Chamar isso de artificial ignora a liquidez real e a atividade de negociação que a Temporada 2 criou.
Chamar isso de comprovado product-market fit ignora a alocação futura de tokens ligada a essas mesmas ações.
A Temporada 2 pode provar que os incentivos movimentam capital.
Ela ainda não pode provar que o produto o mantém.
É por isso que 21 de julho importa além do próprio lançamento do token. Uma vez que os pontos tenham sido convertidos em tokens líquidos, a expectativa compartilhada por meses de atividade começa a enfraquecer.
Alguns usuários podem continuar porque a execução, o rendimento ou o acesso ao mercado são úteis. Outros podem perceber que a recompensa era o produto principal pelo qual vieram.
Incentivos podem revelar comportamento antes que revelem lealdade.
Depois do TGE, quantos usuários ainda escolherão a Grvt quando a próxima negociação deles não melhorar mais uma alocação de airdrop?
#grvt
O mesmo endereço nem sempre significa a mesma regra. Esse foi o detalhe na documentação do contrato inteligente da Newton que me fez parar. setPolicyAddress(newPolicy) No início, parecia uma função de upgrade limpa. Um protocolo implanta um novo contrato de política, aponta o PolicyClient existente para ele e mantém o mesmo endereço do cliente. Simples o bastante. Mas esse mesmo endereço importa. Em @NewtonProtocol , o PolicyClient não é apenas um ponteiro técnico. É o objeto com o qual os usuários interagem. É onde os vínculos de identidade podem se anexar, onde o consentimento se acumula e onde uma aplicação começa a construir confiança. Então a Newton separa duas coisas que são fáceis de confundir. O PolicyClient é o ancoradouro de identidade. A política é a lógica de regras por trás dele. Isso é útil. Sem essa separação, cada upgrade de política poderia forçar os usuários a relinkar a identidade, reconstruir a confiança em torno de um novo endereço, ou migrar para um novo caminho de aplicação apenas porque o app melhorou suas regras. Mas o paradoxo é claro. O endereço não se moveu. A regra, sim. Um usuário pode ter vinculado a identidade sob uma regra de elegibilidade. Mais tarde, o app atualiza a política por trás do mesmo PolicyClient. O endereço ainda parece familiar. O vínculo de identidade ainda funciona. A integração continua limpa. Mas a interface pode parecer inalterada enquanto o limite de permissão já não é o que o usuário confiou primeiro. Isso não torna o design errado. Torna a transparência dos upgrades importante. Continuidade é boa quando impede quebras desnecessárias. Mas fica arriscado se os usuários não conseguirem ver quando a regra por trás de um endereço familiar mudou. É essa a parte à qual eu continuo voltando. Um PolicyClient estável protege a confiança, ou torna mudanças de regra mais fáceis de passar despercebidas? #Newt $LAB $NEWT
O mesmo endereço nem sempre significa a mesma regra.
Esse foi o detalhe na documentação do contrato inteligente da Newton que me fez parar.
setPolicyAddress(newPolicy)
No início, parecia uma função de upgrade limpa. Um protocolo implanta um novo contrato de política, aponta o PolicyClient existente para ele e mantém o mesmo endereço do cliente.
Simples o bastante.
Mas esse mesmo endereço importa.
Em @NewtonProtocol , o PolicyClient não é apenas um ponteiro técnico. É o objeto com o qual os usuários interagem. É onde os vínculos de identidade podem se anexar, onde o consentimento se acumula e onde uma aplicação começa a construir confiança.
Então a Newton separa duas coisas que são fáceis de confundir.
O PolicyClient é o ancoradouro de identidade.
A política é a lógica de regras por trás dele.
Isso é útil.
Sem essa separação, cada upgrade de política poderia forçar os usuários a relinkar a identidade, reconstruir a confiança em torno de um novo endereço, ou migrar para um novo caminho de aplicação apenas porque o app melhorou suas regras.
Mas o paradoxo é claro.
O endereço não se moveu.
A regra, sim.
Um usuário pode ter vinculado a identidade sob uma regra de elegibilidade. Mais tarde, o app atualiza a política por trás do mesmo PolicyClient. O endereço ainda parece familiar. O vínculo de identidade ainda funciona. A integração continua limpa.
Mas a interface pode parecer inalterada enquanto o limite de permissão já não é o que o usuário confiou primeiro.
Isso não torna o design errado.
Torna a transparência dos upgrades importante.
Continuidade é boa quando impede quebras desnecessárias. Mas fica arriscado se os usuários não conseguirem ver quando a regra por trás de um endereço familiar mudou.
É essa a parte à qual eu continuo voltando.
Um PolicyClient estável protege a confiança, ou torna mudanças de regra mais fáceis de passar despercebidas?
#Newt $LAB $NEWT
Artigo
Newton Protocol E As Fronteiras Entre Acesso E PropriedadeEu já tinha reorganizado algumas chaves de API antigas no dashboard de um app, principalmente porque percebi que aquela lista fazia muito tempo que não era verificada. Quando cheguei à parte de permissões de escrita, eu travei um pouco: essa permissão realmente está na chave de API, ou está naquilo que a chave de API representa? Alguns dias depois, ao ler a seção de RPC API do Newton Protocol, eu parei em uma permissão pequena. RpcWrite No início, eu achava que a permissão de escrita estava na chave de API. Isso é algo bem familiar em muitos sistemas: o dashboard emite a chave, a chave tem permissão de read/write, e quem estiver com a chave correta para aquela permissão chama o endpoint correspondente. À primeira vista, parece apenas um controle de acesso normal do Gateway.

Newton Protocol E As Fronteiras Entre Acesso E Propriedade

Eu já tinha reorganizado algumas chaves de API antigas no dashboard de um app, principalmente porque percebi que aquela lista fazia muito tempo que não era verificada. Quando cheguei à parte de permissões de escrita, eu travei um pouco: essa permissão realmente está na chave de API, ou está naquilo que a chave de API representa?
Alguns dias depois, ao ler a seção de RPC API do Newton Protocol, eu parei em uma permissão pequena.
RpcWrite
No início, eu achava que a permissão de escrita estava na chave de API. Isso é algo bem familiar em muitos sistemas: o dashboard emite a chave, a chave tem permissão de read/write, e quem estiver com a chave correta para aquela permissão chama o endpoint correspondente. À primeira vista, parece apenas um controle de acesso normal do Gateway.
Eu abri um app antigo de finanças e vi que meu KYC ainda estava marcado como aprovado. Essa palavra me incomodou mais do que eu esperava. Aprovado. Aceito. Liberado pela porta. Mas quanto mais eu pensava, mais incompleto isso parecia. “Aprovado” faz a identidade parecer um carimbo permanente. Então eu li a Referência da Política de Identidade do Newton Protocol e parei em algumas funções pequenas: check_approved() not_expired() valid_for(min_days) issued_since(min_days) No começo, eu achava que check_approved() era a parte principal. Se um usuário passou no KYC, a política pode permitir que a ação continue. Mas, dentro do design de @NewtonProtocol , a aprovação só responde uma pergunta estreita: uma identidade foi aceita em algum momento? Ela não responde a mais importante: isso ainda é uma identidade confiável no momento da execução? Esse é o verdadeiro limite. Não é o onboarding. É a execução. Um usuário pode ter sido aprovado antes, mas as credenciais ainda podem ficar velhas demais, perto demais do vencimento, ou não ser mais válidas o suficiente para a ação que está sendo tentada agora. Se uma política só verifica aprovação, ela pode fazer a execução depender de uma credencial de identidade que já não tem validade suficiente para o risco que está sendo criado. É aqui que o horizonte de validade importa. O Newton não só permite que a política pergunte se um usuário passou no KYC. Ele permite que a política pergunte se a credencial expirou, por quanto tempo ela permanece válida e quando ela foi emitida. Isso muda como eu penso sobre identidade. KYC não é um portão de uma vez. É uma condição com duração. O tradeoff é real. Se a regra for rígida demais, um usuário legítimo pode ser bloqueado porque sua credencial tem poucos dias restantes. Se for frouxa demais, o sistema pode depender de dados de identidade que estão quase sem valor. A parte para a qual eu sempre volto é simples: a autorização on-chain não deve apenas perguntar se a identidade foi aprovada. Ela deve perguntar por quanto tempo essa aprovação ainda pode ser confiada. #Newt $NEWT
Eu abri um app antigo de finanças e vi que meu KYC ainda estava marcado como aprovado.
Essa palavra me incomodou mais do que eu esperava.
Aprovado.
Aceito.
Liberado pela porta.
Mas quanto mais eu pensava, mais incompleto isso parecia.
“Aprovado” faz a identidade parecer um carimbo permanente.
Então eu li a Referência da Política de Identidade do Newton Protocol e parei em algumas funções pequenas:
check_approved()
not_expired()
valid_for(min_days)
issued_since(min_days)
No começo, eu achava que check_approved() era a parte principal. Se um usuário passou no KYC, a política pode permitir que a ação continue.
Mas, dentro do design de @NewtonProtocol , a aprovação só responde uma pergunta estreita:
uma identidade foi aceita em algum momento?
Ela não responde a mais importante:
isso ainda é uma identidade confiável no momento da execução?
Esse é o verdadeiro limite.
Não é o onboarding.
É a execução.
Um usuário pode ter sido aprovado antes, mas as credenciais ainda podem ficar velhas demais, perto demais do vencimento, ou não ser mais válidas o suficiente para a ação que está sendo tentada agora.
Se uma política só verifica aprovação, ela pode fazer a execução depender de uma credencial de identidade que já não tem validade suficiente para o risco que está sendo criado.
É aqui que o horizonte de validade importa.
O Newton não só permite que a política pergunte se um usuário passou no KYC. Ele permite que a política pergunte se a credencial expirou, por quanto tempo ela permanece válida e quando ela foi emitida.
Isso muda como eu penso sobre identidade.
KYC não é um portão de uma vez.
É uma condição com duração.
O tradeoff é real. Se a regra for rígida demais, um usuário legítimo pode ser bloqueado porque sua credencial tem poucos dias restantes. Se for frouxa demais, o sistema pode depender de dados de identidade que estão quase sem valor.
A parte para a qual eu sempre volto é simples:
a autorização on-chain não deve apenas perguntar se a identidade foi aprovada.
Ela deve perguntar por quanto tempo essa aprovação ainda pode ser confiada.
#Newt $NEWT
Artigo
Dados Criptografados Nem Sempre São SegurosO risco óbvio de privacidade é dados não criptografados. A documentação do Newton me fez olhar para um caso mais tranquilo: dados criptografados se tornando úteis no contexto errado. Um pequeno detalhe na Camada de Privacidade me fez parar: chain_id da policy_client No começo, eles pareciam metadados. Uma forma de dizer a qual app os dados criptografados pertencem. Uma forma de dizer para qual rede (chain) eles foram criados. Apenas controle normal. Mas dentro do design de @NewtonProtocol , esses campos fazem algo ainda mais importante. Eles vinculam o texto cifrado ao contexto. O Newton não trata dados criptografados como uma massa solta, que pode ser carregada para qualquer lugar e reutilizada onde quer que uma política precise. A carga útil criptografada fica atrelada a um PolicyClient específico e a uma chain específica. Se esse contexto mudar, os dados não devem descriptografar como se nada tivesse acontecido.

Dados Criptografados Nem Sempre São Seguros

O risco óbvio de privacidade é dados não criptografados.
A documentação do Newton me fez olhar para um caso mais tranquilo: dados criptografados se tornando úteis no contexto errado.
Um pequeno detalhe na Camada de Privacidade me fez parar:
chain_id da policy_client
No começo, eles pareciam metadados.
Uma forma de dizer a qual app os dados criptografados pertencem. Uma forma de dizer para qual rede (chain) eles foram criados. Apenas controle normal.
Mas dentro do design de @NewtonProtocol , esses campos fazem algo ainda mais importante.
Eles vinculam o texto cifrado ao contexto.
O Newton não trata dados criptografados como uma massa solta, que pode ser carregada para qualquer lugar e reutilizada onde quer que uma política precise. A carga útil criptografada fica atrelada a um PolicyClient específico e a uma chain específica. Se esse contexto mudar, os dados não devem descriptografar como se nada tivesse acontecido.
Verificado
Na noite passada, um detalhe na arquitetura do @grvt_io fez a palavra “híbrido” parecer quase enganosa: O mecanismo de matching consegue decidir o trade. Ele não consegue tomar essa decisão como definitiva por si só. No início, tratei isso como uma escolha simples de desempenho. Livros de ofertas se movem rápido demais para cada cotação, cancelamento e match esperar por consenso na blockchain. Manter o matching e a execução fora da cadeia dá ao Grvt a velocidade de que um venue de negociação precisa. Mas a divisão é, na verdade, sobre poder. O mecanismo fora da cadeia pode receber ordens, ordená-las e propor quais trades devem acontecer. Então, a liquidação transforma essa proposta em saldos, mudanças de colateral, obrigações de margem e direitos de saque. É nessa segunda etapa que a execução vira estado financeiro. O Grvt coloca custódia, liquidação, gestão de margem e solicitações de saque na cadeia, para que a camada rápida não consiga, silenciosamente, transformar o próprio registro em propriedade final. A contrapartida é que os usuários não conseguem reconstruir todo o processo de matching apenas a partir do estado onchain. Eles ainda dependem do operador para aceitar ordens, manter o motor disponível e aplicar regras de ordenação de forma consistente. Uma liquidação válida pode confirmar que a atualização de saldo resultante segue as regras codificadas, sem provar que uma ordem anterior jamais foi atrasada, omitida ou sequenciada de outra forma. Assim, o Grvt não torna o caminho inteiro de negociação sem confiança. Ele traça um limite em torno da parte em que a discricionariedade do operador se torna mais difícil de reverter. Uma ordem atrasada é um problema de execução. Um saldo reescrito é um problema de custódia. Esses riscos não deveriam compartilhar a mesma autoridade. Foi essa a parte a que eu continuei voltando depois de encerrar a leitura da documentação. O valor mais profundo de uma exchange híbrida não é quanto de atividade ela move para fora da cadeia, mas onde ela impede que a velocidade vire controle unilateral. A questão em aberto é se os usuários podem verificar o suficiente sobre o caminho até a liquidação — não apenas o estado que aparece depois. #grvt
Na noite passada, um detalhe na arquitetura do @grvt_io fez a palavra “híbrido” parecer quase enganosa:
O mecanismo de matching consegue decidir o trade.
Ele não consegue tomar essa decisão como definitiva por si só.
No início, tratei isso como uma escolha simples de desempenho. Livros de ofertas se movem rápido demais para cada cotação, cancelamento e match esperar por consenso na blockchain. Manter o matching e a execução fora da cadeia dá ao Grvt a velocidade de que um venue de negociação precisa.
Mas a divisão é, na verdade, sobre poder.
O mecanismo fora da cadeia pode receber ordens, ordená-las e propor quais trades devem acontecer. Então, a liquidação transforma essa proposta em saldos, mudanças de colateral, obrigações de margem e direitos de saque.
É nessa segunda etapa que a execução vira estado financeiro.
O Grvt coloca custódia, liquidação, gestão de margem e solicitações de saque na cadeia, para que a camada rápida não consiga, silenciosamente, transformar o próprio registro em propriedade final.
A contrapartida é que os usuários não conseguem reconstruir todo o processo de matching apenas a partir do estado onchain.
Eles ainda dependem do operador para aceitar ordens, manter o motor disponível e aplicar regras de ordenação de forma consistente. Uma liquidação válida pode confirmar que a atualização de saldo resultante segue as regras codificadas, sem provar que uma ordem anterior jamais foi atrasada, omitida ou sequenciada de outra forma.
Assim, o Grvt não torna o caminho inteiro de negociação sem confiança.
Ele traça um limite em torno da parte em que a discricionariedade do operador se torna mais difícil de reverter.
Uma ordem atrasada é um problema de execução.
Um saldo reescrito é um problema de custódia.
Esses riscos não deveriam compartilhar a mesma autoridade.
Foi essa a parte a que eu continuei voltando depois de encerrar a leitura da documentação.
O valor mais profundo de uma exchange híbrida não é quanto de atividade ela move para fora da cadeia, mas onde ela impede que a velocidade vire controle unilateral.
A questão em aberto é se os usuários podem verificar o suficiente sobre o caminho até a liquidação — não apenas o estado que aparece depois.
#grvt
A outro dia, olhei de volta para o calldata de uma transação antiga e percebi que a parte arriscada às vezes pode estar nos primeiros quatro bytes. Seletor de função. Esses primeiros quatro bytes dizem ao contrato qual função está sendo chamada. No começo, isso pareceu um encanamento comum de Solidity. Um contrato recebe o calldata, lê o seletor e roteia a chamada para a função certa. Nada de incomum. Mas, dentro do modelo de autorização do @NewtonProtocol , esse pequeno detalhe começa a importar. Um endereço de contrato não representa uma única ação. O mesmo contrato pode expor deposit(), withdraw(), transfer(), setOperator() ou upgradePolicy(). Do lado de fora, todos apontam para o mesmo endereço. Mas, do ponto de vista do risco, são portas completamente diferentes. O contrato certo nem sempre significa a ação certa. É aí que o Function Selector Binding se torna mais do que roteamento de calldata. É onde uma permissão ampla de contrato vira uma permissão específica de ação. Uma policy não deve aprovar um “chamado de contrato” de forma vaga. Ela deve saber em qual função a transação está entrando. Uma regra escrita para deposit() não deveria, por acidente, virar permissão para withdraw(). Uma regra normal de transfer não deve ser confundida com permissão para atualizar um operador ou alterar configurações. Essa precisão importa. Mas ela também cria um tradeoff. A autorização por nível de ação pede que os desenvolvedores sejam mais explícitos. Uma policy vaga é mais fácil de escrever e mais fácil de reutilizar, mas também cria uma superfície de permissão mais ampla. Uma policy precisa exige mais cuidado, mas reduz o que a aprovação pode realmente tocar. É essa a parte para a qual eu continuo voltando. O usuário pode estar correto. O contrato pode estar correto. A policy pode estar correta. Mas se o limite de permissão for largo demais, a aprovação ainda pode cobrir mais do que o pretendido. A autorização on-chain não deve apenas perguntar se um usuário pode interagir com um contrato. Ela deve perguntar qual porta exata dentro desse contrato ele está autorizado a abrir. $NEWT #Newt
A outro dia, olhei de volta para o calldata de uma transação antiga e percebi que a parte arriscada às vezes pode estar nos primeiros quatro bytes.
Seletor de função.
Esses primeiros quatro bytes dizem ao contrato qual função está sendo chamada.
No começo, isso pareceu um encanamento comum de Solidity. Um contrato recebe o calldata, lê o seletor e roteia a chamada para a função certa. Nada de incomum.
Mas, dentro do modelo de autorização do @NewtonProtocol , esse pequeno detalhe começa a importar.
Um endereço de contrato não representa uma única ação.
O mesmo contrato pode expor deposit(), withdraw(), transfer(), setOperator() ou upgradePolicy(). Do lado de fora, todos apontam para o mesmo endereço. Mas, do ponto de vista do risco, são portas completamente diferentes.
O contrato certo nem sempre significa a ação certa.
É aí que o Function Selector Binding se torna mais do que roteamento de calldata.
É onde uma permissão ampla de contrato vira uma permissão específica de ação.
Uma policy não deve aprovar um “chamado de contrato” de forma vaga. Ela deve saber em qual função a transação está entrando. Uma regra escrita para deposit() não deveria, por acidente, virar permissão para withdraw(). Uma regra normal de transfer não deve ser confundida com permissão para atualizar um operador ou alterar configurações.
Essa precisão importa.
Mas ela também cria um tradeoff.
A autorização por nível de ação pede que os desenvolvedores sejam mais explícitos. Uma policy vaga é mais fácil de escrever e mais fácil de reutilizar, mas também cria uma superfície de permissão mais ampla. Uma policy precisa exige mais cuidado, mas reduz o que a aprovação pode realmente tocar.
É essa a parte para a qual eu continuo voltando.
O usuário pode estar correto.
O contrato pode estar correto.
A policy pode estar correta.
Mas se o limite de permissão for largo demais, a aprovação ainda pode cobrir mais do que o pretendido.
A autorização on-chain não deve apenas perguntar se um usuário pode interagir com um contrato.
Ela deve perguntar qual porta exata dentro desse contrato ele está autorizado a abrir.
$NEWT #Newt
Faça login para explorar mais conteúdos
Junte-se a usuários de criptomoedas de todo o mundo no Binance Square.
⚡️ Obter informações mais recentes e úteis sobre criptomoeda.
💬 Com a confiança da maior corretora de criptomoedas do mundo.
👍 Descubra insights reais de criadores verificados.
E-mail / número de telefone
Sitemap
Preferências de Cookies
Termos e Condições da Plataforma