使用转移网关在以太坊和PlasmaChain之间转移ERC721代币_LOOM:PLA

在我们之前的文章里,我们谈论了如何开始设置开发环境并部署你的首个DApp到LoomPlasmaChain测试网。

PlasmaChain是DPoS链,这意味着与以太坊主网不同,参与区块创建的节点数量仅限于少数功能强大的机器。虽然这非常有利于事务吞吐量和计算时间,但也意味着PlasmaChain的安全性会低于以太坊主网。

转移网关通过其大量的节点网络和PlasmaChain上创建的数字资产验证者,可以提供由以太坊网络保障的相同级别的安全性。顾名思义,它们共同构成一组网关,通过它们可以将你的ERC721资产转移到以太坊主网和其他智能合约链。

Elon Musk:xAI将与微软、谷歌、OpenAI竞争;将使用公共数据进行AI模型训练:金色财经报道,Elon Musk表示,他的新公司肯定会与OpenAI竞争,在AGI领域提供比微软、谷歌、OpenAI产品更有竞争力的替代方案。xAI仍处于萌芽阶段(embryonic),要赶上OpenAI和谷歌还需要时间。同时,在AI模型训练方面,他们会使用公共数据而非私人数据。

xAI计划构建一个超级智能人工智能,帮助解决复杂的科学和数学问题,并“理解”宇宙。OpenAI最初的目标是开源和非营利,但因为“命运喜欢讽刺”,OpenAI是闭源的,“对利润很贪婪”。就AI算力方面,他们同样需要算力支持,但或许会略少于其他公司。[2023/7/17 10:58:55]

转移网关分为四个部分:

数据:39%合并后的以太坊区块使用Flashbots,未包含与Tornado Cash关联交易:10月3日消息,最大可提取价值(MEV)运营商Flashbots目前被用于创建39%的以太坊区块,比9月15日时的12%有所上升,尽管其继续审查与Tornado Cash相关的交易。

此前消息,Flashbots战略负责人Hasu今年8月曾发推表示,Flashbots将配合美国财政部外国资产控制办公室(OFAC)的执法行动,将与Tornado Cash有关的地址列入黑名单。(The Block)[2022/10/3 18:38:35]

1.以太坊网关

动态 | BM发表新文章,并表示将不再使用电报:据 IMEOS 报道,BM 刚刚在电报群表示将不再使用电报,因为冒充他太容易了,所以任何从电报上听到的关于他的消息,都应该高度怀疑。他将更多的在推特和未来的 Voice 上发表消息。

此外,BM 还发布了其新写的文章 《无需信任的合约如何克服人为限制》,详情见原文链接。[2019/10/18]

2

functiondepositToGateway(uinttokenId)public{safeTransferFrom(msg

}

动态 | Twitter CEO的推特账号被黑客攻击,赵长鹏呼吁用户使用YubiKey访问币安账户:独立调查记者Brian Krebs发推称,推特CEO Jack Dorsey的推特账号被黑客攻击,显然是被一群SIM交换者劫持了,这些人最近一直在瞄准高端人士和名人。也许这最终会引起人们对目前正在流行的SIM交换者的真正关注?我并没有对此报太大希望。 币安CEO赵长鹏转发其推文,并表示请为您的Binance帐户使用YubiKey,以保护用户资产安全。

注:7月,币安新增安全功能,用户可以绑定安全设备进行二次验证。Binance.com支持通过YubiKey进行API、登录、提现、重置密码操作,且可以自定义。[2019/8/31]

在两个链上都部署了ERC721代币合约之后,就需要在它们之间创建映射。这会将你的代币“注册”到网关。在这个例子中,我们将在以太坊测试网和PlasmaChain测试网之间创建一个映射。

撰写本文时,Rinkeby转移网关的地址是:0x6f7Eb868b2236638c563af71612c9701AC30A388

由于这是一个测试网,因此网关合约可能会被Loom团队清除并重新部署。因此,请确保在SDK文档面上查看当前地址。

通过使用两个ERC721代币合约的地址和证明你拥有这些合约的签名,调用extdev网关合约的addContractMapping函数就可以完成映射。

为了证明你已将ERC721合约部署到其中一个以太坊网络,你必须提供一个签名,以及部署合约的以太坊事务哈希。

要证明你已将ERC721合约部署到PlasmaChain更容易一些。你只需要签署发送到PlasmaChain网关的请求,使用部署合约的密钥来注册你的合约。然后,PlasmaChain网关将确保你的密钥是已部署合约的所有者。

样本应用

为了更简单地说明,我们有一个很棒的样本应用,你可以查看如何设置部署和使用loom-js来完成这些任务。loom-js是一个javascript库,可以帮助你处理签名事务以及与转移网关交互等操作。一整个类都用来提供一种简单的方法来完成诸如在链之间相互映射ERC721合约之类的事情。

可以在LoomSDK文档里找到转移网关样本应用以及loom-js。

浏览转移网关示例时,最有用最值得看的文件之一是gateway-cli.js,因为它提供了一个超棒的部署工具,你可以根据自己的合约进行修改,或者直接拿来使用。在撰写本文时,链接Rinkeby和extdev的地址被硬编码到gateway-cli.js中,因此如果它们与文档中列出的不同,你可能需要更新它们。

>>>

扫码关注LoomNetwork

加入我们的僵尸大军

微博:LoomNetworkCN

电报私人聊天室:https://t.me/loomnetworkcn

想要学习写属于你自己的DApp代码:https://cryptozombies.io/zh

知乎专栏:zhuanlan.zhihu.com/loomnetwork

中文版medium:medium.com/loom-network-chinese

往期精选:

CryptoZombies全球线下交流会,马上来到你身边

游戏将成为区块链大众化普及的催化剂

LoomNetwork路线图更新:2018年第4季度—2019年第1季度

ERC721x--更智能的代币,为加密收藏品的未来而生

Loom交易站(Marketplace)Alpha版上线啦!

隆重介绍ZombieBattleground

LoomSDKBeta现在正式向公众开放!

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

金智博客

[0:15ms0-3:521ms