0

模型

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

分享

浏览

6637

文章

184

UG10.0中如何插入人体模型并成一定的姿势?

全文共 833 字

+ 加入清单

在刚学UG的时候,用的是6.0版本,那时候就想用UG建一个人体模型,最好是以自己为蓝本,但是知道8.0版本都没能成功,最后还是到了现在的10.0版本才成功了,因为UG10.0自带了这个人体建模功能。有兴趣的伙伴们可以跟我一起往下看。如下第一幅图是插入人体建模的初始姿势,第二幅图则是我们改变之后选定的跳舞(dancing)姿势。

工具/材料

电脑

UG10.0软件

操作方法

1

打开UG10.0软件,新建一个模型文件,具体步骤见下图红色框选1、2、3。

2

找到“人体建模”这个命令。具体步骤见下图红色框选:【菜单】【工具】【人体建模】【人体】。

我们之前多次使用UG都是【插入】,没想到这个“人体建模”命令竟然是藏在【工具】下面。

3

上一步激活了“人体建模”命令,软件就会弹出“人体”对话框,如下图所示,在这个对话框中我们可以选择人体的性别、身高、体重、参考点等。

笔者偷个懒,就选择默认的参数,直接点击“确定”

4

然后人体模型就插入成功了,是不是很方便,很简单???没错,就是这么简单。

人体插入成功之后,我们可以看到它默认的姿势如下图所示,然后我们也可是编辑人体的姿势,比如跳舞、抬腿、走路等。

5

如下图所示,鼠标左键选定人体模型,然后单击鼠标右键,在弹出的下拉菜单中找到“编辑参数”或者“可回滚编辑”,点击它,会弹出“编辑人体”的工具栏。

6

如下图所示,在弹出“编辑人体”的工具栏中,我们可以随意编辑人体的一些参数,比如身高、手型等,但是我们这次的目的是要更改人体的姿势,所以我们主要是找到“人体姿势库”,如下图所示的小红色框选,点开它。

7

如下图所示,“姿势库”对话框,笔者画了三个红色框选:

1号红色框选是快速摆姿势,几个常见的姿势任我们选择:走路、伸展双臂等五个姿势。

2号红色框选则比较多一点,比如我们选择的跳舞(dancing)的姿势就是在这里选的。

3号红色框选则是预览效果,你选定一种姿势,它立马就给摆出来了。

8

姿势选择完毕,点击“关闭”就可以了,然后它就保持着我们所选的跳舞(dancing)的姿势。如下图所示。

展开阅读全文

如何建弹簧模型?

全文共 1130 字

+ 加入清单

我们用c4d软件来建弹簧模型;建弹簧模型需要用到样条中的螺旋和圆环,用到生成器中的扫描,同时也要用到变形器中的样条约束。想要了解更详细的操作步骤?那么,请继续往下看吧!接下来,小编把详细的操作步骤分享出来给大家参考。

新建螺旋对象

1

鼠标移到界面上面菜单栏这里,点击“创建”菜单。

2

在弹出的下拉菜单中,鼠标放在“样条”这里,右边随即弹出一列子菜单,再点:螺旋

3

即新建了一个螺旋对象啦。在视图中已有了螺旋样条。现在这个螺旋样条不是我们想要的。需要对其属性进行一些设置。

4

鼠标移到界面右下方这里,这里是螺旋样条属性面板。

在“起始半径”这里设置参数为:20;

在“结束半径”这里设置参数为:20;

在“结束角度”这里设置参数为:5000

5

接着,在“平面”这里点击下拉按钮,弹出的列表中选择:XZ;那么螺旋样条就竖起来啦。

新建样条约束对象并与螺旋对象建立父子关系

1

如图中所示,鼠标点击扭曲图标,在弹出的变形器面板中选择:样条约束;新建样条约束对象。

2

鼠标移到下面样条约束属性面板中,点击“轴向”下拉按钮,在弹出的列表中选择+Y

3

鼠标移回到对象面板这里,鼠标点住样条约束对象,拉到螺旋对象的下面,出现黑色向下箭头时再放开鼠标,那么,样条约束与螺旋样条就建立父子关系。

新建圆环对象

1

鼠标移到菜单栏中的“创建”菜单这里,点击一下,在弹出的菜单中,鼠标放在“样条”这里,在右侧弹出的子菜单中再点:圆环。新建圆环对象。

2

在下面即展开了圆环的属性面板,我们在其面板中,把半径参数修改为1CM。

3

鼠标在对象面板这里点一下样条约束对象,选中它,展开了样条约束的属性面板。鼠标再点住圆环对象,并拉向样条约束面板的“样条”这个框中。

4

鼠标移到“强度”这里,把其参数设置为0;其他参数按默认。

新建扫描对象

1

如下图所示,鼠标点住“细分曲面”图标,弹出生成器的面板,在其中点击“扫描”;新建扫描对象。

2

同时选中圆环对象与螺旋对象,并拉向扫描对象,当出现向下箭头时,再放开手,那么,圆环对象与螺旋对象成为扫描对象的子级。

3

如图中所示,鼠标在这个小圆点上双击,由绿色变成红色,把样条约束隐藏掉。

4

样条约束隐藏,我们再看视图中的模型,已有了弹簧的初型。

添加金属材质

1

接下来,要给弹簧添加金属材质。我们可以直接调用c4d内置的金属材质。

鼠标点击菜单栏的“窗口”;在弹出的下拉菜单中点:内容浏览器

2

在弹出的面板中,鼠标点开“预置”文件夹,在弹出的下拉文件夹中再点开“materials"文件夹。从中再选中:metal

3

在右侧弹出的各种金属材质中,再双击如下图所指的金属材质。

4

那么,这金属材质即出现在材质面板中。

5

接着,把这金属材质拖向弹簧模型中,赋予了该模型金属材质。

6

弹簧现在看起来圈与圈之间有点宽了,再调节一下。鼠标点一下螺旋对象,选中它,展开其属性面板,在“高度”这里,设置参数为80

7

到这里,弹簧建模就完成啦,我们可以给场景中添加地面。

展开阅读全文

ho模型的主要内容

全文共 100 字

+ 加入清单

H-O模型以元素分布为客观基础,强调不同因素禀赋和不同商品的不同生产函数对贸易的决定性作用。要素合作模式FDI是该理论的扩展,其基本原则是将可流动元素与不可流动元素相结合,提高各种生产要素的利用效率。

展开阅读全文

货币先行模型的的定义

全文共 1377 字

+ 加入清单

如果货币供给为一常量,那么货币在该模型中就具有正价值,这就是货币先行模型。接下来,小编跟你分享货币先行模型的主要内容。

货币先行模型的主要内容

不考虑不确定性,代表性行为人的目标函数可写作:

(1)

式中,β为贴现率,效用函数u(·)为连续可微、严格递增的凹函数。行为人通过消费和资产选择使目标函数极大化。为简单起见,下面我们不考虑资本,假定债券是除货币外的惟一金融资产。以名义量表示的该极大化问题的约束条件为:

(2)

式中,Tt为来自于政府的净转移收入,Bt − 1是行为人在t—1期持有的t期到期的债券,It − 1是t—1到t期的名义债券收益,其他变量的含义相同。用t期物价水平去除上式,得到以实际量表示的约束:

(3) 式中,τt = Tt / Pt,

,行为人在 t+1期的全部资源为:

(4)

除了上述限制之外,CIA模型增加了1个货币先行约束:

(5)

即t期的消费支出不能超过持有至t期的实际货币余额加期初得到的转移支付。由于持有货币存在放弃利率的机会成本,因此等式(5)通常取等号。

t期的选择变量为cT,MT和Bt。由于行为人的消费既受资源限制也受现金约束,t期状态可以用行为人所拥有的资源w和持有的现金mt − 1表示。

令值函数

V(wt,mt − 1) = maxu(ct) + βV(wt + 1,mt) (6)

则该值函数的极值约束于等式(3)、(4)和(5)。

令债券的实际收益

,并且由等式(3)可知bt = wt − ct − mt,将这些关系代人等式(4),我们得到

利用wt + 1这一表达式,令μ为与等式(5)相关的拉格郎日乘数,行为人的消费和货币持有量的一阶条件为:

uc(ct) − βRtVw(wt + 1,mt) − μt = 0 (7)

(8)

根据包络定理:

Vw(wt,mt − 1) = βRtVw(wt + 1,mt) (9)

(10) 令λt,为时期t财富的边际价值:

,根据等式(9),等式(7)可写作:

uc(ct) = λt + μt (11)

即消费的边际效用等于财富的边际效用(λt)加货币提供的服务价值(μt)。由于消费品必须用货币来购买,因此与MIU模型相比,消费成本增加了货币提供的服务成本,行为人使消费的边际效用等于该成本加财富的边际效用。

猜你喜欢:

货币先行模型的的定义

当代西方宏观经济学中另一广泛使用的是货币先行(cash in advance或CIA)模型。该模型由克拉奥(Clower,1967)首先提出,其前提是消费必须用货币来购买。从技术上讲,这相当于给模型增加了一个现金约束。克拉奥之后,大卫·斯托克曼(David Stockman,1981)发展了不仅消费品而且投资品也要用货币来购买的模型,罗伯特·卢卡斯(Robert E.Lucas)和斯道克曼(1983,1987)此后又将消费品分为必须用现金购买(现金物品)和可用信贷购买(信贷物品)的两部分。CIA模型的优点在于它在保持动态最优分析的同时可以很容易地推导出货币需求。

