区块链系列——浅谈比特币

作为区块链思想的源头,比特币项目值得区块链技术爱好者仔细研究。比特币网络是首个得到大规模部署的区块链技术应用,并且是首个得到实践检验的数字货币实现,无论在信息技术历史还是在金融学历史上都具有十分重要的意义。

虽然后来的区块链技术应用已经远超了数字货币的范畴,但探索比特币项目的发展历程和设计思路,对于深刻理解区块链技术的来龙去脉有着重要的价值。

本文将介绍比特币项目的来源、核心原理设计、相关工具,以及关键的技术话题。

瞎扯淡一会儿先

  • 关于“中心化”和“去中心化”……

都用过淘宝或者支付宝吧~

比特币项目简介

比特币(BitCoin,BTC) 是基于区块链技术的一种数字货币实现,比特币网络是历史上首个经过大规模、长时间检验的数字货币系统。

比特币网络在功能上具有如下特点:

  • 去中心化:意味着没有任何独立个体可以对网络中的交易进行破坏,任何交易请求都需要大多数参与者的共识;
  • 匿名性:比特币网络中账户地址是匿名的,无法从交易信息关联到具体的个体,但这也意味着难以进行审计;
  • 通胀预防:比特币的发行需要通过挖矿计算来进行,发行量每四年减半,总量上限为 2100 万枚,无法被超发。

比特币大事记

Tips:通过 blockchain.info 网站可以实时查询比特币网络的状态信息,包括区块、交易等详细数据。

其他数字货币

比特币的成功,刺激了相关的生态和社区发展,大量类似的数字货币(超过 700 种)纷纷出现,比较有名的有以太币、莱特币等。

这些数字货币,要么建立在自己独立的区块链网络上,要么复用已有的区块链(例如比特币网络)系统。

原理和设计

比特币网络是一个分布式的点对点(P2P)网络,网络中的矿工通过“挖矿”来完成对交易记录的记账过程,维护网络的正常运行。

比特币网络提供一个公共可见的记账本,该记账本并非记录每个账户的余额,而是用来记录发生过的交易的历史信息。该设计可以避免重放攻击,即某个合法交易被多次重新发送造成攻击。

基本交易过程

每次发生交易,用户需要将新交易记录写到比特币区块链网络中,等网络确认后即可认为交易完成。每个交易包括一些输入和一些输出,未经使用的交易的输出可以被新的交易引用作为合法的输入,呗使用过的交易的输出则无法被引用作为合法输入。

打赏
  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!
  • Copyrights © 2017-2021 Shadowalker
  • 访问人数: | 浏览次数:

请我喝杯咖啡吧~

支付宝
微信