作者:0xCygaar,加密KOL;翻譯:金色財經0xxz
本文簡單解釋一下friend.tech如何給股份(share)定價以及有關friend合約的其他有趣事實。
合約可以在這裡找到:https://basescan.org/address/0xcf205808ed36593aa40a44f10c7f7c2f67d4a4d4#code
實際上很簡單——用戶將eth 存入合約,合約會跟踪每個“friend”的供應量以及該“friend”每個持有者的餘額。
我主要會解釋定價是如何運作的,因為這對大多數人來說似乎是一個謎。
下面是定價函數,只有4行代碼:
代碼看起來令人畏懼,所以讓我們簡化它。假設你只想購買/出售一股(amount= 1)。這也稱為現貨價格。
利用我們中學代數的技能,我們可以擴展該函數,我們將得到:price = supply^2 / 16000
這就是它的全部。某人股票的價格與流通量的平方成正比。隨著供應量的增加,價格呈指數級上漲。 (我刪除了上述計算中處理0 供應邊緣情況的邏輯)。
要根據已知價格(應用程序顯示的價格)計算“friend”的流通股數,我們可以用上面的公式求解供應量:supply = sqrt(price * 16000)
使用2blknoiz06作為簡單案例:供應量= sqrt(2.4256 * 16000) = 197 股流通股
合約的其餘部分很簡單。買入和賣出功能都計算現貨價格,使用該值來確定協議費用和“subject”費用,更新內部會計,並將費用發送到正確的目的地址。
購買/出售股票的用戶在購買和出售時均需支付協議費和subject費(給朋友股票發行人)。到目前為止,我所解釋的一切正是自動做市商的貨幣對聯合曲線的工作原理。用戶根據定價公式進行買賣。
其他有趣的事實:
friend.tech總交易量已達到26803枚ETH
friend.tech收取10%的交易費:5%給friend所有人,稱之為Subject費用;5%給協議國庫。
該協議已賺取近4000枚ETH,價值約657萬美元。
這就是全部,合約不可升級,所以friend.tech未來唯一可以更新的是協議/Subject費用和協議費用目的地址。