Bruselas aprieta el cerco financiero con medidas sin precedentes
El golpe regulatorio
La Unión Europea acaba de desatar su arsenal más contundente contra el ecosistema cripto ruso. Los exchanges establecidos en territorio ruso enfrentan un bloqueo total de operaciones dentro del bloque comunitario, mientras que la stablecoin A7A5 recibe su sentencia de muerte en los 27 estados miembros.
Mercados en modo pánico
Las bolsas europeas reaccionaron con volatilidad extrema ante el anuncio, demostrando una vez más que los reguladores todavía tienen la llave para sacudir los mercados digitales cuando les place. Los traders se apresuran a rebalancear carteras ante el nuevo panorama geopolítico.
Consecuencias en cadena
La medida no solo aísla tecnológicamente a Rusia, sino que establece un peligroso precedente para la fragmentación regulatoria global. Justo cuando el espacio cripto necesitaba claridad, los políticos optan por el mazo en lugar del escalpelo—porque ¿qué mejor manera de demostrar autoridad que prohibiendo algo que no entienden del todo?
Las medidas contra Rusia vienen impuestas por el conflicto bélico del país con Ucrania
Las medidas restringen la distribución de software de pago con criptomonedas dentro de la UE y afectan a los emisores de stablecoins, así como a toda plataforma de negociación anónima vinculada a grandes transacciones con A7A5.
Funcionarios de la UE afirman que A7A5 se utilizó para financiar las operaciones bélicas de Rusia y evadir sanciones previas impuestas al país por el bloque.
EU just dropped the 19th sanctions package—game-changer. Bans Russian LNG supplies. Adds 117 ships to the shadow fleet. Limitsdiplomats' movements to curb destabilization. Even hitting banks in Kazakhstan/Belarus & 4 Chinese companies helpingevade restrictions
5/12 pic.twitter.com/klMRkVdtvx
— 𝐀𝐧𝐧𝐚 𝐊𝐎𝐌𝐒𝐀 |
(@tweet4Anna_NAFO) October 23, 2025
La Unión Europea también agregó a su lista de vigilancia a bancos y distribuidores de petróleo de los Emiratos Árabes Unidos, Hong Kong, Kirguistán y Tayikistán, el motivo: ayudar a eludir las sanciones impuestas.
¿Cómo ha afectado al mercado cripto?
Los mercados globales y las mejores criptomonedas para invertir se están estabilizando tras una semana volátil marcada por importantes titulares sobre políticas y regulaciones.
El indulto de Trump al fundador de Binance, CZ, la prohibición de la UE a las plataformas de intercambio rusas y los nuevos lanzamientos de seguridad de Trezor y Ledger han dominado la percepción de los inversores.
Mientras tanto, el precio de Bitcoin vuelve a superar los 111.000 dólares con los operadores esperando una ruptura hacia los 115.000.
Bitcoin (BTC)24h7d30d1yAll time
Leer más:
- Donald Trump indulta al fundador de Binance: ¿regresará al exchange?
- El precio de HyperLiquid en la mira de los traders: ¿qué esperar a corto plazo?
- Demanda colectiva busca develar quién orquestó el fraude detrás de las memecoins MELANIA y LIBRA
Table of Contents
En este artículo
Las medidas contra Rusia vienen impuestas por el conflicto bélico del país con Ucrania
¿Cómo ha afectado al mercado cripto?
Leer más:
En este artículo
Las medidas contra Rusia vienen impuestas por el conflicto bélico del país con Ucrania
¿Cómo ha afectado al mercado cripto?
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();
});
});