该模型前提是消费必须使用货币来购买。为了达到这一目的,克拉奥在模型中假设了一个货币在先约束,即物品购买量受先前换取的货币量的约束。这是人们预算约束之外的另一约束。它隐含着两种限制:其一,货币为购买物品的唯一媒介;其二,货币必须在物品交换之前换取。Clower之后,Stockman发展了不仅消费品而且投资品也要用货币来购买的模型。

展开阅读全文

如何将CAD图形导入成solidworks三维模型★

全文共 431 字

+ 加入清单

大家有时会经常遇到将solidworks模型转换成CAD图纸出激光加工图或者还会遇到到一种情况,需要将CAD图形转换为solidworks三维模型。今天就给大家分享一下如何将CAD图形导入成solidworks三维模型★。

材料/工具

电脑

方法

在solidworks界面中点击【文件】——【打开】。

在对话框中选择文件格式DWG。

找到并选中图形文件所在位置。

进入下一步,点击【确定】。

进入下一步,如图进行选择,然后点击【下一步】。

如图进行选择,点击【下一步】。

如图进行选择,点击【完成】。

cad图形文件被导入成solidworks草图。

点退出草图后,使用拉伸特征,完成将CAD图形导入成solidworks三维模型操作。

方法2

直接在CAD软件中,选中全部图形,使用复制快捷键“CTRL+C”复制图形。用solidworks新建零件后,直接使用快捷键“CTRL+V”粘贴图形,出现界面如图,点击【是】。

结果如图。重复方法一中的步骤9,完成将CAD图形导入成solidworks三维模型操作。

展开阅读全文

大爆炸宇宙模型是美国物理学家谁提出的 大爆炸宇宙模型是谁提出的

全文共 274 字

+ 加入清单

是伽莫夫提出的,这个大爆炸宇宙模型就是在爱因斯坦的广义相对论基础上,又在场方程的求解上作出了一定的简化。大爆炸宇宙模型在1932年被勒梅特首次提出,在1946年的时候被美国物理学家伽莫夫正式提出。

伽莫夫全名乔治·伽莫夫,是美国核物理学家、宇宙学家,在1946年的时候正式提出大爆炸宇宙模型,以倡导宇宙起源于“大爆炸”的理论闻名。此外他还提出了放射性量子论和原子核的“液滴”模型,对物理学理论做出了贡献。

伽莫夫的主要著作有《宇宙间原子能与人类生活》、《宇宙的产生》、《物理学基础与新领域》、《物理学发展过程》等。其中《物理世界奇遇记》更是他的代表作。

展开阅读全文

什么是“数学模型”

全文共 1254 字

+ 加入清单

数学模型”(Mathematical Model)是应用数理逻辑方式和数学语言创设的一种仿真模拟;它是用数学符号、数学课算式、程序流程、图型等对具体难题本质的抽象性而又简约的描绘。数学模型或能表述一些客观性状况,或能预知未来的发展趋势规律性,或可以为操纵某一状况的发展趋势出示某种程度下的最佳对策或不错对策。

数学模型以其清楚简练、便于实际操作的数学课关系式,可确立地表述事情发展趋势全过程中各自变量中间的关联。它大概可分成两大类:正演数学模型和逆变技术数学模型。正演数学模型是依据各自变量中间的某类关联创建方程组或方程,根据对方程组或方程的求出获得数学模型;逆变技术数学模型是依据具体数据信息,根据某类方式寻找能合乎或基础合乎这种具体数据信息的一些数学课关系式,为此来创建数学模型。

在数学建模全过程中,要把实质的物品以及关联体现进来,把非本质的、对体现客观性真正水平危害并不大的物品除掉,使实体模型在确保一定精准度的标准下,尽量的简易和可实际操作,数据信息便于收集。模型的求出可选用解方程、画图型、证实定律、或运算、数值计算方法等各种各样传统式的和近现代的数学原理,非常是电子信息技术。

除此之外,数学模型所表述的內容能够是定量的,还可以是判定的,但务必以定量的方法反映出去;因而数学模型的实际操作方法偏重于定量方式。数学模型事实上是大家对现实世界的一种体现方式,因而它与现实世界的原形就需有一定的“相似度”,把握住与原形类似的数学课关系式或数学课基础理论便是创建数学模型的至关重要方法。

大家可依据具体难题来创建数学模型,对它开展求出,随后依据結果去处理具体难题。1993年,中国生物学家及将来学者周海中专家教授在《21世纪数学展望》一文中以前强调:“数学模型在将来将看起来愈来愈关键。”数学模型的运用如今已拓展到各行各业,并起着关键的功效。

比如在医药学行业,大家利用数学建模预测分析传染性疾病的时兴全过程,尤其是疫情拐点;而肺炎疫情获得操纵、疑是感柒数降低、病发数降低等是转折点出現的关键标示,转折点对大家分辨肺炎疫情行情及其做出管理决策具备重特大参照实际意义。新冠肺炎(NCP)肺炎疫情期内就会有许多 科学研究工作人员依据各种数据信息,并利用数学建模预测分析疫情拐点,为打胜这次疫情防控狙击战出示了强有力的高新科技支撑点。

顺便一提,此前预印本服务平台medRxiv线上发布了来源于中国、美国和英国的22位生物学家协同进行的科研成果;这种生物学家利用数学建模计算,武汉市封城的应急回应对策,让中国新冠肺炎携带者降低了七十多万人,对肺炎疫情的抵制具有了尤为重要的功效。眼底下中国、英国和欧州的很多数学建模工作组已经单独工作中,以预测分析新冠肺炎病毒感染在全世界的散播风险性。

非常值得强调的是,数学模型仅仅一种剖析和预测分析的专用工具,它是依据现有的数据信息和信息内容开展的推断,其结果相对性精确靠谱。可是也须搞清楚,全部的数学模型都是有一定的局限,因而必须对它开展调节与健全,而求获得解决困难的最好实际效果。

展开阅读全文

造父变星的箱式模型

全文共 1952 字

+ 加入清单

恒星是通过它本身的引力而聚集在一起的。在一颗普通的恒星里引力和气体压力正好处于平衡。我们常说的恒星的这种平衡性质可以用一个简单的模型来使它形象化。在图 6-5(a)中有一个可移动的重活塞从上面将箱子密封起来,箱子内部有被活塞压缩并且逃不出去的气体。虽然重力企图将活塞向下拉,但它不能降到底部,它将停留在箱子的某一高处。因为如果活塞继续向下移动,气体就会被过度地压缩,气体压强将变得很大,迫使活塞又返回到静止位置。如果活塞静止了,那么作用在活塞上的重力和与它相反的气体压力正好处于平衡。这种状态和恒星内部每一点重力和气体压力的平衡状态相当。如果用强力将活塞由平衡位置往下压,然后松开,于是活塞开始振动。如果活塞的位置低于平衡位置,气体压力要大于活塞的重力,活塞将被向上推。如果活塞的位置高于平衡位置,则气体压强过小,重力将把活塞向下拉。这期间它不会简单地就停留在平衡位置上,因为当它处于运动时,它的惯性会使它超过平衡位置,从而使它在两个极端之间来回摆动。这就是说运动活塞是围绕一个中间位置而振动。在这里气体起着弹簧的作用,气体被活塞压缩时所得到的能量又在膨胀时还给活塞,而活塞在再次压缩它时又将能量给予气体,因此没有能量损耗。假定在模型中摩擦很小,可以被忽略,于是活塞就可以任意长时间地作周期振动。这种振动是非阻尼的,就是说活塞偏离中心位置的极大值是不变的。振动的周期由模型的特性决定,例如由活塞的质量以及气体的平均温度决定。

恒星的情况大致和这相似。如果能把恒星从各个方向均匀地压缩,然后又松开,那么增大的气体压强又会把物质从各个方向向外推出去,并且物质被推出时要超过平衡位置。但这又造成重力大于气体压力,重力又要把气体拉向恒星中心,恒星将会脉动起来。一旦它离开了平衡位置,它就会继续振动。恒星振动的周期也和箱式模型的振动周期相似,只要恒星的性质如它的质量和内部的温度分布。已知时,就可以计算出来。

但是在这里我们无论对箱式模型或是对恒星都太简化了。活塞当然有摩擦损耗。给它一次冲击以后,它的振动会一次比一次减小,振动是阻尼的。经过一段时间以后活塞就停止了(见图 6-5(b))。对于恒星来说,摩擦不很大,但有其他对振动起阻尼作用的机制存在。人们可以估计出来,一颗人为振动的恒星,在大多数情况下经过大约 5000—10000 次振动,也就是经过大约 100 年以后就会停止下来。但是我们由观测可以知道,造父星本身自 1784 年被发现以来,一直以不衰减的强度脉动。可是根据以上考虑,它的振动应该在相对较短的时间里降低下来。那么能够维持这颗恒星不断振动的原因何在?

爱丁顿在他的书中向人们展示了一种可能的机制。恒星的外层被来自中心的强度很大的辐射所穿过。为了能够用箱式模型来进行模拟,我们可以想象箱子是用对辐射透明的材料制成,辐射自左向右穿过箱子(见图

6-5(c))。箱子内的气体假定和恒星气体一样对辐射不是完全透明的,它能吸收一部分辐射。

