0

框架

框架知识专题栏目,提供与框架相关内容的知识集合,希望能快速帮助您找到有用的信息以解决您遇到的框架问题。

分享

浏览

3369

文章

68

Xposed框架安装步骤详解

全文共 234 字

+ 加入清单

很多发烧基友会发现在体验一些手机功能的时候会要求要xposed框架,那么xposed框架怎么安装呢?

操作方法

1

首先在浏览器搜索下载“xposed installer”,然后下载安装好。

2

然后打开APP,即xposed安装器,进入的时候有一个警告,这不是拿来吓唬人的,因为真的有可能出现无法开机的情况,我就中招了。

3

然后点击“安装”,就会开始下载xposed框架的安装包,下载好之后就会知道安装,过程中会关机。

4

再次开机就可以看到安装好的xposed框架了,这时候就可以安装各种插件了。

展开阅读全文

教你怎样安装谷歌服务框架?

全文共 141 字

+ 加入清单

教你怎样安装谷歌服务框架?今天小编为大家讲解一下。

操作方法

1

打开手机,找到应用商店,点击并进入,如图所示。

2

进入之后,搜索“谷歌安装器”将其下载,如图所示。

3

下载安装好之后,打开谷歌安装器,如图所示。

4

进入之后,点击“GO”即可将谷歌服务架安装到手机上面,如图所示。

特别提示

以上纯属个人编写,请勿转载抄袭。

展开阅读全文

小米手机6怎么安装谷歌服务框架

全文共 215 字

+ 加入清单

小米手机安装谷歌服务框架不需要其他第三方谷歌安装器,只需要在小米商店下载谷歌应用即可。小米手机下载谷歌应用后,手机会自动获取谷歌服务包并自动安装。接下来小编就告诉大家小米手机6如何安装谷歌服务框架。

操作方法

1

首先找到小米手机自带的“应用商店”,点击进入。

2

进入“应用商店”后,在搜索栏输入任意一款谷歌应用名称,在这里我们输入“YouTube”,然后点击搜索图标。

3

接着点击搜索结果的“安装”字样即可。

4

最后小米手机会自动下载谷歌服务包并自动安装。

展开阅读全文

怎样佩戴隐形眼镜,三步迅速摘下框架眼镜

全文共 710 字

+ 加入清单

步骤一:护理隐形眼镜

·隐形眼镜一定要储存在护理液里,除非是日抛型隐形眼镜。隐形眼镜护理液可以清洗并镜片消毒。

·按照建议日期来处理隐形眼镜。大部分的隐形眼镜有三种类型:日抛型,周抛型,或者月抛型。不要佩戴过期的隐形眼镜。

·处理隐形眼镜前,要用肥皂清洗双手。肥皂残留要彻底冲洗干净。用干净的毛巾或者烘手机擦干双手(纸巾会留下纸屑)。

步骤二:将隐形眼镜放进眼睛里

·将一只镜片从盒子中取出,将镜片放在最常用的那只手的食指上。如果镜片是分左右的话,一定不要弄混淆,确保中空的那一侧朝上,两侧没有粘在皮肤上,不要用指尖,而是要用手指肚。

·轻轻地拉开上下眼皮,平静地稳稳地将隐形眼镜往眼睛里放过去,轻轻地将镜片放在眼睛上。用不拿隐形眼镜的那只手的食指将上眼皮往上拉,最好眼睛朝上看,确保镜片放在虹膜上,必要时,让它轻轻地在眼球上滑动到正确的位置。

·缓慢地眨眼,小心不要移动镜片的位置。如果感到不舒服,甚至疼痛,将镜片取下来,彻底清洗后,再试一次。

·然后用同样的方法来佩戴另一只镜片。结束后,将眼镜盒里的护理液倒进水槽里,然后盖上盖子。

步骤三:将隐形眼镜从眼睛取出

·用滴眼液先滋润隐形眼镜,向上看,用惯用的那只手将下眼皮向下拉。滴眼液可以滋润眼睛,使隐形眼睛更容易被取出。

·用同一只手的食指接触镜片,将镜片向下滑动到眼白上,用食指轻轻地挤压,取出隐形眼镜,将隐形眼镜放入眼睛盒的护理液中。

·用同样的动作,同一只手(惯用的那只手)来取出另一只隐形眼镜。

小提示

·如果镜片是分左右的话,一定不要弄混淆,确保中空的那一侧朝上,两侧没有粘在皮肤上,不要用指尖,而是要用手指肚。

·隐形眼镜一定要储存在护理液里,除非是日抛型隐形眼镜。隐形眼镜护理液可以清洗并镜片消毒。

·如果感到不舒服,甚至疼痛,将镜片取下来,彻底清洗后,再试一次。

展开阅读全文

塑形镜和框架镜有什么区别?具体是什么?

全文共 335 字

+ 加入清单

1、佩戴时间不同:塑形镜每天晚上佩戴8小时,早晨取下,白天可不戴眼镜;框架镜佩戴时才能达到正常视力。

2、使用效果不同:塑形镜在一定程度上可以防止近视度数上涨;框架镜只是让眼睛看清东西,不能控制近视度数的增加。

角膜塑形镜和框架眼镜各有利弊。框架眼镜佩戴不美观、视觉效果也不好,但经济安全;角膜塑形镜白天不用佩戴,给生活带来方便,在一定程度上能够改善视力,但由于是一种隐形眼镜,需要注意严格护理,容易引起感染。

佩戴塑形镜时的注意事项:

