This week begins with some news around Xahau dUNL. Cbot Labs has been added as part of the UNL. At the end 2023 they showed their rig as as a Xahau validator. On their website you can meet the members of the team and find some of their projects available for everyone. Congratulations to the team and for many year as part of the UNL!
On May 1, 2024, a tweet from @alloynetworks announced its votes in favor of both amendments. Being later quoted by WietseWind of XRPLLabs announcing the same intention for their Xahau validators.
Right now you can check the status of both amendments in Xahscan or Xahauexplorer, currently having 13 votes in favor waiting to receive the supermajority when one of the remaining validators decide a positive vote.
A new version of xahaud (the core software of Xahau Network) is available to download. The release include the following updates:
New amendment ZeroB2M:
Disables the burn-to-mint path for XRP to XAH.
Normal behaviour of the Import transactor remains, but burned XRP is not credited.
New fix amendment fixNSDelete:
Fixes the behaviour of Hook State namespace deletion to ensure ledger consistency.
Introduces a new tes code: tesPARTIAL
tesPARTIAL is returned if the transaction was successful but should be resubmitted by the user under a new sequence number to complete amortized work until tesSUCCESS is returned.
Other changes:
The RPC call server_definitions now also contains the transaction and account set flags understood by the network.
This release and past ones are available on Github.
If this is your first time using Xahau, here we show you how you can get started using the Xahau network. To have a Xahau address that you can use, you need to fund this account with 2 XAH. This is the only option for non-XRP Ledger users if Xahau is your first network in the XRP Ledger ecosystem. If you already have the Xaman app (formerly Xumm) and an active XRP Ledger account, you can import it to Xahau and the protocol itself will establish your Xahau account.
First option: Import your XRPL address via Xaman (formerly Xumm)
For this option, you need to have Xaman app installed on your mobile phone and a currently funded XRP Ledger Mainnet account that we want to import into Xahau. You will need to open the “Xahau import” xApp. You can find the xApps section inside your Xaman app, bottom right you will find the xApps icon close to Settings icons. Click on xApps and you will find a lot of popular xApps being used at that moment. Look for “Xahau Import”. If you can’t find it, you can click here and Xaman will open the xApp for you!
A from will be shown. You only need to follow all these steps and you will import your XRP Ledger address on Xahau. 2 XAH will be credited and your Xahau address will be funded.
Second option: Fund your Xahau address via Exchanges
For this option, you need a place to purchase XAH. There are several exchanges that currently allow you to purchase XAH. You can also ask a friend to send XAH to your address to fund it. Right now, Bitrue and Gatehub allow you to buy XAH. To fund your address, the reserve fee is 1 XAH.
If it’s your first time generating a Xahau address, the quickest option is to generate it with Xaman (formerly Xumm). Just follow the steps to create an account and save your secret numbers in a safe place. Your address will be shown and you can copy it in your withdraw form in any exchange or share it with your friends.
On March 31th, 2024 the Remit amendment is alive. It was included in the xahaud core software Xahaud 2024.3.12-release+790.
The Remit amendment is based on Richard Holland‘s XLS-55d proposal (Remit: Atomic Multi-Asset Payments for XRPL Protocol Chains #156)
XLS-55d proposal written by Richard Holland
In the Introduction section we can read:
Remit is a new payment transactor designed for XRPL Protocol Chains, which allows a sender to send multiple currencies and tokens atomically to a specified destination. It is a push payment that delivers “no matter what” and is designed for retail and Hooks use-cases.
This is an example of Remit for Xahau:
Example of Xahau’s Remit
As you can imagine, Remit is a transaction type that allows you to trigger several different types of transactions one after the other. This allows the user to request the activation of an account, create a trustline, add balance, send an NFT, all in the same instruction. This is very interesting because it is the first time that we have this type of operation in an XRPL core.
Xahau Network published a whitepaper when it was published. It is currently available at: https://github.com/Xahau/Whitepaper/blob/main/Xahau-Whitepaper.pdf. It contains 18 pages and even some parts are outdated, the whitepaper was never updated. Even the whitepaper may seem a little complex, let’s break it down into small pieces for easy reading.
First Part: The Summary
The whitepaper defines Xahau as a smart contract sidechain of the XRPL ecosystem. It is a fork of the open source rippled (XRP Ledger) that includes useful and innovative new features. An XRPL core with differences. Hooks that will act as smart contracts. The native token XAH (formerly it was going to be called XRP+) and improved tokenomics. The possibility of burning XRP in the XRP Ledger to generate XAH in Xahau following specific rules, the process is known as “Burn2Mint”. A “Genesis” type account and hook to manage the issuance of XAH among other things and which is governed by the two levels of governance of the network.
The development of Xahau has been led by the Xahau Launch Alliance, five entities that have borne the risk and cost of creating the network without the need for an ICO.
Second Part: Built from the XRPL’s DNA
Xahaud is a fork of rippled, the open source codebase of the XRPL. To reach consensus, the XRP Ledger Consensus Protocol is used. It uses a UNL or Unique Node List, a list of other validators it tursts. It also has it own DEX. It has URIToken NFTs instead of XRLS-20 NFTs. URITokens provide a lightweight, flexible and cost-efficient solution for NFTs.
Third Part: Hooks
Hooks is the smart contract solution for Xahau. Small pieces of code defined on a Xahau account that execute logic. You don’t need a 2nd layer to run them. They are simple, efficient, cheap and scalable. Some example use cases include: Whitelists, Blacklists, sophisticated Escrow, Automated Registry and Self-Sovereign treasury.
Fourth Part: Native token & Tokenomics
Xahau native token is Xahau, Ticker: XAH. Its smallest unit is 1 drop or 0.000001 XAH. An initial liquidity of 600 million distributed to launch participants. 12 millions to each of the 8 Governance Game validato Seats. 16 million additional to Gatehub for DEX stablecoin liquidity bootstrapping. 160 additional million to XRPL Labs. 328 million to the XRPL Foundation to help ensure the health of the XRPL Protocol ecosystem.
Fifth Part: Burn2Mint Liquidity Solution
Xahau’s Burn2Mint (or B2M) allows a user with an account on the XRPL mainnet to clone that Account on Xahau and then burn XRP on the XRPL mainnet and get XAH in return in Xahau blockchain. The amount of XAH created depends on the Ratio Schedule available below:
B2M Ratio Schedule
Sixth Part: Xahau Governance Game
Xahau operates similarly to the XRP Ledger Consensus Protocol. Xahau validators rely on a robust overlap in validator UNLs to define the canonical order for transactions. Xahau needs a governance mechanism for its Genesis Hook in case the Hook needs to be adjusted or replaced: The Governance Game. The Governance Game also ensures that UNL validators remain active. There are two tables (L1 and L2) in the The Governance Game. L1 seats are suitable for significant entities, while L2 seats allow broader participation.
Seventh Part: The Xahau Launch Alliance
The Xahau Launch Alliance conssits of five independent entities: XRPL Labs (Xaman), GateHub Limited, Titanium OU, Evernode Labs Ltd, Digital Governing OU.
On October 31, 2023, the first Xahau Network ledgers (from now on only Xahau) begin to be generated on the mainnet. After several years of work, Xahau is a reality.
Xahau was incubated for more than two years in the offices of XRPL Labs, in the Netherlands. The company is known for Xaman (formerly Xumm) a non-custodial wallet (https://xumm.app/) that allows access to the XRP Ledger (and now Xahau Network) to more than half a million people (based on 2022 data). 586.000 unique active users in the past 2 years, 1 Million installations (source).
Before Xahau was the network we know today, it was known as the “Hooks” development that was going to be included within the XRP Ledger. It all started with the fear that the XRP Ledger would fall behind technologically. A network focused on fast payments but without processes or tools within the core of the XRP Ledger that would allow us to execute advanced logic. Hooks are a proposal that would bring the concept of smart contracts to the XRP Ledger. Ultimately this could not be done on the XRP Ledger as initially planned, so the XRPL Labs team decided to continue work on a new network called Xahau Network.
Xahau Network is XRP Ledger on steroids. The base software comes from rippled, the core of XRP Ledger modifying it to add Hooks technology and new concepts such as URI objects and new amendments that are coming. Last one, Remits. The software used to run Xahau is called xahaud and it’s available for everyone.
If you have arrived here without knowing what XRP Ledger is, don’t worry. Xahau Network is a decentralized layer 1 blockchain. It uses consensus as a validation method, a system where validators selected by the network government validate transactions to solve the problem of double spending, a much more efficient system than Proof of Work and different from Proof of Stake. This network has the native currency called Xahau (XAH). The network is characterized by a low cost to create an account and minimal commissions to transact on the network while we have very fast response times, being able to move funds in 3-6 seconds. In addition to being able to have hooks, which allow us to execute small pieces of code that we can link to each other to generate more complex processes.
An example of Xahau address
To start working with Xahau Network, you need an address that will be your account in Xahau (p.e. “rf1NrYAsv92UPDd8nyCG4A3bez7dhYE61r“). This account must be funded by yourself or by someone you know. If you don’t know anyone who can invite you, you can always go to an exchange and buy XAH to fund your wallet. 2 XAH is sufficient for this purpose. If you come from the XRP Ledger, you’re in luck; you can import your XRP Ledger account into Xahau Network. This process is free and funds your account through the protocol, so you don’t need to buy Xahau to activate your account unless you plan to heavily interact on the network. To activate your Xahau account with your XRP Ledger account, we recommend using the “Xahau Import” xApp available on Xaman (formerly Xumm) and following the steps the application prompts you to take.
An example of URIToken
Xahau allows us to send transactions, receive them, generate URI objects to represent non-fungible items. We can create complex logic with Hooks that automatically send assets from one account to another depending on certain conditions. We can generate a list of transactions that we want to be executed sequentially. IOUs and a DEX are available.
A new version of the xahaud software was released on March 12, 2024. It is recommended to update nodes that use xahaud as soon as possible to avoid being blocked due to possible amendment blocking. The new release notes are available at: https://github.com/Xahau/xahaud/releases/tag/2024.3.12-release%2B790
New amendment Remit:
Implements XLS-55 XRPLF/XRPL-Standards#156 New simple but powerful what-you-see-is-what-you-get push payment transaction type Pay multiple currencies and URITokens in the same transaction to the same destination Automatically pay to create missing trustlines Automatically pay the reserves on transferred tokens Automatically pay to create the destination account if it doesn’t exist Mint a receipt or bonus URIToken in-line within the transaction Optionally inform a third party Hook about the transaction No partial payments No pathing