所有語言
Bancor是一種為小市值代幣提供流通性的系統,它內置可交易的一種或多種ERC20代幣作為儲備金。通過智能合約發行新代幣來換取儲備代幣,新幣的價格是通過智能合約自治定價,使其可以在無需交易所的情況下讓代幣間直接轉換,無需第二方參与交易,或第三方來撮合交易。Bancor協議創建的代幣的網絡效應,為這些新貨幣降低了進入市場的壁壘,有效地解決了流動性問題。
新幣由Bancor背書,Bancor由ETH背書,Bancor的恆定準備金率(CRR)設置並維持在20%。通過把ETH發送到Bancor持有儲備金的智能合約中來發行BNT,這些發送過去的ETH就成為Bancor的背書。在這樣的設定下,用戶可以發送20ETH到這個智能合約中來購買到100BNT,這20ETH將會被這個智能合約強制收進儲備金中。使用同樣的方式,BNT可以兌換回ETH,只要用戶把它發送到Bancor的智能合約中,就會獲得一些ETH。Bancor協議允許用戶在每次存或取儲備金(ETH)時生成或銷毀BNT。如果ETH的價格上升(由於以太坊生態的發展),BNT價格也會上漲(由於BNT和它的儲備代幣ETH維持恆定儲備金比率),BNT價格的上漲也會讓新幣價格上漲。
項目亮點
Bancor協議的最大創新在於,数字貨幣在傳統交易所的價值發現基於買單(BID)和賣單(ASK)的實時同步(Synchronous)匹配,然而基於Bancor協議,数字貨幣的價格取決於儲備金餘額和代幣的流通量,價值發現的過程是異步的(Asynchronous)。
1、持續的流動性
即使市場上只有很少或沒有其他買家或賣家,用戶可以通過智能合約直接在網絡中購買或出售 Token。由於價格會根據兌換規模進行調整,因此總會形成一定的兌換價格。Bancor 協議有效地使得流動性與交易量不再關聯。
2、智能合約對執行的兌換不收取費用
用戶產生的唯一費用是與底層區塊鏈進行交互所需的費用。雖然某些智能 代幣的兌換可能被創建者設置了可選的使用費,但這些費用一般非常低,因為Bancor協議的開源特性,其他用戶輕鬆創建相互競爭的智能代幣來提供相似的兌換服務,有效降低費用。
3、可調節的價格敏感度
大額的連接器代幣準備金和比較高CW,產生的槓桿作用,使得智能代幣的價格對短期投機或大訂單引起的突然波動不太敏感。
4、沒有價差
在處理買入和賣出訂單時,Bancor 公式使用相同的價格計算方法,不存在買賣價差,這與購買價格始終低於賣出價格的傳統交易平台形成對比。
5、價格可預測
與傳統的基於訂單簿的交易不同,智能代幣的價格算法是完全透明的,允許用戶在執行兌換之前預先計算其兌換的有效價格,在交易執行前根據交易量進行價格下滑預警。
Bancor、KyberNetwork 與 0x 流動性解決方案對比:
1)Bancor 協議對於流動性問題的解決思路,是通過以區塊鏈為基礎的智能合約和儲備貨幣,使得在不需要交易對手的情況下可以按照相應的匯率將智能 Token 兌換成儲備金;
2)KyberNetwork 通過儲備庫及儲備貢獻者為其提供流動性,Kyber 智能合約提供最佳的儲備池價格,通過鏈上的智能合約可以快速完成結算;
3)0x 採用訂單撮合機制無法保證流動性,由 relayer 託管鏈上訂單簿,鏈上完成結算,匹配速度取決於交易量大小。
1.用戶自發產生貨幣(User Generated Currency) 這也是Bancor團隊開發的第一款應用產品,用戶不需要任何技術背景就可以通過類似Facebook的用戶界面,並通過基於WhatsApp、Telegram(未來會支持微信)的智能化聊天機器人(Chatbot)生成屬於自己的数字貨幣網絡。用戶也可以通過該產品,一鍵發起代幣眾籌(Token Crowdsales)。
2.貨幣互換者(TokenChangers) 當用戶將“恆定儲備率”設定為100%(意味着“儲備金餘額”等於“代幣流通量”),並在儲備金中放入兩種不同数字貨幣X和Y時,該用戶就具備了將這兩個貨幣進行兌換的能力,被稱為“貨幣互換者”。例如,該用戶想把貨幣X兌換成貨幣Y,他只需要將貨幣X存入儲備金中,然後再銷毀“智能代幣”,從儲備金中提出貨幣Y。值得一提的是,改變X和Y的“儲備金餘額”和“代幣流通量”講影響其價格,而當X和Y在Bancor網絡中的價格和其在外部交易所市場的價格出現差價時就產生了無風險套利(Arbitrage)機會。貨幣互換者通過不斷地發現套利機會,在經濟激勵下有效地使得Bancor網絡中各個貨幣價格和市場價格保持一致。
3.去中心化一籃子貨幣(DecentralizedToken Baskets) 同理“貨幣互換者”,當用戶將將“恆定儲備率”設定為100%,並在儲備金中放入多種数字貨幣時,他就可以實現交易所交易基金(Exchange Traded Funds,簡稱ETF)或者指數基金(Index Fund)的類似功能。值得一提的是,Bancor的概念最早由時任英國財政部顧問的經濟學家凱恩斯(John Maynard Keynes)在二戰後提出,他主張透支原則,設立一個世界性的中央銀行,叫做國際清算聯盟,併發行一個名為Bancor的一個超主權貨幣(Supranational Currency)。從某種意義上說,Bancor團隊是在向凱恩斯致敬,並通過Bancor協議,建立第一個真正意義上的“網絡貨幣”(NetworkCurrency)。
作為代幣交換的媒介:網絡中的所有代幣都可以通過Bancor公式計算出的匯率與 BNT 進行轉換,從而相互轉換。
相關資料:
1、http://sncrating.com/?p=1278
2、https://www.jianshu.com/p/22f64f14241b