|区块链两层扩展隐私加密系列研究综述-part1

时间:2021-07-17 06:18       来源: www.elfgpf.com
啥是Layer 2扩展?

支持两种操作模式:

Masternodes

主节点是分散互联网上的服务器。它的用方法是一般挖掘节点没办法实行的。因为它们增强了功能,主节点一般需要进行资金投入才能运行。主要节点操作职员遭到勉励,并通过以他们竞价的数字货币获得一部分奖励来获得奖励。主节点将获得抵押贷款的规范回报,但也或有权获得部分买卖本钱,从而获得更大的资金投入回报。

Dash是第一个在其协议中达成masternode模的数字货币。在Dash所谓的服务证明算法下,主节点的辅助互联网与矿工的主互联网共存,在区块链上达成分布式一致。这种两层系统确保服务证明和工作证明实行Dash互联网的共生维护。Dash主节点还支持分散的治理系统,允许节点操作员对区块链内的要紧开发进行投票。Dash的主节点需要1000 Dash抵押。Dash和矿工每个人都有45%的区块奖励。剩下的10%用于区块链基金。运营商负责对怎么样分配资金来改变互联网的建议进行投票。

Dash确定性排序。使用一种特殊的确定性算法对主节点进行伪随机排序。挖掘互联网将通过对每一个块用工作负载证明的散列来为该功能提供安全性。

达什不信赖法定人数。Dash master互联网是不可信的,没实体可以控制结果。从总池中选择N个伪随机主节点作为选择实行实质任务的N个伪随机主节点的预测器。从数学上讲,Quorum A节点是离目前块散列近期的节点,而Quorum B节点是离目前块散列最远的节点。对区块链中的每一个新块重复此过程。

Dash服务证明。坏参与者也可以运行主节点。为了降低出现不好的行为的可能性,节点需要ping互联网的其余部分,以确保它们维持活动状况。所有主节点验证都由主节点互联网本身通过仲裁系统随机实行。每一个块验证大约1%的互联网。这致使天天大约六次对整个主节点互联网进行验证。连续六次违反将致使主节点被禁用。

信道状况

状况通道是小额支付通道的一种容易见到形式。它们不仅能够用于支付,还可以用于区块链上的任何东西。状况更新。比如智能合同的变更。

状况通道允许在链外协议中发生多个事务,可以飞快速地处置这部分事务并最后在链上解决它们。他们维护了区块链协议的操作模,但改变了用于处置可伸缩性挑战的方法。

状况通道中的任何状况变化都需要将状况部分指定为对…感兴趣;所有各方都赞同用明确的密码。

Out-of-chain匹配;

优势

微支付通道是为不改变底层协议的可伸缩BTC提出的主要解决方法之一。

买卖被立即处置,节点的竞价推广账户余额被更新,新所有者可以立即便用资金。

买卖本钱只不过买卖本钱的一小部分。

优势

封闭的流动性池;

TumbleBit

TumbleBit协议是在波士顿大学创造的。这是一个单向、无链接的支付中心,完全兼容BTC协议。TumbleBit允许各方通过一个名为Tumbler的不受信赖的中介机构进行迅速、匿名的下行支付。在TumbleBit上,无人,甚至是Tumbler,可以分辨出哪些付款人在支付哪些付款人。

Nakamoto高频买卖;

优势

匿名的财产。TumbleBit提供了非链接性,而不需要信赖Tumbler的服务,它是一个不受信赖的中介。

拒绝服务和Sybil保护。TumbleBit借助买卖费来抵御DoS和Sybil攻击。在整个;

的平衡。即便当事人串通一气,该系统也不应被用来印钞或偷钱。在整个;

BTC的兼容性。TumbleBit完全兼容BTC协议。

可扩展性。每一个TumbleBit用户只与Tumbler和相应的对手方进行交互;所有TumbleBit用户之间缺少协作,这使得滚转模式的可扩展性成为可能。

