任何資產的價值只有通過交易才能證明。ExCraft的建立就是為了通過交易透明度給所有的加密貨幣證明價值。世界正朝著去中心化服務的方向發展,而我們旨在創建一個專注于安全性和高性能的交易平臺。我們已經創建了一套混合了中心化和去中心化的交易所服務系統。我們的中心化服務采用的是性能導向的云原生微服務構架,而我們的去中心化服務將分階段實現。
ExCraft交易所總部位于香港,建立在谷歌云計算平臺上。交易所的定制化構架讓其同時兼備了安全性和高性能。通過Docker把主要組件部署進一套Kubernetes管理的微服務系統,交易平臺的建造既模塊化又可擴展。通過使用Istio保證基于gRPC的微服務透過服務網格互聯。不同于許多傳統的中心化交所,ExCraft的構架通過支持交易所快速添加額外資、增加新功能同時不打亂現有交易行為的方法提高了性能。交易所平臺已通過測試,能支持上千對交易對,并且整體有能力支持每秒上千萬次的交易。
另外,設計時對安全性的注重也影響了基礎設施的選擇、平臺、服務、運營和總體構架。通過內部合規、外部驗證以及監管透明,ExCraft能保證最佳安全性。ExCraft社區將參與未來的全部開發。隨著云、交易所和去中心化技術的提高,ExCraft將持續改進,同時通過使用另外的去中心化服務來提供額外的安全層。
ExCraft將創建一個傳統的去中心化服務,根據“存在證明”(PoE)機制獎勵用戶。該以太坊ERC20兼容通證將通過以太坊智能合約發放給社區成員,其發放將基于用戶在ExCraft交易所中產生的PoE量,然后將結果發表在內存塊鏈上。PoE量有很多功能,包括為交易礦池中最高交易量的代表組成的去中心化自治組織參議院提供精英投票權,而與此平衡的是EXT通證持有量最多的用戶組成的國會。
為了提高交易中的透明度,ExCraft每日將給社區獎勵一定數量的EXT通證,發放比例取決于每日的POE數額,發放數量則是以某種計算方式每日發放。交易所每日會用不少于80%的交易費從市場上回購平臺通證。這些購買到的通證將被發送至黑洞地址進行銷毀,從總供應量中刪除。通過交易得到的額外收入減去交易所的運行所需成本后,剩余費用也將用于從交易所購買EXT通證后銷毀。通過這種方式,所得交易費用最高達100%都將經由EXT通證返還給社區。
在交易所注冊并持有EXT通證,或任何用以太坊私人錢包地址在與交易所連接后,持有EXT通證的注冊用戶通過權益機制(PoS)還將得到更多的獎勵。交易所將每日發放PoS獎勵給所有的通證當前持有者。用戶還有第三種方法來獲得EXT通證的獎勵,即把其PoE集合到“交易礦池”中。排名前101的交易礦池將得到額外的通證,根據其貢獻的PoE平等分配給交易礦池成員。
我們的交易平臺旨在提供一個將來能完全去中心化的運用,為所有交易提供存在證明,鼎力支持原子交換和跨鏈兼容,并打造一個支持靈活投票且保證高交易性能的社區。ExCraft和其社區合伙人將爭做先鋒,運用內存塊鏈技術把一個這樣的主網變為現實。
中心化交易所 vs 去中心化交易所
去中心化交易所有著勢不可擋的實現方式,能保護隱私,執行的公正度也能證明,由于這些優勢,市場在逐漸擁抱中心化交易所。不幸的是,擁有這些特征會降低當前的交易性能。由于建立這些基于內存塊鏈服務所需的去中心化記帳技術相對很新,在實際確認現狀前,實施這些技術會出現延遲,通常以“分或秒”計算。(BitShares,2018)(Komodo,2018)相對而言,全球頂級交易所的高頻交易會按照微秒或更短的順序來計算。大部分加密貨幣交易員并不需要按微秒的速度來交易。但是,無法處理高額交易的交易所通常在性能表現上會輸給那些可以這么處理的交易所。
去中心化和中心化數據庫的性能差異很大,不能忽視,但這種性能的差異幅度正在加速縮短。通過內部安全、外部合規和社區參與,ExCraft將分階段引導交易商至一個去中心化的交易所。ExCraft將分階段支持成交訂單的0x項目條約,以此來促成ERC20兼容幣的鏈上訂單(0xProject,2018)。ExCraft平臺將用Gormos主網分階段支持Kyber交易網絡,來達成全部在鏈上完成的交易(Kyber Network,2018)。
EXT通證發放概覽
通過在以太坊鏈上創建ERC20/ERC223兼容的通證智能合約,ExCraft交易所將發放一百億枚EXT給不同的集團。通證的發放配置為,70%獎勵給社區,30%為內部生態構建。獎勵給社區的總額中,有40%用于存在證明的獎勵,10%用于交易礦池獎勵,10%用于私募和ICO,而20%用于權益證明獎勵。剩余給內部的20%將平均分配給生態系統、團隊,每部分得10%。
基于最終目的為減少每日獎勵的方程式,存在證明、權益證明和交易礦池獎勵設定的以太坊智能合約每出5760個以太坊區塊將自動獎勵通證,直至所有通證在74037次獎勵周期后消耗完畢。以太坊平均15秒出塊,因此我們可以預計這種每日獎勵可持續約202年。
“每日”獎勵的通證計算方程式為:
編寫該方程式是為了能讓交易所在最初十年內釋放出數量眾多的通證,但其預計使用壽命有很大的潛質。
存在證明(PoE)獎勵
所有買家和賣家交換且包含公開交易費的資產轉移都可以視為存在證明(PoE)。通過選舉ExCraft將通過運用以太坊鏈來實現每產生5760個區塊就更新最新結果,且以“不少于每天一次”的頻率發表這些結果。
這種存在證明的價值計算取決于每筆資產的對應市值,計算方法為該階段結束時的收盤價乘以每筆交易的金額。這種方法也會用于計算單個散戶的交易行為,并寫入區塊鏈,同時用一個獨特的識別符保護用戶的隱私。計算方法還包括總買賣數除以每個注冊用戶地址,這樣可以對社區提供透明度。
用戶將可以指定外部錢包地址進行PoE分配,用戶如不將平臺賬號與外部錢包地址連接起來即無法參加分配。然而,所有未連接外部錢包地址至交易所的用戶既無法參與社區DAO投票,也無法獲得獎勵或其他衍生回報。
要證明一次交易的發生,既需要記錄每個市場的買賣數量,也需要了解包含所有可能交易的交易對。這樣我們即可確保ExCraft交易所實現自己對80%的交易費所做的承諾,即通過對比EXT市場檢查區塊鏈上交易所自己的交易,來確認是否發布的日常交易費用80%有用于回購EXT通證。ExCraft使用證偽法的鑒別方法來保證獎勵公平。通過ID和基于交易情況的相關獎勵,每個單獨用戶都可以查看自己在交易所上的交易量。盡管部分信息由于安全原因會進行遮掩,但所有的用戶都能查看其它用戶的日常活動和相關獎勵來鑒別交易所是否有獎勵交易額。
權益證明獎勵
用戶有機會持有通證并享有增值。在交易所賬號或在與交易所賬號相關聯的錢包地址里持有通證的用戶每日將因為持有通證而獲得額外獎勵。
盡管通證的供應量是固定的,但除去交易所運營成本,ExCraft會特意依照當前市價把更多交易收入花在回購EXT通證上。這些通證會發開給鎖定的智能合約來減少即時通證總供應量,并為整個社區提高交易所通證的價格。
交易礦池獎勵
用戶可以加入其它用戶的交易礦池來增加獲得發放更多每日通證比例的機會。任何用戶可以抵押30000枚EXT通證來創建自己的礦池,并被委任成為一個礦池主。任何用戶隨即可以加入該礦池,并把自己的PoE計入該礦池的總PoE。當一個礦池包含了至少100個KYC用戶,且該礦池所有成員的PoE相加后該礦池PoE總量排名能位于ExCraft前101位時,該礦池即有資格領取礦池獎勵。根據PoE貢獻量,該交易礦池會自動按PoE比例發放獎勵給所有的交易礦池成員,但是,交易礦池主可以通過選舉保留一定比例的獎勵。通過每個用戶交易行為或鼓勵其他用戶在自己的交易礦池內交易,用戶將增加其EXT投資組合供應和最終的估值。
用戶可隨時選舉加入不同的交易礦池,但出于計算原因,他們的PoE將鎖定在單個交易礦池中最長達24小時。通過這種方式,我們希望鼓勵交易礦池主能公平發放獎勵,同時鼓勵交易礦池成員用PoE總量來獎勵交易礦池主。
一個礦池主可以解散礦池并在解散后24小時內返還成員抵押的通證。礦池主既可以強迫其礦池里的所有成員廿到礦池外來解散礦池,也可以選擇自動把所有的礦池成員轉移到任何其他礦池來解散自己的礦池。
去中心化自治組織
基于真實交易的存在證明既可以讓智能合約的投票基于KYC(了解你的客戶)系統已核實的用戶賬號,也可以讓精英投票系統建立在單個或者加入了交易礦池的用戶交易量上。用戶可以對交易所是否上線新項目進行投票。ExCraft社群重視所有用戶的投入,也注重交易最為頻繁的用戶。因此,所有的投票將會由一個國會和一個參議院投票來決定。
權益證明代表組成的國會
權益證明代表組成的國會將是精英管理,其管理成員為根據智能合約顯示的持有EXT通證數量在前101名的用戶。任何國會的現任代表都可以提出一個投票主題。其他用戶必須聯系國會的一名現任代表來提出投票主題。
用戶也可以在dApp網頁進行投票,用注冊公匙通過Metamask的瀏覽器插件或者其他合適的區塊鏈客戶把自己的投票寫入智能合約。投票完成后,投票結果將在ExCraft交易所展出,也可以很容易地通過區塊鏈簽名進行驗證。
每個投票都必須以“通過”或者“不通過”的方式執行。如果國會通過一個提案,則該提案會被提交至參議院進行二輪投票。
交易礦池主代表組成的參議院
沒有存在證明的ExCraft平臺是無法可持續運行的。即便人數較少,但那些直接投入了存在證明的,或者在一個交易礦池中聯合他人的,都是不容忽視的股東。國會通過的所有投票都將以新智能合約的方式提交給參議院。該參議院由成員持有的PoE數量排名前101名的交易礦池池主組成。
第二階段的流程將力求平衡,有能力通過立法的參議院必須執行民主制。相反,只獲得一票的人必須說服那些有存在證明的交易礦池參議院來通過他們的立法。如果該參議院沒有通過,則該國會成員完全可以換一個交易礦池,在新一輪投票中把PoE投票權轉移給新的交易礦池。
投票伊始,參議院的智能合約就會追蹤所有可用的白名單交易礦池中的PoE。一旦投票開始,就不會再考慮創建新交易礦池來投票。每天,每個交易礦池的PoE都將用于投票。每個礦池的運營方可以基于對問題進行投票當天的礦池可用PoE來投票。每個投票都必須以“通過”或者“不通過”的方式執行。如果參議院以50%的同意率通過該議案,則該議案將由交易所代表社區進行實施。
PoE排名前30的參議員礦主,保持1000名KYC用戶兩周之后既有資格成為超級礦池主。如果兩周后跌出前30名,則該超級礦池主的資格將在跌出榜單后的180天后失效。除了礦池主以及參議員的所有權利外,超級礦池主還擁有成立超級礦池交易板塊的權利,能讓ExCraft團隊給其超級礦池交易板塊上幣其無需DAO事先投票通過。盡管該請求流程仍需要經過ExCraft團隊法律審核和實施的同意,但至少可以給超級礦池主一個選擇,即比交易所其他方更快上線新通證。如果一個超級礦池主的任期到期,則所有上線的定制通證都將停止交易,除非DAO代表整個ExCraft社區同意該通證,或超級礦池主復任,或前超級礦池主加入現任超級礦池主運營的礦池,后者可選擇是否繼續上線該定制通證。
如果80%的超級礦池主(即24位超級礦池主)同意上線一個定制通證,則該通證就可以自動并永久由所有的ExCraft交易所用戶使用,且無需DAO投票。
ExCraft平臺
當前構架
ExCraft交易平臺部署在谷歌計算平臺上,通過Docker以及Kubernetes管理的微服務構架實現模塊化和可擴展性。主機托管平臺的特定硬件所限制的中心化構架會產生擴展性問題,而云原生的方法可以讓ExCraft解決這一傳統問題。交易平臺上可以用各種語言,包括Python,Go,和C語言。
去中心化的能力
隨著ExCraft團隊持續開發實施主網,我們的目標也將從中心化的主要交易平臺服務向去中心化的構架轉移,可靠性和規模水平不變,也不會降低安全性和性能。主網可以跨鏈兼容,通過智能合約為支持的交易對提供原子交換,而無需第三方的參與。另外,用戶將全權控制私鑰,以此解決隱私和風險問題。
安全性
要想讓用戶信任自己的服務,一個交易平臺的安全性至關重要。如果用戶無法信任底層平臺執行,他們完全可以去別處交易,這樣平臺將會失去流動性,最終失去競爭力。因此,盡管本書并不提供對所有安全政策和實施的詳細描述,但ExCraft在設計之初就設立了一個把信任貫穿整個基礎設施、服務、平臺、運營和總體構架的安全模型。
基礎設施
在基礎設施層面,谷歌云提供了高信任度和可靠的物理基礎設施,并用于構建安全云服務平臺。ExCraft依靠很多物理和底層基礎設施服務來確保多方安全性,包括數據中心合規、encryption at rest、私鑰管理、入侵檢測和預防,全球負載均衡,以及用于選擇備份網址的災備(disaster recovery)區(Google,2017)。我們還和CloudFlare建立合作關系,以此預防拒絕服務(DoS)攻擊、強制執行帶有強大密碼和關鍵優勢的外部加密、并阻隔攻擊(CloudFlare,2017)。
服務
我們提供的服務不僅使用Docker提高運營效率,通過網絡隔離和資源管理還可以劃分關鍵服務(Critical Service)來減少安全風險(RedHat,2017)。如果在某項服務中找到弱點,我們會使用Kubernetes加強版的Docker容器來強制執行“默認拒絕”,以此減少攻擊者利用其它服務篡改另一項服務的可能性。
平臺
我們底層設施和特制的服務結合后,最終建立的平臺連接了融合Istio和GRPC的輕量級進程(LWP)。
弱點管理:ExCraft利用第三方提供商,通過結合商業用途和特制的室內工具、自動和人工集中滲透強度、保質流程和軟件安全評估和外部審計,積極掃描安全威脅。安全團隊負責追蹤并跟進變化的弱點。一旦查到需要改進的弱點,就寫入日志,并根據嚴重程度分配給負責人。弱點管理團隊會不斷追蹤并跟進這個問題,直到確認該問題得到修復為止。ExCraft還會和安全研究社區成員保持聯系和溝通,來跟進ExCraft服務報告的問題和開源工具。
監測:ExCraft采取的是一套穩健的主動被動相結合方案,來收集內部交易系統的指標、見解和弱點。這些數據的分析包括解析和自動通知的商業和開源工具。如果出現未解決的威脅或運營問題,將自動和人工啟動流程通知我們相關的運營和安全團隊員工。
評論
查看更多