mirror of
https://github.com/Xahau/xahaud.git
synced 2025-12-06 17:27:52 +00:00
fd65b0f src: refactor method parsing 678a9e2 test: Assert against correct error messages e2e467b Update http-parser to 2.6.1 4e382f9 readme: fix build status badge bee4817 Bump version to 2.6.0 777ba4e src: introduce `http_parser_url_init` 483eca7 doc: updated README.md to include multi-threading example e557b62 src: support LINK/UNLINK (RFC 2068, draft-snell-link-method) e01811e src: fixed compile error C2143 for vs2012 b36c2a9 header: treat Wine like MinGW eb5e992 src: support ACL (WebDAV, RFC3744, Section 8.1). 4f69be2 readme: update WebSocket link to RFC6455 b5bcca8 test: `SEARCH`, `PURGE` and `MKCALENDAR` 8b1d652 src: support BIND/REBIND/UNBIND (WebDAV, RFC5842) 7d75dd7 src: support IPv6 Zone ID as per RFC 6874 ab0b162 src: use ARRAY_SIZE instead of sizeof() 39ff097 src: remove double check f6f436a src: fix invalid memory access in http_parse_host 2896229 make: fix dynamic library extension for OS X 39c2c1e Bump version to 2.5.0 dff604d src: support body in Upgrade requests d767545 src: callbacks chunk boundaries: header/complete 2872cb7 test: regression test for incomplete/corrupted hdr 5d414fc makefile: add un/install targets d547f3b url_parser: remove mixed declarations 7ecf775 src: partially revert 959f4cb to fix nread value 7ba3123 header: fix field sizes 53063b7 Add function to initialize http_parser_settings 1b31580 Bump version to 2.4.2 59569f2 src: skip lws between `connection` values 36f107f Bump version to 2.4.1 280af69 src: fix build on MSVC 956c8a0 Bump version to 2.4.0 167dcdf readme: fix typo 3f7ef50 src: annotate with likely/unlikely 265f9d0 bench: add chunked bytes 091ebb8 src: simple Connection header multi-value parsing 959f4cb src: remove reexecute goto 0097de5 src: use memchr() in h_general header value c6097e1 src: faster general header value loop 2630060 src: less loads in header_value loop 0cb0ee6 src: tighten header field/value loops 6132d1f src: save progress 3f1a05a benchmark: initial 94a55d1 send travis irc notifications to #node-ci 5fd51fd Fix warning on test suite found by Clang Analyzer 0b43367 http_parser: Follow RFC-7230 Sec 3.2.4 11ecb42 Docs fix 7bbb774 doc: add very basic docs for `http_parser_execute` 17ed7de header: typo fix in a comment 5b951d7 src: fix clang warning 1317eec Added support for MKCALENDAR 08a2cc3 very minor spelling/grammar changes in README.md 158dd3b signing the CLA is no longer a requirement 8d9e5db fix typo in README comment d19e129 contrib: fixed resource leak in parsertrace 24e2d2d Allow HTTP_MAX_HEADER_SIZE to be defined externally 56f7ad0 Bump version to 2.3.0 76f0f16 Fix issues around multi-line headers 5d9c382 Include separating ws when folding header values git-subtree-dir: src/beast/beast/http/impl/http-parser git-subtree-split: fd65b0fbbdb405425a14d0e49f5366667550b1c2
130 lines
5.2 KiB
Markdown
130 lines
5.2 KiB
Markdown

|
||
|
||
#The World’s Fastest and Most Secure Payment System
|
||
|
||
**What is Ripple?**
|
||
|
||
Ripple is the open-source, distributed payment protocol that enables instant
|
||
payments with low fees, no chargebacks, and currency flexibility (for example
|
||
dollars, yen, euros, bitcoins, or even loyalty points). Businesses of any size
|
||
can easily build payment solutions such as banking or remittance apps, and
|
||
accelerate the movement of money. Ripple enables the world to move value the
|
||
way it moves information on the Internet.
|
||
|
||

