闪电网络为解决比特币拥堵而生,当然也可以用于其他区块链项目,比如我们上篇说的OMG。不过,以太坊也有自己的“闪电网络”,它的名字叫雷电网络。甚至,以太坊除了雷电网络,还有其他类似的技术。我们可以把闪电网络、雷电网络及其他类似技术,统称为“状态通道技术”。

我们回顾下闪电网络的原理就知道,双方构建一条通道,然后双方的状态(在比特币里,仅为账户余额)在通道里刷新,通道关闭后,再将最终状态记录到区块链上。所以,状态通道这个名字还是挺贴切的。从这里可以看出,所有的状态通道技术,仅仅是把区块链当做最后的记录手段,而在平时尽量避免“上链”。

继闪电网络后,今天我们稍微来了解下以太坊的雷电网络。

在比特币那里,闪电网络只是一个单纯的技术,但以太坊的雷电网络是一个有自己代币(RDN)的ICO项目。从技术上来说,发不发代币并无区别,所以V神也曾质疑过RDN的必要性。不过从通证经济的角度来看,也许有妙用。不过,咱们这里仅了解其技术。

因为以太坊是一个图灵完备的智能合约平台,很多复杂的工作以太坊在底层就已完成了,所以雷电网络的实现其实比闪电网络更简单。雷电网络不像闪电网络,必须依赖多重签名地址予以实现,而是直接靠以太坊的智能合约来实现。

第一步:在以太坊上布署一个智能合约,理论上来说,既可以每建一个通道,就布署一个合约,也可以为一种代币布署一个合约。前者实现比较简单,但耗费gas太多,后者实现起来复杂一点,但便宜一些。

第二步:通道双方将一定量的代币发送到合约地址进行锁定,构建资金池,在闪电网络那,由多重签名地址代持代币,而在雷电网络,则由合约地址代持。同时,双方会向合约发送一条双方签名的报文,这条报文的作用是向全网公示,通道双方各自锁定了多少代币。到此时为止,通道便建立起来了。

第三步:通道建立后,双方所有的交易都可以在链下进行。举个例子:比如A和B建立了雷电通道,双方最初各自锁定了10个以太币,现在A要转1个以太币给B,那么双方一起签名一条新的信息:A减去1个以太币,B增加1个以太币(闪电通道的是记录余额,雷电通道的是记录净增减,比如A再发1个以太币给B,闪电通道会记录A还有8个,B有12个,但雷电通道会记录A减少2个,B增加2个)。这条信息不需要发到区块链上,只需A和B保留就行。

第四步:A和B之间在链下的每一次双方签名的转账信息,都有一个序列号,比如第一次是1,第二次是2,如果要结束通道(假如A发起 ),A可以将最新的,也就是序列号最大的那个信息发送到智能合约,同时提供一个锁定时间。如果在锁定时间到期前,B提供了一个更新的信息,那说明A作弊(比如,A在倒数第二条信息时收到了B的1个以太币,在最后一条信息发给B两个以太币,但A结束通道时,只提交倒数第二条信息),合约会将锁定的币全部给B,用以惩罚A,如果到期时对方没有异议,合约根据最后这条信息的净增减额计算双方的最终余额并发还给他们。

以上就是雷电网络的简单原理,下篇我们了解下它的一些特点。

