1. 程式人生 > >Ripple 概念解析

Ripple 概念解析

XRP上到交易所

本文件描述了交換所需列出XRP的步驟。

Alpha Exchange

為了便於說明,本文件使用名為Alpha Exchange的虛構業務來解釋列出XRP所需的高階步驟。為了本文件的目的,Alpha Exchange

  • 目前專注於上市BTC / USD
  • 想加入BTC / XRP和XRP / USD交易對
  • 維護所有客戶的餘額
  • 維護每種支援貨幣的餘額

使用者利益

Alpha Exchange希望部分列出BTC / XRPXRP / USD交易對,因為列出這些對有益於其使用者。具體而言,該支援希望使其使用者能夠:

  • 將XRP儲存到alpha交易所
  •  Alpha Exchange中提取XRP  XRP賬本
  • 將XRP與其他貨幣進行貿易,例如BTC,USD等

支援XRP的先決條件

為了支援XRPAlpha Exchange必須:

也可以看看:

  • 網關合規性 - 閘道器和交換機制不同,但交易所也應確保它們遵守當地法規並向有關機構報告。
  • 傳送到XRP賬本的要求
  • XRP賬本接收的要求

部分付款

在整合之前,交易所應該瞭解部分支付功能。此功能允許XRP 賬本使用者成功傳送減少接收方的金額而不是增加發送方的金額SendMax付款。此功能可用於返回付款,而不會產生髮送方的額外費用。

部分付款警告

,該Amount欄位不保證是收到的金額。該支付的元資料的delivered_amount

欄位表示貨幣由目標帳戶實際收到的金額。收到付款後,請使用delivered_amount金額欄位來確定您的帳戶收到的金額。

警告:請注意惡意節點可以利用這個作惡。有關更多資訊,請參閱部分付款

帳號

XRP金額存放在XRP賬本戶的賬戶中(也稱為錢包地址)。XRP賬本上的賬戶不同與其他區塊鏈賬本中的賬戶,比如賬戶幾乎沒有開銷的比特幣。在XRP賬本中,帳戶,並且每個帳戶都必須儲存XRP的單獨無法傳送給其他人。由於這些原因,Ripple建議機構不要建立過多或不必要的賬戶。

要遵循Ripple建議的最佳實踐,Alpha Exchange應在XRP賬本上建立至少兩個新帳戶。為了最大限度地降低與洩密金鑰相關的風險,

Ripple建議建立賬戶(這些賬戶有時分別稱為冷,熱和溫錢包)。熱//冷模式旨在餘額安全性和便利性。交易所上市XRP應建立以下帳戶:

  • 一個冷錢包可以安全地佔有大部分XRP和客戶的資金。對於交易所來說,這也是其使用者傳送存款的地址。為了提供最佳安全性,此帳戶的金鑰應該處於離線狀態。

如果惡意行為者損害交易所的冷錢包,可能的後果是:

    • 惡意角色可以完全訪問冷錢包中的所有XRP。
    • 如果主金鑰遭到破壞,惡意行為人可以永久控制冷錢包(通過禁用主金鑰並設定新的常規金鑰或簽名者列表),永不可撼動。這也會讓惡意行為者控制冷錢包收到的所有未來XRP。
      • 如果發生這種情況,交易所必須製作一個新的冷錢包地址,並告知其客戶新的地址。
    • 如果常規金鑰或簽名者列表遭到破壞,交易所可以重新控制冷錢包。但是,有些惡意行為者的行為不容易被撤銷:
      • 惡意行為人可以通過使用冷錢包在XRP賬本中發行貨幣,但該貨幣不應該被任何人重視(除非交易所明確宣告它也是閘道器)。
      • 如果惡意行為者為該帳戶設定asfRequireAuth標誌,該標誌不能被取消設定,儘管這隻涉及發行貨幣並且不應該影響不是閘道器的交換。任何其他惡意行為者設定或取消設定主金鑰的設定都可以恢復。
  • 一個或多個熱錢包負責管理客戶XRP取款和存款的日常業務。例如,對於熱錢包,交易所可以安全地支援這些型別的自動XRP傳輸。熱錢包需要線上才能提供即時提款請求。

有關受損熱錢包可能產生的後果的更多資訊,請參閱

  • 可選地,一個或多個溫暖的錢包在冷錢包和熱錢包之間提供額外的安全層。與熱錢包不同,溫錢包的祕金鑰匙不需要線上。此外,您可以將暖錢包的金鑰分發給不同的人,並實施多重簽名以提高安全性。

有關受損保險錢包可能產生的後果的更多資訊,請參閱

也可以看看:

資產負債表

為了管理其客戶的XRPAlpha Exchange必須跟蹤每個客戶的XRP餘額和自己的持股。為此,Alpha Exchange必須建立並維護額外的資產負債表或會計系統。下表說明了這張資產負債表的外觀。

