I know how long people have waited for this so I'm excited to let everyone know that the XLS-20-based NFT-Devnet is now available for anyone who wants to begin testing the proposed native NFT extensions to the XRPL.
“All good things…”
My decade-long journey at
@Ripple
has been a fantastic (if exhausting and all-consuming) one.
I got to work on a project that I love, towards a goal I believe in.
But that journey will be coming to an end in a few weeks.
🧵
(1/3) The 1.9.1 release of rippled is out 🎉🎉🎉
It brings improved performance and reduced resource usage. The
@RippleXDev
team will be upgrading Ripple's XRPL servers today and configure Ripple validators to vote in support of the XLS-20 proposal.
@JoelKatz
@Ripple
I’ll miss working with you too, David; you’ve been a mentor, a collaborator, a friend—a true brother in digital arms.
I appreciate the kind words, best wishes, and support.
It’s weird—borderline suspicious, really—that
@CoinMarketCap
hasn’t fixed their XRP market cap calculation bug yet.
I don’t care about market cap per se; it’s about presenting blatantly wrong data. For them to not fix this promptly is a disservice to everyone using that site.
1/10 It's been a stressful couple of weeks as the
#XRPL
experienced instability, and many in the XRPL community have rallied to try to understand and address the reasons behind it.
I'd like to talk about what my
@RippleXDev
coworkers and I have been doing to help.
Leaving Ripple wasn’t an easy decision, but it is the right one for me.
To my fellow Ripplers: I wish you unbridled success.
🍻
As for what’s next? I’ll talk about it when it’s time, but I am NOT joining another blockchain project/company, nor am I doing NFTs or DeFi.
5 years ago today, I signed my employment agreement and officially joined
@Ripple
, becoming its 8th employee.
It’s been an amazing ride so far, and I look forward to it continuing!
Meanwhile, the XRP Ledger moved 1,000,000,000 XRP (presently valued at approximately $630,798,000).
Total cost to complete the transaction? $0.000006... yep, 6 millionths of a single dollar.
Total time to complete the transaction? 3.79 seconds.
10/10 On a personal note, it has been amazing (and humbling!) to witness the XRPL community rally and face these issues head-on. It’s a challenging time but these are tractable problems and I am confident that, together, we can tackle them.
Onwards.
1/7 This past week, the teams at
@RippleXDev
have continued to focus on performance and stability testing and profile-guided optimizations and improvements.
We spent a lot of time testing our proposed fix for the TxQ issues that are resulting in unusually high fees.
1/3 This week, the
@RippleXDev
C++ team focused mostly on the TxQ issue, which resulted in elevated fees that affected many people.
Key insights from the community helped identify the issues and I'm happy to report that there's now a patch for this!
I just published a proposed spec to improve privacy on the XRP Ledger.
The Blinded Tags proposal allows for source and destination tags to be cryptographically scrambled so that they are meaningful only to the source and destination of a transaction.
Efficiency was top of mind when drafting the XLS-20 proposal to bring native NFT support to the
#XRPL
.
Today we are publishing our testing methodology and our results, so that anyone can evaluate the performance and scaling characteristics of the code:
The XRP Ledger successfully closed ledger
#50
,000,000 and has processed well over a billion transactions in the process.
The hash is:
0C073A753670E99C210264F7783FE5F7C3DEAEE3B1237C10B1584E6FBD2A6505
What an amazing milestone!
#XRPcommunity
Being able to help a million students and their amazing teachers through
@DonorsChoose
is incredibly exciting and incredibly humbling. Thanks to my amazing
@Ripple
coworkers for making this happen with an $XRP donation worth $29,000,000. .
#BestSchoolDay
I‘ve worked remotely for over 20 years and I’m currently leading a large, fully distributed team at
@Ripple
.
If you’re new to remote work—especially as a manager—and have questions, please ask! I’ll try my best to answer and share my insights to help you and your team.
#COVID19
I normally don’t comment on other projects, but my first thought about
#Libra
after reading the docs was that many of their design choices really validate the model pioneered by the XRP Ledger.
With that said, some of their decisions seem… let’s be polite and just say curious.
The
@RippleXDev
team launched the NFT-Devnet to make it easy for developers to experiment, by building and testing apps that use these new extension to the core ledger protocol.
And if you're a
#pythonista
, check out xrpl-py 1.3.0 which supports XLS-20d:
Friendly reminder: the XRP Ledger can do over 1,500 transactions per second.
Not tomorrow. Today.
Not in theory. In practice.
Not on a second layer. On ledger.
#xrpthestandard
As promised yesterday, the proposed “simple fix” was coded up (complete with unit tests!) and is now undergoing review.
All I can say is test, test, test!
@iMustBeNewLOL
The fix is simple enough that it should be done by tomorrow; I expect a proposed release candidate by the end of the week.
How soon operators update is a factor that I can’t predict. There’s a bit of “upgrade fatigue” but hopefully the new release is quickly and widely adopted.
During this Cloudflare outage, the XRP Ledger kept ticking and closed ledgers without any interruption.
Decentralized and heavily distributed
#blockchain
-based systems are ushering in a new era of service reliability.
I'm looking to hire two C++ programmers to join the
@Ripple
C++ team. If you want to work with an amazing group of people for a great company, then drop me a DM.
P.S.: Wanna work from home? The entire team is remote and spread across the U.S.! How's that for decentralization?
I’ve worked with
@JoelKatz
for over 20 years. He is, truly, my brother in digital arms and one of the smartest and most talented people I know.
I can’t think of a better person for the role of CTO
@Ripple
.
Congrats, David!
I have a new gig at
@Ripple
: CTO. Want to learn more? Tag me with your questions and then tune into my AMA with
@ashgoblue
on Friday, 7/13 at 3pm (PST).
The ability to issue and trade IOUs on a DEX was a genuine advancement in the capabilities of blockchains, introduced by the XRPL.
It’s amazing that almost a decade in and people don’t know about the XRP Ledger and its basic built-in functionality.
@vgr
@jgarzik
This is, in fact, the premise behind key XRPL concepts like IOUs and “rippling”, building on top of the ideas of Ryan Fugger.
And are you ready for the good news? People did more than experiment. This was implemented and has been working since 2012.
The 1.8.5 release of rippled just dropped, which upgrades RocksDB to 6.27.3 and should bring improved performance and the ability to compile natively on Apple's M1 chips!
It also has fixes for technical issues discovered by
@RippleXDev
team members and by external researchers.
@3CrownedKing
@CryptoClifff
@haydentiff
@GhostOfCS
ISO20022 is a messaging standard and XRP is a digital asset.
XRP is as “iso20022 compliant” as BTC, pork bellies, baseball cards and vinyl records. That is to say, not at all.
Some of Ripple’s commercial software has ISO20022 support, but that is unrelated to XRP or the XRPL.
The 1.9.2 release or rippled—the first under the stewardship of the
@XRPLF
—is out; it brings with it fixes for several issues identified with earlier versions, including a fix to the native NFT DEX, and a roll-up amendment for
#XLS20
.
Read all about it:
The
@Ripple
C++ team has released rippled 0.90.0. Cool new features: history sharding, deposit authorizations, checks and more! Check the code out at .
The 1.8.2 release of rippled is out. As I said last week, it's got a number of changes aimed at improving stability and performance.
And the work continues!
1/7 This past week, the teams at
@RippleXDev
have continued to focus on performance and stability testing and profile-guided optimizations and improvements.
We spent a lot of time testing our proposed fix for the TxQ issues that are resulting in unusually high fees.
I am grateful to have had the opportunity to work alongside and learn from
@JoelKatz
, Arthur Britto, my teammates on the C++ team (past and present) and so many others at Ripple.
The camaraderie and esprit de corps of the C++ team is what I’ll miss the most.
We are thrilled to announce our $200M Series C—an investment that marks a record year of company growth. The round was led by Tetragon along with SBI Holdings and
@route66ventures
.
It's taken a while, but rippled 1.0 has arrived. I am working on 1.1, but I want to take a moment to thank those who contributed code to the XRP Ledger prior to the release of 1.0:
Aishraj Dahal, Alex Chung, Alex Dupre, Andrey Fedorov, Arthur Britto, Bob Way, Brad Chase, […]
And what of the
#XRPL
? Its long-term health and success isn’t predicated on any one person.
I’m confident that it will be just fine, thanks to talented and passionate individuals who contribute and participate, each in their own way.
A corner case in the XLS-20 specification was discovered by a third party literally hours before the amendment was due to activate.
This is unfortunate but it happens (more on that later). So what now?
A fix will be needed and it will necessitate an amendment.
The
@RippleXDev
team introduced a library that makes it easy to interact with and develop on top of the
#XRPL
using
#Python
.
We contributed this code to the XRP Ledger Foundation (
@xrplf
) and hope that XRPL-enthusiast Pythonistas will not only use it but help improve it!
🚨 On today's
@RippleXDev
livestream we will be pulling the covers off of the brand sparkling new
#Python
library for the XRP Ledger! I'll be joined by two RippleX developers Mayukha Vadari and Greg Weisbrod! 🐍
👉 Live in 10 minutes over at
If you are operating a server on the
#XRPL
and you haven't updated to the 1.9.4 release, you ought to do so soon. This is especially important for those who are still on the 1.8.x series, because you're missing out on serious performance improvements.
I know that this feels like two steps back when we were one step away from the proverbial finish line.
I don’t see it that way; I’m heartened to see a diverse group of participants take action by prioritizing the security and security of the XRPL.
Onwards…
A little over a year ago—on 2017-05-24—I tweeted that the
#XRP
Ledger had successfully ledger 30,000,000.
Today, a little over a year later, ledger 40,000,000 closed.
I want to thank to my teammates at
@Ripple
and to all the external contributors that are working alongside us.
Destination tags are a cool XRP Ledger feature but having to specify two things—an account and a tag—instead one is a pain for users and developers alike.
I am proposing a new “tagged address” format which fixes the shortcomings but keeps all the cool…
And today, the proposed 1.9.4 release, which incorporates the fix described below, is up for review:
Once more unto the breach, dear friends; once more.
As promised yesterday, the proposed “simple fix” was coded up (complete with unit tests!) and is now undergoing review.
All I can say is test, test, test!
This happened while I wasn't watching, but I wish I had been. An amazing milestone... 60,000,000 ledgers successfully closed.
Onwards to 70,000,000!
🎊🎉🎊🎉🎊🎉
Bitrue's very own
#XRP
validator is now running🎉🥳
XRP validators are crucial to the mission of XRP as they participate in the consensus process and improve the decentralization of the network. We're dedicated to the success of XRP & hope that other exchanges will join us soon!
Congratulations to the
#Ethereum
community on the Beacon chain launch, on behalf of everyone on my team here at
@Ripple
!
Browser vendors used to send each other cakes for major releases.
@VitalikButerin
, if we send you a celebratory steak will you post
#ProofOfSteak
?
⚠️ Update regarding the
@xrptipbot
account being banned by Twitter.
The good news: they replied 😳
The bad news: they say the account will not be coming back. Apparently my own project, domain name and source code I wrote is ... Impersonation?!
@Twitter
: shame on you.
The notion that “CBDCs Will Run On XRP” is, to be blunt, preposterous. And what does it even mean? XRP is a digital asset, not a technology so the statement makes no sense.
These increasingly absurd and outlandish predictions and unsubstantiated claims are silly hopium nonsense.
Even If You Don’t Believe In XRP You Will Use CBDCs In Your Lifetime
CBDCs Will Run On XRP
We’re Invested In What The New Money Needs In Order To Work 🤯
7/7 Together, we've come a long way in a short time and today the network is more stable. But, like you, my team and I aren't getting complacent: we are continuing to work on improving the code.
And we are grateful for the continued help & support of everyone working on this. 🙏
My team will propose a single-line fix that will disable the NFT flag that’s at the core of the issue, and then propose a 1.9.4 release.
Hopefully this will be the last issue discovered with XLS-20!
9/10 Twitter isn't the ideal medium for long, technical discussions, but I believe that it's important to communicate more clearly what the RippleX team is doing to contribute.
So going forward, I’ll be sharing regular updates with you on what my team learns and is working on.
I figured I’d ask to have my account verified (based on my leadership position at
@Ripple
) so I went through the process.
@verified
gladly gobbled my personal data up before immediately (and, I assume, with much glee) rejecting my request.
Transactions per day are important, sure. The XRP Ledger regularly handles over 325,000 transactions per day and on January 16 of 2018, it handled over 1,600,000 transactions.
But other metrics are important too: like closing ledgers every 4 seconds. Because tx finality matters.
Apropos of nothing at all now seems as good a time as any to remind everyone that the
#XRPL
has had a fully-functioning, feature-rich native
#DEX
since 2012.
What’s more, the DEX liquidity can be used to seamlessly and transparently execute cross-asset payments in real time.
Efficient usage of scarce resources, like bandwidth and RAM makes software more accessible.
I’m very proud of the
@Ripple
C++ team for contributing code to rippled that slashes memory usage by 50%!
Read all about radix trees, memory allocators, tagged pointers, bits and bytes!
Meanwhile on the XRP Ledger you can get your transaction included in a final ledger in just under 4 seconds for an average fee of around 0.0005 XRP (or about $0.00014).
It’s one thing to talk about what problem a specific party, like Ripple, is trying to solve using XRP and why it’s well suited to that purpose.
But nobody should talk about “XRP’s primary purpose” as if they are the sole arbiter of XRP’s purpose or raison d'être.
XRP’s primary purpose is facilitating cross border payments while other
#Cryptos
find their value in speculation. China’s latest move brings this point home.
#Ripple
#ripplenet
#Bitcoin
@AnselLindner
(1/11) Hi! I'm Nik, an engineering manager at Ripple. I've been working on XRP Ledger going on 6 years and, along with my teammates, I've contribute to the XRP Ledger codebase. Let's address your tweet point by point.
Ready?
Set.
Go!
@WietseWind
It’s unfortunate that
@WietseWind
and team are catching flak for this; it’s not their fault.
There’s some weird emergent behavior at work here, involving fee escalation and ledger size and the resulting feedback loop between the two is causing grief for everyone using the XRPL.
Exciting news at the first close of our Series B fundraising — PolySign is forming a strategic partnership with
@Cowen_Inc
following their leading $25 million investment.
I hinted about an academic paper discussing the XRP Ledger Consensus Protocol last week. It’s here now—along with another paper talking about the future of consensus.
Narrow-minded politicos, like
@BradSherman
who thinks that “[w]e should prohibit U.S. persons from buying or mining cryptocurrencies“, see themselves as our rulers rather than our representatives and servants.
The Internet has changed the calculus, Representative Sherman.
If you have a
@WellsFargo
account ask yourself one simple question: do you want to continue to allow them to dictate to you what you can and can’t do with your money?
It’s amazing how much
@Ripple
has grown. What’s even more amazing is how we are continuing to grow.
Come join us so we can build the future of payments together!
The XRPL pioneered so many ideas and so many cool things were built on top of it.
DEX? ✅
Stablecoins? ✅
Innovative consensus? ✅
Vending machines for Shasta-fueled all-nighters? ✅
Almost a decade late everyone is rediscovering these and it feels like going
#BackToTheFuture
!
@el33th4xor
Paying for coffee—which is critical to ongoing blockchain development—with crypto and settling in real-time is great.
But I’d be remiss if I didn’t point out that you could have bought soda—the true nectar of coders—using the XRP Ledger a year ago.
Evaluating amendments and deciding how to vote is one of the most important responsibilities of validator operators on the
#XRPL
.
I wrote a post explaining why
@Ripple
validators are now voting for ExpandedSignerList and NonFungibleTokensV1_1.
We intend to use the NFT-Devnet to not only evaluate the quality of the implementation and ensure that it is as polished as possible, but to also understand the operational implications the XLS-20d spec will have on the XRPL. We hope that other server operators will do the same.
I have no special insights into Ripple’s plans, but common sense tells me that this is about as plausible as the moon being made of cheese.
BREAKING: it ain’t!
The
@RippleXDev
team and I have been caretakers of and contributors to the C++ reference implementation of the XRPL protocol codebase for a long, long time.
The authoritative repo for the code is now under its new home at the
@XRPLF
and we couldn't be happier.
Today marks a momentous occasion in the history of the XRP Ledger. The repo for rippled is now under the foundation.
Many thanks to everyone who made this possible!
It's important to point out that the launch of this sandbox does not in any way impact the XRP Ledger at this point in time, nor does it shift our singular focus on performance and scalability.
If anything, it highlights the value we place on responsible development and scaling.
This is a great article about
@JoelKatz
, with whom I’ve had the good fortune to work with and learn from for over 20 years and who I’m privileged to call my friend.
Candid and direct answers about why he helped create the XRP Ledger and what we are trying to build at
@Ripple
.
The first architect of Ripple's technology didn't get a cut of the XRP he helped create. But now he's in a position to help the company's actual stock increase in value: via
@ForbesCrypto
I don’t know if the ongoing $SOL hack is related to insecure private key generation, but the fact that we can’t be sure by quickly examining the code is a problem.
Critical cryptographic code—key generation, signing, etc—should be (a) open-source; and (b) audited by specialists.
Holy hell… what is this?? Seriously, what even is this!?!
You “appreciate” Sam and think he’s been “candid” 🤯
What’s next? An invite for tea and crumpets, and a discussion about awarding him the Congressional Gold Medal for his honesty, bravery and upstanding moral character?
.
@SBF_FTX
, we appreciate that you've been candid in your discussions about what happened at
#FTX
. Your willingness to talk to the public will help the company's customers, investors, and others. To that end, we would welcome your participation in our hearing on the 13th.
@cryptopumpalot
@JoelKatz
@startreeny
@WietseWind
@RippleXDev
You said "we need him" but I don't think so.
Don't misunderstand: he could certainly contribute; more than most, even. But he's not the only one with the ability or skill to tackle these issues.
Ultimately, for a decentralized project to succeed, nobody should be irreplaceable.
Let’s look at some decentralization data.
“Over 50% of the mining power has exclusively been shared by 8 miners in
#Bitcoin
and 5 miners in
#Ethereum
throughout the observed period.”
Soon, the XRP Ledger will be more decentralized than both.
You all made a lot of noise about decentralization, and someone finally went and measured it for Bitcoin and Ethereum. Wait that's us.
Decentralization in Bitcoin and Ethereum
The
@Ripple
C++ will have a strong presence at the
#xrpcommunity
meetup in Japan.
David Schwartz (
@JoelKatz
, our CTO, but honorary C++ team member), Mark Travis (
@MarkTravis15
), John Freeman and myself.
日本に行くのが待ちきれない!
@BitrueOfficial
While it’s clear that you have to make some improvements in your internal processes, your team deserves kudos for your handling of a difficult situation: you prioritized users, responded in a timely fashion and used clear, concise and direct language.
The information in this breach will not directly compromise your Ledger device, but it will be used (in fact, it’s already being used!) in social engineering attacks.
Here are some tips to protect yourself:
(3/3) Note that the XLS-20 amendment defaults to "NO" and (as with any amendment!), validator operators should run their own tests to decide how to vote.
I hope that others will also publish test results so that the broader community has a richer set of data to evaluate.
@HammerToe
@Ripple
You are one of the most knowledgeable people about the XRPL ecosystem, a great developer advocate and a genuinely good human being to boot.
You’ll be missed as a coworker, but I’m glad… no, grateful, that you’re still a part of the community.
I wish you & your family the best!
(2/3) In line with Ripple's previous commitment, we've ran tests and are voting in favor, confident that the code is stable, scalable and performant.
We intend to publish both our test methodology and our results so that others can evaluate our results; more on that soon.
What an absolutely weird claim to make.
It’s not just that it’s flat out false: the
#XRPL
was burning fees back in 2012 and still is; I’m sure other blockchains are too.
It’s just peculiar.
What’s next? Emin invented dipping fries in ketchup?