1、不要用力揉眼睛,以免导致镜片移位或损伤角膜表皮。

2、戴镜时勿使用眼药水,以免发生化学反应损坏镜片。

3、戴镜时若出现眼红、异物感、流泪、畏光、疼痛等不适症状时,应立即取下镜片,洗净后重新配戴。如果症状依旧,应停止戴镜并与医生或验光师联系。

展开阅读全文

砖混结构与框架结构的区别是什么,你分得清楚吗?

全文共 351 字

+ 加入清单

1、楼层高度不同

砖混结构最高能做到6层,而框架结构可以做到30层。

2、结构不同

砖混中砌体自重大由脆性材料组成,抗拉抗剪强度比较差,抗变形能力小,延展性差,很容易对结构造成破坏,是刚性结构。而框架结构体系的刚度和强度都比较好,是柔性结构。

3、体系不同

砖混结构由钢筋混凝土梁柱板等构件构成的混合结构体系,而框架结构由框架柱子组成的结构体系。

4、承重方式不同

砖混结构的承重是由板和墙构成的,而框架结构是由梁、楼板、柱组成的承重结构。

5、隔音效果不同

砖混结构的隔音效果是中等的,而框架结构的隔音效果取决于隔断材料的选择,一些高级的隔断材料的隔音效果要比砖混结构的好,而普通的隔断材料,如水泥空心板之类的,隔音效果要比砖混结构差一些。

6、牢固性不同

砖混结构与框架结构相比,框架结构能够达到的牢固性要大于砖混结构。

展开阅读全文

谷歌框架是什么东西,你了解多少?

全文共 352 字

+ 加入清单

平常使用的手机会有部分的系统应用没有下载的,同时也分国内和国外的区别,比如在国内安卓手机是没有安装谷歌服务框架的,手机没有这个系统的话,会有一部分的软件下载后用不了的。那么谷歌框架是什么软件呢?

我国使用的安卓手机是没有谷歌服务框架的,因为我国大部分的手机应用都是自主研发的,如果加入了这个服务应用之后只会占用空间没有什么作用,但是在海外的话需要用到,外面的软件和安卓系统的不同,都会使用这个服务框架,才能保持手机应用的远行。同时安卓手机可以下载的,在需要用到一些特殊软件的时候,发现用不了,手机会提示出缺少Google Playu。那么这个系统可以在管理应用那里下载。

所以谷歌框架就是在海外专用的一个服务软件,在我国的安卓手机上是没有的,会有些应用需要这个谷歌保持远行,并且手机管理应用可以下载这个软件。

展开阅读全文

框架眼镜多久换一次 框架眼镜的更换时间

全文共 469 字

+ 加入清单

青少年近视人群一般是半年到一年更换一次,而成年近视人群一般是两年更换一次。更换眼镜的目的是为了调整眼镜的度数,并且眼镜使用时间过长,其镜片也会有所耗损,如果继续佩戴就会影响视力,所以眼镜要定期更换。

正处发育中的青少年近视人群通常是半年到一年更换一次。青少年是用眼高峰期,其眼睛的度数变化是非常快的,由于长期近距离的频繁用眼,就很容易出现睫状肌调节痉挛,近视度数就很容易加深。所以,过度用眼的青少年要半年验光一次,以便更换合适的眼镜。

成年近视的人通常是两年更换一次。因为人的眼睛度数会一直改变,如果眼睛度数增加了,却不更换眼镜的话,就会影响我们的日常生活,也会加速眼睛度数的增长。而且眼镜使用时间长了表面会出现划痕,这会明显影响到它的光学矫正性能,导致眼镜的透光率低,给视物带来不便,加深近视度数。

更换眼镜的目的是什么

更换眼镜的目是为了调整眼镜度数,因为眼睛的度数在不断改变,只有及时更换眼镜才能避免一些问题。其次也是为了更新换代,因为眼镜使用的时间长了,其镜片就会出现划痕,会影响到它的光学矫正性能,所以要定期保养和检查眼镜,并及时更换。

展开阅读全文

隐形眼镜与框架眼镜度数怎么换算

全文共 615 字

+ 加入清单

隐形眼镜框架眼镜度数换算上应该严格遵循计算公式,即:隐形眼镜屈光度=框架眼镜屈光度÷(1-0.012×框架眼镜屈光度)。其中每一个屈光度就是100度,如果是近视这个数字是负数,如果是远视就是正数。举例说明:框架眼镜如果是300度,按照公式计算就是311度,由于没有对应的度数,所以隐形眼镜依然应该选择300度的。

隐形眼镜与框架眼镜度数怎么换算

隐形眼镜与框架的眼镜在换算的时候,是有一个固定公式的,这个公式就是隐形眼镜屈光度=框架眼镜屈光度÷(1-0.012×框架眼镜屈光度)。其中屈光度就是近似度,比如400度的近视屈光度就是4;300度的话就是3,然后将3或者4带入到公式里就可以知道隐形眼镜应该选多少度。

举个例子:小明戴的框架眼镜是400度,那么框架眼镜屈光度是-4,隐形眼镜的屈光度=-4÷(1-0.012×-4)=-3.81,选择的隐形眼镜的度数应该是375度即可。如果是近视300度以下的话,一般选择和框架眼镜相同的度数。

隐形眼镜与框架眼镜度数应该一样吗

要具体看视力情况,通常300度以下的近视,选择的框架眼镜和隐形眼镜度数可以一样,但如果超过300度以上,选的度数是不一样的,按照计算公式近视隐形眼镜的度数会比框架的眼镜要低一点,具体数字要具体计算。

