我所理解的区块链的理想化形式

接触比特币时间不长,针对比特币中的区块链有点小理解,不知正确与否,望各位拍砖.

我认识的区块链技术模型是这样的描述的:

场景: 一间教室;一名教师,数十名学生;教师出了道数学题目;开始计算

第一次:

教室给每个学生一个相同的参数开始计算,由于每个学生的素质不同,思维方式不同,导致解题的速度也不同,解题的结果是一个数字,还有个副结果;第一个解题出来的学生就得到一个小红心;假如同一刻有一个以上的学生解出结果,看谁的数字最大,谁就可以得到红心;

下一次:

每学生都得到第一个学生解题的副结果作为参数进行下一次解题,副结果是智能的,要求有更加高的学生素质即计算能力;这次最快计算出结果的学生获取到新的一个红心,生成一个副结果;

.......

N次:

每学生都得到第一个学生解题的副结果作为参数进行下一次解题,副结果是智能的,要求有更加高的学生素质即计算能力;这次最快计算出结果的学生获取到新的一个红心,生成一个副结果;

假如副结果对下一次计算的能力越来越高的话,那应该是有个极限值的;

描述一个网络中的比特币:

挖矿: 解题过程

得到的红心: 比特币

虚拟的红心: 区块

学生: 计算机

学生解题能力: 计算机运算能力

问题公式:算法

副结果: 链接区块的链

暂且不描述比特币的作用和交易过程;

看一下区块链的特征:

1、存在于算法中

2、具有唯一性

3、存在于计算机网络中

4、算法设计可以得出极限区块值

5、区块是有标识的

6、区块是可以存储数据的

7、区块存储的数据是实际的

8、个人拥有的未记录的区块是连续的,记录后的区块是非连续的

9、区块产生和记录是去中心化的

区块链的去中心化和区块依赖算法的虚拟化特征在未来计算机网络大有发展。

时间: 2024-11-04 10:30:56

我所理解的区块链的理想化形式的相关文章

序章——我所理解的区块链

2017年可谓是虚拟币牛市,各种ICO(类似于股市的IPO,项目的首次募资),各种币也是层出不穷,让人眼花缭乱,币的价格也是过山车般忽上忽下,让我这种只玩过A股的人感觉心脏受不了.随着9月份,国家宣布取消ICO,进而关闭国内所有虚拟币交易平台,各种币也是应声大跌,不少山寨币直接跌破发行价.似乎这场赌徒们的狂欢被政府终结了?但是,答案显然是否定的,虚拟币显然已成为全球的游戏,比特币曾在9月份跌倒过12000元,但是到了11月份比特币最高达到过5万多元.可见,政府的封杀并未有对真个虚拟货币市场带来真

到这个年纪为什么我还要开始学习理解参与区块链?

[顺势而为,与时俱进的需要]看来我对信息的敏感程度还不够,最近才认真研读了相关文件:国务院关于印发“十三五”国家信息化规划的通知国发[2016]73号1信息技术创新代际周期大幅缩短,创新活力.集聚效应和应用潜能裂变式释放,更快速度.更广范围.更深程度地引发新一轮科技革命和产业变革.物联网.云计算.大数据.人工智能.机器深度学习.区块链.生物基因工程等新技术驱动网络空间从人人互联向万物互联演进,数字化.网络化.智能化服务将无处不在.现实世界和数字世界日益交汇融合,全球治理体系面临深刻变革.2.强化

《Nodejs开发加密货币》之二十三:区块链

前言 亿书,是一款加密货币产品,用时髦的话说,更是一款实用的区块链产品.那么,区块链是什么?有那些特点?最近,以太坊硬分叉事件给了我们很多启示,能不能彻底杜绝区块链分叉行为?这一章,我们通过认真阅读和理解亿书相关的代码逻辑,来详细解释和说明这些问题,以便更加深入的了解和学习这项技术. 源码 blocks.js https://github.com/Ebookcoin/ebookcoin/blob/v0.1.3/modules/blocks.js block.js https://github.c