开始时使箱子变热,这样才能使箱内气体和外界的温度差增大,以维持每秒由箱子辐射出去的能量等于通过吸收从辐射中得到的能量。

将处于平衡位置的活塞向下推压一小段路程,则气体被压缩,它的压强和温度升高。原则上可以有以下两种可能性,即气体在最大压缩时吸收更多的能量,或者是吸收更少的能量。首先考虑第一种情况。如果在压缩时吸收变大了,那么当活塞在下面时就比在平衡位置时有更多的能量被吸收。由于这一附加的能量,就使得气体变热,压强增大。因为过压使得活塞强烈地向上移动,直到超过它的平衡位置。这时气体比平衡位置时更稀薄,温度更低,因而有较少的能量被吸收,气体又变冷,压强降低,活塞又被迫向下移动。即使有摩擦存在时也是如此。

在箱式模型中所发生的,也可以在恒星中发生。如果在恒星的某一层里,当物质被压缩时它同样具有能多吸收一部分能量,并将它转变为热能的特性,那么就能激发穿过恒星的辐射发生振动,因为当恒星被压缩时,由内部向外传递的辐射不能很好地穿过恒星的外层。这时气体变热并使恒星膨胀,即在压缩以后恒星会膨胀。当恒星膨胀到最大时,物质又过于透明,它能比正常情况透过更多的向外辐射,内部就变冷并使恒星收缩,即在膨胀之后又发生新的收缩。恒星物质对于向外的辐射所起的作用相当于一个阀门,这个阀门开和关的节奏和脉动节奏相同。

早在 1926 年爱丁顿在书中就已将这个机制阐明,但当时发生一个不幸的悲剧。在爱丁顿时代,人们对于辐射是怎样穿过恒星的详细过程还了解得很少。当时人们的认识是恒星物质具有相反的性质,即它在压缩时变得更透明,这样就出现和上述相反的效应。吸收机制正好起相反的作用,它不会激发振动,而是阻止振动。这就是爱丁顿直到死前把他提的机制放在一边,而不断去寻找造父变星产生脉动的新的解释的原因。

展开阅读全文

美国宇宙模型震惊科学界宇宙有限形如足球

全文共 1332 字

+ 加入清单

美国宇宙模型震惊科学界宇宙有限形如足球

美国数学家杰弗里·威克斯的最新宇宙模型令科学界震惊:一个大小有限、形状如同足球的镜子迷宫;宇宙之所以令人产生无边无界的“错觉”,是因为这个有限空间通过“返转”效应无限重复映现自身。

根据美国国家航空航天局 2001 年发射升空的 WMAP 宇宙微波背景辐射探测器获得的资料,威克斯推断,宇宙其实是有限的,相对说来其实并不大,大约只有 70 亿光年宽度,形状为五边形组成的 12 面体,有如足球。人们之所以感觉宇宙是无限的,是因为宇宙就像一个镜子迷宫,光线传过来又传过去,让人们发生错觉,误以为宇宙在无限伸展。《新科学家》杂志报道了威克斯的推断。

WMAP 探测器用于探查宇宙大爆炸“大火”遗留下来的热量痕迹——弥漫于整个宇宙的微波背景辐射,此种“余热”温度很低,约在绝对零度以上 3 度。虽然宇宙微波背景辐射弥漫于整个宇宙,但并不是到处完全均匀,而是有一些波动,如同大海总在波浪起伏一样,形成一圈圈微波背景辐射“涟漪”。探测这些“涟漪”的大小和强度,可推定宇宙早期的情况,也可以推定现今宇宙有多大。

如果宇宙是无限的,那么就会有各种大小的宇宙微波背景辐射“涟漪”。而 WMAP 观察到了较小规模的微波背景辐射“涟漪”,这和无限宇宙理论推测的几乎一致,但是大尺度范围的“涟漪”却没能观察到。在大尺度上,微波背景辐射“涟漪”似乎被“抹平”了。这一点意味着:宇宙可能是有限的。其道理就像在澡盆中掀不起巨浪一样,在一个有限的宇宙中也不会有无边的“涟漪”。而威克斯的比喻是:“正像一口钟的震动不会比这口钟本身还大一样,宇宙中的任何波动也不会比宇宙本身还大。”威克斯及其合作者认为,根据 WMAP 获得的观察资料看,宇宙不仅是有限的,而且相对较小,直径不过 70 亿光年,并具有一种奇特的性质,即能够把自身反射回去。尽管宇宙是有限的,但它没有具备任何性质的边界。如果一艘太空船像光一样笔直前行,最终它将回到出发点,就像环绕地球航行一样,没有任何一个点标志着你在哪里“重返”。

由于这种奇异效应,从一个星系发出的光将沿着两条不同的路径抵达地球,在地球上的观察者看来,同一个星系将出现在天空中的两个不同地方,而误认为是两个不同的星系,具有不同的年龄。这就如同一个镜子迷宫,其中每一样事物都会有许多镜像。但是,要确认两个在不同地方的星系影像其实是同一个星系却比登天还难,威克斯说:“这就像是要在数十亿拥挤的人群中认出从正面看是 50 岁的样子、从头顶俯视则是 7 岁模样的两个人影是同一个人一样。”

威克斯用 12 个完全相同的五边形组成的、像足球一样的 12 面球体来描述这样的宇宙。他认为,这是对 WMAP 观测资料的最好解释。用计算机模拟,这种模型能在不附加任何条件的情况下产生和 WMAP 所观测到的宇宙微波背景辐射“涟漪”一样的图样。威克斯说:“它和 WMAP 获得的资料惊人地契合。我都不敢相信,结果比我想像的还要好。”

威克斯认为,由于宇宙存在“返转”效应,我们观察到的宇宙其实是一种幻觉,这个 12 面体在无休无止地重复映现它自身,如果你从其中一个五边形中走“出去”,你将从其另一面重新回到同一个地方,并一再观察到同样的天空、同样的星系。

展开阅读全文

基于模型的Zynq SoC软硬件协同设计工作流程及其案例研究

全文共 1850 字

+ 加入清单

基于模型设计工作流程让工程师不必进入实验室,在桌面上就能完成设计权衡。

2011 年赛灵思 Zynq®-7000 All Programmable SoC 的推出为 FPGA 行业带来了突破性创新。这些器件通过将双核 ARM®CortexTM-A9MPCoreTM 处理器和丰富的可编程逻辑完美结合在一起,为大量应用提供了诸多优势。采用 Zynq SoC,设计人员既可享受在行业最常用的处理器上开发软件应用的好处,还能获得通过高速可编程逻辑架构上的硬件加速所提供的灵活性和吞吐量。

借助MathWorks ® 提供的 MATLAB® 和Simulink®,今天的创新者能够运用高度集成的软硬件工作流程创建高度优化的系统。本文提供的案例研究将讲述这一基于模型的工作流程。

赛灵思于 2011 年 12 月推出业界首款Zynq SoC时,设计人员就意识到他们可以将其传统的用分立处理器和 FPGA 构建的多芯片解决方案移植到单芯片平台上。他们可以在新平台上创建基于 FPGA 的加速器,扫除软件执行障碍,利用赛灵思及其 IP 合作伙伴提供的一系列的现成的生产就绪型 IP,满足数字信号处理、网络、通信等应用需求。

尚待解决的问题是他们如何为这款新器件编程。憧憬软硬件联合设计潜力的设计人员寻求的是能够在 ARM 处理器和可编程逻辑间对设计进行智能分区的集成工作流程。但他们找到的却是各自为阵的软硬件工作流程:一面是针对 ARM 内核的常规嵌入式软件开发流程;另一面是针对可编程逻辑的IP 组装、传统RTL 和新兴高层次综合工具组合在一起的硬件工作流程。

集成工作流程

2013 年 9 月,MathWorks 使用基于模型的设计推出了一种 Zynq-7000 SoC 软硬件工作流程。在这个工作流程(图 1)中,设计人员可在 Simulink 中创建用于表达完整动态系统的模型(含用于针对 ZynqSoC 的算法的 Simulink 模型),还可直接从算法迅速创建针对 Zynq SoC 的软硬件设计。

系统设计人员和算法开发人员在 Simulink 中使用仿真为完整系统(通信、机电组件等)创建模型,以评估设计概念、进行高层权衡并将算法分配给软硬件。从 Simulink 生成 HDL 代码便于在 Zynq SoC架构上创建 IP 核和高速 I/O 处理。从 Simulink 生成C/C++ 代码便于为 Zynq SoC 的 Cortex-A9 内核编程,从而支持快速嵌入式软件迭代。

这种方法能够自动生成链接 ARM 处理系统和可编程逻辑的 AMBA® AXI4 接口,为 Zynq SoC 提供支持。通过与 C/C++ 编译、为 ARM 处理系统构建可执行文件、使用赛灵思设计工具生成比特流、下载到 Zynq 开发板等下游任务集成,实现了高速原型设计流程。

