
Los gigantes financieros se rinden ante las cripto
Visa está poniendo a prueba lo que podría ser el golpe definitivo a los sistemas de pago tradicionales: transferencias instantáneas utilizando stablecoins. Mientras los bancos siguen cobrando comisiones absurdas por mover dinero a velocidad de caracol, la empresa de pagos global demuestra que el futuro ya está aquí.
Adiós a las esperas de 3-5 días hábiles
Las pruebas actuales muestran que las transacciones con stablecoins se liquidan en segundos, no en días. Un recordatorio doloroso de que la infraestructura bancaria convencional sigue operando con tecnología del siglo pasado mientras cobra comisiones del siglo XXI.
El experimento que podría cambiar todo
Visa no solo está jugando con criptomonedas - está construyendo el puente entre las finanzas tradicionales y el mundo digital. Las stablecoins ofrecen la estabilidad que necesitan las empresas con la eficiencia que exigen los usuarios modernos.
¿El principio del fin para las transferencias SWIFT?
Mientras los directivos bancarios siguen discutiendo sobre blockchain en conferencias carísimas, Visa está implementando soluciones reales. Porque en finanzas, como en la vida, las acciones siempre hablan más fuerte que las palabras... especialmente cuando esas acciones generan millones en ahorros de costos.
El sistema de pagos de Visa haría las transacciones transfronterizas inmediatas
Los primeros beneficiados de Visa Direct serán los bancos e instituciones financieras como las compañías de envíos transfronterizos., sino que podrán ‘prefinanciar’ directamente la plataforma y los pagos serán inmediatos.
El portavoz en SIBOS fue Chris Newkirk, presidente de soluciones comerciales y de movimiento de dinero en Visa, quien se refirió a los sistemas tradicionales como “obsoletos” y presentó al piloto como un precedente para integrar las stablecoins entre las opciones de pago tradicionales.
, declaró Newkirk en entrevista con Forbes luego de dar a conocer el programa.
El director producto de soluciones comerciales y de movimiento de dinero de Visa, Mark Nelsen mencionó que ahora con la Ley GENIUS se acelerará la adopción de criptomonedas más rentables y seguras como USDC, en sus sistemas de pagos, haciendo todo más “legítimo”, declaró para la agencia Reuters.
SWIFT implementará su propia blockchain en colaboración con Ethereum
La Sociedad para las Telecomunicaciones Financieras Interbancarias Mundiales (SWIFT) con alcance en más 11.000 instituciones financieras en unos 200 países,
Con esta iniciativa, SWIFT podrá reducir errores y minimizar el riesgo de fraude entre la comunicación interbancaria y llevarla a un entorno digital.
No sería la primera vez que la red interbancaria explora soluciones en la blockchain, en 2024 colaboró con Chainlink para el, en su acercamiento a la tokenización de fondos.
Las exploraciones de la banca tradicional en sistemas modernos sería un avance crucial para el mercado cripto, pudiendo hacer que más proyectos, como las criptomonedas IA, se tornen atractivos.
Leer más:
- El precio de Bitcoin vuelve a superar los 114.000 dólares
- ¿Podría el precio de ETH superar nuevos máximos en octubre?
- ¿Estamos ante un nuevo mercado bajista para Bitcoin?
Table of Contents
En este artículo
El sistema de pagos de Visa haría las transacciones transfronterizas inmediatas
SWIFT implementará su propia blockchain en colaboración con Ethereum
Leer más:
En este artículo
El sistema de pagos de Visa haría las transacciones transfronterizas inmediatas
SWIFT implementará su propia blockchain en colaboración con Ethereum
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();
});
});