区块链闪电网络的研究与实现

来源 :电子科技大学 | 被引量 : 12次 | 上传用户:zhaojuan2582
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着比特币的日益流行,区块链技术作为比特币系统的底层技术也引起了工业界和学术界的广泛关注。由于比特币系统最初设计的限制,系统中一些问题也逐渐显现出来,其中区块扩容的问题尤为突出。为了解决区块扩容的问题,比特币系统提出了闪电网络扩容方案,闪电网络中的用户可以建立离线的支付通道,实现真正无时延的即时支付。闪电网络选择在以太坊区块链链下建立支付通道,搭建离线的支付网络,完成小额快速交易,整个过程除建立和关闭支付通道时需要和链上区块链进行交互确认,其余过程均在链下快速进行,因此大大提高了区块链的交易性能。在建立的闪电网络中,除了需要保证交易能够快速有效地的完成外,还需要保证交易资金的安全,防止某个交易方的恶意操作。因此我们除了需要设计与支付通道建立、使用、关闭相关的合约之外,我们还需要特别考虑阻止作弊的机制,以保证在闪电网络中交易的安全性。除了点对点支付之外,我们还考虑到了跨节点多跳支付机制,能够保证交易双方在没有建立直接支付通道的情况下,通过路由机制,找到一条可达的支付路径,实现跨节点多跳支付。基于对比特币闪电网络的研究分析,本文在以太坊区块链上实现了闪电网络的基本功能,涵盖了点对点支付、防止交易作弊和跨节点多跳支付三种支付应用场景。本文主要完成了以下工作:第一部分是对闪电网络基本功能进行了分析研究,并提出了包含三种支付场景的闪电网络架构;第二部分是闪电网络功能模块的设计与实现,主要包括用户管理、通道管理和智能合约三大模块;第三部分是闪电网络的整体测试,不仅包含了对闪电网络基本功能如建立用户、建立支付通道等的测试,还针对提出的三种支付应用场景进行了测试,以及对性能优化的效果进行了测试。本文以比特币区块链闪电网络技术原理为基础,在以太坊区块链上设计并实现了自己的闪电网络。使得交易用户可以通过在链下建立支付通道进行小额快速安全支付,并且可以通过路由机制,实现跨节点多跳支付。测试结果表明,闪电网络能够在保证资金安全的情况下,大幅度提高以太坊区块链的交易性能,达到实时交易的效果。
其他文献
药源性肝损害已成为国内外常见且较严重的药源性疾病,一些药物引起的常见的药源性肝损害屡有报道,我们也都熟知,但我们往往忽视药物引起的罕见的药源性肝损害,本文就临床用药
社会不断进步,教学方法也在不断更新。新的教学法在以前的教学法的基础上,根据新的社会需要,加入新的特征。不论教学方法如何变化,都是为了探求教学的最佳途径,即用最短时间
经济快速发展的今天,大气污染问题已越来越严重,大气环境的保护与监测刻不容缓。传统的大气污染监测采用常规的化学、物理监测方法,虽然该类方法监测结果较准确,但较耗费人力
悲剧是人与自然、人与社会和人与自身命运冲突的艺术表现。本文论述了悲剧艺术中普遍原则与个体要求的冲突 ,理性与欲望的冲突 ,生命与死亡的冲突 ,想象与现实的冲突及其审美
目的建立注射用头孢米诺钠的有关物质及含量测定方法。方法采用高效液相色谱法,色谱柱为ShimpackVP—ODS(4.6mm×250ram,5μm);流动相为醋酸溶液(取lOmL冰醋酸,加水980mL)-甲醇-四
<正>"一条"是一家主打生活时尚短视频的新媒体,创办人为《外滩画报》前总编辑徐沪生。2014年9月8日"一条"在微信建立公众号,每天8点发布一条原创短视频,视频长度在两分钟到五
随着科学技术的迅猛发展,一些传统的企业逐渐走向衰落,取而代之的是新兴的知识型企业,尤其互联网企业正以惊人的速度在发展。互联网企业之间的竞争越来越激烈,尤其近两年,不
从设计符号学角度,结合5种不同类型的趣味性产品案例分析,论述了趣味性产品的构成要素,重点解析了趣味产品中的交互性构成要素,总结出拟人、夸张、仿生、环境交互、形态结合
目的探讨华法林在60岁以上老年脑梗死并房颤患者中长期应用的疗效及安全性。方法选择2011-05—2015-05在我院神经内科住院的房颤伴脑梗死高危患者40例,长期应用华法林治疗,观
<正> 治疗方药:旋覆花、枳实各15g,代赭石30g,半夏、党参各10g,厚朴12g,炙草9g,生姜3片。出血重者加小蓟,侧柏炭;大便硬结者加大黄、二丑;兼阴虚者加太子参,知母。每日1剂,水