批处置。在支付中心模中,TumbleBit支持一对1、多对1、一对多和多对多事务。-主节点兼容性。TumbleBit协议可以作为主要节点上的服务完全达成。微风钱包目前完全可以通过安全连接为BTC买卖提供增强的隐私保护。Breeze服务器通过互联网预先注册,用安全、不受信赖的注册机制来抵制操纵和审查。在整个;

生产。NTumbleBit和Breeze的达成已经获得了TestNet的地位。

Poon-Dryja付款通道;

TrueBit

TrueBit是一种协议,它通过允许不受信赖的智能契约实行和卸载复杂的计算来提供安全性和可伸缩性。这使得它不同于状况通道和等离子体,后者对于提升ethereum区块链的总体事务吞吐量更有用。TrueBit依靠于一个解算器,它需要将存款存入一个智能合约,计算它并在适合的状况下取回。假如计算不正确,则解决程序将损失其节省的本钱。TrueBit用了一种名为“”的技术;验证游戏”;一种经济机制,其中为其他党派创建了一种勉励机制,以检查解决者的工作。

Golem引用TrueBit作为他马上推出的视频流平台外包计算互联网LiePeer的验证机制。

霓虹灯交易平台

NEX用带有令牌的小蚁币分散应用程序。

计划对小蚁币、以太币、NEP5和ERC20令牌进行初步支持。

计划在NEX上买卖比特币、莱特币和RPX交叉链支持。

NEX out- chain匹配引擎将是可伸缩的、分布式的、容错的,并且可以连续运行而不停机。

对密码签名的需要可以达成一致;公开指定的确定性外部链接匹配引擎算法;与买卖和违规奖励的公共账簿。用于交换智能契约的事务办法将只同意由匹配引擎持有些私钥签署的订单。

匹配引擎匹配订单并将其提交到相应的区块链智能契约实行。

小蚁币上的单个调用事务可以包含很多智能契约调用。你可以在链事务中分批提交匹配的订单。

Masternodes:

帮维护和保护生态系统和区块链免受互联网攻击;

可以通过在需要时有权拒绝或隔离块来达成挖矿者的分散治理;

可以通过监测买卖和提供法定货币通道来支持分散化的交易平台;

可用于促进智能契约,如即时买卖、匿名买卖和分散的支付处置器;

它可以促进分散化市场,譬如像eBay等同行运营的商业网站的区块链。

弥补工作量证明的局限性——防止集中开采,降低能源消耗;

承诺增加稳定性和互联网忠诚度,由于更高的分红和更高的初始资金投入本钱,使得运营商不太可能放弃他们在互联网中的地位。

优势

成熟的支付中心模式;

TumbleBit由两个交错的公平交换协议组成,该协议依靠于riest-shamir-adleman 加密系统的盲目性,以预防用户或Tumbler的不当行为,并确保匿名性。这部分协议包括:

Clt-style支付途径;

优势

并非所有些参与者都需要在线更新他们的状况。

参与者无需在爸爸妈妈区块链上的输入记录就可以参与血浆区块链。

当你将Plasma区块链构建为树时,你需要最少的数据来确认父区块链上的事务。

可以通过根区块链构建和达成私有区块链互联网。买卖可以在当地私有区块链上进行,并由公共父区块链提供资金。

特定于0 x:

将需要一个受信赖的令牌注册中心来验证ERC20令牌地址和汇率;

早期的买卖与可能的买卖冲突,需要更多的进步;

过渡链转移;

机会

现在没,由于Tari不做复杂的计算,至少短期内没。

链请求/订单;

Decker-Wattenhofer双向支付途径;

小额支付通道

微支付途径是一种技术,它允许用户进行多次BTC买卖,而无需向BTC区块链提交所有买卖。在典的支付通道中,只向区块链添加两个事务,但参与者之间可以进行无限或几乎无限的支付。

多年来,已提出或推行了若干途径设计,包括:

优势

外包计算——世界上其他人都可以发布计算任务,其他人都可以因完成任务而获得奖励。

可伸缩——通过将矿工的验证离别到一个单独的协议中,TrueBit可以达成高事务吞吐量,而不需要面对验证者的困境。

