区块见闻 区块见闻
Ctrl+D收藏区块见闻
首页 > 火必APP > 正文

MEE:Qitmeer课堂:# MeerContract 之设计篇_TME

作者:

时间:

自从上一讲跟大家解释为什么MeerContract要跨链后,我们进一步解释下具体的实现。

部署

跨链首先要解决的是合约链的部署问题,经典的做法需要分别独立地去维护主链和合约链,直观的说就是节点维护者每次都要同时启动主链节点和合约链节点。这样会产生一定的维护成本,比如说节点维护者,忘记开启合约节点了,或者合约节点意外终止了,造成合约无法被处理的问题。

目前MeerContract的解决方案是将合约链的客户端以网络库的形式集成到主链客户端中,虽然表面上看只运行了一条链,但实际上是两条链同时在运行。而且两条链之间的通信也是以RPC的方式进行交互,而非直接调用彼此之间的函数。

QiTChain network将成立1000万美元的“专项QTC发展基金”:据官方消息,3月31日,QTC亚太测试节点邀请Marspool技术方开展线上茶话会,同时参与的还有QitChain network CEO,芒种文化社区创始人,第三方调研机构及投资机构,链改学院创始人等。现场解答并搜集了关于Marspool的一些疑问,未来将进一步完善并升级底层功能和页面信息展示。

QiTChain network基金会表示,从第二季度开始将成立1000万美元的“专项QTC发展基金”,进入二级市场。

基金会同时与Marspool达成生态战略合作,联合发起“QTC1000”生态发展计划。[2022/4/2 14:00:33]

共识

动态 | Qitmeer与孟加拉国AAAFinance签署战略合作备忘录??????:最新消息,日前,Qitmeer与孟加拉国投行AAA Finance 签署战略合作备忘录。双方决定在Qitmeer 金融公链上研究开发伊斯兰金融产品,提供普惠金融服务。

Qitmeer 联合创始人Abdullah Han表示,Qitmeer 公链己进入测试网阶段,商业生态建设己提上日程,未来双方将致力创建几个典型商业应用案例。此次签约,双方在全球伊斯兰金融组织需要在区块链技术大潮中紧密合作达成共识。截至2月19日14:30,测试网代币PMEER涨幅已达65%。[2020/2/19]

合约链和主链是独立的两条链,因此可以有独立的共识,这也是MeerContract技术上的优势。合约链比较耗费计算资源,很有可能某个应用比较热门,造成整个主链拥堵。合约链可以根据合约交易的负载程度采用支持更高交易吞吐量的共识,即使合约链因为意外情况造成了拥堵,也不会影响主链的正常运行。

动态 | Qitmeer联合创始人受邀参加伊斯兰发展银行集团年会:金融公链Qitmeer 今日宣布,联合创始人Abdullah Han先生受邀将正式在第45届伊斯兰发展银行集团(ISDB)年会上发表演讲,专题介绍Qitmeer 支持的欠发达国家央行支付解决方案、伊斯兰金融产品上链、伊斯兰国家稳定币、钱包与交易所解决方案。ISDB 是伊斯兰国家银行业的权威组织,今年的年会将于4月1日在沙特阿拉伯海港城市吉达举行,届时,将有全球伊斯兰国家2000名金融界代表、专家学者与政府官员参加,商讨2020年的伊斯兰发展银行的金融技术创新与产品创新, 并正式邀请Qitmeer成为伊斯兰发展银行集团(ISDB) 的观察员。[2020/2/18]

值得注意的是,由于初期合约链上的交易量不够,完全独立的共识将会存在安全隐患。因此,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模型的交易和账户模型的交易不兼容的问题。

来源:金色财经

标签:MEEEERPROTMEumee币最新消息meer币主网上线epro币前景如何MINTME

火必APP热门资讯
OpenSea:DAOrayaki |$MAGIC的介绍:军团游戏的原生代币_looks币为什么价格一直跌

Treasure推出其第一个本地DeFi项目:$MAGICfarm。用户将能够在其中存入?Loot卡、$AGLD、n个项目代币和Treasure来赚取$MAGIC.

OOKS:OpeaSea占榜NFT交易久矣 LooksRare将取而代之?_OKS

大家好,我是团子,价值投资虽然不能保证我们稳步盈利,但价值投资给我们提供了走向真正成功的唯一机会。眼睛仅盯在自己小口袋的是小商人,眼光放在世界大市场的是大商人.

PRO:阿波罗公链IPC即将迈入生态建设_SPRAY

热烈祝贺阿波罗公链正式开源,官网、钱包等已出来,接下去阿波罗会着重建设生态。目前所有的阿波罗矿工正在迁移公链账户,本次账号迁移共分为四步,需准备好空白纸张和书写笔,于系统内“我的”界面开始操作:.

元宇宙:晚间必读5篇 | 以太坊Q4报告:元宇宙爆炸、DeFi2.0崛起_Genius Coin

1.当加密资产不再处于金融系统的边缘将带来怎样的变化?虚拟资产和金融市场之间的联系越来越紧密,随着2020年加密市场的不断发展,多个机构指出,加密货币将不再边缘.

ITM:漳州市出台区块链专项资金补助办法,依托BSN基础设施赋能区块链产业生态构建_EER

漳发改数〔2021〕3号??各县发改局、财政局,各开发区经发局、财政局:《漳州市区块链专项资金补助办法》经市发改委、市财政局研究通过,现印发给你们,请遵照执行.

CHA:Hoo虎符研究院 | 币圈后浪—Osmosis一种高级AMM协议_Virtual God

Osmosis简介Osmosis是一种使用CosmosSDK构建的高级AMM协议,允许开发人员设计、构建和部署他们自己定制的AMM。 优势介绍: 跨链 Osmosis被设计为原生跨链.