隐形眼镜与框架眼镜谁更好些

隐形眼镜或者框架眼镜都有它们各自的优点,其中隐形眼镜的优点是方便,不会因为框架而影响五官或妆容,但它对眼睛的伤害要比框架大。相反框架眼镜伤害更小,但它戴着没有隐形眼镜那么方便,从健康角度来说,近视程度越高越应该选择框架眼镜。

展开阅读全文

坐大摆锤可以戴框架眼镜吗

全文共 488 字

+ 加入清单

很多玩过大摆锤的人都感觉这种游戏特别刺激,而且会让精神高度紧张。对于身体健康的年轻人来说,玩大摆锤可以很好的发泄自己的情绪。但是对于身体患有疾病的人群来说,玩大摆锤很容易出现一些意外情况。坐大摆锤可以戴框架眼镜吗?下面小编就给大家详细介绍一下。

如果佩戴合适的框架眼镜是可以的,但是,如果本身眼镜架就比较松建议玩大摆锤的时候还是摘下来比较稳妥。因为,在玩大摆锤之前工作人员都会给游客讲解一些景区安全知识,其中,有一条就是不允许随身携带小饰品,不能穿拖鞋或者比较飘逸的裙子。

对于高度近视人群来说,最好不要乘坐大摆锤。因为,大摆锤在高速运行的过程中,很容易导致全身血液循环加快,对眼部会造成极大压力。而且会导致眼压快速上升,很容易导致眼部受损。,严重的甚至会导致眼盲,所以,乘坐大摆锤的时候,千万不要佩戴近视眼镜,高度近视者也不要乘坐大摆锤。

温馨提醒:

患有高血压、冠心病以及颈椎病等疾病的患者,千万不要乘坐大摆锤,不然很容易导致身体出现不适症状,严重的甚至会导致猝死。所以,大家在玩大摆锤之前一定要对自己的身体情况有所了解。最好能提前了解一些景区安全知识,这样才能避免危险情况发生。

展开阅读全文

坐跳楼机可以戴框架眼镜吗

全文共 450 字

+ 加入清单

我们都知道跳楼机是游乐园里的刺激游乐项目之一,跳楼机在乘坐的时候是有很多的限制的,那么坐跳楼机可以框架眼镜吗?下面就带大家来了解一下。

跳楼机是一个很高的游乐设施。整个设施是非常的完美。像跳楼机这种比较激烈的项目,眼镜是要摘下来的,以防眼睛脱落。上车点边上有个小的置物柜,摘下来放那里就行了。身上其他容易脱落的物品,也都要放在那边,包括一脚蹬的鞋子、没有提前寄存的钥匙手机等等。下车后取回自己的随身物品就好了。个人觉得不需要专门戴隐形眼镜。需要摘下眼镜的仅仅是跳楼机运行期间,而跳楼机的体验跟是不是看得很清楚没有太大关系啦。

对于高度近视的人来说玩跳楼机是不好的,高度近视人群视网膜脱落的风险更要比正常视力者高30倍。一般来说,身体接触性越强的活动,越容易发生视网膜脱落的危险,像踢足球、打篮球、拳击等等。

坐跳楼机有危险,如果抵抗能力不够,老年人,心脑血管病人等不宜坐,如果是健康的年青人,只要做好安全措施是可以做的,不会有危险。老年人、心脑血管病人、颈椎管相对狭窄的人等,都不宜乘坐跳楼机等游乐设施。

展开阅读全文

砖混结构与框架结构的区别是什么

全文共 476 字

+ 加入清单

现在随着建筑行业的发展,建筑器材也越来越多,比如轻钢建房,普遍建房结构有砖混结构和框架结构,在农村砖混结构还是比较多的,因为砖混结构相对来说还是比较经济实惠的,砖混结构楼房能抗几级地震呢?砖混结构楼房的抗震能力与构造柱的设置、结构布置及间距有关。不可以简单地说普通砖混楼房能承受几级地震。我国的房屋建筑抗震标准是里氏8级。而建筑承包商一般做到7级就不错了,下面一起来具体了解一下砖混结构与框架结构的区别是什么吧?

砖混结构是混合结构的一种,由钢筋混泥土梁柱板等等构件构成的混合型体系。砖混的承重构建主要是墙,(虽有构造柱,圈梁。但作用是加强整体构造性,不是承重),传力方式是楼板传力给墙,墙以线荷载的方式传给基础。适合开间进深较小,房间面积小,多层或低层的建筑。

框架结构主要是框架柱子,框架梁承重,传力方式是:荷载作用在楼板上,楼板传力给梁,由于梁搁在柱子上,所以力传至柱子,柱子在传给基础,墙体只是起分隔和围护作用。适合房间开间进深大,房间建筑自由的建筑,造价比砖混高。

最本质的区别就是承重构件不同,砖混的主要承重构件是墙,而框架的主要承重构件是柱梁。

展开阅读全文

怎么在Word中添加箭头等框架流程符号

全文共 668 字

+ 加入清单

怎么在word添加箭头框架流程符号

怎么在Word中添加箭头等框架流程符号?办公过程中经常会使用WORD工具制作文本,初入职场的你还在简单敲一堆又一堆的字儿就上交领导吗?怎样让文本更生动立体呢?下面给大家分享一下,在word文档中添加箭头框架等流程符号的方法,需要的朋友赶紧来看一下吧。

1、首先,打开自己创建的word文档 ,假如现在想插入一个箭头。