Puzzle -承诺协议;

TumbleBit还支持通过Tor进行匿名处置,以确保Tumbler服务器可以作为隐藏服务运行。

TumbleBit结合了链外密码计算和标准链上的BTC脚本功能,使智能合同不依靠于孤立的证人。这里用的非常重要的BTC特质包括哈希条件、签名条件、条件实行、2/2多重签名和时间锁定。

波士顿大学在白皮书中提供了定义验证和参考达成。NTumbleBit是为TumbleBit协议的c#生产达成而开发的,在写作本文时,分层部署了它在TestNet的alpha/实验性版本中的Breeze达成。

NTumbleBit将是一个针对TumbleBit支付解决方法的跨平台框架,包括服务器和推广客户端。TumbleBit分为两种模式:翻转模式和支付中心模式。flip模提升了买卖的可替代性,并提供了没风险的非关联买卖。paycenter模是一种不需要达成Segwit或lightning networks等达成的下行支付方法。

同时

是不是每一个事务都需要由世界上的每一个父区块链节点进行验证?

假如我能让它们立即生效,我想为我的大部分平时事务提供较低的安全性吗?

假如你能回答这个问题。没中;Andother Isthrough;,你正在探寻第二个级别的扩展解决方法。

机会

匹配的引擎一般为Tari提供机会;具体策略有待进一步研究。

0 x

基于ethereum ERC20的智能契约令牌。

它提供了一个开放网站源码许可,允许通过dApp形式的外部链接匹配引擎在ethereal块链上交换符合erc20的令牌,以促进制造者和接收者之间的事务。

机会

主节点没特定的规范或协议;有很多不一样的达成。假如Tari协议用Masternodes,那样可以用它们来促进解链智能契约,并增强主区块链的安全性。

主节点增加了大家参与Tari的动机。

批处置未知的能力;

迅雷互联网

用状况通道学习状况通道技术,概念协议,并开发参考达成。

状况通道可以与任何erc20兼容的令牌一块用。

各方之间的状况更新是通过数字签名和传输散列锁作为一种协商一致的机制来完成的,这种机制也遭到超时的保护。这部分都可以在ETH区块链上随时解决。闪电互联网用HTLC的方法与闪电互联网一模一样。

缺点

维护一个主节点可能是一个漫长而艰巨的过程;

ROI是不确定和不同的。在某些应用程序中,主节点只有在挖出一个块并随机选择支付时才会获得奖励。

一般,主节点的IP地址是公共的,因此比较容易遭到攻击。

允许支付和更改智能合同。

状况通道具备非常强的隐私属性。所有事情都发生在参与者之间的通道中。

状况通道是立即确定的。双方签署状况更新后,可视为最后状况。

缺点

隐私并没100%得到证实。收款人比收款人有更好的隐私权,从理论上讲,收款人与滚筒之间的串通可以暴露收款人的身份。

Tumbler服务不是分布式的。假如Tumbler服务器发生问题,需要做更多的工作来确保事务的持久状况。

需要用相同的面额。TumbleBit协议只支持公分母值。

机会

由于Tari的票务用例需要与多方进行很多迅速事务,而不是与一方进行很多迅速事务,所以机会比预期的要少。不可替代的资产需要为其所有。广播中;但,国家频道在两党之间是私有些。

缺点

Off-chain匹配引擎

在匹配引擎中,订单从下链匹配,并在链上完成。这允许复杂的订单,支持跨链传输,并维护订单的公共记录和行为的确定性描述。链外匹配引擎用令牌来表示智能契约,将全局资产转换为智能契约令牌,反之亦然。

0 x具体:

开源协议,可以单独创建dApp匹配引擎链;

完全透明的订单匹配,无单点控制:

只有遵循本钱计划,制造商的订单才会进入中继器的订单簿。

交换只有在同意者想同意的状况下才能发生;

由公开的DEX smart合同管理的共识和解决方法;

三一

Trinity是一个基于nep-5智能合同的开源互联网协议。