区块链技术革命时代,DAPP((分布式应用)才是未来!

区块链技术正在重构我们的世界.如果你不信,你回头看看过去10年互联网技术对这个世界的改变.今天何玺要聊的,是基于区块链技术的分布式应用(DAPP),一个我们未来或会经常使用的新物种. 一.什么是DAPP(分布式应用)? DAPP是Decentralized Application的缩写,中文叫分布式应用/去中心化应用(何玺更喜欢叫分布式应用).通常来说,不同的DAPP会采用不同的底层区块链开发平台和共识机制,或者自行发布代币(也可以使用基于相同区块链平台的通用代币). DAPP不同的底层区块链开

区块链学习(一)

从事C++服务器开发六年多了,主要是做并发服务器和游戏相关开发,区块链技术新兴起,自己也是很感兴趣,我是零基础学区块链的,给自己设定了一个规划,先读一读区块链相关的基础和概念,以及基本算法,然后用成熟的引擎做一个demo,接下来不断深入学习. 什么是区块链? 一两句话很难解释清楚,至少我自己还不能概括的很全面.我自己的理解是区块链技术包含了很多功能,如点对点传输,分布式数据存储,利用加密和共识算法实现数据的统一.区块链是多个技术的合理应用和创新,我觉得应该在以后的学习中不断去理解. 什么是比特币

区块链入门与去中心化应用实战

第1章 课程简介与学习安排 本章主要介绍为什么要开设这门课,课程目标是什么,谁适合学习这门课以及学习这门课需要哪些要求,然后详细介绍本课程要讲的主要内容,希望通过这章的学习,可以让大家对课程有一个整体的,清晰的了解. 第2章 区块链技术的核心概念和原理 本章会讲解比特币的由来,比特币概念及原理,如:账本如何验证,如何确定账户所有权问题,如何保护用户隐私,什么是工作量证明(POW),如何形成权威账本等,通过这部分内容的学习,大家基本上可以告别纯小白阶段了,无论是和别人聊区块链技术,或者是要继续深入

【收藏】一篇快速帮企业转型区块链的锦囊

无论对于哪一项技术来说,衡量技术成熟的标志都在于这项技术的最终落地.对于区块链这个行业来说,大家最关心的莫过于,什么样的企业适合踏入区块链这个领域?以及什么样的应用可以解决当下企业.用户遇到的一些问题.在10月13日杭州举行的第二次迅雷链技术沙龙上,迅雷链开放平台高级产品经理尹晓亮为企业.开发者和区块链技术的爱好者做了详尽的解答. 尹晓亮首先对"区块链化"做了重新定义,他说,很多人常规理解的区块链化是把一个中心化的应用,或者中心化的案例上链,用区块链技术变成一个去中心化的内容.从字面意

区块链101:为什么要使用区块链

摘要: 随着人们对这一发明的理解,区块链技术出现了一定的炒作. 这可能是因为它很容易想象高级用例.但是,这项技术也受到了严密的审查:在过去的几年中,已经花费了数百万美元研究区块链技术,并对区块链技术在各种情况下是否适用进行了大量测试. 随着人们对这一发明的理解,区块链技术出现了一定的炒作. 这可能是因为它很容易想象高级用例.但是,这项技术也受到了严密的审查:在过去的几年中,已经花费了数百万美元研究区块链技术,并对区块链技术在各种情况下是否适用进行了大量测试. 区块链技术为数字世界中的认证和授权提

Node.js区块链开发 随笔

本书主要讲述了区块链的基础一集js开发工程师如何开发区块链,不仅仅是互联网思维,调用api文档进行开发,而是在基础之上进行的拓展式的开发. 本书主要讲述了,加密货币的一些特征,以及node.js的基础,服务启动如何与链进行交互,以及node.js在区块链技术领域的调查描述,并进行了案例示范,其次对源码进行解读.从架构设计的角度,层层剖析区块链的设计原理,深刻解读相关概念和技术.从项目设计的角度谋篇,从项目入口程序出发,介绍了亿书项目的整体结构,分别介绍了P2P网络.加密解密.签名和多重签名.区块