2、在上边的菜单栏找到“插入”,在子菜单栏找到“形状”随即出来一堆形状,找到“↘”点击。

3、随即会发现鼠标变成了一个十字星,如图找到想要画箭头的地方按住鼠标左键从左往右拖,松开鼠标 ,一个箭头就形成了。

4、箭头的长短和位置调整见如下详解图。

5、如何插入一个框框呢?原理跟插入箭头类似。如下图,假如想在如图 aaaaa 处用框框把他们框起来怎么办呢?

6、还是在上边的菜单栏找到“插入”,在子菜单栏找到“形状”随即出来一堆形状,找到想要的框框点击。

7、此时鼠标又变成了一个十字星,在想要加框框的地方按住左键一直拖,完成自己想要的样子是松开鼠标,即形成了一个框框,会发现,此时的框框是覆盖住你刚刚键入的字“aaaaa”的,怎么办呢?

8、把鼠标放在框框上,右键点击,出来的对话框选择“叠放次序”,然后选择“衬于文字下方”。会发现框框不挡着文字了。

9、另外,还有一些拐弯的箭头是怎么弄的呢?分两步完成即可:直线+箭头。

注意事项

怎么在Word中添加箭头等框架流程符号?只要根据以上详细步骤就可以完成了。如果想要在WORD文档中插入图片,敬请期待小编的下篇“怎么在WORD中插入图片且不覆盖文字”。

展开阅读全文

美瞳有度数吗?美瞳的度数和框架眼镜一样吗?

全文共 568 字

+ 加入清单

很多人觉得去眼镜店买眼镜很麻烦,第一次买隐形就在网上买,买的度数就是自己框架眼镜的度数,根据小编的实际经验,一般隐形眼镜的度数要比框架的度数要小一点哦~

美瞳有度数吗

美瞳有平光的,也有有度数,有度数的一般在0到800度之间,近视度数在100以下就可以选择0度的平光镜。其实美瞳可以说就是有颜色的隐形眼镜,所以选择美瞳时可以选择有度数的美瞳。

美瞳的度数和框架眼镜一样

美瞳的度数和框架眼镜不一样,美瞳的度数要比框架眼镜低一些,因为美瞳是直接贴近眼睛的,所以美瞳的度数会比实际的度数低25到50度左右。医学医学研究表明这样的佩戴方式更有利于稳定和保护视力,也可以减小眼球压力。

美瞳的度数怎么选

1、当实际度数低于100度时,选择平光美瞳,既没有度数的美瞳。

2、当实际度数在100~300度时,选择相同度数或者减少25度的美瞳。

3、当实际度数在300~500度时,选择减少25或50度的美瞳。

4、当实际度数在500~700度时,选择减少50或75度的美瞳。

5、当实际度数在700~800度时,选择减少75或100度的美瞳。

6、当实际度数在800~1000度时,选择减少100或125度的美瞳。

小贴士:请根据自己的实际情况选择正确的度数,两个镜片的度数可以相同,也可以不同,选择度数时,应尽量选择跟自己实际度数相同或者稍低的度数,没有相同度数的时候,宜低不宜高,因为过高的度数可能会导致头晕眼花等症状。

展开阅读全文

快播视频框架能设置吗

全文共 659 字

+ 加入清单

由于每一个视频默认比例有所不同,考虑到视频沿用相同设置,可能会直接影响到下个视频的播放比例,所以目前这些功能仅针对当前播放有效。

快播 (又叫qvod或Q播) 是一款国内自主研发的基于准视频点播 (QVOD) 内核的、多功能、个性化的播放器软件。快播快播运用自主研发的QVOD流媒体传输协议,率先实现了高清视频在互联网络的流畅播放,不但支持自主研发的准视频点播技术,而且还是免费的BT点播软件,用户只需通过几分钟的缓冲即可直接观看丰富的BT影视节目。快播具有的资源占用低、操作简捷、运行效率高,扩展能力强等特点,是目前国内最受欢迎的全能播放器。

快播支持RMVB、WMV、ASF、AVI、MPG、MP4、3GP等10多种格式 独创的网络即时流接收播放技术,支持BT种子文件的直接播放、P4P流媒体播放时的任意拖拽,支持网络数据流的控制,高效的NAT和防火墙穿透能力,帮助内网用户加快传输速度。

快播支持DHT网络,当连接不到Tracker服务器时也能获取到数据,软件小巧精致,优化的安装包仅1M多,占用极少的系统资源。

快播使用多线程技术接收并整合流媒体数据,以达到最快速播放目的和最流畅播放目的。快播享有终身免费,决不捆绑任何插件程序,并不断更新与升级。软件名称:快播5(快播播放器)软件版本:5.2.99 官方版软件大小:540KB软件授权:免费适用平台:Win9X Win2000 WinXP Win2003 Vista Win7下载地址://dl.pconline.com.cn/download/64765.html

展开阅读全文

英语议论文框架之解决方法题型

全文共 471 字

+ 加入清单

考生要列举出解决问题的多种途径

1.问题现状

2.怎样解决(解决方案的优缺点)

Inrecentdays,wehavetofaceIproblem-----A,whichisbecomingmoreandmoreserious.First,------------(说明A的现状).Second,---------------(举例进一步说明现状)

ConfrontedwithA,weshouldtakeaseriesofeffectivemeasurestocopewiththesituation.Foronething,---------------(解决方法一).Foranother-------------(解决方法二).Finally,--------------(解决方法三).

Personally,Ibelievethat-------------(我的解决方法).Consequently,Imconfidentthatabrightfutureisawaitingusbecause--------------(带来的好处).

