Posted 2018-11-07 to

Introducing XRP Ledger (rippled) version 1.1.2

Ripple is proud to announce the release of XRP Ledger (rippled) version 1.1.2.

The XRP Ledger version 1.1.2 release includes a fix for a technical issue in the consensus "preferred ledger by branch" code, which could cause a validator to fail to settle on a single preferred branch of unconfirmed ledger history. While this is not entirely unexpected and the code is designed to handle it, this issue exposed a corner case where the stringent safety guarantees of the consensus algorithm, as outlined in the recent Analysis of the XRP Ledger Consensus Protocol paper, make it difficult for the entire network to efficiently recover from this condition.

Posted 2018-11-07 to

Introducing History Sharding

As rippled servers operate, they continually witness data appended onto an ever-growing blockchain. This data becomes the history that the network agrees upon and that constitutes everything about the XRP Ledger.

As with most blockchains, it is imperative that XRP Ledger historical data remain readily available to participating servers. Therefore, every rippled server shares the responsibility of storing some history. But what if keeping the full history of the XRP Ledger starts to exceed the storage facility of most participants? For example, as of this writing, the space required to store full history of the XRP Ledger is over 8 terabytes, a hefty flash sum.

The history sharding feature, enabled in rippled version 0.90.0, addresses this issue by distributing history into segments called shards. A shard contains all of the data for a range of ledgers. Using the history sharding feature, individual rippled servers can contribute to storing historical data without needing to store the entire history.

Posted 2018-10-23 to

Updates Coming to Data API

The Data API, which provides data to XRP Charts and third-party tools, is scheduled to update to version 2.4.0 in approximately two weeks, on 2018-11-07. This version improves the way the Data API imports and summarizes data on XRP Ledger validators.

Posted 2018-10-23 to

rippled Version 1.1.1

Ripple has released rippled version 1.1.1, which improves handling of validator list sites. These changes improve retrieval of Ripple's recommended UNL for servers in restrictive network environments, and prevent incorrect behavior in cases where a server is unable to fetch a validator list update before the previous list expires.

Posted 2018-06-14 to

rippled Version 1.0.1

Ripple has released rippled version 1.0.1, which includes fixes for issues identified by Ripple engineers and reported by external security researchers. These issues, when exploited, could cause a rippled instance to restart or, in some circumstances, stop executing.

Posted 2018-03-22 to

rippled version 0.90.1

Ripple has released rippled version 0.90.1, which includes fixes for issues reported by external security researchers. These issues, when exploited, could cause a rippled instance to restart or, in some circumstances, stop executing.

Posted 2018-02-21 to

rippled Version 0.90.0

Ripple has released rippled version 0.90.0, which introduces several enhancements that improve the reliability, scalability and security of the XRP Ledger. Ripple recommends that all server operators upgrade to version 0.90.0 by Thursday, 2018-03-15, for service continuity.

Posted 2018-01-17 to

rippled Validator Key Replacement

On Wednesday, January 18, 2018, as described in the 0.81.0 release notes, the current validator keys on all five Ripple-operated rippled validator servers will be replaced. If you have been using the previous recommended default configuration and do not reconfigure your rippled server to the new recommended default configuration before that time, then your rippled server will stop seeing validated ledgers.

Posted 2018-01-12 to

Boost 1.66 Not Supported for rippled 0.81.0

A warning to developers: rippled versions 0.81.0 and earlier do not compile with the recently-released Boost library version 1.66.0. To compile rippled yourself, Ripple recommends using Boost version 1.65.1. The minimum supported version of Boost is 1.58.0, which is included in the official repositories of Ubuntu 16.04 Xenial.