
La capa de escalabilidad de Bitcoin acaba de marcar otro hito crucial. No es solo un número en un gráfico—es la infraestructura que está redefiniendo lo que significa mover valor en internet.
La máquina de pagos que Wall Street no vio venir
Mientras los bancos tradicionales siguen debatiendo sobre comisiones y tiempos de liquidación, Lightning Network está construyendo autopistas digitales que procesan transacciones en segundos por centavos. La capacidad total bloqueada en la red ahora supera cualquier punto anterior, señalando que los usuarios están votando con sus satoshis.
Adopción que se siente en el mundo real
Esta no es especulación teórica. Comercios desde cafeterías locales hasta plataformas de contenido en línea están integrando pagos Lightning. La experiencia del usuario finalmente coincide con la promesa: pagos instantáneos, globales y sin permiso. Cada nuevo nodo que se une fortalece la red, creando un efecto de red que los sistemas financieros heredados no pueden replicar.
El futuro ya está conectado
Lightning Network está demostrando que Bitcoin puede ser tanto reserva de valor como medio de intercambio diario. La escalabilidad ya no es un 'problema'—es una característica que se está resolviendo capa por capa. Y mientras los bancos centrales siguen jugando con CBDCs que centralizan el control, esta red descentralizada simplemente sigue creciendo.
La ironía final: la tecnología que los reguladores intentan frenar es la misma que podría hacer sus sistemas obsoletos. Pero en el mundo de las criptomonedas, la adopción no pide permiso—solo conecta canales y sigue adelante.
Mientras se recupera capacidad, el crecimiento de usuarios se queda atrás
El aumento sigue a un repunte notable en noviembre y diciembre, después de que la capacidad tendiera a disminuir durante gran parte del año pasado.
Los datos sugieren que se está destinando más Bitcoin a los, lo que permite transacciones más rápidas y económicas en comparación con las transferencias en cadena.
Sin embargo, el crecimiento de la capacidad no ha ido acompañado de un aumento similar en la participación en la red.
A partir de esta semana, el número de nodos Lightning se situó en alrededor de 14.940, por debajo de un pico de más de 20.700 a principios de 2022. El número de canales que conectan esos nodos también ha disminuido a alrededor de 48.678, muy por debajo de su máximo anterior.
Esta brecha apunta a una red que, pero no necesariamente más ampliamente utilizada por operadores individuales.
Según Amboss, el reciente aumento de capacidad está siendo impulsado por los actores institucionales, señalando que los principales intercambios de criptomonedas comohan agregado cantidades significativas de BTC a los canales Lightning en las últimas semanas.
Es posible que los desarrollos más amplios en el ecosistema de Bitcoin también estén respaldando un renovado interés en Lightning.
El emisor de stablecoin Tether anunció esta semana que lideró una ronda de financiación de 8 millones de dólares en la startup Speed, centrada en Lightning, que tiene como objetivo permitir.
Si bien hoy en día las criptomonedas estables operan en gran medida en otras cadenas de bloques, algunos desarrolladores ven a Lightning como una posible capa de liquidación.
Lightning Labs actualiza Taproot Assets para habilitar stablecoins
A nivel de protocolo, Lightning Labs ha lanzado la versión 0.7 de Taproot Assets, una actualización que introduce,y.
Taproot Assets permite que las stablecoins se emitan en Bitcoin y se transfieran a través de Lightning, combinando la seguridad de la capa base de Bitcoin con una liquidación casi instantánea.
“Con este lanzamiento, estamos sentando las bases para que billones de dólares fluyan en Bitcoin y Lightning”, dijo Lightning Labs, señalando una visión a largo plazo de Bitcoin evolucionando hacia una red de múltiples activos y ya no solo como una de las mejores criptomonedas para invertir.
Leer más:
El Banco de Japón elevará las tasas de interés y podría causar un desplome de las criptos
Los cobros con Bizum dejan de estar en un limbo fiscal y las criptos fortalecen su posición en el mercado
Ballenas crypto cambian de rumbo y acumulan 263 millones de dólares en Chainlink
Table of Contents
En este artículo
Mientras se recupera capacidad, el crecimiento de usuarios se queda atrás
Lightning Labs actualiza Taproot Assets para habilitar stablecoins
Leer más:
En este artículo
Mientras se recupera capacidad, el crecimiento de usuarios se queda atrás
Lightning Labs actualiza Taproot Assets para habilitar stablecoins
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();
});
});