小蚁币的trinity和ethereum的Raiden network是一样的。

Trinity用了与Raiden互联网相同的共识机制。

新的TNC令牌已经被引入到三位一体互联网中,但小蚁币、nep-5和TNC令牌都得到了支持。

等离子体

血浆区块链是区块链中的一条链,状况转换由根链上提交的绑定欺诈证书强制实行。Plasma允许你管理层次化的区块链,而无需对根区块链上的分类帐进行完整的持久记录,也无需向任何第三方提供信赖。该欺诈演示了一种交互式迅速取钱协议的达成,以预防恶意操作,并且在较低的恶意参与者期望将块提交给根链而不向上层广播的状况下。

Plasma是一个用于勉励和实行智能契约的框架,它可以扩展到每秒很多的状况更新,使根区块链可以表示很多的dapp,每一个dapp都用我们的树格式区块链。

Plasma依靠于两个重要组件,一个是将所有区块链计算重新架构为一组MapReduce函数,另一个是在现有区块链之上绑定股票证书令牌的可选办法。纳库姆托共识勉励手段不鼓励集体扣缴或其他拜占庭做法。假如一个链是一个拜占庭链,它可以选择到它的任何父链继续或退出目前提交状况。

MapReduce是一个用于处置和生成云数据集的编程模和有关达成。用户指定一个映射函数,该函数处置键/值对来生成一组中间键/值对,与一个约简函数,该函数合并与同一中间键关联的所有中间值。Plasma map reduce包括在map阶段计算数据作为输入的承诺,与返回结果时reduce步骤中状况转换的merklee证明。

织机互联网借助授权证明共识和验证,达成了在ethereum上运行的可扩展的、特定于应用程序的侧链。

OMG Network ,一个运行在ethereum上的等离子区块链金融扩展解决方法,用PoS共识和验证。

优势

现在的二级扩展计划

Decker-Russell-Osuntokun eltoo通道;

犯规时的迅速退场方案。

缺点

状况通道取决于可用性;双方需要在线。

NEX具体:

支持当地货币;

公共JaaScript对象表示将第三方应用程序的编程接口和Web扩展API应用于买卖令牌;

开发环境——在Erlang之上的Elixir,支持可扩展的、分布式的和容错的匹配引擎;

Cure53将对Web扩展进行全方位的安全审计,NEX令牌将被视为已注册的欧洲安全。

性能{NEX, 0x}:

经典混合/卷/清洗模式;

机会

有机会用Tari作为两层扩展解决方法。

你能否创建一个dAppChain运行Monero的Tari票据等离子体而不创建一个特定于关税的根区块链?注意:这使得Tari区块链依靠于另一个区块链。

织机互联网的软件开发工具包使其他人都可以比较容易地创建一个新的等离子区块链。在不到一年的时间里,成功推出了多家成功的dAppChains。

缺点

在写作本文时,TrueBit仍在开发中。

RSA -解谜器协议;

缺点

小支付途径不合适大额支付,由于多途径支付互联网中的中间节点可能没足够的资金转移资金。

除非他们的节点在买卖时连接并联机,不然接收方没办法采集资金。

如。那是什么?如。那是什么?

用状况通道作为将当地状况通道集成到基于ethereum的分布式应用程序的通用框架。

公共框架是只存储状况一次,然后由任何应用程序或应用程序组用的框架。

反事实实例化是指实例化契约而不实质将其部署到链上。它的工作原理是让用户可以签署和共享多签署钱包的承诺。

合并实例契约之后,通道中的所有参与方都将其视为已部署,即便它不是已部署的。

引入了全局注册表。这是一个链上契约,它将任何反事实契约的唯一确定地址映射到链上的实质部署地址。用于生成确定地址的哈希函数可以是考虑字节码、其所有者和唯一标识符的任何函数。

典的反事实状况通道由反事实实例化的对象组成。

在批处置链上提交

下链指令继电器+上链结算。

制造商选择中继器,指定令牌汇率、过期时间、满足中继器本钱表,并用私钥签署订单。