展开阅读全文

英语议论文框架之正反观点式议论文模板

全文共 460 字

+ 加入清单

正反观点议论文模板

导入:第1段:Recentlywevehadadiscussionaboutwhetherweshould...(导入话题)

Ouropinionsaredividedonthistopic.(观点有分歧)

正文:第2段:Mostofthestudentsareinfavourofit.(正方观点)

Herearethereasons.First...Second...Finally...(列出2~3个赞成的理由)

第3段:However,theothersarestronglyagainstit.(反方观点)

Theirreasonsareasfollows.Inthefirstplace...Whatsmore...Inaddition...(列出2~3个反对的理由)

结论:第4段:Personallyspeaking,theadvantagesoverweighthedisadvantages,foritwilldousmoreharmthangood,soIsupportit.(个人观点)。

展开阅读全文

区块链开发框架资料大全

全文共 1126 字

+ 加入清单

区块开发框架,区块链作为近几年的新兴技术,引得无数人趋之若鹜。随着比特币热度消退,无数人将视线投入到了区块链身上,试图想抓住区块链这一波浪潮。区块链开发框架分为数据层,数据层就是区块链技术与开发的基本。中本聪于08年所著的论文中提出区块链的本质就是一条完全去中心化的共享数据库。区块链的数据层包括区块头与区块体,而区块头包含了前一个区块的时间戳、哈希值,这就是以C语言为框架的比特币构建系统的数据层。在所有区块链开发框架中可以说所有区块链的数据层的基本都是这样的内容,区块链开发框架中还包含网络层,区块链的网络是一个分布式网络,利用的是P2P技术,通过TCP/IP通信协议达成点对点的联系,没有第三方中心机构的监督。在这一种网络架构模式内,每一个节点都掌握着所有数据,单个节点的故障不会影响整个系统的运行,也决定了区块链的“去中心化”。OKEx就是利用区块链技术,积极倡导用户理性投资,切实保护投资者权益,因此交易量已经做到了全球第一。

区块链开发框架还包含共识层,因为区块链自身去中心化的特点使得其没有第三方平台来进行约束,那样的话就需要一种机制来维护系统的秩序,而共识层的存在使得让这个平台的所有用户都可以参与到这个维护网络的任务中来,而在区块链网络中只有得到最长链最多节点认可才能达成共识,所加到链上的信息也才会生效,正是因为共识层的存在使得区块链上的信息可以保证足够的真实,区块链开发框架还包含于合约层,而一种系统的开发语言开发环境决定了这个区块链所运行的算法、系统脚本,以常见的以太坊系统与超级合约来说就是运用Java和其衍生语言所编写的,而最为人们熟知的比特币系统是用C语言来编写的,也有一些新兴的区块链网络选择的是新兴的编程语言,如Python、RUST、GO 语言等,不同语言各有优缺点,而完成了数据层共识层合约层后区块链开发框架还需要选择算法来保证公链的安全性证明与点对点通信如GOSSIP其算法保证了点对点通信,而证明安全性的算法则为POW,也就是工作量证明,而哈希算法其本身所具有的特性保证了信息的完整性,拜占庭算法也就是共识机制的协同算法之一,区块链开发框架选用非对称加密来保证身份的正确性,区块链开发框架选用Paxos算法解决的问题是一个分布式系统如何就某个值(决议)达成一致。一个典型的场景是,在一个分布式数据库系统中,如果各节点的初始状态一致,每个节点都执行相同的操作序列,那么他们最后能得到一个一致的状态。为保证每个节点执行相同的命令序列,需要在每一条指令上执行一个“一致性算法”以保证每个节点看到的指令一致。一个通用的一致性算法可以应用在许多场景中,是分布式计算中的重要问题。节点通信存在两种模型:共享内存和消息传递。

展开阅读全文

一文读懂Polkadot背后的划时代发明:Substrate框架

全文共 6788 字

+ 加入清单

背景

提到Polkadot,大家立马就会想到跨链,觉得跨链是继以太坊的智能合约平台功能后,新的刚需。诚然,跨链对于整个区块链来说都意义非凡,但其实这仅仅是 Polkadot 其中的一部分,也就是互操性,而 Polkadot 还有另一个很重要的意义,就是可扩展性。

因为中继链+平行链的结构让 Polkadot 有了相较于其他区块链项目所未有的可扩展性,也为我们带来了更多的可能。

互操性和扩展性的结合才让Polkadot变得更加完备,而但当我们深挖 Polkadot 背后的技术架构时,我们不得不提到其背后的一个划时代发明——Substrate框架

如果说 Polkadot 是一栋万丈高楼,那么 Substrate 可谓是这栋楼的钢筋混凝土框架,它的出现才让 Polkadot 能够顺利完成摩天大楼的建设,因此了解 Substrate 的诞生与发展显得意义非凡。

Substrate 的诞生

在 2018 年举办的 Web3 峰会上,Polkadot 创始人 Gavin 博士通过一台原装出厂的 Mac 电脑,在 15 分钟内就开发出了一条全新的区块链,在当时可谓震惊全场,一时间该信息传遍了整个区块链圈子,而其用到的开发工具正是被 Parity 公司称为 Substrate 的一种全新的区块链技术框架。

这可能是又一次让区块链圈子的人感受到了什么叫“技术的力量”,毕竟 2018 年前,那些叫嚣着要开发一条公链的区块链项目还对外声称难度实在太高了,需要几个月甚至好几年的时间来完成,结果被一个名为 Substrate 的框架 15 分钟 KO。

