Eu estava lendo a seção sobre "borrowing range order setters" e um número me fez parar: no exemplo, a Alice bloqueia 1 ETH, é correspondida por 500 USDC, e o registro do GT dela acaba contabilizando 535 FTs como dívida. Na minha primeira leitura, parecia que ela havia de alguma forma tomado emprestado mais do que recebeu.
Depois de conferir novamente a seção de mecânicas, não é isso que está acontecendo. Os 500 USDC financiam 500 FTs (principal) e 500 XTs (juros). Os XTs são trocados dentro da própria ordem de range dela por 35 FTs adicionais, cunhados a partir do GT dela — e é isso que empurra a dívida registrada dela para 535. Ela nunca toca o XT diretamente.
O que me surpreendeu foi perceber que o XT não está ocioso aqui; é o mecanismo que converte uma obrigação de juros flutuante em uma obrigação fixa antes mesmo de o empréstimo ser liquidado. Em vez de os juros acumularem ao longo do tempo, eles são precificados e travados em FTs extras no momento em que ocorre a correspondência. A troca é que a dívida do GT de um "borrowing order setter" não é apenas "o que eu tomei emprestado", mas "o que eu tomei emprestado mais os juros que eu já concordei em pagar", visível on-chain desde o primeiro dia, em vez de acumular silenciosamente. Isso parece deliberado: empréstimos com taxa fixa precisam que toda a obrigação fique travada de início, e não calculada depois. Ainda estou curioso sobre como a curva de precificação decide a divisão entre preenchimentos iniciais a 8% versus preenchimentos posteriores mais próximos de 6% dentro da mesma ordem.
#termmax @TermMax
Depois de conferir novamente a seção de mecânicas, não é isso que está acontecendo. Os 500 USDC financiam 500 FTs (principal) e 500 XTs (juros). Os XTs são trocados dentro da própria ordem de range dela por 35 FTs adicionais, cunhados a partir do GT dela — e é isso que empurra a dívida registrada dela para 535. Ela nunca toca o XT diretamente.
O que me surpreendeu foi perceber que o XT não está ocioso aqui; é o mecanismo que converte uma obrigação de juros flutuante em uma obrigação fixa antes mesmo de o empréstimo ser liquidado. Em vez de os juros acumularem ao longo do tempo, eles são precificados e travados em FTs extras no momento em que ocorre a correspondência. A troca é que a dívida do GT de um "borrowing order setter" não é apenas "o que eu tomei emprestado", mas "o que eu tomei emprestado mais os juros que eu já concordei em pagar", visível on-chain desde o primeiro dia, em vez de acumular silenciosamente. Isso parece deliberado: empréstimos com taxa fixa precisam que toda a obrigação fique travada de início, e não calculada depois. Ainda estou curioso sobre como a curva de precificação decide a divisão entre preenchimentos iniciais a 8% versus preenchimentos posteriores mais próximos de 6% dentro da mesma ordem.
#termmax @TermMax
