2024-05-15 09:55:25
一枚比特币价格从2万多美元狂涨到4万美元。这不由得引起了我的研究兴趣,或者说简单了解了一下比特币到底是什么,它的机理具体是什么样子的,揭开它的神秘面纱。因此,简单搜索了一些资料,也对比特币有些了解,便把手头上的资料整理了一下。
首先,要了解比特币是什么,不得不看的文章便是这篇《Bitcoin: A Peer-to-Peer Electronic Cash System》。这篇文章是名为中本聪(Satoshi Nakamoto)的神秘人在比特币论坛上发表的,他在文章中提出了比特币和区块链的概念,他也被称为“比特币之父”。不过,目前他的身份好像还没有被人发现。
在这篇文章中,他提出比特币作为一种基于点对点的分布式网络的加密货币,具有海量储存和更加安全高效的特点。那么,首先我们可以从比特币的定义出发,了解比特币的具体内容。
一、点对点
对等式网络(peer-to-peer, 简称P2P),又称点对点技术,是无中心服务器、依靠用户群(peers)交换信息的互联网体系,它的作用在于,减低以往网路传输中的节点,以降低资料遗失的风险。与有中心服务器的中央网络系统不同,对等网络的每个用户端既是一个节点,也有服务器的功能,任何一个节点无法直接找到其他节点,必须依靠其客户群进行信息交流。
P2P节点能遍布整个互联网,也给包括开发者在内的任何人、组织、或政府带来监控难题。P2P在网络隐私要求高和文件共享领域中,得到了广泛的应用。
二、分布式网络
分布式网络是与中心式网络相对应的。
中心式网络只有中央服务器能够存储和处理数据,其缺点是工作量大,一旦瘫痪则整个系统瘫痪;数据存储量大;中央管理者权限大。
分布式网络中的所有服务器均能够存储和处理数据,各服务器之间地位平等,可以存储更多的数据和具有更高的安全性。
三、加密货币
比特币的加密原理主要是哈希加密,其原件可以简单如下流程所示:
总的来说,比特币是基于区块链技术形成的虚拟的加密货币。区块链的本质是一个公开的账本,该账本用于记录信息,通过广播验证,将正确的区块连接起来即为区块链。每一个区块上可以记录大概一两千个交易信息,把这些记录了交易信息的区块连接起来就是区块链。
问题是怎么判断这些交易信息是否正确,通过个人私钥验证转账信息,再使用公钥验证该信息,然后将该交易信息广播出去,被所有人所看到。在这个分布式网络上的所有用户可以使用哈希加密技术验证这一信息,最先得到这个信息的人可以得到比特币奖励,这群人也被称之为“矿工”。
比特币大概是每10分钟到15分钟更新一次交易信息,在这个期间如果有人同时得到交易信息,那么根据工作量证明和最长链机制决定谁的才是正确的交易信息。
比特币简单小结
(1)基本概念:
最初由中本聪在2008年11月1日提出,并于2009年1月3日正式诞生。比特币是一种P2P(peerto peer)形式的虚拟的加密数字货币,点对点的传输意味着一个去中心化的支付系统。
(2)特点:
①去中心化。比特币不依靠特定货币机构发行,通过大量的计算产生,比特币经济使用整个P2P网络中众多节点构成的分布式数据库来确认并记录所有的交易行为;
②安全性。使用密码学的设计来确保货币流通各个环节安全性,P2P的去中心化特性与算法本身可以确保无法通过大量制造比特币来人为操控币值;
③匿名性。基于密码学的设计可以使比特币只能被真实的拥有者转移或支付,确保了货币所有权与流通交易的匿名性;
④稀缺性。比特币与其他虚拟货币最大的不同,是其总数量非常有限,具有极强的稀缺性。(比特币总量是2100万,大概在2140年达到最大数量)
(3)目的:去中心化,减少风险
中心式网络只有中央服务器能够存储和处理数据,其缺点是工作量大,一旦瘫痪则整个系统瘫痪;数据存储量大;中央管理者权限大。
分布式网络中的所有服务器均能够存储和处理数据,各服务器之间地位平等,可以存储更多的数据和具有更高的安全性。
大致的科普内容就是这样,如果还想多了解一些,可以看看中本聪的论文和下面的官方科普视频。