该工作流程的两大核心分别是:Embedded Coder® 和 HDL CoderTM 技术。Embedded Coder 负责从 MATLAB、Simulink 和 Stateflow 生成量产质量级的 C 和 C++ 代码,并对嵌入式系统进行针对性的优化。Embedded Coder 的应用已经相当广泛,当您驾驶现代乘用车、乘坐高速列车或搭乘商业航班时,这些交通工具极有可能就处于 Embedded Coder 实时生成的代码的控制之下。HDL Coder 与 Embedded Coder 对应,负责为 FPGA 和 ASIC 生成 VHDL 或 Verilog 并已紧密集成到赛灵思工作流程中。这种成熟的 C 和 HDL 代码生成技术是可编程 SoC 的基于模型的设计工作流程的基础。在通信、图像处理、智能电源和电机控制等领域中使用基于模型的设计的设计团队已经采用这一工作流程。

它是算法开发人员与硬件设计人员和嵌入式开发人员密切协作,加快算法在可编程 SoC 上实现的途径。当生成的 HDL 和 C 语言代码在硬件中完成原型设计,设计团队就可以使用赛灵思 Vivado® IP 集成器把该代码与其他生产所需的设计组件集成在一起。

案例研究:三相电机控制

出于多种原因,具有高效电源转换能力的定制电机控制器是可编程 SoC 领域最常见的应用之一。更高性能、更高效率的方案是一个因素。在电机驱动系统占全球耗电总量 46% 的情况下,运用新颖控制算法实现更高效率是一个电机驱动设计追求的永无止境的共同目标。赛灵思 Zynq 可编程逻辑能实现精确的时序,是设计低时延高效率驱动器的理想平台。

展开阅读全文

3dsmax如何制作地球仪模型

全文共 687 字

+ 加入清单

3ds max是一款功能强大的三维模型制作软件,利用该模型我们可以创建我们需要的任意模型,由于其方法灵活,制作形式多样,深受大家的喜爱,下面就使用3ds max来制作地球仪模型,其模型如图所示:

1、打开3ds max这款软件,进入3ds max的操作界面,如图所示:

2、在这个界面上找到create选项下的shape选项, 在shape选项里找到 Arc命令 ,如图所示:

3、点击Arc命令后, 在前视图绘制一个Arc线形 ,如图所示:

4、在shape里 选择line命令 , 在左视图里绘制一个如图所示的线形:

5、在create里选择 compound objects选项,在compound objects里找到loft命令, 点击loft命令 ,在其选择区域里找到get paths选项,如图所示:

6、点击get paths选项后, 鼠标左键在前视图里拾取Arc线形 ,可以看到我们的物体就loft出来了,如图所示:

7、继续选择 line命令 ,在前视图绘制如图所示的线形,如图所示:

8、选择绘制的线形 ,给其添加lathe修改器 ,并修改其参数,其模型如图所示:

9、将制作出来的模型复制出来一个,分别调节其旋转角度和位置,如图所示:

10、在geometry里选择 sphere命令 ,创建一个sphere的大小和位置,如图所示:

11、再次选择line命令,在左视图里绘制一个如图所示的线形:

12、选择绘制的线形 ,给这个线形添加 lathe命令, 添加lathe命令后的模型如图所示:

13、调节其位置,作为地球仪的底座,将所有的模型进行微调得到最后的模型,如图所示:

展开阅读全文

3Dmax如何导入Rhino模型并渲染

全文共 608 字

+ 加入清单

在工作中经常需要将Rhino建立好的模型导入到3Dmax进行渲染输出。在导出时有时会出现这样的问题,Rhino中同层的物体,在3Dmax中却无法一次选择,为后期的材质调节带来了麻烦。下面就给大家介绍一下Rhino导出到3Dmax的设置方法。

1、首先我们要看下出现的问题。打开一个模型文件,该模型在建模时已经分好了图层,可以看到每个层设置了颜色。

2、在文件菜单下导出所选物体,选择物体,导出成 3ds格式 。

3、在3Dmax中导入模型,选择3ds格式。

4、打开 材质编辑器(M), 使用吸管工具点击墙体,提取材质。

5、在材质面板上点击按材质选择,选择物体,按 Alt+Q独立显示 ,可以看到,在Rhino中虽然都是墙体层,材质相同,但导入到3Dmax后,只能选择一部分。

6、下面看如何解决,打开Rhino模型,在材质面板中点击墙体层后边的材质按钮。

7、在面板中进行设置,这里是关键,有两点需要注意,一是材质的名称不要用中文,可以用字母或者数字,二是要指定颜色。

8、使用同样方法将其它层指定好材质。

9、将调整好后再次将模型导出3ds格式,导出方法如前。

10、3Dmax导入模型后,使用材质选择,独立显示,可以看到,现在同层材质可以一起选中了。

11、这样我们就可以方便进行相应的材质调节和灯光设置并进行渲染了。

注意事项:

1、在使用Rhino建模时,除了要做好图层的管理,还要为层指定材质。

2、设置材质时要注意避免使用中文。

展开阅读全文

3dsmax如何制作电脑桌模型并渲染

全文共 926 字

+ 加入清单

3ds max在模型创建方面是非常优秀的,利用3ds max可以创建一切你能够想到的模型,下面利用3ds max创建一个电脑桌的模型,一起来看看是如制作的吧。

1、打开3ds max这个软件,进入 3ds max 的操作界面,如图所示:

2、在这个界面的右侧找到 create选 项下的 geography菜单 ,在 geography 下找到 box命令 ,如图所示:

3、点击 box命令 ,在顶视图单击鼠标左键,并拖动鼠标创建一个box作为电脑桌桌面,如图所示:

4、选择这个 box ,在右侧找到 modify选项, 修改名字为桌面,并修改 length,width,height分别为580,1000,13, 如图所示:

5、选择这个桌面,在左视图里找到 select and move选项, 按下键盘的 SHIFT键 复制一个图形出来,如图所示:

6、选择复制出来的物体,在右侧找到 modify ,修改名字为侧面, 并修改参数length,width,height分别为13,1000,23,, 并移动到合适的位置,如图所示:

7、在左视图里按照第5步的方法,再复制一个物体作为桌腿,在 modify 里修改名字为桌腿,修改参 数length,width,height分别往为680,580,13, 并移动到合适的位置,如图所示:

8、选择这个桌腿,按照第5步的方法再复制出来两个桌腿,并调节到合适的位置,如图所示:

9、选择桌面出来一个box,并在modify里修改参数为 length,width,height分别为480,400,13, 作为键盘的架子,如图所示:

10、在 geography里选择box ,创建一个box,作为抽屉,并在modify里修改参数 length,width,height分别为600,420,-110, 如图所示:

11、再次在 geography里选择cylinder命令 ,在前视图的抽屉上制作里一个cylinder,如图所示:

12、选择该 cylinder,在modify 里修改名字为锁把, 修改radius,length20,30 ,如图所示:

13、修改完成后,我们的电脑桌就制作完成了,在透视图里效果如图所示:

展开阅读全文

3dmax中怎么种植树代理 3dmax代理模型的制作教程

全文共 1048 字

+ 加入清单

现实生活中绿化能改善我们的空气质量,我们提倡绿化。虚拟世界,也需要绿化即种树来模拟更真实的视觉效果。其实虚拟场景是源于生活,我们做效果图、景观图、建筑动画场景、游戏场景等等,均可以看到树的存在。但是往往一棵树的模型就有上万个面,甚至更多。如果我们大面积去种树,会让我们电脑运行速度减慢,甚至场景崩溃。那么如何解决这样的情况呢?代理就是为解决这个问题而生。代理是将模型面数上几万,或者几十万,甚至更多全部转换为只有一万面的网格形式。这样大大节省了空间内存。

1、首先找到平时收集的有关树的模型的素材,查找到渲染图中的树,选中我们喜欢的树。找到相应的max文件。当然这里要结合自己的场景需要来选树,不可能人行道的行道树我们用椰子树或者热带才有的其他树。这里我就随便选一种树出来做例子讲解,不为场景而设。

2、找到一个盘新建一文件夹,命名为植物代理,在植物代理里面再新建五个文件, 分别命名为原max,贴图maps ,渲染,代理路径,代理。虽然我们最后需要的是代理,但是这些工作对以后调用代理做了很大的帮助。

3、找回贴图。这里对于贴图的找寻我就不再详细操作步骤了,因为下一篇经验我会讲解。

4、 将默认渲染器切换为V-Ray渲染器 ,渲染场景中的植物,将渲染图片保存为JPEG格式到新建的文件夹渲染中,这样利于以后调用代理时候作查找参考。

5、 将找回贴图的场景save as另存为一个到新建原始max文件中 。这样防止代理出问题后找不回,有原始max在,即使代理不能用,也可以重做。

6、将场景中所有物体attach(塌陷)为一个整体。 如果是editable mesh(可编辑网)格直接全部塌陷为可编辑网格,如果是editable poly(可编辑多边形)要全部塌陷为editable poly ,如果是其他形式的, 要右击转换为editable mesh或editable poly之后再塌陷为一个整体 。

7、确保全部塌陷为一个整体后, 右击物体找到V-Ray mesh export(V-Ray网格输出)。 选择输出作为单一文件即路径下第一个选项。 在勾上automatically create proxies。

8、找到代理路径存储的位置即新建的代理路径文件,将代理路径保存。

9、以上步骤都做完后,也就代表代理做完了。可以看到场景中的树全部转换为网格形式。这时候将这个max文件另存入新建代理文件夹存来,只有10000面的代理就做好了。

