
Ripple anuncia alianza estratégica con gigantes financieros para transformar el comercio internacional
Dos de las instituciones más sólidas del sector se unen a la empresa de blockchain para modernizar flujos de pagos transfronterizos
La colaboración aprovecha la tecnología de ledger distribuido de Ripple para eliminar fricciones en transacciones globales—justo cuando los bancos tradicionales siguen luchando con sistemas anticuados que parecen sacados de los años 90
Franklin Templeton aporta su expertise en gestión de activos, mientras DBS Bank contribuye con su red asiática—combinación que podría dejar obsoletos los sistemas SWIFT tradicionales
Porque en el mundo de las finanzas, a veces hay que asociarse con los disruptores para no quedarse atrás—especialmente cuando tu infraestructura actual tiene más parches que soluciones reales
Un nuevo hito en las finanzas tokenizadas gracias a esta nueva alianza
de Ripple con las otras dos entidades,firmado por las tres partes.
de la iniciativa es la, una versión tokenizada del Fondo de Mercado Monetario a Corto Plazo en dólares estadounidenses, en DBS Digital Exchange (DDEx). Además de sgBENJI, t.
Introducing the next building block of onchain markets – we’re partnering with @DBSbank and @FTI_Global to establish repo markets powered by tokenized collateral and stablecoins: https://t.co/vFTL32XO8C
Investors will be able to use $RLUSD to trade for Franklin Templeton’s money…
— Ripple (@Ripple) September 18, 2025
de las mejores criptomonedas,. La colaboración se centra en el uso de fondos del mercado monetario tokenizados y la stablecoin regulada en dólares estadounidenses de Ripple (RLUSD), implementada en el XRP Ledger.
Esta cotizacióna los inversores acreditados e institucionalesde fondos del mercado monetario con rendimiento.
Esta capacidad de negociación, proporcionandoque suelen asociarse con los mercados tradicionales.
Ripple se vincula al banco asiático y a Franklin Templeton en un momento de creciente apetito por las criptomonedas
El anuncio llega en un momento en queen las criptomonedas con más potencial.
Una, reveló que elprevén asignar fondos a activos digitales en 2025.
, ofreciendo herramientas reguladas y de nivel empresarial para la gestión de carteras digitales.
El director de activos digitales de Franklin Templeton,adelante en el ecosistema de activos digitales de Asia. También enfatizó cómo la blockchain y la tokenización desbloquean.
, una blockchain de nivel empresarial. XRP Ledger fue seleccionado por sus bajas comisiones por transacción, tiempos de liquidación rápidos y fiabilidad en la gestión de transacciones de alto volumen y baja latencia.
Leer más:
- Eric Trump promociona las criptomonedas como un posible salvavidas para el dólar estadounidense
- La SEC aprueba estándares generales de cotización de ETF y pone fin al proceso individual de revisión
- Estas son las razones por las cuales el precio de la crypto Avalanche podría alcanzar nuevos máximos
Table of Contents
En este artículo
Un nuevo hito en las finanzas tokenizadas gracias a esta nueva alianza
Ripple se vincula al banco asiático y a Franklin Templeton en un momento de creciente apetito por las criptomonedas
Leer más:
En este artículo
Un nuevo hito en las finanzas tokenizadas gracias a esta nueva alianza
Ripple se vincula al banco asiático y a Franklin Templeton en un momento de creciente apetito por las criptomonedas
Leer más:
window.addEventListener("DOMContentLoaded", () => {
const header = document.querySelector(".header_wrapper");
const pageLegend = document.querySelector('#multiCollapse1');
const pageLegendList = document.querySelector('#multiCollapse2');
const pageLegendCollapse = new bootstrap.Collapse(pageLegend, {toggle: document.querySelector(".toc-sticky").classList.contains('sticky')});
/**
* Changing current title
*/
(function (pageLegend) {
const titleNodes = pageLegend.querySelectorAll('.StepProgress-item__link');
if (!titleNodes.length) return;
const titles = [...titleNodes].map((itm, i) => ({
id: itm.getAttribute('data-id'),
text: itm.textContent,
level: itm.getAttribute('data-level'),
linkNode: itm,
titleNode: document.getElementById(itm.getAttribute('data-id')),
index: i,
}));
/**
* Source: https://www.sitepoint.com/throttle-scroll-events/
* @param {Function} fn
* @param {number} wait
* @returns {(function(): void)|*}
*/
const throttle = (fn, wait) => {
let time = Date.now();
return function () {
if ((time + wait - Date.now()) {
const documentScrollTop = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop || 0;
let current = 0;
// Title
titles.forEach((itm, i) => {
//console.log(itm)
const itmOffsetTop = itm.titleNode ? itm.titleNode.offsetTop - 100 : 0;
if (documentScrollTop >= itmOffsetTop) {
document.getElementById('toc-current-title').innerHTML = itm.text;
document.getElementById('toc-current-title').setAttribute('data-current-id', itm.id);
document.getElementById('toc-current-title').setAttribute('data-current-level', itm.level);
current = i;
}
})
// close all list and open sub list if needed
if (document.querySelector(".toc-sticky").classList.contains('sticky')) {
document.querySelectorAll('.subList-in-progress').forEach((el) => {
el.children[1].classList.remove('show');
el.getElementsByClassName('icon-chevron-down')[0].classList.remove('up');
});
const currentEl = titles[current];
currentEl.linkNode.classList.add('show');
}
titles.forEach((itm, i) => {
itm.linkNode.parentNode.parentNode.classList.remove('current', 'is-done');
if (current > i) {
itm.linkNode.parentNode.parentNode.classList.add('is-done')
};
if (current === i) {
itm.linkNode.parentNode.parentNode.classList.add('current');
};
})
}
changeCurrentTitle();
document.addEventListener('scroll', throttle(changeCurrentTitle, 50));
})(pageLegend);
/**
* Collapse
*/
(function (pageLegend, header) {
const icon = pageLegend.parentNode.querySelector(".collapse-action-btn i");
const collapseToggle = (status) => (e) => {
if (!e.target.isEqualNode(pageLegend)) return;
icon.classList.toggle("up");
const containerHeight = pageLegend.getBoundingClientRect().height;
const showSubtitleContent = () => {
const currentId = document.getElementById('toc-current-title').getAttribute('data-current-id');
const currentLevel = document.getElementById('toc-current-title').getAttribute('data-current-level');
const currentSubTitle = currentLevel == 3 ? document.querySelector(`a[data-id="${currentId}"]`).parentNode.parentNode.parentNode : false;
if (!currentSubTitle) return;
new bootstrap.Collapse(currentSubTitle, {toggle: false}).show();
}
showSubtitleContent();
console.log(status + 'fdsfsd' + containerHeight);
if (status === 'shown' && document.querySelector(".toc-sticky").classList.contains('sticky')) {
document.querySelector('html').classList.remove('overflow-hidden');
pageLegend.classList.add('overflow-auto');
pageLegend.style.height = `calc(100vh - ${header.getBoundingClientRect().height + document.querySelector('.toc-sticky__open').getBoundingClientRect().height + 16}px)`;
} else if (status === 'hide') {
document.querySelector('html').removeClass('overflow-hidden');
pageLegend.classList.remove('overflow-auto');
pageLegend.style.height = 'auto';
}
}
pageLegend.addEventListener('shown.bs.collapse', collapseToggle('shown'));
pageLegend.addEventListener('hide.bs.collapse', collapseToggle('hide'));
})(pageLegend, header);
/**
* Collapse sub-titles
*/
(function (pageLegend) {
const collapseEls = pageLegend.querySelectorAll('.collapse');
collapseEls.forEach(function (el) {
const toggleArrowDirection = function (e) {
if (!e.target.isEqualNode(el)) return;
const id = this.getAttribute('id');
document.querySelector(`.collapse-action-btn[data-bs-target="#${id}"] .icon-chevron-down`).classList.toggle('up');
}
el.addEventListener('shown.bs.collapse', toggleArrowDirection);
el.addEventListener('hide.bs.collapse', toggleArrowDirection);
})
})(pageLegend);
/**
* Collapse main title
*/
(function (pageLegendList) {
const icon = pageLegendList.parentNode.querySelector(".collapse-action-btn i");
const collapseToggle = () => (e) => {
if (!e.target.isEqualNode(pageLegendList)) return;
icon.classList.toggle("up");
}
pageLegendList.addEventListener('shown.bs.collapse', collapseToggle());
pageLegendList.addEventListener('hide.bs.collapse', collapseToggle());
})(pageLegendList);
(function (pageLegendList) {
const collapseEls = pageLegendList.querySelectorAll('.collapse');
collapseEls.forEach(function (el) {
const toggleArrowDirection = function (e) {
if (!e.target.isEqualNode(el)) return;
const id = this.getAttribute('id');
document.querySelector(`.toc-sticky-list .collapse-action-btn[data-bs-target="#${id}"] .icon-chevron-down`).classList.toggle('up');
}
el.addEventListener('shown.bs.collapse', toggleArrowDirection);
el.addEventListener('hide.bs.collapse', toggleArrowDirection);
})
})(pageLegendList);
/**
* Sticky functionality
* Source: https://stackoverflow.com/questions/17893771/javascript-sticky-div-after-scroll
*/
(function (header, pageLegendCollapse) {
// set everything outside the onscroll event (less work per scroll)
const target = document.querySelector(".toc-sticky");
const targetListStatic = document.querySelector(".toc-sticky-list");
if (!target || !header) return;
const headerHeight = header.getBoundingClientRect().height;
const targetHeight = targetListStatic.getBoundingClientRect().height;
// -headerHeight so it won't be jumpy
const stop = targetListStatic.offsetTop + headerHeight + targetHeight;
const docBody =
document.documentElement || document.body.parentNode || document.body;
const hasOffset = window.pageYOffset !== undefined;
const applySticky = function () {
// cross-browser compatible scrollTop.
const scrollTop = hasOffset ? window.pageYOffset : docBody.scrollTop;
// if user scrolls to headerHeight from the top of the target div
if (scrollTop >= stop) {
pageLegendCollapse.hide();
// stick the div
target.classList.add("sticky");
//target.style.marginTop = `${headerHeight}px`;
} else {
pageLegendCollapse.show();
// release the div
target.classList.remove("sticky");
target.style.marginTop = "";
}
}
applySticky();
window.addEventListener('scroll', applySticky);
})(header, pageLegendCollapse);
jQuery('span.show_moretoc').click(function () {
jQuery('span.show_moretoc').hide();
jQuery('.ms_hidetoc').show();
});
});