时间倒退到 2016 年,当时 Gavin 博士对 Polkadot 已经有了一点初步构想,大方向基本沿着分片的思路在思考,让不同链的功能通过“某个中间桥”链接起来,从而提高区块链网络的扩展性,沿着这一重要的构想,我们看到了后来的平行链和中继链。

借着 Gavin 博士在开发以太坊的经验,Parity 开发团队发现他们正在重复之前在以太坊和比特币客户端上做过的同样的工作 —— 构建区块链的一些基础代码,例如账户、智能合约、治理等功能本质上是一个类似的逻辑结构,于是他们设想能不能开发一个类似于“模块”一样的东西来简化区块链的基础开发,既解放开发者,也能够让区块链的开发门槛降低一些。

于是,他们又沿着这一思路构建出了我们现在看到的 Substrate,只是他们没想到这一框架的威力远超他们想象。

Substrate 是什么及功能介绍

前面我们用通俗的语言为大家讲解了 Substrate 的诞生,其实从这个过程里我们大概已经可以看出 Substrate 究竟扮演了怎样的角色。用 Polkadot 联合创始人 Robert Habermeier 的话来说,“Substrate 是一组用于处理编写区块链时所有烦人事情的库。”

那么究竟 Substrate 的创新点和优势体现在哪些地方呢,我们尝试从逻辑上和技术本身来为大家进一步剖析。

模块化让开发周期变短

从开发者的角度来说,Substrate 极大的简化了参与区块链开发者的工作量,这意味着原来的区块链开发从底层框架搭建起来至少需要另一个庞大的团队来提供技术支持,但 Substrate 将诸如核心模块(数据库、公/私钥生成、RPC 等 )、基本逻辑(数据结构、结算、时间戳 )、P2P 网络和共识机制, 甚至链上治理这样的功能镶嵌到 Substrate 中,成为可调取的模块,因此大大节省了开发周期和开发流程。

并且 Substrate 是一个完全免费且开源的框架,这意味着全世界有需求的开发者都可以自由使用该框架,并且它通过 Rust 的编程语言来搭建,该语言能够帮助开发者快速、安全的完成软件开发。

正如 Substrate 的英文全称释义:A substance or layer that underlies something, or on which some process occurs.(在某些事物的下面,或者可以基于它之上创建一些事物的物质或层),大概它很好的满足了这一点。

多选择可满足不同需求

当然,也许会有人有质疑 Substrate 的模块化会不会很死板?其实不然,Substrate 是多层架构的,可以让开发人员在开发的方便性和技术的自由之间进行选择,具体的三层结构分别是 Substrate Core(具有 Polkadot-Core 集成)、Substrate SRML 和 Substrate Node。

具体来说,如图所示,从上到下,技术自由递减、抽象度递减、依附性递增。Substrate Core 是用于构建区块链最小框架的模块,也是 Substrate 框架中最基础的一层,可以提供像存储、共识、交易队列和区块生产机制和低级 JavaScript 的实用程序等模块。而往下的 SRML 层则更简单,开发者要做的就是从模块中选择自己需要的组别建进行参数设置即可。最后是 Substrate Node,可以说是该框架中的小白应用层,只需提供 JSON 配置文件即可获得完整的智能合约区块链。

而如果你需要从头构建完全属于自己的区块链,只需要从最上层的 Polkadot Core 板块开始。因此,Substrate 并不是完全的模块化,其实它的自由度依然很高,可以满足开发者的各种需求,完美印证了那句“想你所想,行你所行,听从你心"的状态。

无分叉的 Runtime 更新

我们知道区块链世界少不了“分叉”现象的出现,而传统分叉带来的不仅是对区块链网络本身力量的削弱,甚至可能因为分叉不到位给一些项目带来灭顶之灾。而 Substrate 带来的另一个最令人兴奋的特性之一,就是无分叉的 Runtime 升级。

正如我们在之前的文章所介绍的一样,基于 Substrate 的链中,链本身存储着一个叫作 WebAssembly Blob 或 WASM Blob 的东西。此 Blob 包含链构建新区块所需的所有逻辑,链本身的 Runtime 包含在此 WASM Blob 中,如果需要修改区块链的相关信息,只需要结合链上治理公投,倘若票数通过,即可完成相应的升级,从而减少了硬分叉带来的影响。

因此基于 Substrate 开发的区块链(像 Polkadot)天然解决了硬分叉带来的问题,所以在8月15日,Parity工程师Bastian发推称,Polkadot的平行链测试网 Rococo 首次进行了无分叉的Runtime升级,完美践行了该方案。

关于 Substrate 的一些事实

Substrate 就是 Polkadot?

Polkadot 是基于 Substrate 框架构建的区块链项目,而 Substrate 框架,更贴切的来说,是一个可以定制化构建区块链的一个工具。但是Substrate本质上,相当于是 Polkadot 精简之后的一个通用区块链模板。

Substrate 做的链就是 Polkadot 的平行链吗?

Polkadot 的平行链,与 Substrate 生成的链是各自可以独立存在的,当然也可以用 Substrate 框架直接构建 Polkadot 的平行链,两者的关系可以用下图阐明。

Substrate 发的链会取代其他区块链?

许多朋友一直在担心 Polkadot 与以太坊 2.0 是否属于竞争关系。实际上,Substrate 框架和Polkadot 并不打算取代现有的基础设施。他们的出发点是不一样的,Substrate 框架和 Polkadot的愿景是做链的生态,与单条区块链不是竞争关系,相反是起到连接各条链的作用,填补了工程可能性的空白。