注意事项: 一定要塌陷为一个整体,最好整理好素材文件如上5个文件。

展开阅读全文

一文了解区块链安全性的洋葱模型

全文共 3138 字

+ 加入清单

根据经验来看公链是安全的,在其大部分历史上,它们已成功的达到其设计目的,即以没有任何差错的情形下处理交易。这确实是我们观察到的事实,但要想出一个理论来解释为什么会这样就比较困难了。

个人一般会用他们最了解和最看重的事物来解释他们的钟意项目的安全性。人们认为一个公链是通过经济激励、全球分布式的Hash算力、全球性的节点或者狂热的社区(维护一套共识)来保证其安全性。这种看法可以理解,根据工具定律(The law of the instrument),我们过度依赖那些我们已经熟悉的工具。也就是说如果你唯一的工具是一把锤子,那么你就倾向于把一切都当作钉子来对待。

我不认为以上任何一个因素可以能单独解释这个现象(即不犯任何差错地处理交易)。尽管在某一特定领域有完美的防护措施,但对其实施攻击也不是一件难事。例如,在一个所有用户都运行一个完整的节点的网络中,矿工仍然可以用一个备用的区块链代替整个区块链(在这个区块链上他控制了所有的币)。因此必须是不同组合的相互作用才能维护一个免许可数字货币系统在相对安全的程度。

区块链安全性的洋葱模型

我提出的模型希望将安全性的各个元素形成一个连贯的组合。其目标是能够更全面地看待公链以发现其优势和缺陷,并允许对不同区块链进行比较。

公链的安全性类似于洋葱,每一层都增加了额外的安全性:

要永久地破坏一个公链,就必须破坏用户对其账本状态(所有权清单)的信任,以及破坏未来可靠地更新该状态的能力。所有更上层的服务都是为了防止这种情况的发生。

攻击要经过这些防御层的“漏斗”才能触及核心。现在我们来逐一讨论这几层。

加密保障(cryptographic guarantees)

最外层的防御是由密码学来保障的。密码学给出了最可靠的保障形式,所以我们希望它能承担起重任,从一开始就能防止大多数攻击。除此之外,还需要保障以下几点:

不凭空创造数字货币。所有的区块(以及因此所有的区块奖励)都必须有足够的工作证量依附在上面。

不得花费他人的数字货币。数字签名必须确保数字货币的有效拥有者才能花费。

不能追溯性地改变旧区块的内容。哈希指针确保攻击者必须改变建立在任何他想改变的旧区块之后的所有区块。

所有针对以上几点的攻击都会被“漏斗”的第一层所阻挡。

虽然密码学非常强大,但它也有其他一些无法提供的保障。例如,它不能决定两个同样长的区块链中的哪一个是“正确的”区块链(这就需要对现实世界有一定的了解,比如“其他人会转到哪个区块链上”,“哪个区块链的长期市场价值更高”)。它也不能强迫矿工们在特定区块上挖矿,也不能让他们一旦发现区块就发布区块,甚至不能确保它们包含特定的交易。

共识保障(consensus guarantees)

一些通过第一层的攻击会在共识保障中被阻止。在中本聪设置的共识中,节点会不断观察网络,并自动切换到最长(最贵)的链上。矿工只有当他们的区块最终成为那条最长的链的一部分时才会获得报酬,所以他们需要与其他矿工汇合。因此,对矿工来说,他们会更倾向于在区块链的顶端挖矿,因为他们的区块在那里最有可能被其他矿工认可。

如果一个恶意矿工想在之前的区块上挖矿,他就会和其他继续在区块链顶端挖矿的矿工进入竞争状态。只有当他找到几个区块的速度比其他人的总和快,他才能追得上整条链且把他挖出的区块及之后的链拉到最长。但根据他所占的Hash算力份额,就算是很短的分叉,他也很难成功。

为了使攻击可靠地发挥作用,攻击者需要首先获得对共识层的控制权。这意味着要控制PoW中大于50%的哈希率,或者控制了基于BFT的股权证明中大于33%的股权,或者控制了基于最长链的PoS中大于50%的股权。

这其中的操作难度往往被低估。例如,大型组织通常被认为是公链的最大威胁。然而,如果他们想在一级市场上购买必要的硬件,他们很快就会发现,中国大陆、中国台湾和韩国的芯片代工厂的年产量是有上限的。而且他们的产能还被澳大利亚的稀土开采、亚洲和非洲的晶圆生产等进一步限制,即每年的产能是有限的。即使是对积极性很高的买家来说也是如此。以这种方式获得必要的硬件至少需要2-3年的时间,而且在这期间不可能不会引起相关的关注。

经济保障(economic guarantees)

我认为由于有了经济保障,即便单一实体控制了共识层,区块链也不会立即崩溃。通过设置正确的激励机制,区块链可以将现实世界的成本与错误行为联系起来。主要原因来自于原生代币,它引入了数字稀缺性(即价值)的概念,且可以奖励好的行为(用区块奖励和费用)并惩罚坏的行为(通过削减安全存款或扣押未来的奖励)。

这些激励措施的大小会随着行为者对共识层的控制程度的高低而变化。一个控制了大量 Hash算力的矿工(即使是大多数),其破坏系统的损失也会成比例地增加。因此,攻击者会因为受到经济上的惩罚而使他望而却步。

不是所有的经济激励都是平等的。相对于网络价值而言,区块奖励更大的作用是使网络更安全,因为它迫使矿工们在挖矿中的防御性更强。这就是为什么区块奖励的下降会给BTC的安全带来风险)。

当Hash运算需要专门的硬件(即ASIC)且这些硬件并不能在其他领域利用时,矿工们在游戏中的防御性也会更强。迄今为止,所有的挖矿攻击都发生在较小的网络上,这不是巧合,因为这些网络接受了一种叫做抵制ASIC的错误观点,在这种情况下攻击者是很容易占据上风的(例如通过租用Hash算力)。

社会保障(social guarantees)

之前我们说过,要永久摧毁一个公链就必须摧毁用户对账本状态(所有权清单)的信任,以及未来可靠地更新该状态的能力。

这一点是非常必要的,因为区块链并不是目的本身,也就是说没有理由因为链的某些部分暂时失败,就否定这条链。区块链仅仅是一个在其参与者之间建立社会共识的自动化过程的手段,是一个维护和更新共享数据库的工具。该数据库的状态对参与者来说是有价值的,当系统出现故障时,他们有强烈的动力去恢复系统。

例如,如果加密的Hash函数出现问题,社会层可以达成人为共识(在技术专家的指导下)来替换出现问题的部分。

同样,如果一个共识攻击绕过了经济保障,社会保障仍然可以将其阻挡。如果一个拥有多数Hash算力的攻击者在完全接受了自己的经济损失的情况下,开始通过挖空区块对网络进行DOS攻击,那么矿工们可以投票决定改变PoW算法,从而移除该挖矿者的控制权。

我们可以看到,要想永远摧毁一个区块链,唯一的办法就是要么让用户对账本状态本身失去兴趣,要么就是对系统的破坏达到不可能修复的程度。

当攻击能够击穿所有的层数,并最终消磨掉系统的社会核心,直到无法造成更深层次且无法治愈的伤害,那这种攻击就相当危险了。

为了让自我修复和人工干预都能发挥作用,每个项目的社区都需要围绕着项目的主要属性形成强大的社区共识。就BTC而言,这些核心属性是交易的不可逆性、抗审查能力、不向后兼容的变化、21M代币上限等。当社会干预变得有必要时,它们可以作为社会干预的行动蓝图,这些核心属性围绕着什么需要修复,什么不需要修复创造了谢林点(Schelling points)。

一个项目的这些核心属性是永远都会被反复不断协商改进的,并不是所有用户会对所有属性都达成一致。但是,围绕着某个特定属性的共识越强,就越能在困难时期坚持下去。

将社会层视为任何区块链的底层,我们可以认识到对于社会层攻击是一个很大的威胁。如果恶意开发者可以在没有监督的情况下偷偷地进行有害的代码修改(特别是在频繁硬分叉的项目中),更高的层就会变得更加脆弱。

总结

我认为洋葱模型很有用,它可以帮我们看到区块链的各层如何组合创造一个安全的整体。在某些方面,它建立在我之前关于比特币的社交合约的文章基础上:任何公链都是从核心的一组共识开始的,这是一个系统希望实现的蓝图。

这套共识必须被转化为人际行为规则,然后我们自动执行这些规则,创造出不同类型的保障:经济保障、共识保障和加密保障。通过对参与者的行为的约束,系统变得具有社会可扩展性,从而在低信任环境中实现合作,共同创造财富。

展开阅读全文

一文读懂Cosmos经济模型和治理机制

全文共 4241 字

+ 加入清单

cosmos是一个由多条独立、并行的区块链组成去中心化网络,其愿景是打破信息的孤岛效应,实现不同区块链之间的互操作性。近期,Cosmos 将会进行 Stargate升级,这再次引起了加密货币市场的关注。

本文分为四个部分,第一部分简要介绍 Cosmos 项目,第二部分分析生态中的角色和行为,第三部分研究经济模型,第四部分对项目的未来趋势进行分析。

Cosmos 简介