雷电网络(一):厘清雷电网络的原理相关推荐

  1. linux网络编程 华清,Linux网络编程之套接字

    一 :套接字属性 套接字由域(domain),类型(type)和协议(protocol)三个属性确定其特性. 1)套接字的域 域指定套接字通信中使用的网络 介质,常见的套接字域是AF_INET,它指的 ...

  2. 雷电助手连接不到服务器,雷电模拟器无法联网怎么办 雷电模拟器网络异常的解决办法...

    雷电模拟器是大家认可度非常高的一款手游电脑模拟器,最近有朋友在问雷电模拟器在使用的过程中提示无法联网应该怎么办,提示网络异常应该怎么解决,今天高手游小编就来为大家梳理一下雷电模拟器在使用的过程中无法联 ...

  3. 上海网站排名优化找哪家?清法网络助你一臂之力

    说到网站排名优化,相信大部分企业都不陌生.它是指通过搜索引擎优化(seo)方式,使品牌网站在搜索结果中排名靠前.不过,由于网站的自然排名一般是搜索引擎对所有相关网页抓取结果自动分析.自动排名的体现,想 ...

  4. 清默网络多区域 OSPF

    清默网络多区域 OSPF 在一个大型 OSPF 网络中, SPF 算法的反复计算,庞大的路由表和拓扑表的维护以及 LSA的泛洪等都会占用路由器的资源,因而会降低路由器的运行效率.OSPF 协议可以利用 ...

  5. 清默网络——CISCO ASA SSL ***详解

    CISCO ASA SSL ×××详解 清默网络 CCIE Team 制作清默网络 CCIE Team 制作oCisco ASAWebN××× 配置详解实验环境如拓朴图.在做实验之前让我们先来了解一下 ...

  6. 浙江杭州SEO公司清法网络告诉你,搜索引擎优化对企业的意义

    相信对于很多企业来说,都听说过SEO,知道它是一种利用搜索引擎规则,提高网站在有关搜索引擎内自然排名的方式.不过,这其中许多人对它都是一知半解,根本不明白SEO对企业意义有哪些.今天,搜索公关专家清法 ...

  7. 小红书怎么运营?清法网络分享步骤

    作为活跃度日益暴增的社区电商平台,小红书如今被无数商家看做是品牌运营推广的重要渠道.今天,上海seo网络公司清法网络就来为大家拆解分析小红书的运营步骤. 小红书运营主要分为四个板块:商城运营.品牌号运 ...

  8. 我的工作经历-清法网络科技

    我,00后,今年6月份毕业.在这个内卷严重的社会,我的工作比一般人更顺利些.虽然我这短短5个月换了2份工作,但是换工作的过程还是比较顺利的. 我读的是五年制大专,学的是电子商务.但是我2份工作和这个都 ...

  9. SEO细节很重要 优化网站就找上海知名的清法网络公司

    提到网站优化,很多人第一时间想到的就是内容和外链.没错,网站优化内容和外链确实很重要.但是在优化网站的过程中,除了这些大问题,还需要注意一些的细节问题.其中,关键词分析是网站整体优化容易被忽视的一个环 ...

最新文章

  1. Sarg安装配置使用
  2. xcode 消除警告
  3. 新机器学习库TensorFlow Privacy问世:旨在保护敏感数据
  4. 快手宣布 7 月将取消大小周,​互联网大厂不卷了?
  5. python集合中的元素不允许重复对吗_python字典中的值为什么不允许重复
  6. Java冒泡实现类Collections.sort()
  7. oracle查询本月第一天_oracle获取本月第一天和最后一天及Oracle trunc()函数的用法...
  8. DAY13 Matlab实现图像镜像
  9. Android项目图像资源保存在,将图像从drawable保存到android中的内部文件存储
  10. A1089. 阶乘计算
  11. 精选 Hive 高频面试题11道,附答案详细解析(好文收藏)
  12. treetable php,jQuery树型表格插件jQuery treetable
  13. 相见恨晚的一款前端布局神器!
  14. 二元一次方程,且求共轭复根2020.11.17
  15. vuetify-icon图标显示不正常
  16. 关于windows微软账号登陆不进去的问题
  17. 多线程开发实战:Java实现多线程四种方式及相关方法原理
  18. 一张图解读小米公司的商业模式
  19. c语言圆环杀人的题目,圆的周长的练习题[1]
  20. Linux tomcat部署War包,Linux在Tomcat部署JavaWeb项目,Linux部署War包

热门文章

  1. poj1637(混合图判欧拉回路)
  2. html添加一条虚线垂直的,【html问题】在网页中添加垂直分割线
  3. 微信开通检测软件的使用方法(入门教程)
  4. 复旦大学2019计算机考研,2019年复旦961软件工程专硕考研初试363+复试经验分享
  5. IDEA启动报错Plugin Error Problems found loading plugins: Plugin “GlassFish Integration“ was not...
  6. 服务器被攻击怎么办?如何防止服务器被攻击?
  7. java生成二维码扫描跳转到指定的路径URL
  8. tpc-w tomcat mysql_ubuntu11.10 安装tpc_w
  9. Virtual host / experienced an error on node rabbit@ xx and may be inaccessible Totals问题的解决
  10. tomcat-命令窗口乱码