The post Ripple CTO Nears Launch of XRPL Hub Amid Growing Security Issues  appeared first on Coinpedia Fintech News

Ripple’s  Chief Technology Officer (CTO), David Schwartz, is testing a new “hub server” for the XRP Ledger (XRPL), which he says is almost ready for production. 

The upgrade is designed to make XRPL more resilient, reliable, and better connected, an important step as the network faces scrutiny over decentralization and security.

Schwartz’s Hub Server Nears Production

In his latest update, Schwartz revealed that the hub server has been running smoothly in a test environment. He also shared that XRPL processed 11,000 requests per second from 173 peers without any problems.

There was a brief latency spike caused by weaker network links and a minor bandwidth drop flagged by monitoring tools. Schwartz clarified that neither issue was linked to the hub server itself. He also noted that he is working on upgrades to the monitoring system to avoid similar glitches.

— David 'JoelKatz' Schwartz (@JoelKatz) August 17, 2025 It has been some time since Schwartz last managed production servers, but he said he is enjoying the process of refining this critical piece of infrastructure.

Why the Hub Server Matters for XRPL 

The hub server is designed to help XRPL nodes stay more reliably connected, which strengthens the network’s overall performance.

Schwartz has previously said that one of the most useful additions for XRPL would be a high-quality hub that maintains reserved connections for validators, other hubs, and application servers.

This approach fits with his broader vision of XRPL as a public and permissionless blockchain, while still offering optional features for regulated use. He sees XRPL eventually gaining more programmability, stronger compliance tools, and deeper institutional liquidity.

