【开发者笔记】学习区块链过程中的一些理解

简介: 学习区块链的学习笔记 学习中对某些问题的认识: 1、什么是区块链?     区块链是集中了分布式数据储存、P2P网络、共识机制以及加密算法等计算机技术的新型应用模式。区块(block)是该网络中的一次流水记录,区块之间下一块引用上一块的计算结果,从而形成类似链表的链。

学习区块链的学习笔记

学习中对某些问题的认识:

1、什么是区块链?

    区块链是集中了分布式数据储存、P2P网络、共识机制以及加密算法等计算机技术的新型应用模式。区块(block)是该网络中的一次流水记录,区块之间下一块引用上一块的计算结果,从而形成类似链表的链。区块链类似于一颗贪吃蛇,区块为蛇的食物,蛇的长度为块高。同一个区块网络中可信链只有一颗,在某个时间段可能出现两颗或者多颗,但都可以经过时间的筛选变成唯一的一颗。区块链的维护者是p2p网络中的节点,行业内称这些节点为矿工。

2、区块链有什么应用?

    区块链的应用有比特币、亿生、玩客云等。比特币个人理解是一种创建去中心化、去信任的公共支付交易网络,是一种让我们‘重新定义’世界的货币。亿生似乎是一种版权维护的网站,利用区块链的信息不可修改性质来记录作者的版权,并且可以查证。

3、区块链的分布式数据储存:

    由于区块链由节点来维护,每一个节点都拥有主链的简要信息,所以信息分布储存在参与‘挖矿’的每一台计算机中,从而实现了信息的分布式储存,达到去中心化的目的。这导致一个新的问题,信息没有了中心化计算机,网络信息就变得不能认为干预,使得组织对经济的干预能力变弱,所以国家在引入区块链巨头比特币的时候必定是十分小心。

4、共识机制:

    达成共识是成事的关键,在区块链中,所有的节点达成共识就是区块链正确运行维护的关键,比特币网络通过工作量证明(Proof Of Work)来达成共识,在挖矿行为中,规定第一个挖出正确信息的人被记为一个区块,信息的正确性可通过上一个节点验证,信息的正确定义为计算出的以特定字符串开头的哈希码,驱动矿工们持续挖矿的驱动力前期来源于系统奖励,后期来源于客户分红(也就是交易手续费)。

 

学习中的疑问:

1、在比特币网络中,网络的初始币值是0,整个网络的价值也是0,随着系统的运行,比特币的数量越来越多,比特币的面值也越来越大。那么问题来了,这些价值从哪来?输入是什么?

2、区块链信息分布式储存于点对点网路中,以比特币为例,如果比特币网络中的所有节点于某一时间集体停止工作,所有的比特币会不会一夜消失?像从来没有发生过。

3、区块链正确运行的前提是大多数人城市可信,推理过程说如果有51%的节点不可靠,那么信息就不安全,但推理说51%的节点不可靠的获得比诚信工作的获得要少,以此推断系统中总是有50%以上的节点诚信工作。我觉得这样是不合理的,从利益的角度来断定这51%的节点诚信工作,那如果他们的利益有别的方向呢,如果存在某一个机构,他的目的就是要破坏该网络,正好这个机构拥有51%的节点,那么该机构是不是可以不计代价地破坏该网络,利用Double Spending来破坏网络的被信任度。

 

 

畅想时间:

    2017年马云说我们活在一个重新定义世界的时代,重新定义经济、重新定义制造、重新定义……包括6个重新定义,那么区块链会不会给经济重新定义,现在我们的支付依然依靠银行,出门依靠支付宝、微信,会不会在某一天,比特币或者是另一种神马币取代了银行,工资卡不再是一张银行卡,而是一个神马卡的号码;滴滴出行不再使用花呗支付,而是给师傅神马币账号转入车费;没有了银行,取而代之的是神马币客服中心,没有了atm,取现变成了神马币兑换key……

 

黑夜给了我黑色的眼睛,我却用它寻找光明
目录
相关文章
|
机器学习/深度学习 并行计算 安全
北京大学肖臻老师《区块链技术与应用》公开课笔记8——比特币挖矿
北京大学肖臻老师《区块链技术与应用》公开课笔记8——比特币挖矿
873 0
|
2月前
|
机器学习/深度学习 存储 算法
《基于区块链技术的虚假新闻检测方法》文献阅读笔记+总结
《基于区块链技术的虚假新闻检测方法》文献阅读笔记+总结
61 0
|
存储 算法 架构师
区块链零基础学习线路(二)
区块链零基础学习线路(二)
304 0
区块链零基础学习线路(二)
|
存储 供应链 安全
区块链零基础学习线路(一)
区块链零基础学习线路(一)
315 0
区块链零基础学习线路(一)
|
JavaScript 前端开发 API
开发者大调查:区块链“新手”超 40% 认为 Web3 是互联网的未来|9% 认为这是骗局
开发者大调查:区块链“新手”超 40% 认为 Web3 是互联网的未来|9% 认为这是骗局
185 0
开发者大调查:区块链“新手”超 40% 认为 Web3 是互联网的未来|9% 认为这是骗局
|
存储 NoSQL 算法
北京大学肖臻老师《区块链技术与应用》公开课笔记13——比特币引发的思考
北京大学肖臻老师《区块链技术与应用》公开课笔记13——比特币引发的思考
432 0
|
安全 算法 区块链
北京大学肖臻老师《区块链技术与应用》公开课笔记12——比特币的匿名性
北京大学肖臻老师《区块链技术与应用》公开课笔记12——比特币的匿名性
310 0
|
安全 算法 区块链
北京大学肖臻老师《区块链技术与应用》公开课笔记11——课堂问答
北京大学肖臻老师《区块链技术与应用》公开课笔记11——课堂问答
381 0
|
区块链 数据安全/隐私保护
北京大学肖臻老师《区块链技术与应用》公开课笔记10——比特币分叉
北京大学肖臻老师《区块链技术与应用》公开课笔记10——比特币分叉
540 0
|
安全 区块链 C语言
北京大学肖臻老师《区块链技术与应用》公开课笔记9——比特币使用的脚本与原理
北京大学肖臻老师《区块链技术与应用》公开课笔记9——比特币使用的脚本与原理
424 0