以太幣交易所 以太幣交易所
Ctrl+D 以太幣交易所
ads

官方解讀丨什么是Bytom2.0注冊合約?_bytom

Author:

Time:1900/1/1 0:00:00

Bytom2.0上線已有三周時間,其中,有關Bytom2.0合約體系在此次更新中進行了重大升級,升級內容包括但不限于UTXO的世界狀態、類Goland的開發語言、更完備的操作符、注冊合約以及后續對EVM的兼容等內容。

在本篇文章中,我們會主要向Bytom用戶介紹有關Bytom2.0的注冊合約。

一、什么是注冊合約?

注冊合約即通過銷毀一個UTXO向鏈上寫入一個合約代碼,通過該合約的哈希即可直接使用該合約的代碼。注冊合約可以通過該方式聯系到Bytom1.0中的合約模板,但合約模板只是給開發者一個參考,開發者需要自己把合約模板部署到鏈上,而注冊合約注冊完成后,開發者可以直接調用。

Filecoin官方將于明天凌晨1點討論FilecoinPlus執行方案:據Slack社區用戶Lehoom消息,Filecoin官方將會在明天凌晨1點舉行線上討論會,就FilecoinPlus的執行方案進行討論。

值得注意的是,FilecoinPlus執行方案中提到公證人這一職位,通過公證人驗證的數據存儲,將獲得10倍的算力。目前,Filecoin基金會成為第一位公證人,Filecoin基金會將幫忙制定公證人操作準則。關于FilecoinPlus的進展可以關注Slack社區#fil-plus。[2020/11/10 12:13:07]

二、注冊合約的優勢:一次發行,永久調用

注冊合約的優點是只需要往鏈上發行一次,即可不限次數的使用,并且除了可以自己使用,也可以提供給外部使用。

傲游瀏覽器6支持區塊鏈 官方釋疑“不影響性能與安全”:傲游6瀏覽器將支持區塊鏈,為用戶便捷的查詢、訪問和操作數據提供服務。官方表示,傲游6瀏覽器的區塊鏈模塊不會影響瀏覽器本身的性能與安全性,并可單獨關閉;傲游6瀏覽器對區塊鏈提供網絡技術支持,實現區塊鏈數據上傳、下載、搜索等基本網絡操作的更簡單交互方法和使用模式,但不會涉及加密數字貨幣發行和交易。(快科技)[2020/3/19]

除此之外,注冊合約發行在鏈上,公開透明,不可更改,杜絕了惡意人員篡改的可能性。

對于鏈的整體運行而言,注冊合約在發行后只占用一次的空間,相比于每次都部署新的合約,大大節省了鏈上存儲,從而降低了網絡的開銷。

公告 | Algorand官方:Runtime Verification正式驗證Algorand區塊鏈永不分叉:Algorand官方博客發文稱:為了更好地保證Algorand協議,并使未來的協議設計和驗證更容易,Algorand選擇通過機器驗證來增強數學上的理論證明。為此,Algorand聘請了具有深入驗證能力的專業公司通過運行環境驗證來驗證Algorand共識協議的正確性。我們很高興地報告了這項工作的一個重要里程碑:使用Coq定理證明,團隊已經開發了一個精確的協議數學模型,并正式驗證了其安全保證(區塊鏈從不分叉)。在今年早些時候,Algorand用Runtime Verification(運行時驗證)來驗證其共識協議。Algorand宣布已經完成該工作的第一部分,即協議建模和證明其安全定理。具體來說,我們使用了一個證明助手(Coq)來系統地確定協議在數學上保證不會分叉的假設。[2019/6/26]

三、Bytom2.0注冊合約使用流程

官方公告:關于小米股清退公告:7寶網積極配合相關部門做ICO清退工作,因有部分用戶的小米股在錢包中儲存,導致用戶數據不完整,現建議在錢包存小米股的用戶把資產轉至平臺中,截止日期至2017年9月20日19:00,逾期不候,工作人員及時給大家做好清退提現工作。感謝大家的理解和配合![2017/9/19]

1、創建合約

2、使用Bytom2.0全節點在本地創建一份注冊合約

3、構建特殊register-contract交易,將合約、gas費用、輸入輸出填寫完成

4、簽名交易并提交

5、客戶端將該交易廣播到全網

6、共識節點獲得該交易,對格式進行校驗,對輸入輸出進行校驗,并檢查gas費用是否足夠,如果校驗無誤,則放入交易池中

7、共識節點從交易池中獲取交易并打包入塊

8、注冊合約注冊成功

四、注冊合約案例

下面我們將通過流程模擬實現注冊合約的案例:

1.錢包搭建

用戶需要首先搭建Bytom2.0全節點并創建錢包,具體可查看搭建教程文檔:https://developer.bytom.io/guide/01_set_up_full_node.html

2.合約編寫

使用Bytom2.0合約語言編寫一個合約,以下僅為示例展示:

將合約編譯成字節碼

實例化合約參數的字節碼

3.在本地創建合約

使用全節點的create-contract即可在本地創建合約

4.注冊合約上鏈

使用基本的交易上鏈流程,build-sign-submit即可

構建注冊合約的交易結構,其中type為"register_contract",同時將本地創建的合約id帶入contract中

5.簽名交易

6.提交交易

至此,只要該交易打包上鏈,注冊合約完成。

五、小結

總的來講,注冊合約是Bytom2.0合約的創新,它以的特點,方便合約代碼的復用,同時公開透明防篡改,也有效節約了鏈上存儲。

之后,我們還會進一步介紹如何將已注冊的合約進行交互調用,敬請期待相關文章。

Tags:bytomBYTTOMANDORBYT幣fantom幣官網My Pandaverse

幣安下載
觀察 | DAO擴展需要克服哪五個主要挑戰?_DAO

比為一個DAO工作更酷的唯一事情是為所有DAO工作。但要做到這一點,您需要弄清楚所有DAO需要什么。這對我們來說也很棘手。所以在DAO峰會上,我們聚集了一些領先的DAO創始人、運營商和投資者.

1900/1/1 0:00:00
讓創作者成為CEO,去中心化創作者經濟(Creator Economy)興起_NFT

去年,疫情推動直播行業爆發,背后有一個更大的趨勢是全球范圍內正在興起的“創作者經濟”。無論是抖音也好、RobloxCorporation也好,本質上都是“創作者經濟”.

1900/1/1 0:00:00
BanklessDAO的經濟體系、治理和共識及社區文化_DAO

來源:EmpowerLabs 作者:王超 本篇為BanklessDAO系列文章的第三篇,也是最終篇。第一篇對BanklessDAO做了一個簡單的全景介紹.

1900/1/1 0:00:00
美國喜劇演員Steve Harvey將推特頭像換成Solana Monkey Business NFT_加密貨幣

據Decrypt消息,美國電視節目主持人、喜劇演員SteveHarvey已經將推特頭像換成SolanaMonkeyBusinessNFT作品.

1900/1/1 0:00:00
Robinhood開始測試加密錢包,這會給其業務帶來新的增長點嗎?_ROB

Robinhood今年成長得如此之快,歸功于人們對狗狗幣的濃厚興趣。該交易平臺最近披露,Crypto交易占其今年第二季度收入的50%.

1900/1/1 0:00:00
Arbitrum來勢洶洶,L2助推以太坊穩固霸主地位_ARB

作者:陳一晚風 出品:鴕鳥區塊鏈 最近幾天,數字資產領域備受矚目的就是Arbitrum的爆發式增長.

1900/1/1 0:00:00
ads