— David 'JoelKatz' Schwartz (@JoelKatz) August 2, 2025 .article-inside-link { margin-left: 0 !important; border: 1px solid #0052CC4D; border-left: 0; border-right: 0; padding: 10px 0; text-align: left; }

.entry ul.article-inside-link li { font-size: 14px; line-height: 21px; font-weight: 600; list-style-type: none; margin-bottom: 0; display: inline-block; }

.entry ul.article-inside-link li:last-child { display: none; }

  • Also Read :
  •   XRP vs ADA: Which Altcoin Is Better for the Long Term?
  •   ,

Kaiko Flags Security Concerns for XRPL

Despite these developments, XRPL is facing challenges with its security and decentralization.

XRP Ledger ranked last for security in Kaiko’s latest blockchain report, scoring 41/100. Out of 15 blockchains analyzed, XRPL scored the lowest at 41, behind Polygon (44) and Stellar (45), while Ethereum led with 83.

Key concerns included a hack earlier this year, a relatively small number of validators, and a low Nakamoto coefficient, which measures how many entities would need to collude to compromise the network. 

These issues highlight the need for infrastructure improvements, which could make XRPL more reliable and stronger in the long run.

If successful, the upgrade could help position XRPL as a stronger, more reliable blockchain that is better suited for global financial adoption.

.article_register_shortcode { padding: 18px 24px; border-radius: 8px; display: flex; align-items: center; margin: 6px 0 22px; border: 1px solid #0052CC4D; background: linear-gradient(90deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 82, 204, 0.1) 100%); }

.article_register_shortcode .media-body h5 { color: #000000; font-weight: 600; font-size: 20px; line-height: 22px; text-align:left; }

.article_register_shortcode .media-body h5 span { color: #0052CC; }

.article_register_shortcode .media-body p { font-weight: 400; font-size: 14px; line-height: 22px; color: #171717B2; margin-top: 4px; text-align:left; } .article_register_shortcode .media-body{ padding-right: 14px; }

.article_register_shortcode .media-button a { float: right; } .article_register_shortcode .primary-button img{ vertical-align: middle; width: 20px; margin: 0; display: inline-block; }

@media (min-width: 581px) and (max-width: 991px) { .article_register_shortcode .media-body p { margin-bottom: 0; } }

@media (max-width: 580px) { .article_register_shortcode { display: block; padding: 20px; }

.article_register_shortcode img { max-width: 50px; }

.article_register_shortcode .media-body h5 { font-size: 16px; }

.article_register_shortcode .media-body { margin-left: 0px; }

.article_register_shortcode .media-body p { font-size: 13px; line-height: 20px; margin-top: 6px; margin-bottom: 14px; }

.article_register_shortcode .media-button a { float: unset; }

.article_register_shortcode .secondary-button { margin-bottom: 0; } }

Never Miss a Beat in the Crypto World!

Stay ahead with breaking news, expert analysis, and real-time updates on the latest trends in Bitcoin, altcoins, DeFi, NFTs, and more.

.subscription-options li { display: none; } .research-report-subscribe{ background-color: #0052CC; padding: 12px 20px; border-radius: 8px; color: #fff; font-weight: 500; font-size: 14px; width: 96%; } .research-report-subscribe img{ vertical-align: sub; margin-right: 2px; }

var templateIds = “6”; var listOfSubscribed = [];

function subscribed_popupmodal(template_id) { var templateId = ‘6’; getAllSubscriberCategoryList([templateId]); var subcribemodal = window.parent.document.getElementById(‘subscribe-modal-design’); if (subcribemodal) { var modalContent = `

Subscribe Now `; subcribemodal.innerHTML = modalContent; } subscribe_unsubscribe_status(template_id); //getAllSubscriberCategoryList(template_id); }

function toggleSubscription(subscription, template_id) { var subscriptionCheckbox = document.getElementById(subscription + ‘_’ + template_id); var li = document.getElementById(subscription + ‘Selected_’ + template_id); if (subscriptionCheckbox.checked) { li.classList.add(‘active’); } else { li.classList.remove(‘active’); } }

function getAllSubscriberCategoryList(getcategoryId) { jQuery.ajax({ url: ‘https://coinpedia.org/wp-admin/admin-ajax.php’, type: ‘GET’, data: { action: ‘subscribe_api_ajax_request’, apiurl: ‘/app/email_newsletter/list’, }, success: function(response) { var result = JSON.parse(response.message);

if (result.status === true) { var idstosubscribed = [] // Populate listOfSubscribed with subscribed category IDs result.message.forEach(listofcategory => {

if (listofcategory.subscribe_status === 1) { if (!listOfSubscribed.includes(listofcategory._id)) {

listOfSubscribed.push(listofcategory._id); }

if (!idstosubscribed.includes(listofcategory.news_cp_category_row_id)) { idstosubscribed.push(listofcategory.news_cp_category_row_id); } } });

idstosubscribed.forEach(id => { var subscribeButton = document.getElementById(‘subscribe_’ + id); var unsubscribeButton = document.getElementById(‘unsubscribe_’ + id);

if (subscribeButton && unsubscribeButton) { subscribeButton.style.display = ‘none’; unsubscribeButton.style.display = ‘block’; var showDownloadReport = document.getElementById(‘download_report’);

if (showDownloadReport) { showDownloadReport.style.display = ‘block’; } } }); }

}, error: function(xhr, status, error) { console.error(‘Error:’, error); } }); }

function subscribe_unsubscribe_status(getcategoryId) { var elementTounsubscribe = parent.document.getElementById(‘unsubscribe_’ + getcategoryId); var elementTosubscribe = parent.document.getElementById(‘subscribe_’ + getcategoryId); jQuery.ajax({ url: ‘https://coinpedia.org/wp-admin/admin-ajax.php’, type: ‘POST’, data: { action: ‘subscribe_api_ajax_request’, apiurl: ‘/app/email_newsletter/list?category_row_id=’ + getcategoryId, }, success: function(response) { var result = JSON.parse(response.message); if (result.status === true) { parent.jQuery(‘.skeliton-loader-block’).hide(); var hasSubscribeStatusOne = false; result.message.forEach(subscribeStatus => { if (listOfSubscribed.includes(subscribeStatus._id) && subscribeStatus.subscribe_status === 1) { hasSubscribeStatusOne = true; } if (subscribeStatus.notification_type === 3) { parent.document.getElementById(‘monthlySelected_’ + getcategoryId).style.display = ‘block’; parent.document.getElementById(‘monthly_’ + getcategoryId).setAttribute(‘data-id’, subscribeStatus._id); if (subscribeStatus.subscribe_status === 1) { parent.document.getElementById(‘monthly_’ + getcategoryId).checked = true; } } else if (subscribeStatus.notification_type === 2) { parent.document.getElementById(‘weeklySelected_’ + getcategoryId).style.display = ‘block’; parent.document.getElementById(‘weekly_’ + getcategoryId).setAttribute(‘data-id’, subscribeStatus._id); if (subscribeStatus.subscribe_status === 1) { parent.document.getElementById(‘weekly_’ + getcategoryId).checked = true; } } else if (subscribeStatus.notification_type === 1) { parent.document.getElementById(‘dailySelected_’ + getcategoryId).style.display = ‘block’; parent.document.getElementById(‘daily_’ + getcategoryId).setAttribute(‘data-id’, subscribeStatus._id); if (subscribeStatus.subscribe_status === 1) { parent.document.getElementById(‘daily_’ + getcategoryId).checked = true; } } if (subscribeStatus.subscribe_status === 1) { listOfSubscribed.push(subscribeStatus._id); } }); if (hasSubscribeStatusOne) { elementTosubscribe.style.display = ‘none’; elementTounsubscribe.style.display = ‘block’; } else { elementTosubscribe.style.display = ‘block’; elementTounsubscribe.style.display = ‘none’; } } }, error: function(xhr, status, error) { console.error(‘Error:’, error); } }); }

function logSelectedSubscriptions(categoryid) { var unsubscribemodal = document.querySelector(‘.unsubscribed-popup-modal .modal’); var subscribedmodal = document.querySelector(‘.subscribed-popup-modal .modal’); unsubscribemodal.innerHTML=”; subscribedmodal.innerHTML=”; var selectedSubscriptions = []; var storeCheckedId = []; var checkboxes = document.querySelectorAll(‘#subscription-options-‘ + categoryid + ‘ input[type=”checkbox”]’); var errorMessage = document.getElementById(‘error-message-select’);

// Use a Set to handle unique data-ids var uniqueSubscribedIds = new Set(listOfSubscribed);

checkboxes.forEach(function(checkbox) { var dataId = parseInt(checkbox.getAttribute(‘data-id’)); if (checkbox.checked) {

selectedSubscriptions.push(checkbox.id); storeCheckedId.push(dataId); } else {

uniqueSubscribedIds.delete(dataId); // Remove unchecked data-id } });

// Update listOfSubscribed with unique values listOfSubscribed = Array.from(uniqueSubscribedIds);

var selectedSubscriptionsString = selectedSubscriptions.join(‘, ‘); var concatinateSubscribeId = […new Set(storeCheckedId.concat(listOfSubscribed))];

var categoryData = { ‘subscribed_categories’: concatinateSubscribeId };

var requestSubscriberData = { action: ‘handle_dynamic_api_request_with_headers’, security: ‘5d8730712b’,

endpoint: ‘/app/email_newsletter/update_categories’, token: ”, data: categoryData };

jQuery.ajax({ url: ‘https://coinpedia.org/wp-admin/admin-ajax.php’, type: ‘POST’, data: requestSubscriberData, beforeSend: function(xhr) { xhr.setRequestHeader(‘X-Requested-With’, ‘XMLHttpRequest’); }, success: function(response) { try { response = response.data;

if (storeCheckedId.length === 0) { var unsubcribedPopUpmodal =

`; unsubscribemodal.innerHTML = unsubcribedPopUpmodal; document.querySelector(‘#subscribe-modal-design .modal’).style.display = ‘none’; unsubscribemodal.style.display = ‘block’; unsubscribemodal.classList.remove(‘hide’); unsubscribemodal.classList.add(‘show’); document.getElementById(‘subscribe_’ + categoryid).style.display = ‘block’; document.getElementById(‘unsubscribe_’ + categoryid).style.display = ‘none’; var showDownloadReport = document.getElementById(‘download_report’); if (showDownloadReport) { showDownloadReport.style.display = ‘none’; }

FAQs

What is the purpose of Ripple’s new hub server?

The new hub server is designed to make the XRP Ledger stronger and more reliable by helping XRPL nodes stay more reliably connected to the network.

What security challenges is the XRP Ledger facing?

XRPL faces challenges including a recent hack, a low Nakamoto coefficient, and a small number of validators, all of which raise concerns about decentralization.

Who is David Schwartz and what is he doing for XRPL?

David Schwartz is Ripple’s CTO. He is personally running a new “hub server” in a test environment to improve XRPL’s network reliability and strength.