首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在一个Raiden网络上,合同是怎么称呼的?

在一个Raiden网络上,合同是怎么称呼的?
EN

Ethereum用户
提问于 2017-12-27 07:36:50
回答 1查看 265关注 0票数 2

据我所知,Raiden网络在两个地址之间设置了一个智能契约,并由每个参与者使用令牌加载,智能契约的这个实例位于区块链中。在这一点上,我们都是标准区块链。通常,契约中的写类型操作将通过创建针对合同地址的标准ethereum事务来调用,挖掘过程将导致在合同中调用写操作。再一次,这是所有标准的ethereum区块链(据我所知)。

那么,我的问题是,在Raiden网络中调用写操作(例如余额转移)的机制是什么?它不能通过区块链/矿工,因为这将击败莱顿网络的要点。

EN

回答 1

Ethereum用户

回答已采纳

发布于 2017-12-27 07:58:41

Raiden在参与者之间建立渠道。要在两个节点之间建立一个通道,需要与区块链进行交互(创建了一个网络契约),而关闭一个通道则需要与区块链进行交互(帐户已结清,令牌余额被发送,网络契约自毁)。但两者之间的一切都发生在莱顿客户之间。

每个参与者运行一个Raiden客户端,该客户端维护传输、余额和密码平衡证明(关键是)的记录。当前客户端是基于Python的,并且独立于任何Ethereum节点运行。它与其他Raiden节点建立自己的通信通道。由于所有这些都不涉及区块链,所以传输可以非常快。通过RPC调用Raiden客户端进行传输。

为了使这种“安全”,参与者在创建通道时将令牌放置在网络契约中(并且可以随后将其加满--这确实需要一个区块链事务)。你不能寄的比你寄出的还多。获得令牌的唯一方法是关闭通道,此时您的净余额将发送给您。

莱顿文献中对所有这些都有一个概述。

票数 3
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/34484

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档