20179203 2017-2018-2 《密码与安全新技术》第2周作业

201792032017-2018-2 《密码与安全新技术》第2周作业

课程:《密码与安全新技术》
班级: 1792
姓名: 李鹏举
学号:20179203
上课教师:谢四江
上课日期:2018年3月29日
必修/选修: 必修

第二讲———区块链:

一、区块链

1.1 比特币

从最近很火的ico众筹,比特币价格的疯涨讲起,引入区块链的概念,那么什么是比特币呢?

比特币(BitCoin)的概念最初由中本聪在2009年提出,根据中本聪的思路设计发布的开源软件以及建构其上的P2P网络。比特币是一种P2P形式的数字货币。点对点的传输意味着一个去中心化的支付系统。
与大多数货币不同,比特币不依靠特定货币机构发行,它依据特定算法,通过大量的计算产生,比特币经济使用整个P2P网络中众多节点构成的分布式数据库来确认并记录所有的交易行为,并使用密码学的设计来确保货币流通各个环节安全性。P2P的去中心化特性与算法本身可以确保无法通过大量制造比特币来人为操控币值。基于密码学的设计可以使比特币只能被真实的拥有者转移或支付。这同样确保了货币所有权与流通交易的匿名性。比特币与其他虚拟货币最大的不同,是其总数量非常有限,具有极强的稀缺性。该货币系统曾在4年内只有不超过1050万个,之后的总数量将被永久限制在2100万个。
正是因为这样比特币才能被炒得这么火热,但是这样的说法貌似很难能够看出比特币的价值到底在哪里,也仅仅只是看到了它的流通性很好,并且数量有限,但是我们生活当中充满了类似的事物,但是为什么只有它能从4元一个,最高变成12万一个呢?

1.2 比特币挖矿

比特币不是凭空产生的,而是通过计算挖矿得到的,什么叫做比特币挖矿呢?通过一个小例子来说明什么是挖矿:比如我手上现在有一张面值100元的人民币。(人民币就好比比特币)谁关注公众号我就给谁。但是需要在评论里面猜出这张钱的编号才行。(这就是挖矿,随机填充数值求解)自己想尽办法猜,猜中得100元全款(个人挖矿),这个就是挖矿的一个简单的说明。区块链的发明者中本聪(这是假名,真实身份至今未知)故意让添加新区块,变得很困难。他的设计是,平均每10分钟,全网才能生成一个新区块,一小时也就六个。这种产出速度不是通过命令达成的,而是故意设置了海量的计算。也就是说,只有通过极其大量的计算,才能得到当前区块的有效哈希,从而把新区块添加到区块链。由于计算量太大,所以快不起来。
这个过程就叫做采矿(mining),因为计算有效哈希的难度,好比在全世界的沙子里面,找到一粒符合条件的沙子。计算哈希的机器就叫做矿机,操作矿机的人就叫做矿工。
只有满足条件的哈希才会被区块链接受。这个条件特别苛刻,使得绝大部分哈希都不满足要求,必须重算。哈希的有效性跟目标值密切相关,只有小于目标值的哈希才是有效的,否则哈希无效,必须重算。由于目标值非常小,哈希小于该值的机会极其渺茫,可能计算10亿次。当前区块的哈希由区块头唯一决定。如果要对同一个区块反复计算哈希,就意味着,区块头必须不停地变化,否则不可能算出不一样的哈希。区块头里面所有的特征值都是固定的,为了让区块头产生变化,中本聪故意增加了一个随机项,叫做 Nonce。

1.3 区块链的应用

  • 1.货币
    货币的发行机制
    货币的分配机制
    货币的币值调节机制
  • 2.合约
    股权、债权
    博彩
    证券与金融合约
    防伪
    互助保险
    物联网
    权力的登记、转让
    智能合约
  • 3.治理
    身份认证
    健康管理
    公证、见证
    人工智能
    司法仲裁
    去中心化自治组织
    投票

1.4 区块链的运作流程


在1.1中曾经提出过质疑,如果仅仅作为可流通的电子货币出现,区块链的火热程度不会像现在这样,因为电子货币只是区块链应用的其中一个方面。比如我可以针对汽车开发一个汽车链,针对房子开发一个房子链,针对母猪开发一个母猪链等等。如果一个组织或个人的能量足够大,也可以发布一个面向全行业的链,那汽车、房子、母猪……想在各自的链上自由流转,从A的名下流转到B的名下,或者从C的名下流转到D的名下,一定需要个度量的尺度。这个尺度就是靠支出相应的数字货币来完成的。换句话说,每条链发布的数字货币,充当的是该链上价值流通的一般等价物。做个现实的类比:也就是我们生活中用于交易的人民币、美元、泰铢、英镑等中央货币,在我们购物时充当的作用。每条链可以类比成一个国家,每个国家是不是都有自己的货币系统?这样一想,大概就清楚每条链发行数字货币的目的就是促使链上的资产顺利流通了。就数字货币而言,对于想做事的人,它充当的是价值流通的一般等价物;对于敛财的人,就是个圈钱的工具。正是因为这样才会出现炒币等投机行为的出现。

二、学习问题与感受

  • 1.区块链技术看起来很好可以保证可信来源,又不会被资产冻结,泄露个人信息等情况发生,那在我看来这个技术简直就是为了贩毒、走私、军火、洗钱等一系列不法交易的最大保障平台,那么这项好的技术怎么可以杜绝这些情况发生,投入到好的方面呢?
  • 2.虽然通过本次课程的学习了解到了什么是区块链技术,但是也更加勾起了我的兴趣,想知道这个的具体编写形式,看看能不能写出属于自己的电子货币。
  • 3.区块链未来的发展走向一定不错,但是这项技术目前的应用还是过于表面,以至于貌似区块链讲师都要比真正的技术员待遇高,期待着央行推出自己的电子货币之后这项技术在我国可以更好的发展。
posted @ 2018-04-11 21:26  20179203李鹏举  阅读(197)  评论(0编辑  收藏  举报