1
海洋協議v2的技術框架圖
Stacks是一個公鏈項目,目前致力于建立基于比特幣的上層應用,比特幣共識極強,安全性高,且生態開發有較大的想象空間。項目募集資金量大,代碼迭代良好,進展順利,v2主網已經上線,后續會持續完善網絡性能和智能合約語言,以吸引更多開發者在其建立生態。
本研報為Stacks贊助發布的免費研報,研報內容完全由頭等倉獨立攥寫,頭等倉極力確保研報內容真實、中立、客觀,同時為避免對讀者產生誤導,凡是由項目方贊助發布的免費研報均不提供任何投資相關的建議,本研報旨在能幫助讀者們快速,深度地了解項目,幫助大家做出更好的投資決策。
項目概要
Stacks是一個公鏈項目,成立于2015年,目前已有兩個版本的迭代:v1版本旨在建立一個分布式計算網絡,全棧式替代傳統云計算,v2轉向了比特幣的鏈上智能合約開發以及生態應用。團隊共募集了7,560萬美元,資金量較大,目前并資金量充足。其v2版本在2021年1月14日已經上線,推出新的共識機制PoX,讓Stack2.0的安全性可以受益于比特幣網絡,同時,Clarity智能合約語言可以幫助開發者根據比特幣鏈上交易狀態編寫和觸發智能合約。
技術上,目前代碼迭代良好。Stack2.0利用PoX共識機制將比特幣作為基礎鏈,Stacks2.0作為連接鏈,礦工使用BTC競選區塊打包權,以獲取智能合約和交易的費用獎勵。
Clarity智能合約語言內置了SPV,以讀取比特幣鏈上的數據。在合約邏輯編寫時,開發者可引入比特幣的交易狀態作為智能合約運程中的條件,當Stack2.0檢測到比特幣鏈上完成了該筆交易,即滿足了智能合約的運行條件之一,可觸發下一步程序。同時,Clarity著重于優化可預測性和安全性,開發人員可以預測某個Clarity程序將做什么,以及它將花費的成本。并降低智能合約出現錯誤,和被黑客攻擊利用的可能性。
代幣上,Stack2.0的代幣是STX,其初始供應量為13.2億,并且每年都會一定的通貨膨脹率進行增發,預計到2050年會達到18.42億。STX用于支付智能合約費用和交易費用,主要屬性是配合Stack2.0進行網絡運轉,調節和平衡各類機制。其長期價值基本上取決于Stacks網絡的增長和Clarity智能合約的需求量。
目前BTC作為最大市值的加密貨幣以及安全性最好的公鏈,其不可篡改、不可偽造的高安全性底層,具備接入DeFi的潛力,在其之上搭建生態應用是具備發展空間的。
Stack2.0相對以太坊上,在可擴展性和BTC的參與的方式,以及智能合約的安全性上進行了優化。在對比同樣致力建立比特幣智能合約平臺的RIF上,Stack2.0在代碼迭代要優于RIF,兩者在共識和網絡的架構的競爭對比上各有優劣,都已設計出實現應用的基礎架構。
Stack2.0作為一個剛上線的主網,保持著良好產品迭代,生態的發展還處于早期,可期待其發展。
基本概況
1.項目簡介
Stacks目前完成兩個版本的迭代,v1版本旨在建立一個分布式計算網絡,全棧式替代傳統云計算,v2旨在建立比特幣智能合約,根據比特幣鏈上交易狀態進行邏輯編碼,以建設基于比特幣的上層應用,解鎖比特幣價值。
2.基本信息
項目詳解
?1.團隊目前,Stacks由多個獨立實體和社區組成。在初期,Stacks背后主要公司為BlockstackPBC,目前已經更名為HiroSystemsPBC。Hiro的領英公示團隊成員有66人,MuneebAli為創始人,項目團隊的主要成員擁有多年分布式系統領域的研發經驗,其中包括6位分布式系統領域博士,2位獲得美國「總統職業獎」的科學家。
Stacks生態核心成員
MuneebAli,Stacks聯合創始人,HiroCEO,是普林斯頓大學的計算機博士,專注于研究搭建分布式應用的全棧解決方案。他曾在TEDx等論壇上發表演講,傳播加密數字貨幣、區塊鏈,并撰寫了大量相關主題的學術刊物與白皮書。
JudeNelson,Stacks基金研究科學家,前Hiro工程合伙人,從普林斯頓大學獲得了計算機科學博士學位,曾是PlanetLab的核心成員,該實驗室因實現進行行星尺度實驗和部署獲得了ACMTestofTime獎。他的研究涵蓋了光與存儲系統和CDN。Vim使用超過十年。
AaronBlankstein,工程師,在2017年獲得博士學位后加入了Blockstack工程團隊。他在普林斯頓大學和麻省理工大學學習計算機科學。其研究涵蓋了多個主題,主要集中在Web應用程序性能,緩存算法,編譯器和應用密碼學上。他對CONIKS的研究在2017年獲得了CasparBowden隱私增強技術獎。Emacs使用已有10余年。
高盛:對支撐加密貨幣的技術的潛在投資提出了\"更合理的\"估值:金色財經報道,高盛數字資產主管Mathew McDermott表示,FTX在2022年底的崩潰以及消滅其他加密貨幣公司的多米諾骨牌效應,促使傳統金融機構,如高盛,對支撐加密貨幣的技術的潛在投資提出了\"更合理的\"估值。\"許多與加密貨幣市場有關的公司的估值出現了這種斷崖式的下跌,\"麥克德莫特說。\"但實際上我們一直關注的領域,即區塊鏈基礎設施,我們繼續看到一些管理良好的企業的真正有趣的機會。\"McDermott指出,高盛已經在數字資產領域進行了投資,主要關注區塊鏈基礎設施,該銀行\"在那里看到了一些有趣的估值機會,看起來更加合理。\"高盛在其投資組合中擁有11家加密貨幣企業,包括CoinMetrics、基礎設施公司Blockdaemon和該銀行最近的投資TRM Labs。[2023/2/11 12:00:34]
MikeFreedman,?Hiro技術顧問,普林斯頓大學分布式系統教授。他曾獲得PresidentialEarlyCareer(PECASE)獎、Sloan獎學金。他的研究衍生了多個商業產品,也部署了數百萬日用戶級別的系統。
AlbertWenger,Hiro董事,UnionSquareVentures(USV)管理合伙人。加入USV之前,Albert曾是del.icio.us總裁,直到公司出售給Yahoo,他也是天使投資人,曾投資Etsy、Tumblr。他還曾經創立過多家公司,包括管理咨詢公司和早期托管數據分析公司。Albert畢業于哈佛大學經濟學和計算機科學專業,并擁有麻省理工大學信息技術博士學位。
JPSingh,Hiro董事,普林斯頓大學教授和本科主任,主要研究并行計算系統和應用,曾獲得PresidentialEarlyCareer(PECASE)獎和Sloan獎學金,也曾聯合創辦商業分析公司,FirstRainInc.。他畢業于普林斯頓大學,并擁有斯坦福大學電機工程研究生學位以及博士學位。
目前,Stacks生態中除Hiro外還有多個獨立實體。包括Stacks基金、地靈科技、Freehold、NewInternetLabs、密鑰工作室(SecretKeyLabs)。
Hiro:專注于提供和維護Stacks生態系統中的開發者工具
Stacks基金:通過治理、研發、教育和資助,支持Stacks生態系統發展
地靈科技:專注于支持Stacks挖礦和質押業務
密鑰工作室:專注于提供可直接參與Stacking的中文手機端錢包
2.資金
表2-1Hiro的融資情況
總計,募資銷售代幣6.092億枚,合計募資約7,560萬美元。創始人和團隊獎勵2.531億枚。到2019年年底將有4.41億枚STX解鎖,其中有36%歸員工、創始人和A系投資者持有,52%則被RegD投資者持有。
據Stacks在2020年4月的博客中表示,截至2019年12月31日,擁有1860萬美元的現金,其中有440萬美元是受限制的。加密貨幣儲備為780萬美元,其中有240萬美元是受限制的。自2020年1月起,受限制的現金和加密貨幣不再受任何意外事件的影響,可供BlockstackPBC使用。也就是2020年后共3320萬美元可用,并且還具有293萬STX的短期庫存和110萬TX的長期庫存,整體來看,資金量充足。
代碼
圖2-1代碼提交
近半年的代碼提交情況良好,產品有持續的迭代。在Stack2.0上線后代碼提交有顯著增長。
3.技術詳解
Stack目前已經完成了v2版本的迭代,v1版本為Blockstack,其開發方向是分布式計算和去中心化信息驗證,v2轉向了基于比特幣的智能合約開發以及生態應用。
v1
v1版本即Blockstack,旨在建立一個分布式計算網絡,全棧式替代傳統云計算。基于Blockstack搭建的去中心化應用,其大部分業務邏輯和數據處理都可以分布式的客戶端運行。
Blockstack主要包含3個部分:1)Gaia一個可擴展的去中心化存儲系統;2)Atlas點對點網絡,節點連通采用基于圖的隨機游走算法,減少取得共識所需數據量;3)Blockstack認證協議,一個去中心化認證協議,用于給用戶進行ID認證。
Atlas對等網絡
Azuki社交賬戶黑客已將竊取資金轉移至Tornado Cash:金色財經報道,派盾監測顯示,Azuki官方社交媒體賬戶攻擊事件黑客已將被盜資金兌換為618枚ETH并轉移到Tornadao Cash。
釣魚者地址“0x50…fd7”同時竊取了196枚NFT,包括74個Otherdeed、56個Beanz、12個Doodles、2個MAYC和41個Pudgy Penguins,該地址目前已經轉移了234ETH。[2023/1/29 11:35:16]
Atlas是Blockstack網絡的一個子系統。在Atlas中,每個節點負責跟蹤網絡中的其他節點,每個節點會保存網絡中所有數據的一個完整副本,以避免節點加入或離開網絡引起的問題。但該網絡的容量受到了Blockstack網絡的限制:數據集中的每一條新紀錄,都必須和Stacks區塊鏈上的一個交易相關聯。而且每個節點都保留所有數據的一個副本,數據的索引在Blockstack上可用,這樣新的Atlas節點可以便捷同步其需要存儲的數據,因為事已知道應該從其他節點存儲什么數據。
Gaia存儲系統
Gaia存儲系統是Blockstack為用戶提供的去中心化存儲系統。用戶對存儲數據擁有控制權,可以將存儲數據與系統中的應用進行交互。用戶存儲數據可以托管在由用戶指定的云存儲服務商或者其他數據存儲服務商,比如AWS、Google。Gaia存儲系統中的數據是經過加密的,并通過用戶控制的密鑰進行簽名。
用戶通過Gaia存儲系統指定一個存儲位置來保存數據。Gaia里會存在一個“指針”被保存到Blockstack鏈和Atlas子系統上。當用戶使用Blockstack認證協議登錄應用和服務時,將這個存儲位置信息傳遞給應用程序,然后應用程序與指定位置的Gaia數據進行交互。
Gaia的設計理念是終端用戶無需信任底層云存儲服務提供商。也就是云存儲服務提供商不能直接看到用戶數據,只能看到經過加密的數據塊。
通過Blockstack才可發現相關聯的公鑰或數據哈希,所以云服務提供商沒有篡改用戶數據的能力。并且用戶的驗證路由信息中包含一個URL,指向一個簽名過的JSON對象。這個簽名過的JSON對象內包含指向該用戶Gaia數據鎖柜的URL。一旦應用知道用戶的Gaia數據鎖柜的位置,就可以使用普通的HTTP請求文件發送。
身份驗證
Blockstack認證協議是Blockstack的去中心化認證協議。通過該協議用戶可以使用自己擁有的ID進行認證,并且設置使用哪個Gaia服務器保存該用戶的應用數據。
另外,Blockstack使用四層的結構實現了分布式命名系統。名字歸屬于底層區塊鏈的地址以及相應的私鑰。和Namecoin一樣,用戶需要先預定preoder,之后才能注冊register名字。最先將預定操作和注冊操作成功寫入區塊鏈的用戶可以獲得對某個名字的所有權。名字被注冊后,用戶可以使用更新命令像該名字下發送更新的數據。用戶也可以使用轉讓操作將名字轉讓給別的地址。并且撤銷命令可以暫時終止對這一名字的操作。
同時,Blockstack程序庫和開發包:開發者程序庫和開發包位于平臺堆棧的頂端,應用開發者和用戶可以配合認證協議與Blockstack網絡的不同組件進行交互。例如,Blockstack客戶端軟件允許用戶注冊并管理自己的ID。Blockstack的開發者程序庫使開發人員構建Blockstack應用像構建傳統的Web應用一樣方便。
v2
Stacks2.0致力在不改變比特幣本身的同時,圍繞比特幣結算協議進行創新,開啟原生比特幣智能合約和去中心化應用。Stacks2.0中的核心機制為:1)PoX,嫁接到比特幣鏈的共識機制;2)原生編程語言Clarity,讓智能合約可以根據在比特幣鏈上行為進行操作。
PoX共識機制
PoX是Stacks2.0與比特幣之間的共識機制,以新的方式利用和擴展比特幣鏈,并讓Stacks2.0網絡受益比特幣的安全性。
PoX使用比特幣作為基本鏈,Stacks2.0作為連接鏈。領導人的選舉發生在比特幣區塊鏈上。PoX并不需求重新燃燒電力,而是將已經鑄造的比特幣作為計算證明重新使用,礦工直接用比特幣作為他們的開采成本。
礦工鎖定BTC后由網絡通過可驗證的隨機函數來選擇每一輪的領導者。礦工所鎖定的BTC金額越大,所得權重越多。每輪的領導者負責Stacks2.0的區塊打包,將Stacks2.0上的交易哈希值打包,由領導者送到比特幣鏈上,并獲得獎勵,該獎勵包含智能合約和交易的費用。
歐洲區塊鏈協會等5家新機構加入區塊鏈開放生態Hyperledger基金會:12月14日消息,由 Linux 基金會托管的全球企業級區塊鏈開放生態 Hyperledger 基金會宣布 5 家新成員機構加入,包括 Energy Web、Instnt 和 Integra Ledger,這三家機構為普通會員;以及歐洲區塊鏈協會(European Blockchain Association)和 Howest,這兩家機構為準會員。[2022/12/15 21:45:14]
礦工所質押的比特幣會發送到一組特定的地址,這些地址對應于參與共識的Stacking。質押者。在挖礦過程中質押的比特幣不會被銷毀,而是流向參與共識的Stacking。PoX挖礦過程:
圖2-3PoX挖礦機制
PoX類似PoS的權益質押,通過比特幣和STX的雙向交換,來協調礦工與質押者間收益。一方面礦工付出了BTC,提高網絡的作惡成本,另一方面礦工獲得STX后,礦工也可參與STX的質押,來獲得BTC。
Stacks2.0網絡自2021年1月14日啟動后,目前已經達到了將近66萬個區塊高度。在網絡的前1000個塊中Stacks區塊中,STX礦工共鎖定了11.94比特幣,以鑄造200萬個新的STX代幣。共59個礦工參與了區塊打包,其中有26人至少獲得一個1個區塊打包權。下圖顯示了這26個領導者的分布:
圖2-4區塊獲勝者分布
排名前6位的礦工占贏得的區塊總數的80%以上,排名前列的礦工在1000個區塊中總共贏得了220個。
在前1000個區塊中,共鎖定了11.94BTC鑄幣200萬個STX代幣,以市0.00001459BTC/STX進行轉換,前1000個塊的整體盈利率為可達到144.4%左右。目前,以官方給出的網絡狀態,Stacking的年收益有0.3862BTC左右,相當于每周0.007427BTC。
圖2-5Stacking收益概況
智能合約語言
隨著Stacks2.0上線,同步推出了Clarity智能合約語言。Stacks2.0將Clarity錨定在比特幣上,使智能合約能夠根據在比特幣鏈上狀態進行操作。同時讓智能合約的行為、成本和性能對開發人員和自動驗證都是透明的。?
因為比特幣本身并不具備圖靈完備,這也導致智能合約功能有限。所以,Clarity內置了SPV,讓Stack2.0上可以讀取比特幣鏈上的數據,并且用在智能合約上。比如,在比特幣上完成了一筆交易轉賬,類似一筆資金轉入了資金池,Stack2.0檢測這筆交易后,可用作為Stacks2.0智能合約的一部分,以該筆交易作為智能合約發生下一步的條件,類似觸發點。這個不需要通過第三方的oracle,一定程度上提高可靠性和安全性。
也就是開發者通過Clarity合約語言讀取比特幣的交易狀態,在合約邏輯編寫時,可以引入比特幣的交易狀態作為智能合約運程中條件,當Stack2.0檢測到比特幣鏈上完成了該筆交易,即滿足了智能合約的運行條件,即可觸發下一步動作。
開發者們可利用Clarity語言,類似在以太坊上去編寫Stack2.0鏈上的DeFi產品,擁有比特幣原生屬性的DeFi產品也就具備了可能性,當然這取決于Clarity智能合約語言的應用程度。
Clarity在相對其他公鏈的智能合約語言上,比如以太坊Solidity,是一種不可判定的語言,在某些情況下,很有可能不知道智能合約將如何運行,Clarity的運行邏輯會相對清晰。而且Clarity據官方所表述,可有效防范八種常見的智能合約漏洞,分別為:可重入性、訪問控制、上溢和下溢、低級調用未檢查的返回值、拒絕服務、隨機性問題、時間操控、短地址攻擊。
以官方例子來看,比如漏洞,以太坊使用的Solidity語言的深層功能之一是函數call、callcode、delegatecall等等。這些函數解決錯誤的方式與其他Solidity函數不同,不會傳播算法,也不會還原執行,而是返回一個錯誤的值,代碼本身仍然繼續運行,這就給了黑客利用漏洞的可能性。
而在Clarity中,所有公開調用的函數都必須返回編碼為ok類型或err類型,強制執行不可終止。如果函數返回err,則交易終止,不會繼續運行合約,這可以防范了黑客利用漏洞的可能性。
Clarity著重于優化可預測性和安全性,隨著Stacks2.0主網的推出同步上線。開發人員可以預測某個Clarity程序將做什么,以及它將花費的成本。并降低智能合約出現錯誤,和被黑客攻擊利用的可能性。
數據:HT市值重返10億美元上方,創過去近4個月新高:金色財經報道,據CoinGecko數據顯示,HT市值已重返10億美元上方,本文撰寫時為1,030,387,976美元,創下自6月14日以來新高。此外,當前HT價格為7.92美元,過去24小時漲幅15.5%,過去7天漲幅達到89.8%。[2022/10/18 17:30:04]
總結:Stack2.0相對v1的重點改善是共識機制,基于PoX可以讓stack2.0的鏈上狀態和比特幣關聯起來,同時Clarity智能合約語言內置的SPV,讓開發者可以讀寫比特幣的鏈上交易狀態幣并用于智能合約的編寫,也就是可以基于比特幣鏈去建設生態應用。Clarity還解決了Solidity已有的諸多問題。
發展
1.歷史
表3-1Stacks進展詳情表
2.現狀
在1月14日Stacks正式上線了Stack2.0版本,此版本不同于此前的Blockstack,改變開發方向,專注于比特幣的鏈上智能合約開發以及生態應用。Stacks2.0目前推出了新的共識機制PoX,以及提供給用戶使用的DAPP商店,AppMining,具有超過500款DAPP。
下圖是來自Flipside所監控的Stack2.0網絡的鏈上交易量:
圖3-1STX的鏈上交易量
Stack2.0剛上線不久,整體交易量表現傾向平穩。目前在Stack2.0上有超過500款APP,大多數DAPP是一些生活輔助類功能應用,我們選取了相對來說較有實用意義的2款Dapp,功能較為實用,操作簡便:
BlockSurvey是一款數據收集類應用,通過端到端的加密和隱私來包含用戶所收集或填寫的數據。目前的有500多成員,包含了數據計算,員工問卷,健康調查等眾多類型數據收集,用戶可以使用模板或自己創建表格內容收集數據,也可參與他人表格的填寫。
圖3-2Blockurvey
Pravica是一個通信套件,綜合眾多通信工具,以保護用戶的隱私安全。用戶可以收回或控制Pravica上的數據,由用戶自己單獨控制數據。并利用BTC閃電技術和Stacks代幣加密支付。用戶注冊登錄后,可以在Pravica上進行郵件發送,聊天,會議等,其通信數據都進行端到端的加密,操作界面如下圖:
圖4-1代幣分配
目前STX的供應量是739,781,894STX,雖然每年以一定的通貨膨脹率增發,但有一個預定的未來供應量,到2050年將達到約18.18億(比之前的20.40億有所減少)。到2021年1月底,創世紀的13.20億STX中的10.06億STX將是流動的,其余的將每月按照各個解鎖方案解鎖。例如,分配給創始人和員工的STX遵循3年解鎖,其中一部分將在2021年1月至2021年11月之間解鎖。圖2顯示了截至2050年Stacks總循環供應量的增長情況。如下圖:
圖4-2代幣解鎖
從代幣釋放曲線來看,STX在今年會較大釋放量,預計創世紀區塊中的13.2億STX,有10.06億STX將處于流動狀態。此后進行緩慢釋放趨向平穩,在創世塊的代幣釋放完后,代幣的增發則由挖礦所帶來,以浮動的增發率,進行通貨膨脹。
總結:Stack2.0上線后官方調整之前的代幣通證,目前創世塊的總量未變13.2億,但預計到2050年的總量較之前有所減少。STX在Stack2.0中作用主要支付和交易費,配合Stack2.0進行網絡運轉,調節和平衡各類機制。其代幣價值長期來看在取決于網絡的增長情況。
競爭
1.行業概述
Stack2.0屬于公鏈,細分:比特幣智能合約
比特幣是目前單體貨幣市值最大,安全性最好的加密貨幣,其本身所具備的價值是由市場所賦予的,取決于有多大的市場對其的認可。比特幣的代幣總量只有2100萬的前提,意味著市場認可度越高,其價值越高。比特幣由最初的第一筆交易,一萬枚比特幣換取一份披薩,而目前達到接近萬億的市值,其價格的增長幾乎跑贏了金融市場所有產品,越來越多的機構持有比特幣以對沖通貨膨脹風險,其存儲價值已經超于支付價值,被稱為了數字黃金。
比特幣和黃金有差不多的特性,具有較高的生產成本和有限供應。黃金產自礦山,而比特幣則是通過一套數學算法,每十分鐘產生。黃金作為具有貨幣特性的一類資產,不需要任何一個國家的主權來背書就能得到大家的認可。美元、人民幣等其他貨幣都是需要有強大的主權國家背書才能得到人們的認可。在這點上,比特幣和黃金一樣,沒有任何機構或政府為其背書。
甘肅省文化和旅游廳發行“如意甘肅”數字紀念票:金色財經報道,據甘肅省文化和旅游廳官方公眾號“微游甘肅”,由甘肅省文化和旅游廳、支付寶(杭州)信息技術有限公司、旅游信息融合處理與數據權屬保護文化和旅游部重點實驗室(蘭州大學)聯合發行的“如意甘肅·綠色出行”《城市之光》系列文旅數字紀念票+出行皮膚系列數字紀念票將于6月21日正式發售,首次發行作品3款,3張數字紀念票公開直售價均為4.9元,本款數字紀念票采用螞蟻鏈區塊鏈技術,每個藏品都有專屬的序列號。[2022/6/21 4:41:57]
和黃金一樣,比特幣的價值來源于全球共識,而且兩者都沒有利息和現金流。但比起黃金,比特幣的優勢更明顯,它是數字化的,方便攜帶和保管。
經濟是技術的一種表達,眾多的技術結合在一起,創造了一種稱之為經濟的東西。經濟的背后是技術的變遷,它帶來了經濟范式、經濟模式、經濟組織、經濟活動、商業產品的變化。比特幣也是如此。它是信息技術迭代帶來的新資產類別,是新的可投資品和投資工具,很難通過傳統思維來理解它。由最初的代表區塊鏈技術走入人們眼中的去中心化架構的貨幣,到現在接近萬億的市值,比特幣的價值被越來越多人認可,其背后的技術也被更多人所認知。
2.行業現狀
比特幣目前的流通量1800萬左右,約占總量2100萬的85%,預計會在2140年完全釋放。對于比特幣來說,目前要集合世界一半以上的算力去發動51%攻擊是非常困難的事,其可稱為目前最安全的公鏈。不過由于不具備編寫智能合約的功能,建設生態應用,所以目前所流入DeFi或其他生態的BTC大多數采取的是在原鏈上鎖定BTC,在其參與的鏈上生成wBTC或hBTC等。包括很多跨鏈的項目都有橋接到BTC鏈接的轉接橋,類似的波卡中繼鏈轉接橋,Cosmos的pegzone轉接橋,這些通過鎖定BTC,然后鏈上鑄造Token來實現BTC跨鏈生態參與。目前鎖定在DeFi里面的BTC價值約在$43,300左右,具體如下圖:
圖5-1BTC質押市值
總體來看,質押在DeFi中的BTC處于上升的趨勢,但仍有非常大的BTC流通量并未進入生態應用,這一方面是源自于BTC鎖定的安全性問題,另一方面很多BTC的忠實粉絲并未認可以太坊這種DeFi的參與方式。
這并不是說他們對所持有的BTC沒有金融需求,比如進行BTC質押收益,借貸收益等,而是原生所屬性的參與方式,可能更符合他們的需求,比如直接比特幣鏈上直接建設生態應用,讓BTC直接參與到生態,而不是以鎖定的方式。
這也就衍生了以比特幣智能合約為開發方向的項目誕生,Stack2.0、RIF,這些其旨在于建設原生的比特幣智能合約,所以下文會這些項目進行競爭對比。
3.競爭對比
與以太坊對比
目前以太坊是BTC最大的鎖倉平臺,也就是BTC參與DeFi的主要平臺,以太坊雖然在生態上具有極大的優勢,但仍在幾個方面仍不完善。
可擴展性問題,DeFi的熱潮吸引了很多用戶進入以太坊,由于其本身網絡性能受限,在交易高峰期時,使得網絡擁堵,Gas成本激增,增加了用戶的交易時間和交易成本。其可擴展性問題還阻礙了部分用戶的參與和項目的發展。
相對來說,Stacks2.0的交易可以獨立擴展,不受限于比特幣鏈網絡,但可以在比特幣鏈完成最后的結算。Stacks2.0鏈上交易在比特幣上會產生一個散列,作為共識的一部分,自動在每一個比特幣的區塊上結算。此外,Stacks引入了微區塊的概念,在每個比特幣區塊上建立數據微區塊上運行,其理論效果可以在幾秒鐘內進行交易的初步確認。同時比特幣被Stacks用作底層標準的結算協議,不僅可以存放區塊散列的歷史數據,也可以將交易與比特幣聯系在一起。
BTC的參與方式,目前以太坊上流通的wBTC或rBTC等,多數是以資產鎖定的方式參與,因為,雖然很多項目會盡量在鎖定上去中心化,但有可能存在單點故障、信任、成本等問題。對于機構或BTC的忠實粉絲來說,這會是阻礙他們參與的DeFi的方式之一,如果以原生比特幣進入DeFi的通道,對機構或BTC的忠實粉絲來說,會是一個具備吸引力的方式。
Stacks2.0的PoX共識機制,連接了比特幣鏈和Stacks鏈,STX礦工負責Stacks2.0的區塊打包,將Stacks2.0上的transaction哈希值打包,由礦工送到比特幣鏈上,并獲得STX獎勵,同時,Stackers將STX鎖定在共識中以賺取BTC,這讓STX和BTC有了價值聯系,以BTC為基礎定價并產生BTC收益,將比特幣用作結算協議。
同時,開發者可以通過Clarity合約語言讀取比特幣的交易狀態,在合約邏輯編寫時,可以引入比特幣的交易狀態作為智能合約運程中條件,當Stack2.0檢測到比特幣鏈上完成了該筆交易,即滿足了智能合約的運行條件,即可觸發下一步動作。在參與方式上Stack2.0更具有原生性。
智能合約的安全性,如2.4.2.2上描述,Clarity智能合約語言,在安全性上,理論可有效防范8種智能合約漏洞,相對以太坊的Solidity來說,可降低智能合約被黑客利用漏洞的可能性。同時,Stacks在智能合約安全性上還有一個postconditions機制,用于在交易中添加一系列運行后的狀態條件。比如:交易運行后,某地址的X代幣或STX數量不能少于X。如果運行后沒有達到條件,則此交易無效,所有影響會回滾或取消。這種機制可以有效的防止未發現的智能合約漏洞給用戶造成經濟損失。也可以增加運行不信任開發者合約的安全性。
并且Stacks的去中心化認證系統允許用戶自己管理數據和身份信息,在登陸或使用應用時可以授權DApp讀取信息。即使是開發者也不會觸及到用戶的數據和敏感信息,更有效的上阻擋了作惡的可能。Clarity智能合約節點發布并執行,沒有類似EVM這樣的中介環節,降低了錯誤和攻擊的可能性。
整體來看,Stacks相對以太坊,在可擴展性和BTC參與的方式,以及智能合約的安全性上進行了優化。
競爭項目簡述
RIF是一個比特幣智能合約平臺。項目成立于2018年,共募集了22,000BTC。RIF主要通過RIFOS基礎開放性框架,打造去中心化應用,讓用戶在比特幣和RSK區塊鏈的基礎上構建去中心化的應用程序。同時RIF的虛擬機與以太坊EVM兼容,以太坊上的ERC20代幣可與RIF上的代幣進行交互。
目前具有兩個產品:1)RIF市場,為服務提供商和用戶提供交易場所的平臺;2)RIFOnChain,建立在RSK區塊鏈上的DeFi平臺。
代碼對比
圖5-2兩者代碼對比
相比之下,Stack2.0在代碼提交方面優于RIF,RIF有接近半年的時間代碼提交斷層。
機制對比
RIF的網絡由三層組成:
第一層為比特幣,以比特幣作為底鏈,通過合并挖礦,以比特幣的算力確保RIF網絡的安全性;
第二層為RSK區塊鏈,為比特幣提供圖靈完備的智能合約串聯。在該層中,其原生代幣RBT與BTC1:1掛鉤。同時,以RSK虛擬機搭建,可以兼容以太坊EVM虛擬機智能合約,以太坊網絡上的所有ERC20代幣均可以無縫傳輸到RSK網絡;
第三層為RIFOS框架,該層為RIF大望路的基礎架構和協議,提供支付、存儲、通信等服務,允許用戶構建和使用應用程序。
具體如下圖:
圖5-3RIF網絡架構
在RIF中,網絡的安全性由比特幣鏈來確保,RSK智能合約是以測鏈,1:1錨定BTC的方式編寫,在智能合約只是搭建各種基礎架構,如存儲,支付,信息等,開發者可以此架構之上開發應用程序,由此搭建整體網絡機制。
Stack2.0的網絡主要部分是PoX共識機制和Clarity智能合約語言,PoX負責橋接比特幣鏈的安全共識,Clarity負責以比特幣狀態來智能合約,以達到基于比特幣而搭建應用生態。
兩者對比,Stack2.0的智能合約在搭建上更具原生屬性,而RIF是通過側鏈的方式,雖然共識是基于比特幣鏈,但智能合約的編寫并沒有依據比特幣鏈上交易狀態,而是用代幣錨定,類似比特幣轉接橋的方式。
共識對比
RIF的共識為合并共識,合并挖礦是一種使用相同挖礦哈希率來利用一級區塊鏈的安全性防護從而保護二級區塊鏈的技術。合并挖礦通過從二級區塊鏈嵌入塊id來執行,同時在一級區塊鏈塊的某個高度進行挖礦。
RSK通過與BTC聯合挖礦的方式生成區塊,使RSK鏈獲得安全保障。在合并挖礦過程中,不需要BTC開發人員進行任何額外的工作來配合聯合挖礦,但是RSK開發人員需要比較復雜的設置來集成合并挖礦的算力。對礦工而言,由于合并挖礦不消耗他額外的算力但卻可以獲得額外的獎勵,只需要使用相同的設備和執行一定的設置就可以加入,邊際成本幾乎為零,所以對礦工有一定的吸引力。
PoX是Stacks2.0與比特幣之間的共識機制,使用比特幣作為基本鏈,Stacks2.0作為連接鏈。在PoX中,領導人選舉發生在比特幣區塊鏈上。PoX并不需求重新燃燒電力,而是將已經鑄造的比特幣作為計算證明重新使用,礦工直接用比特幣作為他們的開采成本。礦工鎖定BTC后由網絡通過可驗證的隨機函數來選擇每一輪的領導者。礦工所鎖定的BTC金額越大,所得權重越多,每輪領導者負責Stacks2.0的區塊打包,將Stacks2.0上的交易哈希值打包,由領導者送到比特幣鏈上,并獲得獎勵,該獎勵包含智能合約和交易的費用。?
兩者類比,RSK是比特幣原有的PoW上進行哈希設定,讓一二級區塊可以聯合挖礦,礦工在比特幣挖礦的同時,也能可以直接參與RSK的區塊共識,所以對于RIF來說,其網絡的安全是可由比特幣網絡算力的安全性去確保,而Stack2.0則由BTC本身所具備高昂價值,提高了網絡作惡成本,而且礦工在Stack2.0可以完成收益循環,在挖礦BTC的同時,也參與Stack2.0的網絡安全。
應用架構對比
RIFOS是一個多層次的開發堆棧,是RIF基礎應用的統一協議,該協議允許開發人員在RIFOS生態系統中集成其產品和服務,作為用戶使用或開發者開發的基礎架構。RIFOS包含6個基礎服務:
1)目錄,一個域名解析服務,實現簡單的資源名稱查找,以降低犯錯概率和系統的復雜性;2)支付,RIFLumino是建立在RSK網絡上的狀態通道網絡,由RSK側鏈網絡提供支持,為部署在RSK和RIF網絡上的ERC20代幣和BTC提供鏈下交易功能,使、讓用戶能夠與閃電網絡、雷電網絡等多個區塊鏈進行交互;3)存儲,是一種不受審查、無需權限且去中心化的存儲協議。提供了一個統一的接口,可以在多個去中心化存儲網絡之間進行連接,為開發人員的DApp提供服務,而無需搭建服務器,以及用戶存儲數據等;4)通信,在對等網絡中建立安全的通信通道,并確保匿名性、機密性、完整性和真實性;5)網關,網關提供了一組互操作協議,實現與外部世界的安全交互;6)市場,為服務提供商和用戶之間建立一個交易場所,它是在RSK和RIF之上構建的去中心化共享經濟體(DSE)中的服務交換的基礎,也是消費RIF服務的場所,如長期存儲、RNS域交換服務、RIF支付等服務。
6個基礎服務是RIF對接應用層的底層架構,開發者基于此來搭建應用程序,以實現與用戶交互。
Clarity是Stack2.0中智能合約語言,是將BTC應用到DEFI的核心語言合約,類似以太坊的Solidity智能合約,Clarity內置的內置了SPV,讓Stack2.0上可以讀取比特幣鏈上的數據,并且用在智能合約上。也就是開發者通過Clarity合約語言讀取比特幣的交易狀態,在合約邏輯編寫時,可以引入比特幣的交易狀態作為智能合約運程中條件,當Stack2.0檢測到比特幣鏈上完成了該筆交易,即滿足了智能合約的運行條件,可觸發下一步動作。
在應用層的實現方面,兩者的方向不同。RIF是預先為開發者搭建了基礎服務,讓開發者可直接在此去構建應用,而Stack2.0是讀取了比特幣的鏈上交易狀態,讓開發者利用交易狀態作為智能合約運程中的條件。
基于以上的對比可以看到,RIF在共識上面與比特幣鏈交互更為緊密,但在應用層的實現上并沒有直接以比特幣鏈為底層,Stack2.0的共識中,礦工需要付出BTC,以提高網絡的作惡成本,在合約的編程上可根據比特幣的鏈上交易狀態,作為智能合約運行的條件,所以兩者各有優劣。
代幣模型對比
在RIF生態中具有兩個代幣,RIF和RBTC。其中RIF是整體網絡原生代幣,也是生態中主要的支付方式。此外,在RIFOS市場中提供基礎架構服務的組織需要鎖定一定數量的RIF代幣,以保護消費者免受違反服務級別協議的影響。
而RBTC是RSK的原生代幣,與BTC1:1掛鉤。RBTC用于支付智能合約的執行費用,與ETH用作支付以太坊手續費的性質相同。RBTC用于支付RSK智能協議層的智能合約處理,RIF用于消費與RIFOS集成的所有基礎架構服務。
STX是Stack2.0上注冊數字資產和發布運行智能合約所需的費用,類似于以太坊網絡中的gas費用,在網絡中進行操作會消耗STX。同時,STX可以用來支付交易費用,也是礦工運行挖礦節點和開發者進行DApp開發的激勵。
兩者在代幣的屬性上設計類似,作為網絡支付手段和交易費用,主要是為了配合網絡運轉和調節機制。其長期價值基本取決于網絡的增長和智能合約的需求量。
總結:BTC作為最大市值的加密貨幣,并且其鏈上的安全性也是目前最好的,所以在其之上搭建生態應用是具備發展潛力。目前Stack2.0和RIF,其兩者在共識和網絡的架構上各有優劣,均已設計出實現應用的基礎架構,但其生態的發展還需保持觀察。
-END-
參考資料
Stacks2.0白皮書:https://gaia.blockstack.org/hub/1Eo6q4qLMcSSpkhoUADxRAGZhgUyjVEVcK/stacks-zh.pdf
為DeFi注入新鮮血液,看Stacks2.0解鎖原生比特幣的巨大價值:https://www.theblockbeats.com/news/21567
STXMining:TheFirst1000BlocksofStacks2.0:https://daemontechnologies.co/first-1000-blocks
Blockstack技術白皮書v2.0,https://uploads-ssl.webflow.com/5e7b1a27d160ce49af1c24e1/5f1596b2b6e8028e036b5525_whitepaper-ch.pdf
Stack2.0代幣經濟白皮書,https://gaia.blockstack.org/hub/1AxyPunHHAHiEffXWESKfbvmBpGQv138Fp/stacks.pdf
PoX共識機制,https://uploads-ssl.webflow.com/5e7b1a27d160ce49af1c24e1/5f1596b12bcc0800f3dcadcd_pox.pdf
RIF技術白皮書,https://developers.rsk.co/rif/
頭等倉的聰聰
我的小魚干呢?喵~
我們盡調了國內外1400個區塊鏈項目,推出頭等倉《財富代碼》研報,歡迎掃碼添加頭等倉小姐姐咨詢:
據說點“在看”的,都已經暴富了~
普通人想投資比特幣,怎么開始第一步呢?想要投資比特幣,買幣賣幣是入門的第一步。購買比特幣要認準相對比較正規的平臺,比如國內的三大交易平臺之一火幣網,安全有保障,操作也簡單,火幣快捷買幣功能簡單幾.
1900/1/1 0:00:00黃金行情分析: 黃金日線來看K線上周跌至1785后周五大幅性的出現反彈,K線再度重歸于1800上方,目前盤面來看5日均線與10日均線企穩于1850死叉雙線持續性下探.
1900/1/1 0:00:00前言: ????合約可以把握上漲,也可以把握下跌行情,來回拿利就是合約的優勢。我聽到很多朋友在高位追了漲,在低位的時候開了空,如果你也出現套單的情況,或者對后市不知道怎么操作,想走穩健路線的幣友.
1900/1/1 0:00:00DeFi數據 1.DeFi總市值:778.38億美元市值前十幣種漲跌幅,金色財經制圖,數據來源Coingecko2.過去24小時去中心化交易所的交易量:23.9億美元交易量排名前十的DEX數據來.
1900/1/1 0:00:00今日恐慌與貪婪指數為92,貪婪程度有所緩解,等級仍為極度貪婪。注:恐慌指數閾值為0-100,包含指標:波動性+市場交易量+社交媒體熱度+市場調查+比特幣在整個市場中的比例+谷歌熱詞分析.
1900/1/1 0:00:00外匯期貨是以貨幣為標的物的期貨合約,又稱為貨幣期貨或匯率期貨。在外匯期貨市場買賣外匯期貨合約的交易,稱為外匯期貨交易。外匯的概念是由廣義的靜態外匯和動態意義的靜態外匯兩種組成.
1900/1/1 0:00:00