mirror of
https://github.com/XRPLF/rippled.git
synced 2025-12-06 17:27:55 +00:00
deploy: e1e67b2c9e
This commit is contained in:
16
index.html
16
index.html
@@ -73,20 +73,20 @@ $(function() {
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><p ><a class="anchor" id="md____w_rippled_rippled_README"></a> The <a href="https://xrpl.org/">XRP Ledger</a> is a decentralized cryptographic ledger powered by a network of peer-to-peer nodes. The XRP Ledger uses a novel Byzantine Fault Tolerant consensus algorithm to settle and record transactions in a secure distributed database without a central operator.</p>
|
||||
<h1><a class="anchor" id="autotoc_md168"></a>
|
||||
<h1><a class="anchor" id="autotoc_md207"></a>
|
||||
XRP</h1>
|
||||
<p ><a href="https://xrpl.org/xrp.html">XRP</a> is a public, counterparty-free asset native to the XRP Ledger, and is designed to bridge the many different currencies in use worldwide. XRP is traded on the open-market and is available for anyone to access. The XRP Ledger was created in 2012 with a finite supply of 100 billion units of XRP.</p>
|
||||
<h1><a class="anchor" id="autotoc_md169"></a>
|
||||
<h1><a class="anchor" id="autotoc_md208"></a>
|
||||
rippled</h1>
|
||||
<p >The server software that powers the XRP Ledger is called <code>rippled</code> and is available in this repository under the permissive <a class="el" href="md____w_rippled_rippled_LICENSE.html">ISC open-source license</a>. The <code>rippled</code> server software is written primarily in C++ and runs on a variety of platforms. The <code>rippled</code> server software can run in several modes depending on its <a href="https://xrpl.org/rippled-server-modes.html">configuration</a>.</p>
|
||||
<p >If you are interested in running an <b>API Server</b> (including a <b>Full History Server</b>), take a look at <a href="https://github.com/XRPLF/clio">Clio</a>. (rippled Reporting Mode has been replaced by Clio.)</p>
|
||||
<h2><a class="anchor" id="autotoc_md170"></a>
|
||||
<h2><a class="anchor" id="autotoc_md209"></a>
|
||||
Build from Source</h2>
|
||||
<ul>
|
||||
<li><a class="el" href="md____w_rippled_rippled_BUILD.html">Read the build instructions in `BUILD.md`</a></li>
|
||||
<li>If you encounter any issues, please <a href="https://github.com/XRPLF/rippled/issues">open an issue</a></li>
|
||||
</ul>
|
||||
<h1><a class="anchor" id="autotoc_md171"></a>
|
||||
<h1><a class="anchor" id="autotoc_md210"></a>
|
||||
Key Features of the XRP Ledger</h1>
|
||||
<ul>
|
||||
<li><b><a href="https://xrpl.org/xrp-ledger-overview.html#censorship-resistant-transaction-processing">Censorship-Resistant Transaction Processing</a>:</b> No single party decides which transactions succeed or fail, and no one can "roll back" a transaction after it completes. As long as those who choose to participate in the network keep it healthy, they can settle transactions in seconds.</li>
|
||||
@@ -97,7 +97,7 @@ Key Features of the XRP Ledger</h1>
|
||||
<li><b><a href="https://xrpl.org/xrp-ledger-overview.html#modern-features-for-smart-contracts">Modern Features for Smart Contracts</a>:</b> Features like Escrow, Checks, and Payment Channels support cutting-edge financial applications including the <a href="https://interledger.org/">Interledger Protocol</a>. This toolbox of advanced features comes with safety features like a process for amending the network and separate checks against invariant constraints.</li>
|
||||
<li><b><a href="https://xrpl.org/xrp-ledger-overview.html#on-ledger-decentralized-exchange">On-Ledger Decentralized Exchange</a>:</b> In addition to all the features that make XRP useful on its own, the XRP Ledger also has a fully-functional accounting system for tracking and trading obligations denominated in any way users want, and an exchange built into the protocol. The XRP Ledger can settle long, cross-currency payment paths and exchanges of multiple currencies in atomic transactions, bridging gaps of trust with XRP.</li>
|
||||
</ul>
|
||||
<h1><a class="anchor" id="autotoc_md172"></a>
|
||||
<h1><a class="anchor" id="autotoc_md211"></a>
|
||||
Source Code</h1>
|
||||
<p >Here are some good places to start learning the source code:</p>
|
||||
<ul>
|
||||
@@ -105,7 +105,7 @@ Source Code</h1>
|
||||
<li>Read <a href="./Builds/levelization">the levelization document</a> to get an idea of the internal dependency graph.</li>
|
||||
<li>In the big picture, the <code>main</code> function constructs an <code>ApplicationImp</code> object, which implements the <code>Application</code> virtual interface. Almost every component in the application takes an <code>Application&</code> parameter in its constructor, typically named <code>app</code> and stored as a member variable <code>app_</code>. This allows most components to depend on any other component.</li>
|
||||
</ul>
|
||||
<h2><a class="anchor" id="autotoc_md173"></a>
|
||||
<h2><a class="anchor" id="autotoc_md212"></a>
|
||||
Repository Contents</h2>
|
||||
<table class="markdownTable">
|
||||
<tr class="markdownTableHead">
|
||||
@@ -122,14 +122,14 @@ Repository Contents</h2>
|
||||
<td class="markdownTableBodyLeft"><code>./src</code> </td><td class="markdownTableBodyLeft">Source code. </td></tr>
|
||||
</table>
|
||||
<p >Some of the directories under <code>src</code> are external repositories included using git-subtree. See those directories' README files for more details.</p>
|
||||
<h1><a class="anchor" id="autotoc_md174"></a>
|
||||
<h1><a class="anchor" id="autotoc_md213"></a>
|
||||
Additional Documentation</h1>
|
||||
<ul>
|
||||
<li><a href="https://xrpl.org/">XRP Ledger Dev Portal</a></li>
|
||||
<li><a href="https://xrpl.org/install-rippled.html">Setup and Installation</a></li>
|
||||
<li><a href="https://xrplf.github.io/rippled/">Source Documentation (Doxygen)</a></li>
|
||||
</ul>
|
||||
<h1><a class="anchor" id="autotoc_md175"></a>
|
||||
<h1><a class="anchor" id="autotoc_md214"></a>
|
||||
See Also</h1>
|
||||
<ul>
|
||||
<li><a href="https://github.com/XRPLF/clio">Clio API Server for the XRP Ledger</a></li>
|
||||
|
||||
Reference in New Issue
Block a user