原文标题:《详解弹性侧链网络SKALE:技术方案、跨链桥与代币经济》原文来源:ZKSwap中文社区
侧链是什么?这里援引BarryWhitehat对侧链的定义。
其基本含义是:由一组验证者,把一条链的最新状态提交给一个智能合约,如此推进的一类系统。这些检查点可被一个桥接合约使用,以支持用户的存款和取款。一般来说,在该组验证者之间也会有一个领袖选举流程,来决定某时某刻由谁来创建侧链区块,例如PoA权威证明算法和PoS算法。
Barry同时提到,随着一些Layer2扩展方案的成熟,可以考虑侧链如何与其他方案更好地结合。并且在一些特定场合下,侧链的特点能够大放异彩。
目前,主流侧链方案主要有:Polygon?、xDai?StableChain以及SKALENetwork。本文将梳理SKALE的技术方案、扩展包、IMA跨链桥、SKALE通证与治理以及SKALE生态发展与投融资情况。
SKALE简介
SKALE网络的定位是作为以太坊的「弹性侧链网络」,能够支持成千上万个独立区块链、侧链、存储链和其他类型子链。这些区块链都与以太坊主网相连接,并且完全兼容以太坊生态。
SKALE网络中的侧链由一组从网络节点集合中选出的虚拟子节点所运作。每一条侧链都是高度可配置的,用户可自由选择侧链的规格、共识协议、虚拟机、母链以及定制化的安全措施。
SKALE网络使用Solidity作为智能合约的编程语言,运行模型完全兼容EVM,支持主流的以太坊代币标准,同样可以通过web3.js和web3.py连接网络,以及使用Truffle和Remix等工具,实现了开发者友好。
SKALE网络构成
Bondly获OKEx Blockdream Ventrues投资 双方将深入探索NFT领域:据官方消息,Bondly已获OKEx Blockdream Ventrues(OKEx BDV)投资,双方将深入探索NFT领域,为NFT优质区块链项目发展提供服务和资源支持。一方面,Bondly将通过NFT形式为OKEx BDV合作的优质项目提供LaunchPad服务;另一方面,双方共同把优秀品牌带到Bprotect,也将以NFT创新形式与OKExChain生态资产进行品牌合作。
Bondly是一种可互操作、透明、便捷的资产兑换协议,旨在彻底改变传统的资产托管方法,并使每个艺术创作人都能进入自己的数字市场,旗下产品包括BSwap(NFT发售平台)、Bondly LaunchPad(IDO平台)、BProtect(NFT交易平台)。OKEx BDV初始资金1 亿美金,致力于发现和投资最前沿的产品技术创新类区块链项目,投资方向包括基础设施、交易及金融项目、公链生态类项目、应用类流量入口等。[2021/5/6 21:28:39]
图片来源:SKALENetworkWhitepaper
SKALE网络由SKALE节点和SKALE管理员两部分组成,其中SKALE管理员是部署在以太坊主网上的智能合约。SKALE管理员合约起着「入口」的作用,承担节点的创建与销毁、弹性侧链的创建与销毁、虚拟子节点轮换和SKALE奖励发放等任务。
图片来源:SKALENetworkWhitepaper
其中,虚拟子节点是弹性侧链的参与者,负责执行SKALE共识、运行SKALEEVM以及促进链间通讯。
节点的创建与销毁
姚前:区块链技术值得数据跨境流动及其监管各方深入研究:《中国金融》2020年第22期,中国证监会科技监管局局长姚前刊文《数据跨境流动的制度建设与技术支撑》表示,支付标记化技术将个人数据的“匿名化”交由可信第三方负责,而区块链技术则创造了用户完全自主可控的数据隐私保护新思路。用户的私钥可以本地生成,通过公钥计算发布有效的账户地址,从而隔断账户地址和账户持有人真实身份的关联。通过控制私钥,用户可以在区块链上自主完成交易,虽然在区块链网络上能够看到每一笔交易的细节,但无法对应到现实世界中的具体某个人。区块链技术从根本上打破中心化模式下数据控制者对数据的天然垄断,赋予用户真正的数据隐私保护权。区块链技术还可与先进密码学技术结合,发展出各类隐私保护方案。比如,利用基于环签名、群签名等密码学方案保护签名方身份;采用高效的同态加密方案实现密文的多方处理,隐藏用户交易金额等敏感信息;采用零知识证明方案,使交易数据能被审查和验证,但又不能被真实探知。区块链技术这一自主可控的隐私保护新思路,值得数据跨境流动及其监管各方深入研究。[2020/11/24 21:56:04]
潜在节点转变为SKALE网络的节点需要进行如下步骤:首先运行SKALE后台程序,由后台程序评估潜在节点是否满足网络的硬件要求;如果评估通过,潜在节点可以向SKALE管理员提交申请以加入网络。提交申请需要质押网络保证金,并提供其IP地址、端口、公钥等节点元数据;提交完毕后,潜在节点加入系统,并称为「全节点」或「轻节点」。
当节点创建后,SKALE网络会为其分配一组对等节点。对等节点将定期审查该节点的宕机时间与延迟,以此决定每个网络周期发放给该节点的奖励。
如果节点想要退出网络,需要先向网络广播退出消息,并等待一段终止期。之后节点可以取回其质押的网络保证金。
弹性侧链的创建与销毁
可定制化的「弹性侧链」是SKALE的创新点之一。「弹性」意味着区块链并不是固定不变的,用户可以根据其需要,按照1/128、1/16或1/1的节点资源和3、6和12个月的时长选项,以及网络的存储容量来选择区块链的配置,并使用SKALE通证支付相应的租金。
声音 | 光明日报:推动区块链技术在民生领域更广泛、更深入地应用:《光明日报》今日发表题为“大力探索“区块链+”在民生领域的运用”评论文章。文章指出,自问世以来,区块链就以其作为数字货币的底层技术而受到各界褒贬,但把区块链技术等同于数字货币,就像把互联网等同于“万维网”一样,窄化了区块链的内涵。从区块链自身的逻辑来说,它的核心功能主要有3个:一是机器信任,二是价值传递,三是智能合约。这也是适合区块链落地的应用场景。文章中表示,“区块链+”在民生领域的更多应用还需要“脑洞大开”的创新实践。我们既要加快区块链核心技术的突破创新,不断完善监管机制,也要抓住区块链技术融合、功能拓展、产业细分的契机,推动区块链技术在民生领域更广泛、更深入地应用,实实在在地增进人民群众的民生福祉。[2019/10/31]
用户将申请提交给SKALE管理员后,一条新的弹性侧链也就随之创建。
图片来源:SKALENetworkWhitepaper
如果用户支付的租金已消耗完,或是用户将其弹性侧链删除,此时弹性侧链就会被销毁。此外,用户还可以对弹性侧链的虚拟子节点进行轮换,来避免其互相勾结,确保弹性侧链的去中心化。
整体看来,SKALE的弹性侧链的创建与销毁类似于我们平时租赁云服务器的模式,即按需选择资源和按资源付费。在租金消耗完后,用户可以选择续费或是删除服务器(也即弹性侧链)。就像Docker和Kubernetes允许轻松定制且可扩展的云服务一样,SKALE的愿景是提供去中心化的「链服务」。
SKALE奖励发放
在每个SKALE网络周期结束之后,该时期内所释放的SKALE通证会平等地分配给该周期开始前参与到网络的所有节点。
德国证券交易所正深入研究是否推出比特币期货等相关产品:据ccn援引彭博社消息,德意志交易所(Deutsche Boerse)正在深入研究是否提供比特币期货和其他加密货币的相关产品。在一次行业盛会上,该公司的客户,产品和核心市场负责人Jeffrey Tessler称:“德意志交易所在推进比特币之前,希望确保理解比特币之下的交易,这不是最容易的一件事。我们正在深入地了解之中,希望了解波动性,想要确保客户协调,及监管机构的协调。”Tessler表示,尽管CEM和CBOE在一个交易日期间比特币期货交易量多达6.7亿美元,但目前没有任何一家主要的欧洲交易所列出比特币或其他加密货币的衍生产品。据悉,德意志交易所已经参与了区块链实验,他们今年3月份与流动性管理公司HQLAx合作,利用R3的Corda平台开发基于区块链的证券借贷平台。[2018/5/24]
分配给每个节点的通证数量取决于其24个对等节点中的16个(剔除最高与最低的4个指标)所提交的平均指标。由于运行时间不足/延迟而未分发给节点的通证将流向N.O.D.E基金会。
弹性侧链与共识过程
弹性侧链是由SKALE网络中的虚拟子节点组成的,这些虚拟子节点通过一种异步、无领导和可证明安全性的协议参与到区块的创建与确认。只要超过2/3的虚拟子节点验证集合处于在线状态,它们就会在链上持续创建与确认新的区块。SKALE的共识过程如图所示:
图片来源:SKALENetworkWhitepaper
区块提案
虚拟子节点需要遵照以下原则来创建一个区块提案:检查其待办交易队列;如果待办队列中的交易规格小于等于MAX_BLOCK_SIZE,则虚拟子节点取出其中所有交易加入到区块提案中;如果待办队列中的交易规格大于MAX_BLOCK_SIZE,则虚拟子节点按接收的先后顺序取出其中的待办交易,加入到MAX_BLOCK_SIZE的区块提案中;之后,根据SHA-256根节点从最小值到最大值排序的交易,虚拟子节点收集区块提案。如果待办队列为空,虚拟子节点会等待一个BEACON_TIME。如果之后队列仍为空,则创建一个不包含任何交易的区块提案。
今晚8点袁煜明将做客《金色讲堂》 深入解读“什么是区块链思维”:今晚20:00,火币区块链应用研究院院长袁煜明将做客《金色讲堂》深入解读“什么是区块链思维”。袁煜明将从股份制的种种弊端出发对区块链的出现给行业所带来的改变进行一一讲解。同时,袁煜明还会对区块链机制目前所存在的问题进行全方位的解读。详情请关注今晚8:00的《金色讲堂》。[2018/4/10]
在某个虚拟子节点创建了区块提案后,它将按照数据可用性协议通知其他的虚拟子节点。数据可用性协议保证了信息能够传递至绝大多数的虚拟子节点。
共识与轮次
对区块提案的共识采用异步二进制拜占庭协议。目前SKALE使用来源于Mostefaouietal的ABBA协议的变体。
提案阶段结束后,每个收到提案P的绝大多数签名S的虚拟子节点A立即会在一个共识轮次R中对ABBA进行投票。协议如下:
对于每一轮R,虚拟子节点会执行N个ABBA实例;每个ABBA相当于虚拟子节点I在区块提案中的一次投票;每个ABBA以一次「是」或「否」结束共识投票;ABBA全部结束后,会有生成投票向量v,它包括每次提案的「是」或「否」。
如果投「是」的仅有一票,相关的区块提案P则被提交至弹性侧链;如果投「是」的有多票,则会用伪随机的数字R从「是」的投票提案伪随机性选出P。选出的提案对R除以N_WIN剩下的部分进行索引,其中N_WIN为投「是」提案的总数;随机数R是ABBA所有COMMON_COIN(一种随机数源)的总和。如果所有投票全是「否」,则向该区块链提交一个空的区块。所有投票都为「否」的可能性非常小,随着N的增加而降低。
一旦共识在任意虚拟子节点A上成功选出区块P,虚拟子节点将执行以下算法以确定提案,并提交至区块链。A会检查其是否收到选出的提案P;如果A未收到提案,它将向其对等的虚拟子节点提出申请,进行下载;A将对P签署一个签名碎片S,并将其发送至其他全部的虚拟子节点;A等待接收来自包括其自己的绝大多数虚拟子节点的签名碎片;A一旦接收到绝大多数的签名碎片,就会把它们组合成一个阈值签名;最后,A把P与阈值签名S一同提交至区块链。
此外,SKALE的容器化结构还为dApp开发者提供了企业级性能与选项选择,旨在实现中心化系统同等级别的灵活性、可配置性及模块化特性,提供SKALE管理服务、节点监控服务、虚拟子节点调配服务,并整合了一系列的应急策略和故障恢复方案,以应对网络攻击和故障等紧急情况。
SKALE网络扩展
SKALE开发了两个扩展包:文件存储与链间通讯。
文件存储
图片来源:SKALENetworkBlog
SKALE网络的文件存储依赖于其内置的数据可用性协议,它确保了数据至少存储在每个弹性侧链2/3的虚拟化子节点上。fileStorage.js是一个npm包,用户只需几行代码即可将SKALEFileStorage集成到他们的dApp中。并通过调用uplodaFile、downloadFileIntoBrowser/downloadFileIntoBuffer、deleteFile方法来对文件进行上传、下载和删除。
SKALE网络用户可以把文件划分成1MB的「组块」,并提交至fileStorage智能合约,以连续的方式存储在每个节点的文件系统里。
链间通讯
图片来源:SKALENetworkWhitepaper
SKALE网络采用了BLS阈值签名。BLS签名算法是一种可以实现签名聚合和密钥聚合的算法,能够避免签名者之间的多余通信。
SKALE网络中的每个弹性侧链都支持该签名,藉此能够实现快速安全的链间通讯。即SKALE网络中一条独立的弹性侧链能够验证另一条弹性侧链签名并提交的区块,使SKALE网络可以实现智能合约的执行及弹性侧链之间的加密资产转换。
IMA跨链桥
图片来源:SKALENetworkBlog
SKALE于今年七月推出了IMA跨链桥,允许用户在以太坊和任意一条SKALE链之间转移支持主流ERC标准的数字资产以及通用消息数据。
如果用户需要将资产从以太坊转移至SKALE网络,IMA跨链桥会将以太坊上的资产存入到DepositBox合约中,等待10个以太坊区块的确认,之后发送一个传输请求到一个称为SKALEIMAAgent的代理,该代理将轮流调用在SKALE网络中运行的SKALETokenManager来在各自的SKALE链中处理这笔传输。
如果需要将资产从SKALE链转移到以太坊,则代币将在SKALE链上被燃烧并在以太坊主网上解锁。如果需要转移的代币是在SKALE链上铸造的,则作为转账的一部分,它将在以太坊上进行铸造,以保留该代币所有权。
SKALE通证与治理
SKALEToken代表作为验证节点参与到网络中的权力,或者作为开发者在某一段时间内部署和租用弹性侧链所获得资源的一部分。
用户以弹性侧链的形式,在一段预先确定的时间内,通过订阅模式租用资源。验证节点向网络中质押SKALE通证,然后获得运行节点、赚取交易费用和通货膨胀通证的权力。
通常来说,SKALE治理采用委托质押模型,即利益相关者既可通过质押投票直接参与治理,也可将其投票权力委托给其他的利益相关者。
SKALE所采用的默认投票模型是一种简单的少数服从多数投票。提案通常包括一个为期14天的投票阶段。超过90天「忠诚而正式质押」的SKALE通证有资格就SKALE委员会提出的关键问题进行投票。
生态发展与投融资情况
SKALE在去年6月上线了其主网的第一阶段。今年5月,在完成Denali升级后,SKALE链宣布其升级后的主网正式上线。此次网络升级将多链引入到以太坊,并为SKALE网络引入模块化架构,允许其包含本地和第三方链服务,包括文件存储、链间消息传递、Oracles、Rollups等。
并且引入了高性能App-specific,这意味着每个dApp和协议都可以在它们自己的EVM兼容链上运行,这些链与其他网络流量隔离,但会继承以太坊主网的安全性。
图片来源:SKALENetworkBlog
今年七月底,SKALE宣布了第一批在SKALE主网上运行的dApps,包括:Boot.Finance、Covey、CurioDAO、HumanProtocol、Ivy、Minds。此外,据SKALE官方消息,除了已经加入SKALEInnovator计划并正在平台上构建的dApp外,SKALE还与40多个伙伴和验证者建立了合作关系。
SKALE网络得到全球顶尖的Validators平台支持,包括01NODE、Ankr、Anonstake、AuditOne、Blockdaemon、Blockware、Chainflow、Chainode、ChorusOne、CypherCore、DokiaCapital、FigmentNetworks、FreshSkale、HashedxDELIGHT、Hashquark、Staked、Stakin、StakedWithUs、WolfEdgeCapital,以及StakingFacilities。目前SKALE网络共有48个验证人,运行160个节点。
融资方面,SKALELabs早在2019年10月宣布筹集总共1710万美元的融资额,获得了ArringtonXRPCapital、Blockchange、ConsenSysLabs、Hashed、HashKey、MulticoinCapital、RecruitHoldings等超过40个天使投资人和风投机构的支持。
小结
对比火热的Rollup扩容方案和Polygon、xDai等侧链项目,SKALE似乎显得有些无人问津。作为2017年开始运作的老牌项目,SKALE在Denalis升级的主网上线后有了一系列的生态进展,例如上线第一批dApp、与其他项目和验证者平台建立合作关系等。
随着各类扩容方案的纷纷落地,SKALE多年的积累使其技术面上有相对稳定的优势,但仍需要在生态建设方面迎头赶上。
标签:KALMASASKAMASSKALE NetworkChristmas Floki Xmetamask官网下载安卓metamask小狐狸钱包官网版v6.0.15
撰文:PackyMcCormick 编译:屏风,巴比特 写在前面:海外泛金融科技社区NotBoring主理人PackyMcCormick以2万字长文从技术原理、背景故事、生态发展案例等方面给So.
作者:链茶馆 DeFi、NFT、链游、加密艺术以及元宇宙,任何一个领域都是当下最炙手可热的通往新世界的大门,相互交织又幻化出更五彩斑斓的世界.
作者:IOSGVentures通俗的方式理解ZKRollups和OptimisticRollups首先我们聊一下Layer2.
原文标题:《MetaMask:TheHeroCryptoDeserves》作者:MarioGabriele编译:董一鸣、Creed.
作者:MikeIsaac、KellenBrowning原标题:《CryptoEnthusiastsMeetTheirMatch:AngryGamers》 编译:胡韬,链捕手 多年来.
原标题:AnExplanationofDeFiOptionsVaults(DOVs)作者:QCPcapital 编译:董一鸣 DeFi期权金库(DOVs—DeFioptionVaults)已成为.