火星链 火星链
Ctrl+D收藏火星链
首页 > NEAR > 正文

BYT:官方解读丨什么是Bytom2.0注册合约?

作者:

时间:1900/1/1 0:00:00

Bytom2.0上线已有三周时间,其中,有关Bytom2.0合约体系在此次更新中进行了重大升级,升级内容包括但不限于UTXO的世界状态、类Goland的开发语言、更完备的操作符、注册合约以及后续对EVM的兼容等内容。

在本篇文章中,我们会主要向Bytom用户介绍有关Bytom2.0的注册合约。

一、什么是注册合约?

注册合约即通过销毁一个UTXO向链上写入一个合约代码,通过该合约的哈希即可直接使用该合约的代码。注册合约可以通过该方式联系到Bytom1.0中的合约模板,但合约模板只是给开发者一个参考,开发者需要自己把合约模板部署到链上,而注册合约注册完成后,开发者可以直接调用。

传奇摇滚摇滚乐队Nirvana最后的官方摄影照片将作为NFT发行:金色财经报道,传奇摇滚摇滚乐队Nirvana最后的官方摄影照片将作为NFT发行。该照片集合拍摄于1993年,是在Nirvana主唱Kurt Cobain自杀前6个月拍摄的。该合集包含104张图像,起拍价为27.27 ETH(约7.4万美元)。该NFT系列将于5月3日开始发售。[2021/4/29 21:09:07]

二、注册合约的优势:一次发行,永久调用

注册合约的优点是只需要往链上发行一次,即可不限次数的使用,并且除了可以自己使用,也可以提供给外部使用。

除此之外,注册合约发行在链上,公开透明,不可更改,杜绝了恶意人员篡改的可能性。

IOHK官方提醒警惕以免费ADA赠送为名义的欺诈活动:Cardano开发团队IOHK发推特称,请注意,我们发现近期YouTube和其他社交渠道上的欺诈活动显著增加。记住,IOHK永远不会举办“赠品”促销活动。任何为你提供免费ADA的都是子,他们试图窃取你的资金。[2020/7/13]

对于链的整体运行而言,注册合约在发行后只占用一次的空间,相比于每次都部署新的合约,大大节省了链上存储,从而降低了网络的开销。

三、Bytom2.0注册合约使用流程

1、创建合约

2、使用Bytom2.0全节点在本地创建一份注册合约

3、构建特殊register-contract交易,将合约、gas费用、输入输出填写完成

动态 | Algo Capital官方:CTO钱包被盗部分代币流向币安钱包 FBI已介入:10月15日,Algo Capital发布有关CTO钱包被盗细节事宜。博客称,9月26日,前Algo Capital 首席技术官 Pablo Yabo称,他管理的几个钱包已经被盗。这导致了190万至150万美元的失窃,其中有150万美元被装在由Algo Capital赞助的风险投资基金拥有的钱包里,其余的被装在其他Algo Capital的钱包和Yabo的个人钱包里。由于一个错误,黑客能够访问一个临时解密文件从而能够访问恢复种子备份,随后黑客可以访问到这些钱包中的资金。在很短的时间内,黑客可能将被盗的 Algos 转移到数个币安钱包中,显然是在试图清算这些资产。据币安称,所有与该事件有关的账户都已被隔离。Algo Capital也向联邦调查局报告了这一事件,并与当地的亚特兰大联邦调查局合作,后者正在调查这一案件。由于此次事件,Yabo主动选择了从公司辞职并获批。Yabo还同意将很大一部分损失偿还给Fund。此外,公告最后显示,Algo Capital 与 Algorand Inc、Algorand LLC、Algorand Foundation 或其任何子公司均无关联。[2019/10/15]

4、签名交易并提交

声音 | 眼镜蛇Cobra:比特币没有任何官方的东西:眼镜蛇Cobra发推特称,希望coinbase停止将Bitcoin.org 宣称为比特币的“官方网站”。它不是,比特币没有任何官方的东西![2018/12/8]

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合约的创新,它以的特点,方便合约代码的复用,同时公开透明防篡改,也有效节约了链上存储。

之后,我们还会进一步介绍如何将已注册的合约进行交互调用,敬请期待相关文章。

标签:ALGOTOMBYTbytomAlgoBlocks幽灵币phantomXtraBYte

NEAR热门资讯
ROB:元宇宙概念火爆的背后,未来布局着什么样的商业版图?

“元宇宙”市场暗流涌动。元宇宙正在扩大。一个充满互动体验的沉浸式世界正在我们面前打开,而且由于新兴的PlaytoEarn模式和NFT,经济机会已经出现.

1900/1/1 0:00:00
元宇宙:全国首个知识产权区块链公共存证平台在杭州诞生

据《杭州日报》消息,9月9日上午,浙江省知识产权金融服务“入园惠企”行动现场推进会在杭州高新区智慧e谷举行.

1900/1/1 0:00:00
BAN:巴比特晚间要闻一览

1.NBA魔术队球星ColeAnthony将推特头像更换为CreatureWorldNFT作品2.美SEC主席:提供回报的加密货币产品无法逃避监管ETH 2.0总质押数已超1797.

1900/1/1 0:00:00
CLEAR:OriginClear将与Baja Technologies合作推出加密货币ClearAqua

据Businesswire报道,OriginClearInc.宣布与总部位于圣地亚哥的BajaTechnologiesInc.达成合作,以开发并帮助推出其新的加密货币ClearAqua.

1900/1/1 0:00:00
加密货币:摩根大通CEO:我真的不关心比特币,但它将受到监管

据《经济时报》9月22日报道,摩根大通任职时间最长的首席执行官JamieDimon在接受《印度时报》在线采访时,分享了对全球和印度经济形势的评估.

1900/1/1 0:00:00
ACE:Facebook上调AR/VR主管,只为抢占元宇宙先机

原文标题:《Facebook更换CTO:曾是小扎老师,忠心追随15载,一朝上位只因小扎爱上了元宇宙》文|油醋Facebook将在明年迎来新的CTO.

1900/1/1 0:00:00