任何人都能读取或写入账本吗?
在“区块链技术是如何运作的?”一文中,我们介绍了建构区块链的三项技术:加密密钥(cryptographic keys)、分布式网络(distributed network)和网络服务协议(network servicing protocol)。
比特币是区块链中最有野心的。任何人都能使用比特币的加密密钥,都能成为节点并参与网络,并且任何人都能成为网络中的矿工以服务网络并寻求奖励。矿工可以在任何时候退出节点,并在他们想要的时候返回,也能获得在他们离开后所有网络活动的完整账户。
基本上,任何人都能读取区块链,也能进行合法的更改并将新的区块写入链中(只要他们遵守规则)。比特币是完全去中心化的(decentralized),同时,它也被称为“抗审查(censor-proof)”的区块链。
出于这些原因,用最广泛的描述,比特币区块链以公链(public blockchain)闻名。但,这并不是建构区块链的唯一方法。
区块链也可以由需要许可才能读取链上数据的方式建构,这种方式限制了能在区块链中交易的对象,也通过将新区块写入链的方式来设定谁能为网络提供服务。
举例来说,初创公司瑞波(ripple)运营着许可链(permissioned blockchain)。它可以决定谁能在网络中担任交易验证者(transaction validator),其交易验证者已经包括通用网关接口(common gateway interface, cgi)、麻省理工学院(mit)与微软公司(microsoft),同时还在世界各地建立自己的节点。
一个区块链开发者可能会选择建立一个可供所有人读取地记录系统,但他们未必会允许任何人都能成为节点、提供网络安全服务、进行交易验证或采矿。这是一个混合与配对的(mix-and-match)状态,反映了企业家以多种方式进行这项技术的实验。
许可链(permissioned blockchains)有可能、也有可能不涉及“工作量证明(proof of work)”,或其它对节点的的系统要求。围绕上述状况存在一些政治因素,因为有些人认为私有链不使用工作量证明(亦即没有采矿的区块链)就不是区块链,而是一个简单的共享分类账。
如何安全地调节调心滚子轴承
一文详解C语言指针变量
e络盟micro:bit产量突破500万台,持续助力Micro:bit教育基金会推广最新款micro:bit
“刀片电池”横空出世,磷酸铁锂电池或迎来拐点
IBM将从Software AG 收购 StreamSets 和 webMethods平台
许可链和公链在区块链中的作用是什么
爆炸门之后更自信 三星S8发布时间确定 网友却说爱你不容易!
中国电信发挥“5G+云+AI”云网一体优势首家实现“一省一池”的云服务
iPhone8什么时候上市最新消息:iPhone8真机曝光已经开始量产,四大新功能不可不知,价格1000美元起
宏景智驾与华安证券达成全面合作
智慧社区和智能家居是如何推动楼宇对讲发展的?
视频关键帧的提取原则和判定标准
OPPO、vivo手机零件供应商盘点
一位老工程师写给初学前端工程师的一封信
耐低温RFID电子标签可以用在哪一些物联网场景
音圈电机无人机和炒菜机器人双剑合璧
国内LED显示销售额突破600亿元,小间距LED迎来发展高峰
详解那些PCBA电路板容易引发电路故障的元器件
微高的颜值,微高的科技,就是小米6,期待吗?
沃尔沃电动车需求强劲,预计实现全年销量两位数增长