Ripple là một công ty tư nhân xây dựng mạng lưới thanh toán và giao dịch (RippleNet) trên cơ sở dữ liệu sổ cái phân tán ( Sổ cái XRP) Enterprise, trước đây gọi là OpenCoin. Mục tiêu chính của Ripple là kết nối các ngân hàng, nhà cung cấp dịch vụ thanh toán và trao đổi tài sản kỹ thuật số để cho phép thanh toán toàn cầu nhanh hơn và tiết kiệm hơn.
Lý tưởng đầu tiên của Ripple Điều này được thực hiện bởi Ryan Fugger, người cũng đã phát triển nguyên mẫu đầu tiên của Ripple, hệ thống thanh toán kỹ thuật số phi tập trung RipplePay. Hệ thống này được đưa vào sử dụng vào năm 2005 và mục đích của nó là cung cấp các giải pháp thanh toán an toàn cho mạng lưới toàn cầu.
Năm 2012, Fugger đã bàn giao dự án cho Jed McCaleb và Chris Larsen, đồng thời cùng họ đồng sáng lập công ty công nghệ Mỹ OpenCoin. Tại thời điểm này, Ripple bắt đầu phát triển như một giao thức thanh toán nguồn mở tập trung vào các giải pháp thanh toán cho ngân hàng và các tổ chức tài chính khác. Vào năm 2013, OpenCoin đổi tên thành Ripple Labs và một lần nữa vào năm 2015 thành Ripple.
Dựa trên công việc của Fugger và lấy cảm hứng từ Bitcoin, Ripple đã ra mắt nó vào năm 2012 The Ripple Sổ cái đồng thuận (RCL) đã được phát triển và tiền điện tử gốc XRP (XRP) của nó đã được ra mắt. Sau đó, sổ cái đồng thuận Ripple được đổi tên thành sổ cái XRP.
XRPL, hoạt động như một hệ thống kinh tế phân tán, sẽ không chỉ lưu trữ tất cả thông tin tài chính của những người tham gia mạng mà còn cung cấp dịch vụ giao dịch trên nhiều cặp tiền tệ. Và XRPL do Ripple đưa ra cũng sẽ đóng vai trò là sổ cái phân tán nguồn mở cho phép các giao dịch tài chính theo thời gian thực. Ngoài ra còn có cơ chế đồng thuận để đảm bảo và xác minh các giao dịch.
Không giống như Bitcoin, sổ cái XRP không dựa trên thuật toán đồng thuận PoW nên nó không dựa vào quy trình khai thác để xác minh giao dịch. Thay vào đó, mạng đạt được sự đồng thuận bằng cách sử dụng thuật toán đồng thuận của riêng mình, được gọi là Thuật toán đồng thuận Ripple (RPCA).
XRPL được quản lý bởi mạng lưới các nút xác minh độc lập liên tục xác minh hồ sơ giao dịch. Bất kỳ ai cũng có thể thiết lập và chạy nút xác thực Ripple và cũng có thể chọn nút xác thực. Tuy nhiên, Ripple khuyến nghị khách hàng nên chọn các nút từ danh sách đáng tin cậy đã được xác thực để xác minh giao dịch của họ. Và những danh sách nút đáng tin cậy này được gọi là danh sách nút duy nhất (UNL).
Các nút UNL trao đổi dữ liệu giao dịch với nhau cho đến khi chúng đồng ý về trạng thái sổ cái hiện tại. Nói cách khác, các giao dịch được đại đa số các nút UNL chấp thuận được coi là giao dịch hợp lệ và khi tất cả các nút áp dụng cùng một giao dịch vào sổ cái thì sẽ đạt được sự đồng thuận.
Theo trang web chính thức của Ripple: Ripple là một công ty tư nhân đã phát triển sổ cái phân tán mã nguồn mở XRPL. Sổ cái nguồn mở có nghĩa là bất kỳ ai cũng có thể đóng góp các nút và XRPL sẽ tiếp tục hoạt động ngay cả khi Ripple không còn tồn tại.
Không giống như XRPL, RippleNet được xây dựng trên nền tảng của XRPL, mạng thanh toán và giao dịch độc quyền của Ripple.
RippleNet hiện cung cấp ba hệ thống giải pháp thanh toán cho các ngân hàng và tổ chức tài chính, đó là xRapid, xCurrent và xVia.
Nói một cách đơn giản, xRapid là một On- nhu cầu giải pháp thanh khoản sử dụng XRP (Ripple) để xây dựng cầu nối tiền tệ toàn cầu. Cả XRP và xRapid đều dựa vào sổ cái XRP, cho phép các giao dịch được hoàn thành nhanh hơn và với mức phí thấp hơn.
Cho một ví dụ đơn giản. Bob từ Úc muốn gửi 100 USD cho Alice ở Ấn Độ thông qua tổ chức tài chính FIN. Để thực hiện giao dịch, tổ chức tài chính FIN đã sử dụng giải pháp xRapid để tạo kết nối giữa các quốc gia nguồn và quốc gia đích. Bằng cách này, tổ chức FIN có thể chuyển đổi 100 đô la của Bob thành XRP, cung cấp tính thanh khoản cần thiết cho khoản thanh toán cuối cùng. Cuối cùng, trong vòng vài giây, XRP có thể được chuyển đổi thành đồng rupee Ấn Độ và Alice có thể rút tiền từ một sàn giao dịch tài sản ở Ấn Độ.
xCurrent là người dùng RippleNet' thanh toán xuyên biên giới cung cấp các giải pháp theo dõi và giải quyết ngay lập tức. Không giống như xRapid, giải pháp xCurrent không dựa trên sổ cái XRP và không sử dụng tiền điện tử XRP theo mặc định. xCurrent được xây dựng trên Giao thức Interledger (ILP), một giao thức được Ripple thiết kế để kết nối các sổ cái hoặc mạng thanh toán khác nhau.
Bốn thành phần cơ bản của xCurrent là:
Mặc dù xCurrent được thiết kế chủ yếu cho các giao dịch tiền tệ truyền thống nhưng nó cũng có thể hỗ trợ các giao dịch tiền điện tử.
xVia là giao diện dựa trên tiêu chuẩn hóa API. Nó sẽ cho phép các ngân hàng và các nhà cung cấp dịch vụ tài chính khác tương tác trong cùng một cấu trúc mà không cần dựa vào việc tích hợp mạng đa thanh toán. xVia sẽ cho phép tạo các khoản thanh toán giữa các ngân hàng và các ngân hàng đối tác khác được kết nối với RippleNet và sẽ cho phép các ngân hàng đính kèm hóa đơn hoặc thông tin khác vào các giao dịch.
Khi Bitcoin được ca ngợi là loại tiền mã hóa đầu tiên và mặc dù Ethereum cũng được công nhận là người tạo ra các hợp đồng thông minh, chúng ta có thể coi mạng Ripple như một hệ thống trao đổi tiền tệ tập trung vào các giải pháp thanh toán toàn cầu.
RippleNet có thể được triển khai trên cơ sở hạ tầng hiện có của ngân hàng để bổ sung và cải thiện hệ thống thanh toán truyền thống. xCurrent sẽ cho phép thanh toán theo thời gian thực và tiết kiệm chi phí giữa các tổ chức tài chính, xRapid sẽ sử dụng đồng tiền không biên giới XRP làm nhóm thanh khoản theo yêu cầu và cuối cùng xVia sẽ tạo điều kiện tích hợp và liên lạc giữa những người tham gia RippleNet.