Cosmos 的核心模块主要包括:Tendermint、Cosmos SDK和IBC(跨链通信协议),在架构上采用了“Hub 和 Zone”模型。

Tendermint

Tendermint 包括两个主要技术组件:区块链共识引擎(Tendermint Core)和通用应用程序区块链接口(Application BlockChain Interface,ABCI)。Tendermint Core 是基于 Tendermint 共识算法的底层共识引擎,保证所有节点按照相同的顺序记录交易。Tendermint 共识算法采用了非常典型的拜占庭容错方案,是一种 PBFT+Bonded PoS(有质押的权益证明)混合共识。

Tendermint 共识算法的特点包括以下几点:一是快速最终性,每个区块生成之后会立即确认生效;二是高性能;三是高容错,只要系统内恶意节点的数量不超过节点总数量的1/3,就不会影响系统正常运行。

Cosmos SDK

Cosmos SDK 是一个帮助开发者加快开发进程的工具包,其典型特点是模块化和可插拔。通过使用 Cosmos SDK,开发者可以在 Tendermint 共识算法的基础上构建自己的区块链或功能组件。Cosmos SDK 为开发者提供了很大的便利性,缩短了开发者的开发周期。

IBC

Cosmos 由多条独立并行的区块链组成去中心化网络,利用中继技术实现不同区块链之间的跨链。因此,IBC 是整个项目最核心的部分。IBC 是 Cosmos 设计的跨链通信协议,用于 Hub 与 Zone 之间进行通信,以实现跨链交互。2019年3月 Cosmos 主网上线,但当时 IBC 协议并没有同步上线。近期,Cosmos 将会进行 Stargate升级,其中最引人关注的就是开启 IBC 跨链的首个测试网。此外,这次升级还将通过 Protobuf 迁移提高性能、加速用户界面开发,打造功能齐全的轻客户端,以及进行区块链模块升级等。

Hub 和 Zone

Cosmos 在架构上采用了“Hub 和 Zone”模型,与 Hub 连接的 Zone 都是不同的区块链,不同 Zone 之间的跨链交互通过 IBC 来实现。Cosmos 生态中的 Hub 和 Zone 都采用 Tendermint 共识协议,Hub 会追踪记录连接的 Zone 状态,Zone 会将产出的新区块状态发送给 Hub。

Cosmos 并不仅限于采用 Tendermint 共识协议的区块链之间的跨链交互,未来也计划兼容比特币和以太坊等采用不同共识协议的外部异构链。IBC 发挥作用的前提是区块的状态都是确定的,对于比特币和以太坊等概率链,则需要通过基于 Tendermint 的 Peg Zone 来实现跨链。Peg Zone 是追踪记录另一条概率链状态的区块链,它将自己追踪记录的概率链的区块的状态确定为不可逆,使得这些区块链可以与 Cosmos 系统兼容。

图 1:“Hub 和 Zone”模型示意图

生态中的角色

本文主要针对 Cosmos Hub 进行分析,Hub 中的参与角色主要包括验证人和委托人。

验证人

验证人负责在 Cosmos 生态中提交和生成新的区块,帮助整个网络达成共识。在这个过程中,验证人获得的回报是区块奖励、交易手续费和佣金。Cosmos 对验证人的硬件要求不高,有意愿的参与者可以选择成为验证者。为防止长程攻击,保证整个网络的安全,Cosmos 针对验证人设置了一定的限制条件:一是验证人需要质押绑定一定数量的 ATOM,二是解绑需要等待21天。

在 Cosmos 主网上线时,验证人数量是100。随着项目的运行,验证人的数量会扩充,目前生态中有125个验证人。验证人根据质押的 ATOM 数量产生。验证人持有的 ATOM 总量等于验证人持有的 ATOM 与委托人质押委托给验证人的 ATOM 数量之和。

验证人持有的 ATOM 数量越多,拥有的权益就越多,在参与生态治理时的投票权重就越大。从目前的情况来看,前10位验证人持有的 ATOM 总量占比为42.8%,存在一定的中心化问题。

图 2:前10位验证人持有的ATOM情况

(图片来源:mintscan.io)

由于 Cosmos 的通胀收益是根据每个验证人在整个系统中的质押比例进行发放,从这一点来看,验证人不需要拆分持有的代币来获得更高的收益,这会在一定程度上造成验证人固化的问题。相比之下,以太坊2.0和 Polkadot 等项目都有防止中心化的相关设计。当然,Cosmos 会对验证人的不良行为进行惩罚,从分散风险的角度来看,如果验证人持有的 ATOM 数量足够多,拆分成几个节点之后仍能全部成为验证人,那么拆分持有的代币是一种降低风险的选择。

委托人

不想运行验证节点的参与者可以选择成为委托人,将自己的 ATOM 委托质押给验证人。在向验证人支付佣金后,委托人可以按比例获得收益。每个 ATOM 只能给一个验证人投票。

需要指出的是,如果验证人长时间不在线,或者出现双签等恶意行为,Cosmos 系统会对验证人的不良行为进行惩罚,委托人也会遭到损失,因此委托人在选择验证人时需谨慎。

经济模型

ATOM 价格会受到基本面和供需情况的影响。长期来看,ATOM 的价格主要由基本面决定;短期来看,供需情况对 ATOM 的价格有很强驱动力。

供给

ATOM 的供给可以分为初始代币和增发代币两部分。

ATOM 的初始代币数量是2亿,其中,预售参与者获得5%,公募参与者获得75%,Cosmos 基金会持有10%,团队(All in Bits)保留10%。

对于增发代币,ATOM 每年以7%-20%之间的通胀率进行增发,通胀率与 ATOM 的质押比例有关。当 ATOM 的质押比例超过2/3时,通胀率会稳定在7%;当 ATOM 的质押比例低于2/3时,通胀率会随着质押比例的减小而线性增加,一直到20%。

ATOM 采用可变通胀率的原因主要有两点:当质押比例比较低时,用较高的通胀率吸引更多的用户参与质押。此时,如果用户不参与质押,那么持有的代币价值将会被稀释;当质押比例足够高之后,此时 Cosmos 网络的安全性比较高,不需要吸引更多的用户参与质押,确保市场上有流通的 ATOM 进行交易和使用。

目前来看,BTC、ETH 和 EOS 的年化通胀率都在5%以下,ATOM 的年化通胀率要比这些项目更高。

需求

ATOM 是 Cosmos Hub 的原生代币,在 Cosmos Hub 中的作用包括投票、验证或委托质押给其他验证人、参与治理等。需要指出的是,在其他的 Hub 和 Zone 中,并不需要使用 ATOM。

ATOM 的权益包括使用权、收益权和治理权,对 ATOM 的需求可以主要从这三方面来分析。

使用权

对于使用权,在 Cosmos Hub 中执行交易等操作都需要用到 ATOM。虽然 Cosmos 未来的生态里会有其他 Hub,但 Cosmos Hub 一定是最核心的 Hub。IBC 实现后,Cosmos Hub 的应用价值会显著提升,生态中很大部分的价值会汇聚到 Cosmos Hub,用户对 ATOM 的使用也会随之增多。

收益权

收益权主要体现在用户通过质押 ATOM 获得通胀收益,以及一部分投机者持有 ATOM 等待升值。

治理权

对于治理权,一是用户质押 ATOM 给验证人投票,二是用户参与生态中各种治理提案的投票。据 mintscan 数据显示,目前参与质押的 ATOM 数量约为1.84亿,约占 ATOM 总量的71%。

Cosmos Hub 的治理机制是链上治理。任何用户都可以提交治理提案,然后由 ATOM 持有者进行投票表决,如提案通过,则进行相应的升级。目前,Cosmos 已经进行了多次治理提案的投票,投票参与率基本都高于50%,社区对治理的参与热情比较高。

图 3:部分治理提案情况(图片来源:mintscan.io)

与其他区块链项目不同,Cosmos 允许生态中的其他 Hub 和 Zone 实施各自的治理机制,不存在固定的治理设计。任何用户都可以发起治理提案,然后由这个 Hub 和 Zone 的参与者对提案进行投票。Cosmos 在治理上的灵活设计有助于生态中不同的区块链实施最合适的治理机制。

未来趋势

Cosmos 在加密货币市场的知名度很高,吸引了很多投资机构、交易所、矿池和钱包的关注和参与。Cosmos 近期将会进行 Stargate升级,正式推出 IBC 功能,再次引起了整个市场的关注。但是,IBC 的开发难度很大,原定于7月底的升级已经推迟。未来 Cosmos 在跨链中的表现还需要在运行过程中的进行检验。

Cosmos 核心团队内部出现不和谐的声音,联合创始人 Jae Kwon 和核心开发人员 Zaki Manian 先后退出。最近,Cosmos 产生了新的董事会,Jae Kwon 重新加入。Zaki Manian 则在社区继续为 Cosmos 的开发做贡献。IBC 功能的开发在很大程度上依赖 Zaki Manian。

未来的区块链世界很可能是多链共存的情况。作为一个跨链项目,Cosmos 的一个突出优点是既可以自己提供基础架构、又可以与任何公链进行合作。同时,在与其他区块链的合作过程中,Cosmos 的应用场景也会不断丰富。