共识由公开的DEX智能合同控制:地址、令牌余额、令牌交换、成本、签名、订单状况和最后转账。

斯皮尔曼家的男性支付途径;

这将怎么样适用于Tari?

Tari是一个需要处置真实事务的高吞吐量协议。比如,Big Neon是一个构建在Tari区块链之上的初始业务应用程序,它需要在短期内完成很多的事务处置,尤其是在门票销售和赛事门票交换的状况下。想象一下,在比赛日,一个能容纳85000个座位、72排座位的体育场。序列化的现实世界扫描在四分钟内分解为大约500张票,即每一个队列每秒大约有两名观众。

这对于父扩展解决方法区块链是不可能的。

NEX具体:

就像传统的交换一样,它需要一定量的信赖;

游乐场

状况信道作为分散的老虎机赌博平台,但仍然用基于集中服务器的随机数生成。

实例化玩家和赌场之间的规范。闪电在;状况通道。当赌博游戏结束时,最后状况将提交给区块链。

该研究用门限加密技术签名策略)使一组参与者可以生成真的安全的随机数。

啥是第2层扩展?

在区块链和数字货币的世界中,事务处置的扩展是一个难以解决的问题。这遭到平均块创建时间、块大小限制和确认事务所需的更新块数目的限制。这部分原因致使在主区块链上进行买卖,像mastercard或Visa。场外买卖。类买卖几乎是不可能的。

让大家假设区块链和数字货币。统治世界。并负责实行所有全球非现金买卖,即:从2014年到2015年,共有4331亿人。这意味着平均每秒13734个事务!这意味着,假如所有这部分都是容易的单输入单买卖,输出非现金买卖,并实行以下操作:

SegWit的BTC支持。类中;区块链理论上可以处置约21.31tx/s,大家需要约644个并行版本,而SegWit事务大小为190字节,合并后的区块链天天将增长约210GB !

以太巷与他者;类中;考虑到现在的天然气价格,ethereum理论上可以处置约25.4tx/s,这将需要约541个并行版本,事务大小为109字节,区块链的总增长约为120GB /天!

这就是为何大家需要一个适合的扩展解决方法,不让区块链膨胀。

开放系统互连模为计算系统的通信功能概念了七个层次。第1层是物理层,第2层是数据链路层。第一层从不关心Layer2和更高层的功能。它只提供原始数据的传输和接收。反过来,第2层只知晓第1层,并概念了提供节点到节点数据传输的协议。

与OSI通信层类似,在区块链技术中,分散的第2层协议指事务吞吐量扩展解决方法。去中心化的第2层协议运行在主区块链之上,同时保留主区块链的属性。与每一个事务不同,只有多个事务的结果嵌入到链中。

机会

由于Tari的票务用例需要与多方进行很多迅速事务,而不是与一方进行很多迅速事务,所以机会比预期的要少。不可替代的资产需要为其所有。广播中;但,国家频道在两党之间是私有些。

哈希时间锁协议;

特别注意哈希定时锁定契约:这种技术使支付可以安全地路由到多个支付通道。HTLCs是更一流的支付途径设计的一个组成部分,比如闪电互联网用的支付途径。

闪电互联网是一个运行在区块链之上的两层支付协议。它支持参与节点之间的即时事务。闪电互联网有一个P2P系统,允许通过双向支付通道互联网支付少量数字数字货币,而无需持有信托资金,并最大限度地降低了第三方的信赖。

闪电互联网的正常用包括通过向有关的区块链进行金融买卖来打开支付通道。然后进行任意数目的闪电买卖,在不向区块链广播的状况下更新频道资金的临时分配;然后选择广播事务的最后版本以关闭支付通道来分配通道的资金。

闪电互联网遍布数字货币世界。它刚开始是为BTC设计的。然而,LTC币、Zcash、ethereum和riptide只不过海量计划达成或测试某种形式互联网的数字货币中的一小部分。

机会

TumbleBit是Tari的一个优点,它是一个具备靠谱隐私功能的不受信赖的Masternode匹配/批处置引擎。