在大多数人眼里成为了:区块链=比特币 的代名词,只知道它拥有高风险,可能存在矿工预挖、庄家操控、团队解散、技术缺陷等问题,但是 区块链≠比特币 。比特币只是区块链技术产生的一个应用。
︴什么是区块链:
这个问题,百度一抓一大把,可以认真了解一下。对于书都懒得看的人来说,确实是一个痛苦的思考过程。但如果你没有办法将你学会的东西解释给一个10岁的小孩听,那么就表示你根本没有学会那样东西。
区块链(BlockChain),是用分布式数据库识别、传播和记载信息的智能化对等网络, 也称为价值互联网。
当有人问你的时候,你就说给他听。正常来说会:哦哦哦,这样啊!我懂了。那么恭喜你成功装完一个逼。
︴分布式数据库:
是用计算机网络将物理上分散的多个数据库连接起来组成的一个逻辑上统一的数据库。每个被连接起来的数据库单元称为站点或节点。分布式数据库有一个统一的数据库管理系统来进行管理,称为分布式数据库管理系统。(就是把一堆内存卡连在一起,组成一个大内存的内存卡,然后用软件管理如何储存信息和使用信息)
︴智能化对等网络:
即,去是升级版去中心化网络(p2p)
︴中心化网络:
你可以理解成你注册一个V信账号。这个账号被保存到疼讯的服务器数据库,每次登陆数据验证、聊天信息保存、视频发送都必须通过疼讯的服务器帮你。
︴去中心化网络:
现在每一台电脑都能帮你登陆数据验证、聊天信息保存、视频发送。无主从之分,每一台电脑既可作为疼讯服务器,整个V信上网不需要专用的疼讯服务器。
去中心化网络-每台电脑都能帮你转发信息给好友 当然啦,去中心化只是区块链技术中的一种,区块链不是链条!那区块链还有什么技术呢?目前我了解到的技术都是运用到虚拟币上面的。
︴哈希值:
哈希算法是将任意长度的二进制值映射为固定长度的较小二进制值,这个小的二进制值称为哈希值。
哈希值是一段数据唯一且极其紧凑的数值表示形式。如果散列一段明文而且哪怕只更改该段落的一个字母,随后的哈希都将产生不同的值。要找到散列为同一个值的两个不同的输入,在计算上来说基本上是不可能的。
︴挖矿:
通过计算机硬件为比特币网络开展数学运算的过程,矿工可以得到虚拟币报酬。有CPU挖矿和GPU挖矿,CPU就是电脑处理器,GPU就是显卡,GPU厉害
︴算力:
简单说就是你的矿机运算速度的一个量化指标,比如1T算力,就是1s能算10的12次方次运算。如果这10的12次方次能算出符合条件的结果那就挖到了,如果没有,可以说是白算了。
︴共识机制:
是通过特殊节点的投票,在很短的时间内完成对交易的验证和确认;对一笔交易,如果利益不相干的若干个节点能够达成共识,我们就可以认为全网对此也能够达成共识。再通俗一点来讲,如果中国一名微博大V、美国一名虚拟币玩家、一名非洲留学生和一名欧洲旅行者互不相识,但他们都一致认为你是个好人,那么基本上就可以断定你这人还不坏。区块链是去中心化的,没有中心记账节点,所以需要全网对账本达成共识。目前有POW、POS、DPOS、POOL四种共识机制。
︴POS挖矿:
POS并不通过矿机计算,而是通过持币随机产生利息,这里就要引入一个概念叫做---币龄(又有称“币天”),币龄=币量x持有天数
︴POW挖矿:
现在我们挖矿大多采取的是POW工作量证明,可说是简单粗暴,就是组织庞大的算力,求某个特定的hash解,你拥有的算力越多,获得的比特币也就越多,可谓是“多劳多得”的典型代表。
︴智能合约(Smart contract )
是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信交易。这些交易可追踪且不可逆转。智能合约概念于1994年由Nick Szabo首次提出。
智能合同的目的是提供优于传统合同方法的安全,并减少与合同相关的其他交易成本。
︴分布式账本:(Distributed ledger)
是一种在去中心化网络(区块链)成员之间共享、复制和同步的数据库。
那我能不能修改我电脑的账本(数据库-存数据信息的地方)然后让我变得很有钱?
当然不行啦:区块链采用密码学的方法来保证已有数据不可能被篡改,区块链里面的数据信息是不可修改的,区块链网络的人(被称为节点钱包)都完整地保留一份交易的历史记录。
如果有个人使用漏洞修改了这些历史记录,别的人都可以拿出自己的那一份备份,来证明这个人作弊。因为它的开放源代码的特性,漏洞会立马修复。
网友评论