Ripple

Ripple 交易的報價如何匹配?

  • February 9, 2014

我試圖更好地了解 Ripple 網路上的買賣報價如何運作。

假設 Alice 創建了一種新的 Ripple 貨幣,將其命名為 XYZ,並向她的朋友 Bob 和 Carol 描述了它。

Bob 喜歡新的 XYZ 貨幣。他送出了以3 XRP購買 1 XYZ 的報價。

Carol 只是喜歡 XYZ。她提出只需1 XRP即可購買 1 XYZ 。

就是這樣安排的。我想知道在以下情況下會發生什麼……

如果 Alice 提出以 4 XRP 的價格出售 2 XYZ 怎麼辦? 漣漪網路會分別向 Bob 和 Carol 轉移 1 個 XYZ 嗎?或者,Alice 是否必須等到有人提出要購買她正在出售的 XYZ 數量?

如果 Alice 提出只賣 1 個 XYZ 換 2 個 XRP 怎麼辦? 只有 Bob 的 3 XRP 報價符合價格。但是 Bob 會只花 2 個 XRP(Alice 要求的)還是 3 個 XRP(他提供的)?

*最後,如果 Alice 提出只賣 1 個 XYZ 換 1 個 XRP 怎麼辦?*她最終會得到 Bob 的 3 個 XRP、Bob 的 1 個 XRP 還是 Carol 的 1 個 XRP?

優惠總是最先填寫。在捆綁報價中,首先獲得的報價。

一旦他們被放置,優惠總是以他們放置的價格被接受。無論他們採取什麼交叉報價,報價始終以其原始價格放置。

發出要約時,任何交叉要約(可以滿足全部或部分新要約的另一個方向的現有要約)都會被接受。是否接受與其價格掛鉤的還價取決於提出報價的人。

“買入”要約和“賣出”要約之間的區別僅在於在採取交叉要約後如何放置要約。例如:

如果沒有交叉報價,則以 1 XRP 買入 1 XYZ 的報價與以 1 XYZ 賣出 1 XRP 的報價沒有區別。但 …

如果您提出以 1 XRP 購買 1 XYZ 的報價,並且交叉報價允許您以 0.1 XRP 購買 0.5 XYZ,則剩餘的報價將為以 0.5 XRP 購買 0.5 XYZ。(因此,當/如果您的報價被完全消耗時,您將以 0.6 XRP 的價格購買 1 個 XYZ。)

如果您提出以 1 XRP 換 1 XYZ 的報價,並且交叉報價允許您以 0.1 XRP 換 0.5 XYZ,則剩餘的報價將以 0.9 XRP 換 0.9 XYZ。(因此,當/如果您的報價被完全消耗時,您將以 1.4 XYZ 的價格出售 1 個 XRP。)

引用自:https://bitcoin.stackexchange.com/questions/21800