平行链由于是连接上 Polkadot 的区块链,它的安全性由 Polkadot 的中继链保护,因此无法选择自己的共识机制。如果一个区块链想要使用自己的共识机制,或者已经有成熟的但是与 Polkadot 是属于不同共识机制的区块链,比如比特币和以太坊,那它们可以通过一条平行链作为 “桥”的作用去连接 Polkadot,这就是 Polkadot 中的转接桥。

Substrate 只能用作公链开发?

也许会有人认为 Substrate 只能用于公链开发,但其实不然,Substrate本身是一个开发框架,并未限制是否只能用作公链开发,恰恰相反,正因为其技术上的创新,Substrate 将会是公链、生态和联盟链之间的重要桥梁。

例如 Polkadot 的中继链在设计上能够让平行链通过区块验证节点与其进行认证交互,而同样,每个平行链也可以作为其它外围平行链的中继链存在,无限扩展,但至于这个平行链是联盟链还是公链其实都不重要,只要能够连接起来便可完成交互。

Substrate的划时代意义

当 Substrate 在 2018 年以耀眼的姿态出现时,人们除了惊叹其“发链”的速度,更多的可能是对未来的无限期许,而如今,随着 Polkadot 生态的发展,Substrate 似乎走地越来越稳,我们也从中看到了一些不一样的东西,而这些东西或许将会让 Substrate 走的更远。

一键发链开启区块链下一阶段

2017 年是区块链生态大爆发的一年,随着以太坊技术逐渐成熟,并被越来越多人认可,许多开发者意识到,他们可以基于以太坊发行自己设想的区块链项目。

通常的做法是,项目创始团队先根据区块链与某个行业的结合,设计出一个区块链应用,拥有或者设计一条更先进的公有链,然后基于ETH一键发币的功能,进行融资,并根据每个人融资的比例分发相应数量的这个应用或者这个公有链的Token,而后有了资金再慢慢烧钱做这个应用的专有链或者公有链。等到这条链做出来了,再通过一对一映射的方式,把币转到后面一条链上,这才完成了一条链的开发流程。

然而,理想很丰满,现实却不买账。因为在以太坊上发行数字资产倒是容易,可要做一条公链这个难度就上升了好几个层次。以太坊上发行数字资产,只需学习一下智能合约,然后几行代码就能做出来,正因为如此方便快捷,才说以太坊是一键发币。

但是要做一条公链,尤其是需要从底层逻辑开始重构的区块链,是难上加难。对技术人才的要求,包括懂知名区块链的代码和原理,如比特币,以太坊等,理解各类主流的共识算法,还需要懂智能合约,除此之外,技术团队中必须要有密码学、分布式系统、网络安全的专业人才,甚至专家。其中最难的就在密码学,有的公链甚至是计算机里的诺贝尔奖——图灵奖获得者牵头发起的。

所以,区块链人才是一将难求,曾经有人希望招募一个资深区块链架构师做他们公链的 CTO,年薪开出百万以上都招不到人。毕竟,有这实力的人都自己做项目去了。

这还只是公链人力成本高的问题,另一个问题是,公链的研发难度高,研发周期长,稍微复杂一点的项目,研发就需要一年半载的,难一点的需要好几年,比如知名的 Filecoin 项目,光是延期时间就从 2018 年 6 月份延期到了 2020 年的 10 月份,可见一斑。

如此看来,做一个公链的项目,是一个费钱又耗时的巨大工程。然而,这一困扰区块链领域多年的问题,却被 Substrate 框架轻松化解,只需一人,花 15 分钟就可以做出一条拥有定制化功能的区块链。Substrate 框架把一键发币的便捷提升到了“一键发链”级别,看似轻描淡写的只是降低了成本和研发周期,实际上却是划时代的一步。

为什么划时代,这相当于在当年只有巨型计算机的时候,突然微型计算机横空出世,让计算机不在是个别机构的专属,而是人人都能轻松用上的电子设备,由此才有了后面互联网的诞生,以及如今发达的互联网生态。同样,Substrate 框架也迈出了如当年计算机变革那般化繁为简的重要一步。

区块链应用得以快速成熟

在 Substrate 框架出现以前,对于想要做区块链应用的团队来说,相当于在互联网时期做一个 App,还得花 90% 的时间和金钱把安卓系统也一并做出来,现在有了 Substrate 的一键发链,可以像拎包入住一般轻松地进行开发,把主要的时间和精力用于完善应用本身的业务层面。

但是传统的区块链应用还有另一个问题,系统会制约应用的发展,为了引入新的特性或改变现有的规则,往往会通过更改底层协议的规则进行系统升级。但是传统区块链的系统升级需要通过硬分叉的方式来升级,这大大增加了工作难度。

设想一下,如果苹果手机的系统每次升级都要一半以上的人升级,才能算是升级成功,这对于系统的容错性来说要求很高。如果在升级过程中出现问题,可能导致用户的数字资产受到损失,用户分裂为两个生态都有可能。

但这对于 Substrate 框架来说,都不是问题。Substrate 框架允许系统无需硬分叉就可以升级,营造了一个稳健安全,又可快速更迭的系统,这对于区块链应用来说就无后顾之忧了。

