学习
实践
活动
工具
TVP
写文章

扒拉 区块链Blockchains

区块链技术(Blockchain Technology)是什么?

“The blockchain is an incorruptible digital ledger of economic transactions that can be programmed to record not just financial transactions but virtually everything of value.” Blockchain Revolution(2016) >

区块链是一种(没人能去使坏的,记录了所有交易明细的)数字账簿。

这个账簿包含了从第一笔交易开始的所有账目,也就是完整的交易链,其间所有参与者都能知道所有交易的情况。当所有人认知一致的时候,要想忽悠就很艰巨了。

只要想象一张工作表被复制成千上万次,然后同时定期更新所有工作表里的数据,就能初步理解区块链了。

区块链信息被共享,并且随时保持一致。这样做的好处是,区块链数据库(blockchain database) 没有被存储在任何单个地方,所有记录都是公开的,极易求证。没有一个数据中心区可以留给黑客攻击。

运用了区块链技术的比特币(Bitcoin)自2008年出现后,没有遭到过重大破坏(Since that time, the Bitcoin blockchain has operated without significant disruption.)。更多的是人为的恶意和错误。

51%攻击

理论上每一笔交易都由所有参与者共同来确认,实际上很难,总会有人为了利益伪造自己的账簿。

而区块链的哈希散列函数是单向计算,从数据推算对应的散列很容易,但从散列反过来推算数据是不可能的。虽然散列不包含数据内容,但散列对于数据是唯一的。区块中的任何变更——比如改变交易中的一个数字——其对应的散列就会不同。

“矿工”是以“挖”到货币为奖励,而贡献计算机资源来计算哈希值的人。使哈希值越来越不容易被伪造。但是,只要算力超过一半的“矿工”——也叫51%攻击——就仍可以伪造账本。

区块链是谁想出来的?

区款链来自化名为中本聪(Satoshi Nakamoto)的“神秘人物”;创造了比特币,创造者至今依旧神秘。创造者在2008年发表了一篇名为“纯粹的点对点电子货币”的论文。比特币要像现金一样运作起来,就必须要做到不错发账户,还要杜绝双重支付问题。为了达到创造者去中心化系统的愿景,避免这些问题不能依赖于被信任的第三方,比如支撑传统支付系统的银行。

而区块链正是取代了这个可信的第三方。区块链是一个包含了所有比特币交易历史的数据库,能够在任何时间点给出谁拥有什么的证明。这种公开的分布式账簿被复制分布在了全球成千上万台计算机上——比特币的“节点”。它不但开放,而且也是安全可信的。这种可靠性得益于精妙的数学和拥有强大计算力的“共识机制”——节点依靠这个机制,在比特币从一个人转移到另一个人时,来形成共识进而更新区块链。

区块链——分布式账簿——也许能颠覆依赖已久的记账、记录方式,从而改变整个“物态”。

If blockchains have a fundamental paradox, it is this: by offering a way of setting the past and present in cryptographic stone, they could make the futrue a very different place.

如果区块链有一个基本的悖论,那就是:通过提供一种在密码石中设置过去和现在的方式,它可以使未来成为一个完全不一样的地方。

peace out ~

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

扫码关注腾讯云开发者

领取腾讯云代金券