|
||
|
||
**What is a Gateway?**
|
||
|
||
Ripple works with gateways: independent businesses which hold customer
|
||
deposits in various currencies such as U.S. dollars (USD) or Euros (EUR),
|
||
in exchange for providing cryptographically-signed issuances that users can
|
||
send and trade with one another in seconds on the Ripple network. Within the
|
||
protocol, exchanges between multiple currencies can occur atomically without
|
||
any central authority to monitor them. Later, customers can withdraw their
|
||
Ripple balances from the gateways that created those issuances.
|
||
|
||
**How do Ripple payments work?**
|
||
|
||
A sender specifies the amount and currency the recipient should receive and
|
||
Ripple automatically converts the sender’s available currencies using the
|
||
distributed order books integrated into the Ripple protocol. Independent third
|
||
parties acting as market makers provide liquidity in these order books.
|
||
|
||
Ripple uses a pathfinding algorithm that considers currency pairs when
|
||
converting from the source to the destination currency. This algorithm searches
|
||
for a series of currency swaps that gives the user the lowest cost. Since
|
||
anyone can participate as a market maker, market forces drive fees to the
|
||
lowest practical level.
|
||
|
||
**What can you do with Ripple?**
|
||
|
||
The protocol is entirely open-source and the network’s shared ledger is public
|
||
information, so no central authority prevents anyone from participating. Anyone
|
||
can become a market maker, create a wallet or a gateway, or monitor network
|
||
behavior. Competition drives down spreads and fees, making the network useful
|
||
to everyone.
|
||
|
||
|
||
###Key Protocol Features
|
||
1. XRP is Ripple’s native [cryptocurrency]
|
||
(http://en.wikipedia.org/wiki/Cryptocurrency) with a fixed supply that
|
||
decreases slowly over time, with no mining. XRP acts as a bridge currency, and
|
||
pays for transaction fees that protect the network against spam.
|
||

|
||
|
||
2. Pathfinding discovers cheap and efficient payment paths through multiple
|
||
[order books](https://www.ripplecharts.com) allowing anyone to [trade](https://www.rippletrade.com) anything. When two accounts aren’t linked by relationships of trust, the Ripple pathfinding engine considers intermediate links and order books to produce a set of possible paths the transaction can take. When the payment is processed, the liquidity along these paths is iteratively consumed in best-first order.
|
||

|
||
|
||
3. [Consensus](https://www.youtube.com/watch?v=pj1QVb1vlC0) confirms
|
||
transactions in an atomic fashion, without mining, ensuring efficient use of
|
||
resources.
|
||
|
||
[transact]: https://ripple.com/files/ripple-FIs.pdf
|
||
[build]: https://ripple.com/build/
|
||
|
||
[transact.png]: /images/transact.png
|
||
[build.png]: /images/build.png
|
||
[contribute.png]: /images/contribute.png
|
||
|
||
###Join The Ripple Community
|
||
|![Transact][transact.png]|![Build][build.png]|![Contribute][contribute.png]|
|
||
|:-----------------------:|:-----------------:|:---------------------------:|
|
||
|[Transact on the fastest payment infrastructure][transact]|[Build Imaginative Apps][build]|Contribute to the Ripple Protocol Implementation|
|
||
|
||
#rippled - Ripple P2P server
|
||
|
||
##[](https://travis-ci.org/ripple/rippled)
|
||
|
||
This is the repository for Ripple's `rippled`, reference P2P server.
|
||
|
||
###Build instructions:
|
||
* https://ripple.com/wiki/Rippled_build_instructions
|
||
|
||
###Setup instructions:
|
||
* https://ripple.com/wiki/Rippled_setup_instructions
|
||
|
||
###Issues
|
||
* https://ripplelabs.atlassian.net/browse/RIPD
|
||
|
||
### Repository Contents
|
||
|
||
#### ./bin
|
||
Scripts and data files for Ripple integrators.
|
||
|
||
#### ./build
|
||
Intermediate and final build outputs.
|
||
|
||
#### ./Builds
|
||
Platform or IDE-specific project files.
|
||
|
||
#### ./doc
|
||
Documentation and example configuration files.
|
||
|
||
#### ./src
|
||
Source code directory. Some of the directories contained here are
|
||
external repositories inlined via git-subtree, see the corresponding
|
||
README for more details.
|
||
|
||
#### ./test
|
||
Javascript / Mocha tests.
|
||
|
||
## License
|
||
Ripple is open source and permissively licensed under the ISC license. See the
|
||
LICENSE file for more details.
|
||
|
||
###For more information:
|
||
* Ripple Wiki - https://ripple.com/wiki/
|
||
* Ripple Primer - https://ripple.com/ripple_primer.pdf
|
||
* Ripple Primer (Market Making) - https://ripple.com/ripple-mm.pdf
|
||
* Ripple Gateway Primer - https://ripple.com/ripple-gateways.pdf
|
||
* Consensus - https://wiki.ripple.com/Consensus
|
||
|
||
- - -
|
||
|
||
Copyright © 2015, Ripple Labs. All rights reserved.
|
||
|
||
Portions of this document, including but not limited to the Ripple logo, images
|
||
and image templates are the property of Ripple Labs and cannot be copied or
|
||
used without permission.
|