Tether da un paso atrás en Uruguay mientras los costos energéticos alcanzan niveles insostenibles para la minería.
La decisión estratégica
La compañía abandona temporalmente sus operaciones mineras tras enfrentar facturas eléctricas que superan cualquier proyección razonable. Los números no mienten: cuando la energía cuesta más que los activos digitales que produces, hasta los gigantes del sector deben replantearse su estrategia.
El impacto en el ecosistema
Esta movida revela una verdad incómoda para los tradicionalistas financieros que aún esperan el 'colapso inevitable' de las criptomonedas. Mientras los bancos centrales imprimen dinero sin control, las criptodivisas al menos responden a las leyes básicas de la oferta y la demanda. La minería se traslada donde la energía es viable, no donde los gobiernos deciden subsidiar la ineficiencia.
Las regulaciones locales y los costos operativos obligan incluso a los actores más consolidados a adaptarse continuamente. Un recordatorio de que en el mundo cripto, la supervivencia depende de la agilidad, no de los rescates gubernamentales.
Tether se retira de Uruguay tras cortes de suministro y deudas
El deterioro del proyecto ha comenzado a hacerse evidente en verano, cuando la empresa públicaque rondaban los 4,6 millones de euros.
"Tether asegura que proyectó inversiones por US$ 500 millones en el país, “incluyendo la construcción de tres Centros de Procesamiento de Datos en los departamentos de Florida y Tacuarembó”.
Pero no tenía para pagarle US$ 5 millones atrasados a la UTE.
Piratas… https://t.co/fbfxrl7kSy
— Steve Buscemi

𝙍𝙚𝙡𝙤𝙖𝙙𝙚𝙙 (@elolgasan) September 19, 2025
Pese a quea través de su filial local, el desacuerdo sobre las tarifas y la falta de un marco estable de precios eléctricos precipitaron el cierre definitivo.
Tether insistió durante meses en la necesidad de disponer de un esquema tarifario “predecible y competitivo” que permitiera operar instalaciones con una demanda energética de gran escala.
En este contexto,también reconoció que los altos peajes energéticos aplicados en determinadas zonas del país han vuelto cada vez más difícil minar criptomonedas de forma eficiente y sostenible.
Entre las alternativas planteadas, la firma ha llegado a, pero ninguna de esas opciones ha prosperado.
El impacto en la estrategia de Tether en Latinoamérica
La retirada de Tether de Uruguaymediante nuevos desarrollos en Latinoamérica.
Aunque la compañía mantiene acuerdos y proyectos en otros países como Paraguay o El Salvador —donde los costes energéticos son inferiores—, la experiencia uruguaya vuelve a subrayar la fragilidad de cualquier iniciativa minera dependiente de mercados eléctricos caros o con regulaciones poco flexibles.
Tether sostiene quebasada en energías renovables, pero admite que la falta de previsibilidad tarifaria obliga a rediseñar la hoja de ruta.
El caso de Tether es una advertencia para la industria: incluso las empresas más capitalizadas pueden ver comprometida su viabilidad si el coste energético se dispara, especialmente en un mercado global cada vez más competitivo y en el que surgen continuamente proyectos que aspiran a consolidarse entre las mejores criptomonedas para invertir.
Leer más
- ETF Bitcoin: 129 millones en entradas mientras Ethereum y Solana se suman al rebote
- Plan del Gobierno para subida salarial de funcionarios: ¿nuevo combustible para la fiebre cripto?
- Impuestos criptomonedas: Sumar redobla la presión con tres enmiendas en el Congreso
Table of Contents
En este artículo
Tether se retira de Uruguay tras cortes de suministro y deudas
El impacto en la estrategia de Tether en Latinoamérica
Leer más
En este artículo
Tether se retira de Uruguay tras cortes de suministro y deudas
El impacto en la estrategia de Tether en Latinoamérica
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();
});
});