自從上一講跟大家解釋為什么MeerContract要跨鏈后,我們進一步解釋下具體的實現。
部署
跨鏈首先要解決的是合約鏈的部署問題,經典的做法需要分別獨立地去維護主鏈和合約鏈,直觀的說就是節點維護者每次都要同時啟動主鏈節點和合約鏈節點。這樣會產生一定的維護成本,比如說節點維護者,忘記開啟合約節點了,或者合約節點意外終止了,造成合約無法被處理的問題。
目前MeerContract的解決方案是將合約鏈的客戶端以網絡庫的形式集成到主鏈客戶端中,雖然表面上看只運行了一條鏈,但實際上是兩條鏈同時在運行。而且兩條鏈之間的通信也是以RPC的方式進行交互,而非直接調用彼此之間的函數。
修訂后的俄羅斯加密礦業法案建議對逃稅的礦工進行監禁,最高4年刑期:金色財經報道,一項旨在規范俄羅斯不斷發展的加密礦業法案立法者現在計劃重新提交,并考慮對不遵守規則的礦工造成嚴重后果的修正案。根據該部門制定的刑法修正案,如果礦工在三年內兩次未報告收入且價值超過 1500 萬盧布(接近 20 萬美元),他們將面臨最高兩年的監禁,最高 300,000 盧布的罰款,甚至長達兩年的強迫勞動。
如果未報告的資產金額超過 4500 萬盧布等值法定貨幣(近60萬美元),處罰將更加嚴厲,最高可判處四年監禁,最高可達 200 萬盧布的罰款,以及最高四年的強迫勞動。[2023/3/13 12:59:03]
共識
多個支持Chainlink喂價的數據提供商已將FTX數據源移除?:金色財經報道,去中心化預言機網絡Chainlink發推表示,多個支持Chainlink喂價的數據提供商已將FTX數據源移除,其他提供商則在密切監視情況并根據需要使用異常值檢測從FTX中排除數據。
此前消息,跨鏈預言機Band Protocol已從數據源中刪除FTX。[2022/11/10 12:43:23]
合約鏈和主鏈是獨立的兩條鏈,因此可以有獨立的共識,這也是MeerContract技術上的優勢。合約鏈比較耗費計算資源,很有可能某個應用比較熱門,造成整個主鏈擁堵。合約鏈可以根據合約交易的負載程度采用支持更高交易吞吐量的共識,即使合約鏈因為意外情況造成了擁堵,也不會影響主鏈的正常運行。
分析師:美國政府可能阻止Binance收購FTX:金色財經報道,Cowen分析師發布報告警告,當前的加密貨幣市場動蕩不會很快結束,投資者應密切關注事態發展,美國政府可能阻止Binance收購FTX。報告寫道,我們已經聽到華盛頓對此感到擔心,美國外國投資委員會(CFIUS)可能會以國家安全為由展開審查。
Cowen分析師認為,從美國監管的角度來看,持續的戲劇性事件正在傷害整個加密貨幣市場。美國國會明年可能會舉行更多的聽證會,重點是全球性的加密貨幣交易所會否威脅到美國的金融穩定。問題不在于這些交易所是不是全球性的。但這種特性引發了這些加密貨幣公司在沒有監管的情況下承擔了過多風險的說法。
此外,Cowen認為這場動蕩中最大的贏家可能是美國證監會(SEC),因為SEC主席Gary Gensler一直想加強對加密貨幣的監管。[2022/11/9 12:39:35]
值得注意的是,由于初期合約鏈上的交易量不夠,完全獨立的共識將會存在安全隱患。因此,MeerContract會將每筆合約交易在主鏈上進行同步共識,利用主鏈基于工作量證明的MeerDAG共識協議的高安全性保證合約鏈共識的安全。未來等合約交易量穩定后,會逐漸降低對主鏈共識的依賴,以保證合約的高效以及主鏈的穩定。
數據結構
目前在交易的類型中加入了三種類型的交易:
將通證從主鏈轉入合約鏈
將通證從合約鏈轉入主鏈
智能合約
由于MeerDAG是基于UTXO模型,其交易的的數據結構和以太坊的基于賬戶模型的交易數據結構并不兼容。為了保持UTXO交易結構,MeerDAG巧妙地利用了交易結構中的輸入中的簽名腳本以及序列字段
typeTxInputstruct{
??
????PreviousOutTxOutPoint?//thesignaturescript(orwitnessscript?or
?redeemscript?)
????SignScriptbyte
???????Sequenceuint32//workwithLockTime(disableuse0xffffffff,bitcoin?
historical)
??
???AmountInAmount?
}
其中Sequence字段在一般的交易中用得并不多,因此MeerDAG將此字段用于區分不同的交易類型,比如上述三種合約交易類型以及MeerToken資產發行系統的多種操作類型。由于確定了交易類型,SignScript這個字段就可以根據不同類型有不同的交易數據規則。因此,MeerDAG完全保留了UTXO數據結構,既可以兼容經典的UTXO交易,也具有非常強的可擴展性。
總結
MeerContract的具有兩大設計創新,首先合約鏈跨鏈的設計可以讓合約鏈具有更大的獨立性,因此可以保證合約鏈的高效和主鏈的穩定;其次,通過巧妙的重新了定義了UTXO的數據結構,可以讓MeerContract具有更強的可擴展性,也解決了UTXO模型的交易和賬戶模型的交易不兼容的問題。
來源:金色財經
本文梳理自ColorCapital合伙人cantino.eth在個人社交媒體平臺上發布的觀點,律動BlockBeats對其整理翻譯如下:讀懂智能合約可以讓你更深入地了解項目的受歡迎程度、其所有權.
1900/1/1 0:00:001月15日,全球第一條賦能分布式能源管理的去中心化存儲生態應用公鏈—Torah正式登陸全球最大行情網站CoinMarketCap.
1900/1/1 0:00:00特斯拉首席執行官埃隆·馬斯克宣布,特斯拉現在接受狗狗幣作為該公司商品的支付方式。在特斯拉商店里,可以通過將DOGE發送到特斯拉的狗狗幣錢包來購買符合DOGE支付的產品.
1900/1/1 0:00:00導語:2021年以來,加密圈里最狂熱的毫無疑問是NFT,尤其在元宇宙和Web3爆發以來,許多投資者將目光轉向這一新潮,NFT作為基礎設施也在為元宇宙添磚加瓦.
1900/1/1 0:00:00EOS要兼容EVM了。 1月14日EOS網絡基金會發布文章透露,目前EOS網絡基金會贊助成立了六個核心工作組,并特別介紹了EVM+工作組.
1900/1/1 0:00:00近期Defi領域熱度不減,在當前的市場環境下仍不斷涌現出許多熱點,而其中最為引人關注的,當數Statueofliberty項目.
1900/1/1 0:00:00