此外,Substrate 框架有众多功能模块,使得制作一条高定制化的区块链也十分容易,又或者后期因为项目的需求,想要调整一些功能,也能随意增减,十分的灵活自由。Substrate 的出现就像互联网中 Linux 系统的诞生,将会为后续行业的发展提供重要的基础。有了 Linux,才有安卓,才有华为,小米,三星手机,同样的道理,有了 Substrate ,今后区块链行业会涌现特别多优秀的相关应用和项目。

Substrate 框架解决了区块链应用研发中最花钱和时间的构建主链问题,又保障了应用的运行系统与时俱进,同时丰富的功能模块库又满足了区块链项目的各类功能需求,大幅缩短了区块链应用从早期走向成熟的周期,也加速了项目迭代进化的速度。可以预见到,一个属于区块链应用开发的黄金时期即将到来。

区块链生态发展将加速绽放

在 Substrate 框架的一键发链以前,一个项目从募资到上线主网,开始接受落地性的考验,整个流程需要以年来计,而 Substrate 框架将这个时间可以缩小到以月来计,既加速了单个项目的迭代时间,也意味着区块链生态的进化速度像八倍速一样快进起来。

回望近几年区块链项目,许多项目是自从发行数字资产,直到两三年后才上线主网,开始接受落地性的考验,整个流程需要以年来计,许多项目因为运营问题,项目设计问题,经济模型等问题,上线后就一直阴跌,导致慢性死亡,更有一些项目方,以研发难度高为由,迟迟不肯上线主网,就怕一上线市场就夭折。

这样的现象,其实是必然会发生的,正如当年互联网开始崛起,倒腾各类门户网站的人也是蜂拥而去,最后却是一地鸡毛。移动互联网兴起,各类 O2O 的应用层出不穷,看得让人眼花缭乱,但现在剩下的又有几何?一将功成万骨枯,一个行业的成熟,必定会经过野蛮生长,而最后,大浪淘沙,留下的才是真正实用的有价值的项目。

区块链行业也是如此,各类公链、DApp、defi 等项目,何止上万,真正有价值的还活下来的不过百,多少资本随着前两年的起落化作了新技术探索的成本。尽管如此,这片新开拓出来的蓝海,如同漩涡一般,仍然会吸引更多前赴后继的人才、资本投入,直到挖掘出区块链真正的价值。

而 Substrate 框架,无疑是给整个区块链生态发展,按下了快进键。项目迭代速度加快,参与的人和资本也越来越多,死亡的项目也会更多,而找到区块链真正价值的项目也会离我们越来越近。

火花出现,引线已经点燃,区块链的生态将如璀璨的烟花在黎明前绽放开来,即将迎接晴朗的一天。

如何使用Substrate?

前面我们提到了很多关于 Substrate 的优势和其独特的便捷性,那么究竟该如何上手呢?我们将去年 PolkaWorld 发布的一篇名为《Substrate 一键发链极简教程》

原文链接:

www.polkaworld.org/articles/substrate-simple-tutorial

的文章分享给诸位,感兴趣的读者可以小试牛刀,或许会有意想不到的收获。

后记

Substrate2.0 版本在今年 9 月底上线,新版本带来了新的功能——链下工作机(off-chain workers)以及 70 多个可组合模块。链下工作机可将数据安全地集成到区块链上,非常适合物联网(IoT)设备或通过预言机(Oracle)进行的实际数据输入。

这也再次体现了 Substrate 和 Polkadot 优秀的可扩展性,哪怕当下没有涉及到的功能模块,也可以在未来加入进来,真正做到了与时俱进。

11 月初,平行链 V1 版本已推出,平行链上线呼之欲出,如果该功能顺利推出,意味着 PolkaDOT 将开启真正的跨链,而 Substrate 也即将迎来更大的舞台。

从时代的发展来看,作为身处时代洪流的我们而言,很难真正去评判一个事物的核心发展路径,但透过那面历史的镜子我们可以窥见更多的可能,而 Substrate 的诞生或许在未来的某一刻会被后人称为是区块链领域发展重要的转折点,犹如多年前的“智能合约”一般,如此,便是最好的故

展开阅读全文

巴基斯坦的证券监管机构考虑了新的加密货币法律框架

全文共 549 字

+ 加入清单

巴基斯坦希望通过加密技术开启数字金融的新时代。

巴基斯坦政府正在制定一个监管比特币(BTC)等加密货币框架

巴基斯坦证券交易委员会(SECP)发布了有关规范数字资产的咨询文件。该报告于11月6日发布,概述了巴基斯坦不断发展的数字金融市场的主要概念,并研究了其他全球管辖区制定的现有监管框架。

SECP在该文件中强调,数字资产(也称为虚拟资产或加密资产)是“数字金融新时代的开始”。根据监管机构的说法,数字金融的新时代“只有通过重新创造监管机构[或]措施的新时代才有可能实现,正如当今全球监管者所熟知的。”

SECP指出,该咨询文件仅针对私有加密资产,不包括对中央银行数字货币或CBDC的评论。

SECP区分几种类型的数字资产,特别关注安全令牌和实用程序令牌。根据监管机构的说法,证券代币的主要优势之一是能够对每种资产进行分割,从而带来诸如降低散户投资者的投资壁垒等收益。该论文还指出,其他优势包括透明度,改进的流动性,改进的清算和结算机制以及更多的自动化工具。

SECP将继续与市场参与者互动,并欢迎业界反馈以开发加密货币监管框架。

巴基斯坦在采用新的数字货币和加密货币框架方面进展缓慢。去年,该国计划为电子货币机构引入新的数字货币法规。2019年4月,巴基斯坦中央银行宣布了到2025年发行CBDC的计划。

展开阅读全文