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

五分钟-带你认识区块链的世界

近年,区块链技术受到社会以致世界各地的人关注。虽然区块链技术正迅速发展,不同行业都透过区块链使生产及营运更有效率,但到底当中又有多少人认识区块链?本文希望能透过浅白的比喻,让大家更了解什麽是区块链。

-、去中心化(Decentralization)

简单而言,区块链就像一本很长的帐本,帐本裡记录了所有人使用区块链技术的人的交易纪录。传统社会中大家的帐本都有强大的中央机构管理;然而有趣的是在区块链社会当中,大家都可以拥有这本帐本并且看到所有的交易纪录,避免权利及中在同一个地方或者同一个人手上。总而言之,区块链的真谛就是没有一个人或者机构能真正掌控它。

二、共识(Consensus)

在每一笔交易进行前,所有相关人士都需要认证交易是否真确有效。假如你想买雪糕,这时候雪糕摊贩的钱包就会随机生成一个地址用来收取款项,你只要把雪糕摊贩的地址和雪糕的金额都填好后,你的钱包就会出现一把私密钥匙,把这些讯息都锁起来。这笔讯息还会发送给区块链的所有人,而当中区块链矿工就会使用你的公开钥匙,也就是你在区块链社会中的匿名身分来试著解开锁著的讯息。因为只有你的钥匙才能解锁,如果能解开,就可以验证这笔交易请求,这就是达成所谓的“共识”。相反,假如钥匙不能打开锁著的信息,那就代表有人想冒充你发出交易指令,当然这笔交易将会失效。在确认是你的交易要求后,信息就会被放进一个预备生成的新区块当中。

三、智能合约(Smart Contract)

最近,区块链亦应用到智能合约的技术。智能合约,即自动担保帐户;当特定的条件被满足后,交易就会自动完成。因为这些智能合约的代码和状态都在区块链上,所以所有人都能看到它。而且,由于所有代码都有区块链中的矿工来执行,因此智能合约并不依赖特定的硬件设备。值得一提的是,代码在执行后只有两种可能成-要麽成功,要麽所有的状态变化都被撤销。这样能避免合约部分执行的情况。这对区块链技术非常重要,因为现在并没有办法撤销由执行错误所引起的不良后果。

四、安全性(Security)

面对新技术,大家都会在意它的安全性。区块链技术受到关注并广泛应用商业之上正是由于其可靠的特质。每个区块上都会记载上一个区块的信息;因此,当有人擅自篡改区块上的资讯时,信息就会与接著的区块链不符合(hushing)。不过单靠这个特性并不足够,所以当窜改资料时,每个区块都需要一定的时间去调整(proof of work),这样就能提供更多时间让其他人侦测。而且就如上述提及一样,所有人都拥有区块链“帐本”,如果有人想入篡改资讯时就必须要入侵每个用家的帐本,这得花上很长的时间才能做到,所以发生的机率可算是微乎其微。

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券