O Chief Technology Officer da Ripple, David Schwartz, explorou recentemente a ideia de modernizar os componentes centrais do XRP Ledger, incluindo a possibilidade de uma arquitetura modular e uma implementação baseada em Rust.
Apesar do desempenho e fiabilidade de longa data do XRPL, Schwartz não hesitou em identificar ineficiências arquitetónicas. "É um pouco irritante ter um monólito que possui o motor de consenso, o motor de transações e as consultas dos clientes tudo de forma monolítica", disse ele.
Schwartz, que é um dos arquitetos do XRPL, explicou que os componentes fortemente acoplados tornaram difícil implementar melhorias ou permitir interoperabilidade com implementações alternativas.
@media only screen and (min-width: 0px) and (min-height: 0px) {
div[id^="wrapper-sevio-6a57f7be-8f6e-4deb-ae2c-5477f86653a5"]{width:320px;height:100px;}
}
@media only screen and (min-width: 728px) and (min-height: 0px) {
div[id^="wrapper-sevio-6a57f7be-8f6e-4deb-ae2c-5477f86653a5"]{width:728px;height:90px;}
}
Caminhando para uma Arquitetura Mais Modular
Uma solução em consideração é a modularização do motor de transação, possivelmente permitindo que ele funcione dentro de uma máquina virtual. Essa mudança poderia separar a lógica central dos componentes de sobreposição e banco de dados voltados para o cliente, livres para evoluir de forma independente.
O Rust surgiu como um candidato para uma reimplementação desse tipo. Quando questionado sobre por que o livro-razão não estava sendo reconstruído em Rust, Schwartz observou que discussões sobre fazer exatamente isso estão ocorrendo. Ele enfatizou que a dificuldade está em desenredar a arquitetura existente, especialmente o motor de pagamentos.
Schwartz explicou que partes do motor de pagamento são difíceis de definir claramente, o que torna a reconstrução ou reimplementação delas um desafio. Alguns comportamentos dependem da ordem das operações de maneiras que não estão documentadas de forma consistente. Para resolver isso, ele sugeriu reescrever esses componentes com uma lógica mais clara e previsível e possivelmente introduzir definições formais para guiar implementações futuras.
Uma versão mais limpa e consistente tornaria o sistema mais fácil de manter e poderia ajudar em melhorias futuras, aumentando o apelo do XRP no ecossistema financeiro global.
Propostas em Revisão
Ripple está atualmente a rever propostas externas para realizar partes deste esforço, e Schwartz mencionou que estão a ser tomadas decisões sobre a viabilidade e a priorização de tais iniciativas. Ele apontou Aanchal Malhotra, membro do conselho e responsável pela pesquisa na RippleX, como alguém que lidera aspetos desse processo.
O XRP já é altamente atrativo para instituições, e a atualização da sua funcionalidade através de uma linguagem de programação moderna como o Rust poderia aumentar a confiança institucional no ativo e potencialmente elevar as taxas de adoção.
Aviso Legal*: Este conteúdo destina-se a informar e não deve ser considerado como aconselhamento financeiro. As opiniões expressas neste artigo podem incluir as opiniões pessoais do autor e não representam a opinião do Times Tabloid. Os leitores são aconselhados a realizar uma pesquisa minuciosa antes de tomar qualquer decisão de investimento. Qualquer ação tomada pelo leitor é estritamente por sua conta e risco. O Times Tabloid não é responsável por quaisquer perdas financeiras.*
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
Ripple CTO: O que deve ser usado se o XRP Ledger for reiniciado do zero
O Chief Technology Officer da Ripple, David Schwartz, explorou recentemente a ideia de modernizar os componentes centrais do XRP Ledger, incluindo a possibilidade de uma arquitetura modular e uma implementação baseada em Rust.
Apesar do desempenho e fiabilidade de longa data do XRPL, Schwartz não hesitou em identificar ineficiências arquitetónicas. "É um pouco irritante ter um monólito que possui o motor de consenso, o motor de transações e as consultas dos clientes tudo de forma monolítica", disse ele.
Schwartz, que é um dos arquitetos do XRPL, explicou que os componentes fortemente acoplados tornaram difícil implementar melhorias ou permitir interoperabilidade com implementações alternativas.
@media only screen and (min-width: 0px) and (min-height: 0px) { div[id^="wrapper-sevio-6a57f7be-8f6e-4deb-ae2c-5477f86653a5"]{width:320px;height:100px;} } @media only screen and (min-width: 728px) and (min-height: 0px) { div[id^="wrapper-sevio-6a57f7be-8f6e-4deb-ae2c-5477f86653a5"]{width:728px;height:90px;} }
Caminhando para uma Arquitetura Mais Modular
Uma solução em consideração é a modularização do motor de transação, possivelmente permitindo que ele funcione dentro de uma máquina virtual. Essa mudança poderia separar a lógica central dos componentes de sobreposição e banco de dados voltados para o cliente, livres para evoluir de forma independente.
O Rust surgiu como um candidato para uma reimplementação desse tipo. Quando questionado sobre por que o livro-razão não estava sendo reconstruído em Rust, Schwartz observou que discussões sobre fazer exatamente isso estão ocorrendo. Ele enfatizou que a dificuldade está em desenredar a arquitetura existente, especialmente o motor de pagamentos.
Schwartz explicou que partes do motor de pagamento são difíceis de definir claramente, o que torna a reconstrução ou reimplementação delas um desafio. Alguns comportamentos dependem da ordem das operações de maneiras que não estão documentadas de forma consistente. Para resolver isso, ele sugeriu reescrever esses componentes com uma lógica mais clara e previsível e possivelmente introduzir definições formais para guiar implementações futuras.
Uma versão mais limpa e consistente tornaria o sistema mais fácil de manter e poderia ajudar em melhorias futuras, aumentando o apelo do XRP no ecossistema financeiro global.
Propostas em Revisão
Ripple está atualmente a rever propostas externas para realizar partes deste esforço, e Schwartz mencionou que estão a ser tomadas decisões sobre a viabilidade e a priorização de tais iniciativas. Ele apontou Aanchal Malhotra, membro do conselho e responsável pela pesquisa na RippleX, como alguém que lidera aspetos desse processo.
O XRP já é altamente atrativo para instituições, e a atualização da sua funcionalidade através de uma linguagem de programação moderna como o Rust poderia aumentar a confiança institucional no ativo e potencialmente elevar as taxas de adoção.
Aviso Legal*: Este conteúdo destina-se a informar e não deve ser considerado como aconselhamento financeiro. As opiniões expressas neste artigo podem incluir as opiniões pessoais do autor e não representam a opinião do Times Tabloid. Os leitores são aconselhados a realizar uma pesquisa minuciosa antes de tomar qualquer decisão de investimento. Qualquer ação tomada pelo leitor é estritamente por sua conta e risco. O Times Tabloid não é responsável por quaisquer perdas financeiras.*