0
重新開始更新簡書俭识。
一方面弦牡,串串在幣乎已經(jīng)發(fā)了很多文章渺氧,會逐步挑選自己滿意的修改一下發(fā)過來旨涝;另一方面,這里也會單獨發(fā)一些沒有在幣乎發(fā)過的內(nèi)容侣背。
串串的幣乎主頁:錢串串
1?Bancor算法的基本原理
簡單來說白华,Bancor算法就是用某種或某些已經(jīng)形成了價值共識的資產(chǎn)(比如BTC/EOS等)作為抵押,來發(fā)行新的token贩耐。
比如弧腥,我抵押一個比特幣作為儲備金,來發(fā)行10000個chuanchuancoin(CCC)潮太,那么管搪,CCC從發(fā)行之初就自帶價值了。
這個好處是顯然的——一方面铡买,它幫助新發(fā)行的token一開始就形成了價值錨定更鲁,可以自帶價格;另一方面奇钞,它也使得這一新token一開始就能流通起來澡为。
前面一種是顯然的,后一好處咱們來進(jìn)一步理解下景埃。因為這種交易實際上是你跟智能合約完成的媒至,不需要考慮上交易所的問題。這也是大家說的EOS RAM自帶交易所谷徙,本質(zhì)上不是自己做了一個交易所拒啰,而是因為RAM的買賣都是跟智能合約做的。
2 Bancor算法的基本公式
沿著1中原理繼續(xù)蒂胞,咱們來看它的算法公式图呢。1中所說的儲備金/抵押資產(chǎn),我們可以理解為母幣骗随,而在此基礎(chǔ)上發(fā)行的新token可以理解為衍生幣蛤织。
Price=Balance/(Supply*CRR)
Price指的是衍生幣價格,Balance指的是抵押資產(chǎn)總值,Supply指的是衍生幣的流通量咖杂,CRR指恒定儲備率(ConstantReserve Ration Ratio)骂租。CRR取值在(0,1]范圍內(nèi)摊鸡。有觀點認(rèn)為是(0,1)绽媒,不過串串認(rèn)為取值1,也就是100%是合理的免猾,也有相應(yīng)的應(yīng)用場景是辕,這個問題稍后再談。
好猎提,解釋了公式含義后获三,我們把它的表示簡化一下,并記住它:P=B/(S*C)锨苏。
3 RAM是怎么應(yīng)用Bancor算法的
RAM做了二重Bancor算法疙教。第一重是以EOS為母幣,Ramcore為衍生幣伞租;第二重是以RAM余量為母幣贞谓,Ramcore為衍生幣。
根據(jù)2中的公式代入葵诈,我們就得出了以下等式:
根據(jù)上面兩張圖裸弦,相信已經(jīng)非常好理解,為什么每買一點兒RAM都會讓RAM價格上漲作喘、每賣出一點兒就會讓價格下跌烁兰,甚至可以算出漲幅跌幅;也應(yīng)該已經(jīng)非常好理解為什么當(dāng)RAM余量無限小時徊都,RAM價格將趨近于無限高了——因為分母趨于0沪斟。
哦對了,手續(xù)費成本部分沒有寫進(jìn)去哦暇矫。
同樣從這個算式里不難分析出來主之,即便擴(kuò)容一倍,看上去價格瞬間下去李根,但是如果畫出對應(yīng)余量和價格的走勢圖槽奕,會發(fā)現(xiàn)還是很快會走向原來的曲線,這個大家有興趣的可以自己畫一下走勢圖房轿,很明顯的粤攒,橫坐標(biāo)建議不要用RAM余量,而用RAM已賣出的百分比囱持,比較符合讀圖習(xí)慣夯接。
4 解答一個困惑
雖然上面理清楚了價格問題,不過我估計很多人讀到這里還是困惑——為什么這個價格會由公式?jīng)Q定纷妆、不是買家賣家一個愿買一個愿賣就好了的么盔几?你憑什么讓我按照這個價格成交呢?
因為成交原理不同啊掩幢。以往咱們在交易所或者任何場外交易逊拍,賣家和買家是同步的上鞠,一個人掛單,另一個人直接按照掛單價跟掛單者成交芯丧,成交瞬間芍阎,買賣家同時被撮合交易了。
但這里不是這樣的缨恒,假設(shè)這里你是賣家能曾、我是買家:你根據(jù)智能合約只能看系統(tǒng)目前價格多少,你接受的話就“賣”給系統(tǒng)肿轨;每一筆成交本身都會對系統(tǒng)價格形成影響,數(shù)學(xué)原理見3中論述蕊程,此時椒袍,我看到新的系統(tǒng)價格,決定問系統(tǒng)買藻茂。所以驹暑,這里本質(zhì)上咱們倆的交易的異步的,確切說來辨赐,也根本不是咱們倆的交易优俘,也不存在交易撮合。
5?Bancor算法的應(yīng)用方向一
顯然掀序,個人發(fā)幣帆焕、小項目發(fā)幣、側(cè)鏈發(fā)幣采用bancor算法都是很合適的不恭。原因在1里面其實已經(jīng)說了叶雹。
6 Bancor算法的應(yīng)用方向二
極端情況CRR值如果設(shè)為1,也就是儲備金率100%换吧,很多人認(rèn)為不合理的儲備金率之下折晦,大家看看可能會發(fā)生什么——
此時,衍生幣和母幣之間是完全的總價值等同沾瓦,具有絕對的彼此兌換能力满着。這就沒有意義了嗎?當(dāng)然不是贯莺,衍生幣價格還是可以波動變化的风喇。
根據(jù)P=B/S,通過銷毀衍生幣或者增發(fā)衍生幣缕探,使得S值不斷變化响驴,P就會不斷變化;同樣的撕蔼,通過不斷變化B豁鲤,也可以起到這樣的作用秽誊。
在這樣的token模型體系中,關(guān)鍵就變成衍生幣的增發(fā)和銷毀機(jī)制了琳骡。此時锅论,也存在外部交易和此處價格不一致的套利空間,但這種套利空間很快會被填平楣号。
7 Bancor算法的應(yīng)用方向三
那么最易,母幣一定是某一種幣么?就不能多種幣么炫狱?
當(dāng)然可以~
如果母幣池里放進(jìn)去多種token藻懒,同時CRR設(shè)置為1,那么视译,這本質(zhì)上就是一個ETF指數(shù)基金呀~
歡迎關(guān)注嬉荆,歡迎轉(zhuǎn)發(fā)~