首页
学习
活动
专区
圈层
工具
发布

扒拉 区块链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 删除。
领券