新的XRP賬本帳戶(Alpha HotAlpha WarmAlpha Cold位於XRP賬本XRP餘額使用者列中。

Alpha交易所XRP餘額表是新的,額外的資產負債表。Alpha Exchange的軟體在這個會計系統上管理使用者的XRP餘額。

XRP Balances on XRP Ledger

Alpha Exchange XRP Balances

User

Balance

Acct #

User

Balance

Dave

25,000

123

Alice

0

Edward

45,000

456

Bob

0

Charlie

50,000

789

Charlie

0

...

XRP金額

XRP數量在XRP賬本中被表示為一個無符號的Drop整數計數,其中一個XRP1,000,000Drop點。Ripple建議軟體商店XRP餘額為整數個drop,並對這些值執行整數運算。但是,使用者介面應以XRP為單位提供餘額。

一滴(0.000001 XRP)不能再細分。在計算和顯示XRP與其他資產之間的匯率時請記住這一點。

有關更多資訊,請參閱

線上賬本和離線賬本

通過像Alpha Exchange這樣的交易所XRP可以實現線上賬本離線賬本

  • 線上賬本的XRP:可以通過指定XRP持有者的公開地址通過公共XRP賬本查詢的XRP。這些餘額的對手是XRP賬本。有關更多資訊,請參閱XRP
  • 離線賬本 XRP:由交易所的會計系統持有的XRP,可通過交易所介面進行查詢。賬本XRP餘額是基於信用的。交易對手是持有XRP的交易所。

賬本XRP餘額在交易所參與者之間進行交易。為了支援這些交易,交易所必須保持總賬XRP的餘額等於其可用於交易的總賬XRP的總量。

資金流量

其餘部分描述資金如何通過Alpha Exchange管理的賬戶流動,因為其使用者開始存入,交易和兌換XRP餘額。為了說明資金流向,本檔案使用介紹的表格

交易所的典型資金流向涉及四個主要步驟:

  1. XRP存入Exchange
  2. 更新 XRP餘額
  3. Exchange中提取XRP

此列表不包括交換所需的先決條件

此時,Alpha Exchange已經在XRP賬本上建立了,並將它們新增到其資產負債表中,但未接受其使用者的任何存款。

XRP Balances on XRP Ledger

Alpha Exchange XRP Balances

User

Balance

Acct #

User

Balance

Dave

25,000

123

Alice

0

Edward

45,000

456

Bob

0

Charlie

50,000

789

Charlie

0

Alpha Hot

0

...

Alpha Warm

0

Alpha Cold

0

...

XRP存入Exchange

為了追蹤賬本XRP餘額,交易所需要建立新的資產負債表(或類似的會計系統)。下表說明使用者開始存入XRP時在Alpha Exchange的新資產負債表上發生的餘額變化。

名為Charlie的使用者想要將50,000XRP存入Alpha Exchange。這樣做涉及以下步驟:

  1. Charlie 向Alpha Exchange的冷錢包提交50,000 XRP(通過使用或類似軟體)。

A.   Charlie 在付款中添加了一個識別符號789以便將其與Alpha Exchange中的帳戶相關聯。這被稱為目的地標籤。(要使用此功能,Alpha Exchange應該在其所有帳戶上設定asfRequireDest標誌,以要求所有收款都要具有類似於Charlie's填寫的目標標籤。有關詳細資訊,請參閱)。

  1. Alpha Exchange的軟體會檢測收到的付款,並將其識別789為Charlie帳戶的目標標籤。
  2. 當它檢測到收款時,Alpha Exchange的軟體會更新其資產負債表以表明收到的50,000 XRP由Charlie控制。

查理現在可以在交易所上使用多達50,000XRP。例如,他可以建立與BTCAlpha Exchange支援的任何其他貨幣交易XRP的掛單。

XRP Balances on XRP Ledger

Alpha Exchange XRP Balances

User

Balance

Acct #

User

Balance

Dave

25,000

123

Alice

0

Edward

45,000

456

Bob

0

Charlie

100,000  50,000

789

Charlie

0  50,000

Alpha Hot

0

...

Alpha Warm

0

Alpha Cold

0  50,000

在交易所交易XRP

Alpha Exchange使用者(如Charlie)可以在Alpha Exchange上交易信用餘額。在交易完成後,Alpha Exchange應該跟蹤新的資產負債表上的使用者餘額。這些交易是線下賬本的,與從XRP獨立的,所以餘額的變化不會被記錄在XRP賬本。

在自己的XRP賬戶中持有XRP的客戶也可以使用XRP賬本中內建的分散式交易所來交易由閘道器發行的貨幣。有關在XRP賬本進行交易的更多資訊,請參閱

更新XRP餘額

交易所可以隨時調整熱錢包和冷錢包之間的餘額。每筆餘額調整都會消耗一筆交易成本,但不會影響所有帳戶的總餘額。總賬本總額應始終超過交易所可用於交易的總餘額。(超出部分應足以支付XRP賬本的交易成本。)

下表顯示了Alpha Exchange的冷錢包與其熱錢包之間的80,000 XRP(通過XRP賬本上的付款交易)的餘額調整,其中冷錢包被借出並且熱錢包被記入。如果付款被逆轉(借記熱錢包並記入冷錢包),熱錢包餘額將減少。像這樣的餘額調整允許交易所限制與線上熱錢包中持有XRP相關的風險。

Alpha Exchange XRP Off-Ledger Balances

Alpha Exchange XRP On-Ledger Balances

Acct #

User

Balance

XRP Ledger Account

Balance

123

Alice

80,000

Hot

0  80,000

456

Bob

50,000

Warm

0

….

….

789

Charlie

50,000

Cold

180,000  100,000

Exchange中提取XRP

取款允許交易所的使用者將XRP從交易所的賬本資產負債表移動到XRP賬本上的一個賬戶。

在這個例子中,CharlieAlpha Exchange中撤出了25,000XRP。這涉及以下步驟:

  1. 查理在Alpha Exchange的網站上啟動了這個過程。他提供了將25,000個XRP轉移到XRP賬本(下表中名為“Charlie XRP 賬本”)上的特定賬戶的說明。
  2. 為了迴應查理的指示,Alpha Exchange做了以下工作:

A.Charlie賬戶的賬本資產負債表中扣除金額(25,000 XRP

B. Alpha Exchange的熱錢包到CharlieXRP賬本戶,在XRP賬本上提交相同金額(25,000 XRP)的付款

XRP Ledger On-Ledger XRP Balances

Alpha Exchange XRP Off-Ledger Balances

Alpha Exchange XRP On-Ledger Balances

User

Balance

Acct #

User

Balance

XRP Ledger Account

Balance

Dave

25,000

123

Alice

80,000

Hot

80,000  55,000

Edward

45,000

456

Bob

50,000

Warm

0

….

….

….

Charlie XRP Ledger

50,000  75,000

789

Charlie

50,000  25,000

Cold

100,000

...

...

...

成為XRP賬本閘道器

閘道器是將XRP賬本與世界其他地區聯絡起來的企業。現有的線上金融機構可以擴充套件為XRP賬本的門戶。通過成為XRP賬戶閘道器,金融服務業務可以獲得幾項優勢:

  • 通過使客戶能夠在XRP賬本中傳送和接收價值,該業務增加了客戶的價值主張。
  • 通過接受XRP賬本的付款,該業務增加了客戶在其業務(甚至是國際業務)上資助賬戶的方式數量。
  • 企業可以使用XRP 賬本相關服務作為新的收入來源。

本文件介紹了成為XRP賬本閘道器所需的概念和步驟。在本文中,我們使用名為“ACME”的虛擬線上貨幣兌換商及其客戶作為示例,以展示ACME如何擴充套件其業務以包括成為XRP賬本閘道器。

聯絡資訊

你不是你自己的。Ripple希望閘道器取得成功,所以我們在這裡提供幫助。如果您需要幫助建立和發展您的閘道器,請聯絡我們。

閘道器解釋

閘道器是提供金錢和其他形式價值的方式進出XRP賬本的企業。閘道器可以遵循三種主要模式,具有不同的目的和操作模式。

  • 一個發行閘道器是負責從XRP賬本外部接受錢(或其他有價值的資產),並會在XRP賬本發行貨幣。這為客戶提供了直接獲取XRP賬本的資金的方式。XRP賬簿中的所有貨幣(XRP除外)均採用與特定發行閘道器相關的發行形式。
  • 一個私人交易所持有XRP,讓客戶在自己的系統購買和銷售XRP。大多數加密貨幣都依賴私人交易來為加密貨幣提供市場,XRP賬本擁有內置於協議本身中的貨幣兌換。
  • 商家接受XRP 賬本內的付款以換取外界的商品和服務。目前,Ripple(該公司)確實使用XRP賬本為商家運營提供支援。

本指南著重介紹如何執行發行閘道器

信任線和發行

XRP賬本所有資產(除了內建加密貨幣XRP)都表示為發行,這是代表貨幣或由發行方持有的資產數字餘額。在XRP總賬中,交易對手可以傳送和交易發行,而無需發行人的干預。通常情況下,當閘道器在XRP賬本之外的系統和賬本中收到款項時,閘道器會向客戶傳送發行的貨幣;而在XRP賬本中交易所收到了發行貨幣,其承諾向外部系統的客戶匯款。發行從閘道器的協議中獲得價值,以履行發行代表的義務。沒有計算機系統可以強制XRP賬本閘道器履行該義務。

XRP賬本擁有定向會計關係系統,稱為信任線,以確保使用者僅持有他們信任的交易對手的發行。

信任線XRP賬本中兩個地址之間的連結。信任線表示願意持有閘道器債務義務的明確宣告。當客戶將資金匯入XRP賬本時,閘道器將對Ripple以外的資產進行保管,並將XRP賬本中的發行貨幣傳送至客戶的地址。當客戶從XRP賬本中匯出資金時,她會向閘道器進行XRP賬本付款,並且閘道器將客戶記入自己的記錄系統或其他帳戶中。

XRP

XRPXRP賬本的本地加密貨幣。和發行一樣,XRP可以在XRP賬本地址之間自由傳送和交換。與發行不同,XRP不與會計關係掛鉤。XRP可以直接從任何XRP賬本地址傳送到任何其他地址,而無需通過閘道器或流動性提供商。這有助於使XRP成為便捷的橋樑貨幣。有關XRP的更多資訊,請參閱XRP門戶

XRP還用於XRP賬本中的其他目的,特別是作為防範垃圾郵件的保護措施。所有XRP賬本地址都需要少量的XRP來支付維護XRP賬本的成本。的交易成本儲備是表示在XRP並沒有支付任何一方中性費用。

釋出閘道器不需要累積或交換XRP。他們只能持有XRP的小余額才能通過網路傳送交易。相當於10美元的XRP應該足夠用於繁忙閘道器至少一年的交易成本。

私人交易所和流動性提供者可以選擇持有額外的XRP進行交易。Ripple(該公司)推動XRP作為投機性投資。

流動性和貨幣兌換

XRP賬本包含貨幣兌換,任何使用者都可以放置和實現以任何組合交換XRP發行的標的。交易貨幣支付自動使用貨幣兌換在交易執行時自動轉換貨幣。通過這種方式,在分散式交易所中選擇提供報價的使用者可以提供使XRP賬本有用的流動性。

持有閘道器發行的貨幣交易商可以向其他流行貨幣提供流動性,而不需要閘道器以各種目的貨幣浮動大量儲備。閘道器也不需要承擔金融交換的風險。然而,閘道器可能仍然希望以基準利率向XRP或其他流行貨幣提供流動性,特別是當閘道器對交易所不熟悉時。如果您確實提供流動性,請使用與您的發行地址不同的地址進行交易。

第三方流動性提供商可以使用或第三方客戶端應用程式訪問分散式交換機。某些客戶端應用程式使用查詢與閘道器關聯的地址,因此釋出ripple.txt檔案可能會有幫助。

建議的商業行為

XRP賬本中閘道器發行的價值直接源於客戶可以在需要時使用閘道器將其兌換的信任。我們建議採取以下預防措施以降低業務中斷的風險:

  • 使用單獨的來限制您在網路上的風險狀況。
  • 遵守您所在轄區的反洗錢規定,例如“ 銀行保密法。這通常包括收集。
  • 閱讀並與保持同步,它提供XRP 賬本閘道器的新聞和建議。
  • 宣傳您的所有政策和費用。

熱錢包和冷錢包

XRP賬本中,金融機構通常使用多個XRP賬本地址來最大限度降低與受損金鑰相關的風險。Ripple強烈建議以下角色分離:

  • 一個發行地址,也被稱為“冷錢包”。該地址是賬本中金融機構會計關係的中心,但傳送的交易儘可能少。
  • 一個或多個操作地址,也稱為“熱錢包”。自動化的網際網路連線系統使用這些地址的金鑰來進行日常業務,例如傳輸給客戶和合作夥伴。
  • 可選的備用地址,也稱為“溫暖的錢包”。值得信賴的人類操作員使用這些地址將資金轉移到操作地址。

費用和收入來源

閘道器可以通過幾種方式尋求從XRP 賬本整合中獲利。這些可以包括:

  • 取款和存款費用。閘道器通常會收取少量費用(例如1%),用於向XRP賬本新增或移除資金。您有權決定您在通過閘道器將資金轉入或轉出XRP賬本時所授予的利率。
  • 轉讓費用。您可以設定一個百分比費用,以在客戶傳送由您的發行地址建立的其他發行時自動收費。這筆金額從XRP賬戶中扣除,每次換手時減少您的義務。有關詳細資訊,請參閱。
  • 來自附加值的間接收入。XRP 賬本整合可為您的客戶提供有價值的功能,從而將您的業務與競爭對手區分開來。
  • 對XRP 賬本支援的基金的興趣。您可以將您在XRP賬本中發行的資金的抵押品保留在收益較高的銀行賬戶中。確保您始終可以獲得足夠的資金來服務客戶提款。
  • 金融交易所。閘道器還可以提供購買和出售XRP賬簿中其他發行的發行,為跨貨幣支付提供流動性並可能獲利。(和所有的金融交易一樣,利潤也得不到保證。)

選擇費率

閘道器收取的費用是可選的。使用閘道器服務時,收費越高,收入越多。另一方面,高額費用會阻礙客戶使用您的服務。考慮其他閘道器收取的費用,特別是發行類似貨幣的閘道器,以及XRP賬簿之外的傳統支付系統(如電匯費)。選擇正確的費用結構是一個餘額你的定價與市場願意支付的問題。

網關合規性

閘道器負責遵守當地法規並向有關機構報告。法規因國家和州而異,但可能包括以下各節中所述的報告和合規性要求。

瞭解你的客戶(KYC

瞭解你的客戶(KYC)是指由金融機構進行的盡職調查活動,以確定和驗證其客戶的身份,以防止使用該機構進行犯罪活動。財務方面的犯罪活動可能包括洗錢,恐怖融資,金融詐騙和身份盜竊。客戶可能是個人,中介或企業。

KYC流程通常旨在:

  • 識別客戶(對於組織和企業來說,任何受益所有者)
  • 瞭解業務關係的目的和預期性質
  • 瞭解預期的交易活動。

KYC對金融機構和相關企業來說至關重要,可以降低風險,特別是法律和聲譽風險。KYC計劃不足或不存在可能會導致對該機構或個人僱員的民事和刑事處罰。

也可以看看:

打擊洗錢和打擊資助恐怖主義(CFT

洗錢是指通過掩蓋資金來源,性質或所有權來轉移非法資金的過程,以便通過合法的財務渠道和可信的機構合法獲取或分配資金。簡而言之,它將髒錢轉化為清潔錢。反洗錢(AML)是指旨在制止洗錢發生的法律和程式。

恐怖主義融資是向參與恐怖主義活動的組織或支援恐怖主義及其擴散的組織徵集,收集或提供資金。打擊資助恐怖主義(CFT)是指識別,報告和阻止用於資助恐怖主義的資金流動的過程。

也可以看看:

資金來源

為防止非法資金通過其系統,金融機構必須能夠在合理範圍內確定客戶資金來源是否與犯罪活動相關。

確定每個客戶的確切資金來源可能在行政上不可行。因此,一些監管機構可能不會為所有賬戶提供具體的監管或指導。然而,在具體情況下,當局可能會要求金融機構確定並報告資金來源。特別組織的指引建議,在洗錢或恐怖份子融資風險較高的情況下(通常稱為基於風險的做法),金融機構會進行加強盡職調查,包括但不限於確定客戶的資金來源。

可疑活動報告

如果金融機構懷疑資金可能與犯罪活動有關,該機構必須向適當的監管機構提交可疑活動報告(SAR)。未報告可疑活動可能會導致對該機構的處罰。

也可以看看:

旅行規則

旅遊規則是一項銀行保密法(BSA)規則,要求資金轉移金融機構將某些資訊轉發給下一個金融機構,如果資金轉賬等於或超過3,000美元等值美元。傳送命令中必須包含以下資訊:

  • 發射機的名稱,
  • 發射機的帳號(如果使用的話)
  • 發射機的地址,
  • 傳送者的金融機構的身份,
  • 傳送指令的數量,
  • 傳遞訂單的執行日期,以及
  • 收款人的金融機構的身份。

也可以看看:

費用披露和追蹤資金

  • 在美國,多德弗蘭克1073電子資金轉賬法(E條例)要求銀行提供關於源自美國的國際支付的成本和交付條件的資訊,包括匯率,費用以及指定收款人將收到的金額外國。在請求國際電子支付時向消費者提供“預付款披露”,並且在消費者授權轉賬時向消費者提供“收據披露”。

也可以看看:

  • 在歐盟,歐盟資金轉移條例要求發起人的銀行,受益人的銀行和任何中介銀行在交易詳情中包含付款人和收款人的某些細節,以檢測,調查和防止洗錢和恐怖融資。

也可以看看:

    • 歐盟法規(ECNo 1781/2006的說明
    • 2017626日生效:有關資金轉移資訊的2015/847號法規

外國資產管理辦公室(OFAC

外國資產管理辦公室(OFAC)是美國財政部的一個機構,負責管理和執行經濟和貿易制裁以支援美國的外交政策和國家安全目標。所有美國人和美國註冊實體及其外國分支機構都必須遵守OFAC規定。根據OFAC的規定,美國金融機構除OFAC授權或明文規定豁免外,不得與OFAC管理和實施的制裁或禁運專案中的個人,實體或國家進行交易和其他交易。

也可以看看:

虛擬貨幣和金融服務業務指南

XRP賬本整合

整合之前

我們的示例交易所ACME已經接受使用現有系統的客戶提款和存款,並使用自己的記錄系統來跟蹤每個使用者與交易所的餘額程度。這樣的系統可以用資產負債表來模擬,並跟蹤每個使用者使用ACME的貨幣數量。

在下面的圖表中,ACME Exchange5歐元開始,其中包括屬於鮑勃的1歐元,屬於查理的2歐元以及屬於ACME本身的額外2歐元的權益。愛麗絲存款5歐元,因此ACME將她加入資產負債表,最終以10歐元結束。

假設:為了與XRP賬本整合,我們假設像ACME這樣的交易所滿足以下假設:

  • ACME已經有一個系統可以接受某些外部支付來源的存款和提款。
  • ACME在將其存入ACME的記錄系統之前等待存款清理。
  • ACME始終保留足夠的資金,根據他們的條款和條件按需支付提款。
    • ACME可以根據他們的商業模式要求設定費用,最低提款和存款和提款的延遲時間。

從閘道器傳送到XRP賬本

XRP賬本支付可以自動在貨幣之間進行橋接,但發行閘道器通常只發送直接傳送給客戶的單幣種支付。這意味著在客戶系統中扣除客戶當前的餘額,然後將XRP賬本中等價的發行金額傳送到客戶的XRP賬本地址。

XRP賬本中付款的示例流程:

  1. Alice要求將3歐元的ACME餘額傳送到XRP賬本。
  2. 在其記錄系統中,ACME將愛麗絲的餘額記入3歐元。
  3. ACME提交一份XRP賬本交易,向Alice的XRP賬本地址傳送€3。3歐元在XRP賬本中標記為由ACME“發行”(3歐元.ACME)。

假設:

  • Alice在她的ACME帳戶中已經有一個XRP賬本中的地址。Alice使用第三方客戶端應用程式管理她的XRP賬本地址。

傳送到XRP賬本的要求

ACME必須滿足以下幾個先決條件:

  • ACME撥出XRP賬本中發行的貨幣。ACME可以查詢XRP賬本以檢視誰在任何時候持有其發行。ACME可以採取以下幾種方法:
    • ACME可以在ACME的記錄系統中建立一個XRP 賬本擔保賬戶。
    • ACME可以將分配給XRP賬本的資金儲存在單獨的銀行賬戶中。
    • 如果ACME是一個加密貨幣交易所,ACME可以建立一個單獨的錢包來存放分配給XRP賬本的資金,作為客戶證明閘道器具有償付能力的公開驗證證據。
  • ACME必須控制XRP賬本中的地址。Ripple的最佳實踐建議使用單獨的釋出地址和操作地址。有關詳細資訊,請參閱。
    • ACME must enable the  on its issuing address for customers to send and receive its issuances.
  • Alice must create an accounting relationship (trust line) from her XRP 賬本 address to ACME's issuing address. She can do this from any XRP 賬本 client application as long as she knows ACME's issuing address.
    • ACME should publicize its issuing address on its website where customers can find it. It can also use  to publish the issuing address to automated systems.
  • ACME must create a user interface for Alice to send funds from ACME into the XRP 賬本.
    • ACME needs to know Alice's XRP 賬本 address. ACME can have Alice input her XRP 賬本 addresss as part of the interface, or ACME can require Alice to input and verify her XRP 賬本 address in advance.

有關如何將付款傳送到XRP賬本的示例,請參閱向客戶傳送付款。

XRP賬本傳送到閘道器

XRP賬本中支付意味著閘道器在XRP賬本中收到一筆付款,並在閘道器的記錄系統中扣除使用者的金額。

XRP賬本中支付的示例流程:

  1. Bob向ACME的發行地址傳送1歐元的XRP賬本交易。
  2. 在ACME的記錄系統中,ACME將Bob的餘額記為1歐元。

XRP賬本到閘道器的付款可以是單幣種或跨幣種付款。閘道器的發行地址只能接收它建立的發行(或XRP)。

XRP賬本接收的要求

除了傳送到XRP賬本要求外,ACME必須滿足幾個先決條件來處理來自XRP賬本的付款:

  • ACME必須監控其XRP賬本地址以收取付款。
  • ACME必須知道哪個使用者要在其記錄系統中記入收款。
    • 我們建議ACME應將退回給傳送方。
    • 通常,識別傳入付款的首選方法是通過目標標籤

注意事項

處理往來於XRP賬本的付款自然會帶來一些風險,因此入口網站應該確保在實施這些流程時小心謹慎。我們建議採取以下預防措施:

  • 保護自己免受可逆的存款。XRP賬本付款是不可逆轉的,但許多電子貨幣系統如信用卡或PayPal不是。詐騙者可以濫用這一點,通過收到Ripple發行後取消存款來拿回他們的法定貨幣。
  • 傳送到XRP賬本時,請指定發行地址作為貨幣的發行人。否則,您可能會意外地使用傳遞由其他地址釋出的相同貨幣的路徑。
  • 在向XRP賬本傳送付款之前,請仔細檢查付款的成本。從您的運營地址向客戶支付的費用不應超過目標金額加上您設定的任何轉賬費用
  • 在從Ripple處理付款之前,請確保您知道客戶的身份。這使得匿名攻擊者更難以欺騙你。無論如何,大多數反洗錢法規都要求這樣做。這一點尤其重要,因為從XRP賬本中匯款的使用者可能與最初在XRP賬本中收到款項的使用者不同。
  • 在傳送XRP賬本交易時遵循可靠交易提交的準則。
  • ,並閱讀正確的金額。如果他們只發送了不要錯誤地將全部金額記入其中。
  • 跟蹤您在XRP賬本中的義務和餘額,並與抵押賬戶中的資產進行比較。如果他們不匹配,請停止處理提款和存款,直到您解決差異。
  • 避免模​​稜兩可的情況。我們建議如下:
    • 為發行地址和所有操作地址啟用,以便客戶不會意外地向您傳送XRP。(私下交易應該設定此標誌,因為他們交易XRP正常。)
    • 啟用發行地址和所有運營地址的,以便客戶不會意外發送沒有目的地標籤的付款,以指示應該記入哪些人。
    • 在所有運營地址上啟用該,以免他們無意釋出貨幣。
  • 監控可疑或濫用行為。例如,使用者可以重複地將資金轉入和轉出XRP賬本,作為拒絕服務攻擊,有效清空操作地址的餘額。通過不處理其XRP賬本付款,暫停其地址涉及可疑行為的客戶。

Ripple中交易

XRP賬本建立發行後,它們可以由XRP賬本使用者自由轉移和交易。這種情況有幾個後果:

  • 任何人都可以在Ripple上買賣EUR.ACME。如果ACME在Ripple上發行多種貨幣,則需要單獨的信任線。
    • 這包括在ACME Exchange系統中沒有賬戶的XRP賬戶使用者。要從ACME中成功提取資金,使用者仍需向ACME註冊。
    • 或者,ACME使用授權信任線功能來限制誰可以在XRP賬本中持有EUR.ACME。
    • 如果ACME確定客戶的行為是惡意的,則ACME可以將該使用者的會計關係凍結在XRP賬本中的ACME中,以便使用者不再交易閘道器的發行。
  • XRP 賬本使用者交易並將EUR.ACME傳送給彼此不需要ACME的干預。
  • XRP賬本中的所有交換和餘額都是公開檢視的。

下圖描述了從AliceCharlie傳送2EUR.ACMEXRP賬本付款。ACME可以查詢XRP賬本,以便在交易發生後的任何時候檢視其餘額的更新:

凍結

閘道器可以凍結XRP賬本中的會計關係以滿足監管要求:

  • 如果客戶地址顯示可疑活動或違反閘道器的使用條款,閘道器可以凍結個人會計關係。
  • 閘道器可以凍結與其發行地址的所有會計關係,以防重大安全隱患或遷移到新的發行地址。
  • 此外,閘道器可以永久停止凍結會計關係的能力。這使得閘道器可以向客戶保證它將繼續提供“物有所值”的服務。

授權信任線

XRP賬本的授權信任行功能(以前稱為授權賬戶)使閘道器能夠限制誰可以持有該閘道器的發行,以便未知的XRP賬本地址不能擁有閘道器發行的貨幣。Ripple認為這在大多數情況下是不必要的,因為閘道器可以完全控制在外部世界中獲得價值的紋波餘額過程。(您可以在此階段收集客戶資訊並對提款進行限制,而不用擔心XRP賬本內發生的情況。)

有關更多資訊,請參閱授權信任線

源和目標標籤

目的地標籤XRP的一項功能支付可用於指示付款的受益人或目的地。例如,到閘道器的XRP賬本支付可能包括目的地標記,以指示哪個客戶應該記入該支付。閘道器應該在閘道器的記錄系統中保留目標標籤到帳戶的對映。

同樣,源標籤指明付款的來源或來源。最常見的是,包含一個來源標籤,以便付款的接收方知道在哪裡退款。當您退回收款時,請使用傳入付款中的來原始碼作為傳出(反彈)付款的目的碼。

我們建議為不同目的提供幾種目標標籤:

  • 直接對映到客戶帳戶
  • 匹配傳出付款的來源標籤(以防您的付款被退回)
  • 引號標籤,過期
  • 其他一次性目標標籤,客戶可以生成。

請參閱,以獲取有關製作和使用源標籤和目標標籤的技術細節的建議。

閘道器公告

歷史上,Ripple(該公司)釋出閘道器公告來介紹新功能或討論與合規性和風險相關的主題。閘道器公告按逆時間順序排列。

技術細節

基礎設施

對於閘道器自身的安全以及網路的穩定性,Ripple建議每個閘道器執行自己的rippled伺服器。Ripple為有意開展重大XRP業務的企業提供詳細和個性化的建議。

API和中介軟體

根據您的需求和現有軟體,您可以使用幾種介面連線到XRP賬本。

  •  provides JSON-RPC and WebSocket APIs that can be used as a low-level interface to all core XRP 賬本 functionality.
  •  provides a simplified API for JavaScript applications.

Tool Security

Any time you submit an XRP 賬本 transaction, it must be signed usingyour secret key. The secret key gives full control over your XRP 賬本 address. Neversend yoursecret key to a server operated by someone else. Either use your own rippled server, or sign the transactionslocally before sending them to a rippled server.

本文件中的示例顯示了包含金鑰的API方法。如果您rippled自己控制伺服器,並且您通過與外部偵聽器保持安全的連線進行連線,則這只是安全的。(例如,您可以通過環回(本地主機)網路,專用子網或加密VPN進行連線。)或者,您可以使用在將交易提交到第三方伺服器之前在本地簽署交易。

DefaultRipple

DefaultRipple標誌控制預設情況下會計關係中的餘額是否

相關推薦

瑞波Ripple概念解析-複雜的付款型別

跨貨幣支付 在XRP賬本中,您可以傳送交換一種或多種已發行貨幣XRP或二者的交叉貨幣付款。與直接XRP付款一樣,這些付款使用付款交易型別。XRP賬本內的跨貨幣支付是完全原子的,這意味著支付完全執行或者沒有執行。 預設情況下,交叉貨幣付款會為其來源以可變費用向其目的地提供固

Ripple概念解析

跨貨幣支付在XRP賬本中,您可以傳送交換一種或多種已發行貨幣XRP或二者的交叉貨幣付款。與直接XRP付款一樣,這些付款使用。XRP賬本內的跨貨幣支付是完全原子的,這意味著支付完全執行或者沒有執行。預設情

Ripple 概念解析

將XRP上到交易所本文件描述了交換所需列出XRP的步驟。Alpha Exchange為了便於說明,本文件使用名為Alpha Exchange的虛構業務來解釋列出XRP所需的高階步驟。為了本文件的目的,Alpha Exchange:目前專注於上市BTC / USD 想加入BTC

Ripple 概念解析 - 關鍵要點彙總

發行及XRP介紹 "早在 2004 年,Ryan Fugger 就推出了Ripple 專案的第一個現實版本。 它是基於網際網路為解決銀行間轉賬與匯款手續費用高昂而設計的支付與清算網路,運作方式類似於銀行的清算系統。" "Ripple 總

Ripple 概念解析 - XRP賬本業務

將XRP上到交易所 本文件描述了交換所需列出XRP的步驟。 Alpha Exchange 為了便於說明,本文件使用名為Alpha Exchange的虛構業務來解釋列出XRP所需的高階步驟。為了本文件的目的,Alpha Exchange:

Ripple概念解析 - 複雜的付款型別

跨貨幣支付 在XRP賬本中,您可以傳送交換一種或多種已發行貨幣XRP或二者的交叉貨幣付款。與直接XRP付款一樣,這些付款使用付款交易型別。XRP賬本內的跨貨幣支付是完全原子的,這意味著支付完全執行或者沒有執行。 預設情況下,交叉貨幣付款

瑞波Ripple概念解析-共識網路(官方文件不完全翻譯)

修訂修訂系統提供了一種去中心化的XRP賬本網路引入新功能而不會導致中斷的方法。修訂體系通過利用網路的核心共識流程,通過在變更生效之前顯示持續的支援來批准任何變更。修正案通常需要兩週內獲得80%的支援才能生效。修訂版啟用後,它將永久應用於所有賬本版本之後的賬本版本。除非您引入新

Rancher常用操作及名詞概念解析

開發 隔離 用戶登錄 項目組 做什麽 前言: 關於Rancher安裝請參考Rancher-Server部署,此文操作過程是基於以上部署環境進行演示。關於Rancher是做什麽,能完成哪些功能,有哪些優據點請自行了解。 本文主要介紹以下幾點什麽是環境如何添加環境什麽是應用棧如何添

多線程之概念解析

堆棧 模式 組成 width 切換 str strong 事件 串行隊列 在介紹多線程之前明確幾個概念 進程和線程 進程:是計算機中已運行的實體(計算機可以工作都是進程的功勞),進程是指在系統中正在運行的一個應用程序 線程:操作系統能夠運行調度的最小單元(它是進程的組成

java學習——java基礎(一)之概念解析

userinfo shuf cdn pdm shu href ember sig lower 鵲拙崩系06凳q毫乙6http://docstore.docin.com/sina_6341933819 6j50uk佬詼4wn刮掖http://shequ.docin.com/

SSL安全證書-概念解析

安全 ssl 一、關於證書數字證書是一種認證機制。簡單點說,它代表了一種由權威機構頒發授權的安全標誌。由來在以前,傳統網站采用HTTP協議進行數據傳輸,所有的數據幾乎都用的明文,很容易發生隱私泄露。為了解決安全問題,大家開始考慮采用加解密的方案,於是乎誕生了公鑰加密(非對稱加解密)及簽名算法。瀏覽器從

MongoDB 概念解析

bsp div 解釋 ati 突出 mysql 是你 src bit MongoDB 概念解析 不管我們學習什麽數據庫都應該學習其中的基礎概念,在mongodb中基本的概念是文檔、集合、數據庫,下面我們挨個介紹。 下表將幫助您更容易理解Mongo中的一些概念: SQL術

http概念解析

gpo tex transfer div tran sock socket protocol 解析 http: 超文本傳輸協議(HyperText Transfer Protocol) https: 以安全為目標的HTTP通道(HyperText Transfer P

JVM內存模型、指令重排、內存屏障概念解析(轉載)

java異常 adl acl 原則 感到 jit png 效率 wid 在高並發模型中,無是面對物理機SMP系統模型,還是面對像JVM的虛擬機多線程並發內存模型,指令重排(編譯器、運行時)和內存屏障都是非常重要的概念,因此,搞清楚這些概念和原理很重要。否則,你很難搞清楚哪

IO概念解析------同步異步阻塞非阻塞

調用 net 阻塞 span 處理 過程 說明 例子 人做 各個IO Model的比較如圖所示: 阻塞和非阻塞強調的是程序在等待調用結果(消息,返回值)時的狀態. 阻塞調用是指調用結果返回之前,當前線程會被掛起。調用線程只有在得到結果之後才會返回。非阻塞調用指在不能立刻

Asp.net Core IdentityServer4 入門教程(一):概念解析

什麽 ica 統一 理解 給他 分享 目錄 .net 系統 目錄 1、IdentityServer4 是什麽 2、什麽是OpenID和OAuth 2.0協議 3、IdentityServer4 可以用來做什麽 其他 1、IdentityServer4 是什麽 Ident

JVM記憶體模型、指令重排、記憶體屏障概念解析

 在高併發模型中,無是面對物理機SMP系統模型,還是面對像JVM的虛擬機器多執行緒併發記憶體模型,指令重排(編譯器、執行時)和記憶體屏障都是非常重要的概念,因此,搞清楚這些概念和原理很重要。否則,你很難搞清楚哪些操作是在併發執行緒中絕對安全的?哪些是相對安全的?哪些併發同步手段效能最低

Cilium架構設計與概念解析

作者:宋淨超 本文來自: ServiceMesher 社群 Cilium 要求 Linux kernel 版本在 4.8.0 以上,Cilium 官方建議 kernel 版本至少在 4.9.17 以上,高版本的 Ubuntu 發行版中 Linux 核心版本一般在 4.12 以上,如使用 CentOS

MongoDB(二):概念解析之瞭解MongoDB

序言: 不管我們學習什麼資料庫都應該學習其中的基礎概念,在mongodb中基本的概念是文件、集合、資料庫,下面我們挨個介紹。 下表將幫助您更容易理解Mongo中的一些概念: 通過下圖例項,我們也可以更直觀的瞭解Mongo中的一些概念: 一、資料庫 一個mongodb中

分布式系統(微服務架構)的一致性和冪等性問題相關概念解析

數據復制 ref cap 發送 答案 一次 重復值 聯系 現實 目錄 前言 1. 分布式系統的數據一致性 1.1 分布式存儲系統中的一致性問題 1.2 微服務應用的分布式一致性問題 1.3 對於一致性的正確理解 2.分布式一致性模型 3. 追求強一致性的約束——CAP定