首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Ulord优得社区第一期深度学习收获

9月19日,ulord优得学院第一期开课。拥有10000以上ut的持有者可以申请免费听课。毕竟成为了ulord主节点,况且区块链知识有待加强,所以我申请了这次课程。虽然是免费课,但这个课审核非常严格。每周一听预习课,周二要提问题,周三老师回答周二提出的疑问以及新问题,并且要打卡,周日要交作业。这个过程有一个完成的不好,都要惩罚优得积分,否则就出局。相信在这样严格的规则下,每个人的收获都会很大。

这就是我第一周的作业。在此我把我认为的重点或者我之前不懂,现在才搞懂的知识点给大家分享一下。

1

区块链改变生产关系

第一,生产资料归个体所有。区块链的伟大之处是它的存储器广泛分布在社区成员手里,不属于单个组织。为了达成博弈均衡,资产定义权就分散给了每个人。而存储在上面的资产也就成为了个人资产,并由一串串的密码锁定,谁也侵犯不了。

第二,生产者人尽其能。区块链不讲究森严的等级,每个人都是平等的节点。只有势能大小,没有先来后到。大家的合作基于社区共识,通证就是信用。再小的个体都能找到自己的小组织,并充分发挥个人所能,给社区做出贡献,以此获得奖励。

第三,区块链世界里只相信代码,而且给每个节点配置了单独的数字账户。每个行为都会以智能合约的方式被自动运行。这种点对点的交易模型意味着组织和个人之间的博弈高墙被推到了。分配上做到了去中介化,分配权被公认的代码取代再也没有人说谎了。并且每个节点拥有的资产还具有期货属性,将享受到长期的增值收益。

第四,区块链经济通过瓦解互联网服务器布局,形成新商业变革。一旦服务器成为所有硬件的标配,分布式存储会变得更加碎片化,而这将直接决定了生产关系的变革程度。

2

区块链不是数据库

这里强调的是它不是一般的简单数据库,它存储的是价值转移的数据,而不是一般的视频音频的文件,他这种分布式存储与分布式的维护不是针对一般文件的。事实上区块链的存储效率是比较低的。

3

比特币作为世界货币的可能性分析

比特币支付难以成为一种主流的支付手段,既有一些技术上的原因,也有比特币设计之初内在的逻辑的原因,概括起来讲有三点:

首先、比特币的总量有限,只有2100万枚,而且挖矿的产量每四年减半,因此比特币注定是一种通货紧缩的货币。

第二、比特币是高流动性的投资产品,它的价格波动使得他难以成为一种支付工具。

第三、比特币的技术特性,使得比特币支付过程中过于缓慢,比特币网络平均每10分钟产生一个区块,每个区块大概能存放600至700笔交易。在比特币网络拥堵的情况下,一笔转账的交易可能需要排队等若干个区块之后才能被打包确认。为了防止分叉很多比特币钱包需要等到第三个甚至更多区块确认之后才认为这一笔交易完成。这意昧着至少需要等待二十分钟。

4

比特币的区块大小问题,会限制它的发展吗

之所以会有区块链大小的问题,最终考虑的是主链的处理能力。如果有其他的办法来提高吞吐率,如闪电网络,则区块的大小应该不会成为比特币发展的一个瓶颈。当然,如果有一天真的到了不得不扩容的地步,最后还是由共识来决定它的一个去向。

5

BTC 和BCH,谁更符合比特币的设计初衷

目前的比特币部署了隔离见证,更注重扩展性,未来可能会上线闪电网络、智能合约等更多的功能。届时,比特币或将致力于构建自己的生态,走上与以太坊相似的发展路径,比特币“货币”的属性将下降,区块链内“代币”的色彩将会增强。或许将来比特币的价值将取决于作为一种代币能否更好地助力生态整体的健康可持续发展。不过,比特币区块链上部署的功能将越来越多,底层协议也将越来越复杂,将会影响系统的稳定性和安全性。

而比特币现金(BCH)删除了隔离见证,直接扩大到最大8MB 的区块大小,更加专注于比特币的“货币”属性。而比特币(BTC)的高交易费正逐渐丧失其作为一种有效交易媒介的属性。对于比特币现金(BCH)而言,不仅具有比比特币更强的“货币”属性,也将以自己的方式修复扩展性,并且在未来也有可能部署闪电网络、智能合约等新功能。比特币部署的技术和功能比特币现金(BCH)在未来都能部署,但是比特币现金(BCH)所实现的功能,比特币却无法达到。

6

助记词和密钥

我们在创建一个钱包的时候,会得到一组助记词,它可以产生很多的秘钥。秘钥又分成公钥和私钥。由助记词产生私钥,私钥再产生公钥。助记词和秘钥是一对多的关系,所以说助记词和秘钥是不能等效的。如果你得到一个钱包助记词的话,那么这个钱包上面所有的钱你都能拿到。但是如果你得到了某一个地址上面的一个私钥,那你只能拿到这一个地址上的钱,其它地址上的钱是拿不到的。好比我们的imtoken钱包,如果你知道了助记词,那么钱包里面的eth地址,btc地址,eos地址,你都可以拿到。但是如果你只知道eth地址的私钥的话,你只能拿到eth,无法拿到btc和eos。