Cosmos 的生态发展很快,代表性项目包括 IRISnet 和 Kava 等。同时,币安推出的去中心化交易所 DEX 也采用了 Tendermint 共识协议。目前,去中心化交易所的热度很高,Cosmos 的技术优势可以吸引更多的开发者加入到生态中来。

在金融基础设施方面,各国的央行数字货币是基于不同的区块链。在跨境转账、券款对付等场景中,信息和资产需要在不同的区块链上进行流转,各国的央行数字货币之间必须实现互联互通。跨链技术是实现链间交互的解决方案。目前,使用哈希时间锁进行跨链受到各国央行的重视,但哈希时间锁在设计上还存在缺陷,需要进一步改进。如果 Cosmos 能成功实现 IBC 功能,对于央行数字货币可能会是可行的选项。

展开阅读全文

一文读懂NEAR账户模型有哪些特别之处

全文共 2323 字

+ 加入清单

使用门槛高、对普通用户不友好经常是人们诟病区块链的原因之一。如何设计出一款简单易用的区块链系统相信是每个项目方都在苦苦思索的问题。NEAR的账户模型凭借别出心裁的设计,在很大程度上降低了用户的准入门槛,可以说是易用性方面的典范。下面就让我们一起看看NEAR账户模型有哪些特别之处吧。

什么是账户模型

所谓账户模型,本质上是一种记账方式,最直观的展示是用户账户的交易往来情况和账户余额。一般来讲,区块链世界存在两种主流的记账方式,一种是以比特币为代表的UTXO,另外一种就是以太坊为代表的账户模型。下面对这两种记账方式做一个简单的介绍。

UTXO即“未经花费的交易输出(Unspent Transaction Output)”,它和账户模型有一个很大的区别就是,这种模型只记录交易本身,而不记录交易的结果。像传统的账户模型,只直接记录结果,比如,Alice账户里有1万枚通证,她如果要转给Bob 3000枚通证,系统就会从Alice账户里扣除3000,最后Alice的账户余额就是7000,而Bob的账户余额则会在原来基础上增加3000。

UTXO模型的记录方式会比较特殊,它会把整个交易过程记录下来,也就是我们俗称的流水账。还是假设Alice账户里有1万枚通证,Alice要转给Bob 3000。UTXO在记录的时候,会先记做这1万块钱全部转了出来,然后再记录有3000块转到了Bob的账户里,又有7000枚通证转到Alice自己的账户。当然在实际操作中,会因为包含交易费的存在而稍稍复杂一些。

关于两种模型谁优谁劣的问题人们已经争论了许久,总的来说二者在不同的场景下可发挥不同的优势。UTXO更适用于一些简单业务,而账户模型在可编程性方面则更胜一筹,目前主流的公链包括以太坊、NEAR均采用了后者。

NEAR账户模型简介

综合多种因素考虑,NEAR选用了账户模型这种记账方式。不过在前人的基础上,又做了很多大胆的创新。最明显的改变是NEAR放弃了传统的以哈希值作为公钥地址的做法,而是采用了可读性较高的账户ID。

经常操作数字货币的人都知道,如果我们想要为对方转账,需要对方提供一个公钥地址,这个地址往往是由一长串字符构成的,而字符本身其实没有任何意义。这样的操作和我们已经熟悉的现实世界转账操作是格格不入的。我们无法输入收款人的姓名,意味着要常常担心有输错地址的风险。而且这样的表现形式对那些完全没有接触过数字货币的人十分不友好,最终导致用户使用门槛大大升高。

NEAR的账户模型则可以在很大程度上令这一情况得到改善。还是以Alice和Bob为例,如果Alice向Bob转账,只需向其账户ID输入要转账的金额即可,其操作和我们使用银行卡转账的操作十分类似。Bob的账户ID为bob.near,即由Bob的名字和“.near”构成,十分好记。如此,用户的心理压力会减轻很多,操作也变得更加简单。

另外,借助于NEAR账户独特的账户设计,用户还可在主账户之外设立更多的次级账户,并通过部署合约对次级账户实施管理。比如Bob在创建主账户bob.near之后,可以继续创建类似family.bob.near、friend.bob.near等次级账户。假设Bob计划为这些次级账户每个月转一笔钱,部署一个合约就能做到,听上去是不是简单得很?

NEAR账户模型的其他优势

上文提到NEAR使用账户ID而不是哈希值,其实每个账户都是一个智能合约,具有很强的可扩展性。具体的实现方式是通过访问秘钥(access keys)的模型,建立多种可以定制化的权限,来满足不同的使用场景。换句话说,可以把访问秘钥想象成多个公私钥对,来管理不同的应用和交易。这也是其与以太坊不同的地方,有关二者的具体对比可观察下图:

每个访问秘钥都可以代表其账户准许不同的许可权。目前该许可权大致分为两种,一种是完全许可,一种是仅限于函数调用(function call)的许可。

函数调用许可可以说是NEAR可用性最具代表性的功能之一。借助于该功能,用户可以经由自己的账户向接收方发送非货币性质的函数调用交易,接收方的账户ID由访问秘钥限制。简单总结一下,这一功能可以衍生出以下几个用例:

在无需信任合约代码或网络应用的情况下,为前端网络应用授权。在用户的账户上创建新的访问秘钥,并将其设置为指向网络应用合约,即可实现此功能。举个例子,当我们每次使用以太坊的DApp时,需要发起请求并获得验证。但在NEAR操作DApp,如最近比较热门的Berry Club,我们只需登录Berry Club的网站即可与该游戏互动,之后便不用频繁地登录了,使用体验和普通的登录网站并无太多区别。

对开发者而言,该功能让没有NEAR账户的用户也能在链上使用其开发的DApp和合约。具体操作为:后端为用户在合约的账户上创建了一把新的秘钥,并将其指向合约本身。现在用户可以在不经由任何钱包的情况下就能快速使用该网络应用。

此外,NEAR的账户模型也可以使开发者为用户创建更为灵活的付费方案,甚至允许开发者在不影响其应用去中心化的本质时,为用户垫付交易费。像是免费、月费、年费等用户比较习惯的付费订阅模式,相比于使用一次付费一次的模式便捷了很多,降低了新用户使用区块链应用的门槛。

最后,每个NEAR账户都会根据自身存储数据的大小,规定最低余额。存储的数据越多,最低余额就越高,一定程度上减少了流通中NEAR的数量,可以让NEAR通证更好地捕获价值。

作为打造开放网络的重要推手,开发者一直被NEAR视作最珍贵的资产之一。为开发者赋能,打造良好的用户体验一直是我们的目标。未来NEAR仍将坚守这一原则,力争为开发者和用户创造不亚于传统互联网的体验。

展开阅读全文

减半过后,金融模型将如何改变比特币价格

全文共 1512 字

+ 加入清单

每四年,比特币协议将矿工向区块链贡献所说的“区块”交易时获得的区块奖励减半。目前,奖励是每块12.5比特币。下一个减半将没多久在2020年5月发生。

该协议内置了控制比特币(BTC)通货膨胀的协议,之前的减半恰逢大规模集会。在2012年11月将奖励减半后,比特币的价格从12美元涨至650美元以上。在2016年7月第二次减半之后,价格在2017年末加速上升至近20,000美元。

当然,虽然不确定下一个减半是不是会加速价格上涨,但减半似乎已推动了比特币先前的炒作周期。自然,下一个减半引起了激烈的争论,不论是不是早已定价。

这些争论中经常引起人们注意的一种流行模型是“库存到流量”模型。它依托于所说的“存量与流通比率”对比特币的价格开展建模,该比率最开始用以评估黄金和其他原材料的价值。通过将“存量”(即发行量)与“流量”(即年度发行量)相关联,该模型得出的比特币价格在减半后将实现55,000美元至100,000美元的预测(这相当于市值)超过1万亿美元)。

毫不奇怪,从股票到流量的模型在2019年3月发布后就引起了相当多的关注。早已开展了各种伪造该模型的尝试,对于比特币最大化的人来说,这是对其超看涨的又一次推动。

现如今,根据有效市场假说(EMH),价格仅含有新信息内容。它假定市场足够快,同时可以对均衡价格作出反应,该均衡价格恰当地体现了全部外部或所说的外部信息内容。反过来,全部市场内部或内生过程都早已体现在价格中。按照这种观点,只有外部输入(例如,交易所黑客入侵,央行公告或地缘政治事件)才能改变投资人的预计和价格。因而,比如气泡或崩溃这类的极端事件仅是是因为还没被纳入价格因素的外来新闻形成的。

对于EMH的支持者来说,比特币的供应时间表(已编码到协议中,同时自网络诞生以来就知道了)构成内源信息内容,因而应该早已定价。而且,最有可能的是,最成熟的市场参与者(例如做市商)早已这样做了。但这并不意味着减半已完全计入。

金融建模不是像物理学一样的硬科学。这些模型不仅忠实地复制了市场;他们积极地改造他们。

有强大的证据说明,与EMH预计的价格相比较,价格变化过大。研究表明,有关新闻发布只可以解释价格变化的少部分。这些发觉说明,价格动态主要是由投资人预计和价格之间的内源性正反馈机制驱动的。这一状况被乔治·索罗斯(GeorgeSoros)表述为“市场反射性”。

不论存量/现金流模型是不是合理,是否相信EMH或预计会触发超比特币化的史诗般的反弹,这些辩论中经常被低估的是金融的基本自反性市场。

