当前位置: >有高手能简单说一下什么是“区块链”吗?(PTT乡民newwu授权分享)

有高手能简单说一下什么是“区块链”吗?(PTT乡民newwu授权分享)

发布于2018-07-05 10:50:38,有高手能简单说一下什么是“区块链”吗?(PTT乡民newwu授权分享),Kotoo科技新闻网(http://www.kotoo.com)
 

有高手能简单说一下什么是“区块链”吗?(PTT乡民newwu授权分享)

近年,相信许多人经常听到“ 区块链 ”这个词,最为知名的大概是其在于虚拟货币方面的相关应用。六月底,宏达电董事长王雪红在股东会致词时也曾表示,将持投入扩增实境、智慧物联网、5G、 人工智能以及区块链等创新。有乡民在 PTT 八卦板发文提问,乡民 newwu 也以简单明了的图文解说,来带着大家了解区块链的运作概念。

有高手能简单说一下什么是“ 区块链 ”吗? (PTT乡民 newwu 授权分享)

尝试一下用图解来说区块链。
今天假如你想要创造一种电子代币,最容易的方式就是像P币或是游戏点数一样,有个服务器纪录着大家有多少钱。然而,服务器管理人可以把每个人的钱乱改,所以这代币的价值取决于管理人的可信度。为避免这样的情形,有个想法就是把网络上的交易传给大家, 大家的电脑里都有分散式账本。

▲图片来源: PTT/ newwu 授权本站分享

alpha 给了 beta 300 块,把这账目存在大家电脑里,这样大家的电脑之后就知道: alpha 少了 300 、 beta 多 300 。
然而,这样是不够的。要是有人要窜改之前的账目呢?大家又怎么知道哪份帐是真的、哪份是假的?这也很不可靠。这时候,区块链就登场了。
简单来说,区块链就是把几条账目包起来,包成一个个区块,区块之间用一条特殊的链子接起来。一旦中间的区块被伪造, 它和下个区块之前的连接就会出问题。如下图右:

▲图片来源: PTT/ newwu 授权本站分享

具体来说一个区块可以类比成以下结构:

▲图片来源: PTT/ newwu 授权本站分享

每个区块有个钥匙、还有区块本体(包着交易资料) 和一个钥匙孔,后面的区块会把钥匙插到前一个区块的钥匙孔,而钥匙孔的形状是由区块的钥匙和交易资料决定的(绿色的部分)。所以,一旦中间区块的资料变动了,他的钥匙孔和后面的钥匙就无法匹配,所以中间无法单独被修改,改了后面必然断掉。这样,大家只要信任”最长的区块链”就可以了。就这样,区块们会形成一条长链,这就是区块链。

那矿工到底是在作啥呢?

▲图片来源: PTT/ newwu 授权本站分享

首先,第一步:当网络上 A 和 B 做了个交易的时候,他们会把交易内容广播出去,所以矿工1 、2、3 就会收到这些交易内容 并把他们打包。
第二步:为了把自己的区块接到前个区块上, 必须要有个能符合钥匙孔的钥匙。所以每个矿工开始乱造钥匙,不断尝试插进钥匙孔 (这就是浪费电的步骤) 。最后矿工1 试出一把可行的钥匙,那矿工1就是这次赚到钱的赢家 。
第三步:矿工把钥匙和交易资料包起来,并生成个新的钥匙孔广播的网络上,然后原则上就完成了、领奖励了。

那所谓的“51%算力攻击”是什么意思?

基本上,最可以达成的作弊叫双花。:

▲图片来源: PTT/ newwu 授权本站分享

如图所示, A 给了 B 1000 买毒品。 B 确认区块链上有账目后,交货了。结果 A 勾结了某个矿工,做了一个不包含 “A给了 B 1000” 的区块,并对网络广播。:

  • 状况1:这并不会造成任何问题,因为大家的电脑会承认原本比较长的区块链。
  • 状况2:作弊的电脑超厉害,造钥匙的能力能打趴剩下的电脑。在改造原先的区块后,马上又成功在下面接了好几个区块,最后这个假的区块链比原先的长,所以被大家承认 A 就坑了 B 一笔,这就是大家都怕算力集中的原因。

(本文章原作者来自 PTT 乡民 newwu ,经询问同意授权电脑王阿达团队分享)

声明:

·凡注明为其他媒体来源的信息,均为转载自其他媒体,转载并不代表本网赞同其观点,也不代表本网对其真实性负责。如系原创文章,转载请注明出处。

·您若对该稿件内容有任何疑问或质疑,请即联系,本网将迅速给您回应并做处理。

邮箱:mail@kotoo.com

+1 已赞
已有8人赞过
评论13

发表评论请 登录
  • 最新
  • 最热
评论举报

请选择举报理由

17 13

已收藏
去我的收藏夹 >

已取消收藏
去我的收藏夹 >