首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

区块链不难系列

区块链本身是一个个相连的账本形成的链。每个账本上有固定的容量,记录一段固定时间内的所有信息。一个账本记满了,封装好,开始用下一个账本。

谁来保存?

这个账本链不是在某个人手里保存,而是在所有人之间共享,每个人都可以下载,保存这套账本。

谁来记录?

某个人发出信息,带有他个人的数字签名(私钥加密),被验证(公钥解密)之后,会被最新的账本记录,并在所有人的账本链上自动记录。这里每个账本由不同的人管理,但是所有人的账本链是一样的。(不同的区块链会有不同的验证制度)

新账本如何创造?与挖矿是什么关系?

新账本产生的过程就是挖矿的过程。

回报是什么?机制是什么样?

回报是代币。以比特币区块链为例,回报有两种:第一种是在2100万个区块(账本)之前,你每创造一个新区块(新账本),系统会送你比特币作为奖励;第二种是在2100万个区块(账本)之后,你每创造一个新区块(新账本),系统会送你在其中记录交易的手续费作为奖励。此外,区块链系统的稳定与繁荣也影响比特币的价值。

挖矿机制与区块链运行?

每个区块的创建者同时也是它的维护者,他可以选择维护或者破坏,但是维护对他来说是有利可图的。(就像你开一座高速公路收费站,如果收益够高,你会选择维护这条公路而不是破坏它)

这样挖矿机制的目的是为了吸引或者说捆绑有能力的人,利用人性逐利的特点,建立一套巧妙的规则(代币系统),使得每个参与者(拥有足够算力的人)在维护区块链(信息的真实、透明与共享)的过程中得到足够的回报,让这些人与区块链成为利益共同体。因此,虽然区块链不是中心化的,也会有足够的参与者(算力)共同保证其运行。

代币是什么?代币系统与区块链的关系?代币的所有权?

代币(以比特币为例)与普通的法币不同,它不由特定机构发行,而是通过特定算法,通过大量计算产生。它事实上是一种数据,一种证明价值(比如工作量)的数据。比特币和其它的加密货币一般采用Base58编码格式,一种基于文本的二进制编码格式,被记录在“交易”数据里。

它和区块链的关系不是纸币和印钞机的关系,而是一种机制设计上的互相依存。一个区块链的维护是需要激励机制的,所以设计了代币,区块链维护者既可以通过创造新区块来获得到,又可以通过收取交易或者其他行为的手续费来得到。所以它创立之初只是在区块链中使用,类似于某个游戏中的游戏币,只是系统中的一个数据。但是当人们看到这个游戏够好玩的时候,这个游戏币慢慢就和现实货币挂钩。(参考魔兽世界等网游)

代币本身只是存在“交易”单据上的一个数据,它也不像法币可以装进自己口袋。那关于它的所有权,仅仅是账本上记录了它属于谁,或者它从哪里交易到了哪里。所以它的所有权是由区块链的公信力保障的。大家记得这个币是谁的,就是谁的。而且它的使用权是被限定的,只有提供你的身份证明(数字签名)才能使用,才能进行交易。这样就保证了没有你的允许证明(数字签名),谁也动不了你的代币。而且由于账本公开共享,你有多少代币所有人都知道。

如何防止篡改和造假?

首先账本上信息只有记录,不存在删除或者修改机制。

所以造假只有一种可能,伪造账本。好比是多找一些水军,在网络上发言超过一半,不明真相的群众就容易相信,甚至能颠倒黑白。通常区块链中默认最长的链上账本才被认可,所以伪造账本,需要伪造一条最长的区块链。要实现这种情况,算力一般要达到全部算力的51%(你要比别人都先解开题,按照概率只有算力过一半才有足够胜算),由于区块链上的算力庞大,这种可能性很低,而且性价比也极低。

“去中心化”是什么?比“中心化”有什么好处?

“去中心化”是大家都知道真相,而“中心化”是一个人说了算。所以“去中心化”一方面实现了平等与信息共享,另一方面由于每个人手里都有真相(验证过的账本和信息,相当于真实信息的不断以链条式延展,公信力不断累积,不会出现法律中“毒树之果”的情况),任何个人的造假无法被接受。最简单的例子,如果每个人都有现场视频,那些说谎精也不需要花那么多钱和精力买水军,撤热搜了。

MiCai.Inc

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180129G102A000?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券