说到这,还没有把这个助记词和秘钥说完,上面为了便于理解我举了一个简单的例子。还有一个复杂点的就涉及到ulord的桌面钱包和手机钱包。这个也涉及到了找零地址的概念。我们新建一个ulord桌面钱包后(或者手机钱包通过导入助记词导入到桌面钱包后)会发现我们除了一个地址外,还有另外5个地址(不同钱包不一样,有的桌面钱包可能没有找零地址,也有可能好多个找零地址,这个看钱包开发时候的设置),这另外5个就是找零地址。我们获取钱包助记词之后,就可以获得总共6个钱包地址(有5个找零地址),也就是我们同时能获得6个私钥,我们也就能拿到6个钱包里的钱。但是我们如果获得这6个地址中任意一个的私钥,你是拿不到其它5个地址里的钱的。

Ulord手机钱包只对应1个地址,桌面钱包是对应6个。所以有时候同一个助记词,桌面钱包显示有币,而手机钱包显示没币。因为我们的手机钱包有时候显示的刚好不是那个有币的地址,所以我们看到的是没币。也有时候,这些币在两个地址里面,但是手机钱包只显示一个地址,所以我们以为是丢了一些币。所以归根结底是因为手机钱包只显示一个地址,而桌面钱包可以显示包括找零地址在内的多个地址。

7

记账时两个人同时达到要求时如何区别

也就是你打包这个区块,然后你计算的哈希值也达到要求,但是这个时候两个人同时达到了要求,那他们两个人会把自己的区块都往比特币的网络上面去传输。这个时候在网络上面会出现两种区块,两个不同的人,传播出去的区块不同,这个时候系统是怎么做的呢?

这两种区块都会保留。比如说是两个第100块区块,但是两个区块不同,它会并列保存起来,先收到那个区块就把它作为一个主区块。我再去争夺下一个区块的记账权的时候,我就会基于第一次收到的这个区块来计算。等到下一步比如说101个区块的时候,又会产生新一轮的竞争。这个时候再出现两个人同时算出来这个结果的概率是非常非常小的,在整个的比特币的历史上也是很难看到的。

8

BTC与Ulord的根本区别

先介绍一下Ulord本身的结构,它采用了一种分层的结构设计,分为基础层、平台层和应用层。基础层的实现确实借鉴了比特币的源码,但也做出了大量的修改,增加了侧链、跨链、主节点系统及账户系统等。在用户体验和技术功能特点上做出了大量改进,所有的代码都是开源的。

第二通过基础层的激励机制构建了主节点系统,主节点系统之上搭建平台层,平台层对外呈现是一个超级计算分布式系统,能对应用层提供分布式计算服务和存储服务。

所以说btc和Ulord根本的区别是:btc本身只是一个交易数据的区块链。但是Ulord不但有交易数据的区块链,还有第二层内容分发。针对分发内容的存储,还包括内容分发业务的分布式计算服务,和比特币的相比,更注重应用层和应用的对接。

9

区块链的基本特征

在介绍区块链特征的时候,我们首先看一下区块链的五大要素是什么?

第一是链式账本结构。我们的数据是一种链式的结构,区块和区块之间是有关联的,通过哈希头进行关联。

第二是P2P的组网结构。本身这些节点都是以P2P的形式、没有中心化的服务器,是对等的。

第三就是共识算法。钱,利益,奖励怎么分配,怎么达到一个共识,不同的链有不同的共识算法,这是很大的一个要素。

第四就是密码算法。区块链涉及了哪些,比如说哈希运算,还比如说密钥的生成。

第五就是智能合约。我们比较熟悉的应该就是以太坊,它以智能合约为最大的亮点。

基于这个五大要素,它能够体现出三大特征:

第一个特征就是数据的不可篡改。通过一系列机制的设定,它能够保证,任何个人如果他的算力没有达到51%的时候,他是很难去把我们的区块链数据进行更改的,因为本身这个数据是集体维护的,不是某一个人能够去更改的。

第二个特征就是数据的集体维护。刚刚我们提到的数据不可篡改,那不可篡改的很大的原因,就是因为数据库是集体维护的,不是某个人维护,这就是一个很大的创新。

第三大特征就是多中心化决策。区块链不是去中心而是多中心运作,采用区块链技术构建业务网络后,记账协议与账本存储均不再依赖与中心处理方,所有的商业行为和业务参与方均可参与协议的制定,掌握自己的数据,并基于既定的协议平等的决策。

10

每个区块的大小一样吗

这里也是要分两个方面来说。第一,在同一个区块链内,比如说比特币区块链,它的区块大小本身是不一样的,因为区块的大小跟本身这个区块里面包含的交易数据的多少有关系。但是不同的区块链,它的区块的上限值也不一样,这是我说的另一个方面,比如BTC是1兆,Ulord是4兆,BCH是32兆,根据每个链的不同,区块的大小不同。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180922G1ODJJ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券