市场,特别是比特币,是反身状况。期待和价格之间存有一个积极的反馈机制:期待会危害价格,从而会危害交易者或投资人的期待和行为。正是这种自我强化的正反馈回路,也是投机泡沫和市场崩盘的核心。

是因为这些反思性的动态,模型可以塑造金融市场。在历史上看,在一些状况下,模型会重新定位应该建模的市场。例如,著名的Black-Scholes期权定价模型形成期权价格模式与模型之间的一致性增加。可以这么说,一直到1987年的经济崩溃打破了它的有效性。同样的,现阶段的短期波动率策略(将波动率既用作风险承担的输入又是回报的由来)对股票市场形成了变革性危害,是因为它们会形成系统性地抑制波动率。

金融建模不是像物理学一样的硬科学。这些模型不仅忠实地复制了市场;他们积极地改造他们。它们变成著名的社会学家罗伯特·默顿所说的自我实现的推测。

因而,比特币的减半,或比如库存-流量模型这类的模型的预测本身可能会变成自我实现的推测。这可能会形成价格上升的自我验证反馈回路。这并不是说它将发生。但是,如果有足够的投资人和交易员开始相信它们,那么该模型和现实可能确实开始融合。

展开阅读全文

S2F模型创始人:比特币期货将对比特币价格产生支撑

全文共 742 字

+ 加入清单

Stock-to-flow(S2F)比率模型的创建者最近表示,比特币期货的出现并不会对于比特币价格产生很大的影响。

根据模型数据显示,在比特币期货上市之后比特币价格并没有明显的反常现象,驳斥之前比特币期货产生对于市场的操控这种说法。

期货出现后比特币价格“没什么异常”

根据Stock-to-flow(S2F)比率模型的数据,在2017年12月,第一个比特币期货正式上市,比特币价格也没有出现很大的变化,仍然是按照计划运行的。

目前比特币期货每天的交易额度达到数亿美元,去年出现操纵论调是因为一些分析师认为结算日期似乎与BTC/美元的下跌相互应证。

对此S2F创始人表示:“国际货币组织(IMO)比特币价格不受期货操纵。CME于2017年12月推出BTC期货。许多人认为,2017年12月的ATH期货价格已被抑制。但BTC的价格完全保持在S2F频段内。我本以为不管有没有未来都会这样。没什么不寻常的。”

模型预计比特币价格会上升到2万美元高点

Stock-to-flow比率模型图主要通过研究出现的“新”比特币和流通过程中的比特币,测试相互的关系,得出比特币过去和未来的价格。虽然不时会受到业内人士的批评,但该模式已被证明极为有效。

比如一个Twitter用户(此人实际上是Bitfinex交易所的一位大交易量交易员)将那些支持Stock-to-flow比率模型的人描述为“数以千计的木偶”。

随后,Stock-to-flow比率模型创建者立即回应,即便是比特币价格来到2万美元,比特币期货也不会对于比特币价格产生影响,熊市当中比特币期货将依然热门,而且将会支持比特币价格。

以2017年为例,2017年10月比特币价格为7000美元,当上市之后12月份比特币价格升到2万美元,价格相当于10月份的3倍。

展开阅读全文

帆船模型的摆放与风水知识介绍

全文共 2085 字

+ 加入清单

很多人对帆船情有独钟,恰巧帆船模型也能充当风水摆件,但是帆船模型不能随意摆放的。今天小编就与大家分享帆船模型的摆放,仅供大家参考!

风水帆船的风水作用

帆船模型是非常好的风水摆件。其中最好的品种就是那种大型帆船,古人用来做商船,出外做生意回来,会带回家很多金银财宝。这种模型一般用木头制作为宜。你可以在船的甲板上放一些金子似的东西,如果你很有钱,也可以放真的金子。载满金银财宝的帆船会给你带来好运,前提是它一定要朝着你家房内的方向,而不是冲着门外。

方向朝外的船意味着你的财富正被运走。记住,千万不要摆放上面有大炮的军舰。军舰代表死亡,大炮会带来冲煞。也不要把船放在很高的架子上,放在客厅的茶几上最佳。把你的家想象成一个港湾,一艘载满黄金的大船停靠在你家,给你带来数不清的财富。美得像童话一样。希望你能把童话变成现实。

材质为玉的一帆风顺帆船摆件,在中国的古文化中,五行主土,在以农业经济为的古代中国人对土地有一种天生的喜爱,因为有了土地就有了收成,有了土地就有了家园,所以土也是五行中最温和,最豁达的。因此玉石一帆风顺招财帆船摆件,不仅招财,更加乘风破万里,顺利得大利,财运满载而归!

风水帆船摆件的摆放:有一定的法则需要循从,就是船头一定要向着后玄武,船尾对着前朱雀,这便好像是一艘船刚刚沿大门从外面回来那样,是盛载着财宝从外面的大海洋回来。这个摆放的方式绝对不可以搞错,否则便不能产生改变彩运的好处;这会给招财船装载财气,形成祝福的风水力量。这个方法适合于任何方面的财运,在股票投资,外汇投资,做生意方面,都会有不的收获。另外摆放方向亦可摆放在对着大门,原因进进出出都是一帆风顺,满载而归,能得大利,前途无量!

一帆风顺龙船美观大方,具有压邪、抗煞、化煞之作用,是镇宅至宝,是摆放公司或家里的绝佳摆设。送礼更是大方得体的高贵礼品,而且还可以增强公司或家中的财运!造型逼真,神韵生动,有勇往直前和向上腾飞的雄伟气势,摆放在室内显得十分大气。作为朋友公司开业馈赠或酒店摆放均是最佳选择!爱好收藏的朋友亦可摆放在自己家中,因为它是高贵且庄重的一件风水摆件。

风水帆船摆件的作用:年头一帆风顺,年末满载而归!辉煌腾达、生意兴隆、财源滚滚来、投资有眼光、万事顺利!一帆风顺是指船挂着满帆顺风行驶。比喻非常顺利,没有任何阻碍。这句话的意思就是指每一年你都像是在顺着风向做事一样,顺顺利利的没有障碍;每一件事情都合你自己的心意,一步一步越走越高。这是对你未来的发展予以美好的祝愿。

吉祥用品的摆放宜忌

1、吉祥品最好是有禅意境者为上品,因为它能启发人的佛性。

2、有些人从艺术出发,悬挂牛的骷髅头,结果霉运连连,注意千万不可收藏骷髅头。

3、注意佛像之类应特别考虑是否已受人供奉拜过。一般有历史性者,均是有人拜过,摆放之会莫名其妙的带来不意之事。

4、太宗教的画,会使夫妻增加孤辰寡宿及华盖运,有夫妻冷感或失热情的反效果风水效应。

5、如果要挂画,那么以五行中的大自然风景照最好。喜木的,挂牡丹花画,竹报平安。喜火的,挂马画,漫山红叶,红太阳,辣椒画。喜金的,挂鸡画,雪山画。喜水的,挂河流,瀑布,九鱼图。

6、说到这里,想起了国内的一位富豪。有一次到他的办公室,看到墙上挂一幅画,水墨丹青,只是画面中冬意正浓,好像是几枝枯枝在寒风中抖动,整体感觉非常萧瑟肃杀,于是建议他换一幅画。然而,由于那幅画出自名家,价值很大,所以他舍不得换掉它。他的办公室是上海的老建筑,30年代西人建的花园洋房,整修后作为办公地点。

这种房子在上海非常贵,动辄上千万。然而,由于上海寸土寸金,建筑比较密集,他的办公室的窗外,有很多屋檐和烟囱对着他的办公室,风水其实并不好。果然,后来他犯了官司。不能肯定就是坏风水害了他,但是,我们一定要重视自己周围的环境,却是真理。

7、有很多吉祥的东西。比如龙凤和鸳鸯,会加强爱情运;金象和金龟会带来财运;把铜钱用红色的带子串在一起,摆在家中或办公室,会加强财运;另一个非常好的东西就是帆船模型。其中最好的品种就是那种大型帆船,古人用来做商船,出外做生意回来,会带回家很多金银财宝。

这种模型一般用木头制作为宜。你可以在船的甲板上放一些金子似的东西,如果你很有钱,也可以放真的金子。载满金银财宝的帆船会给你带来好运,前提是它一定要朝着你家房内的方向,而不是冲着门外。方向朝外的船意味着你的财富正被运走。

帆船模型的摆放与风水

帆船模型平时摆放的一般分为两种,一种是外出启航的帆船,表示主人信心满满,事业即将起步,预示着在未来的生活和事业中将一帆风顺。

还有一种帆船是堆满金银财宝的,表示经过主人的奋斗和拼搏,收获满满,满载而归,象征着丰收和收获。

显然,着两种意义是完全不同的,第一种是即将开始,第二种是已经收获。既然意义完全不同,那么,这两种帆船的摆放自然会有完全不同的摆法。

对于即将起航出征的帆船,我们需要船头朝向外面,一般朝向窗户外面,表示外出一帆风顺;而对于满载而归返航的船只,船头需要朝向室内,或家里,或办公室。切忌将船头朝外。

所以,满载的船一定要穿透驶进屋内,所谓“大船入港”,财富入宅。空船才可以朝外驶出。风水上讲,一般将船放置在室内的巽宫为合适。

展开阅读全文