区块链 比特币
中本聪在2008年推出了比特币。比特币是一种加密货币(虚拟货币),或者说是数字货币,使用加密技术来管理和生成货币单位。比特币目前是加密币中最有价值的一种。
比特币是一种数字资产,可以通过互联网,在交易双方之间安全地买卖和转移。
比特币可以用来储存价值,就像黄金、白银和其他类型的投资一样。我们还可以使用比特币购买产品和服务,以及进行电子支付和交易。
注意 虚拟币不是一种真正的货币,不是由货币当局发行,不具有法偿性与强制性等货币属性。虚拟币是一种数字资产,用虚拟币支付,相当于以物易物。
比特币不同于其他法定货币,如人民币、美元和欧元,这些货币也可以用来购买东西,并通过电子方式交换价值。比特币没有实物纸币或硬币。
当你把比特币汇款给别人或用比特币买东西时,不需要使用银行、信用卡或任何第三方中介,你可以通过互联网直接将比特币安全地、几乎是即时地发送到另一方。
1. 双重支付(Double Spend) 问题
当你给另一个人发电子邮件时,你只需要输入一个电子邮件地址,就可以直接和那个人通信。发微信时也是一样的。双方之间的这种通信通常称为点对点(p2p)通信。
想通过互联网转账给别人,通常都需要使用第三方的服务,比如支付宝/微信、银行、信用卡或其他类型的转账服务。使用第三方的原因是为了确保交易安全。换句话说,你需要能够验证交易双方没有欺骗行为。
如果去除了中介,怎么确保交易安全呢?一个典型的问题是 双重支付(Double Spend) 问题,就是把账上的钱花2次。
例如,有甲乙2人,你给甲发了一个虚拟币,又把同一个的虚拟币发给乙,同一个虚拟币被用了2次,甲乙双方手中的那个虚拟币是有效的呢?这就像你用微信给甲发了一张照片,然后又把同一个照片发给了乙。这个需要设计一种机制来防范。
双重支付(Double Spend) 问题为确定交易是否真实提出了挑战。在没有银行或其他中介机构证明转账发生的情况下,如何通过互联网,安全地发送比特币,是一个挑战。答案是一个被称为比特币网络(Bitcoin network)的全球网络,基于一种特殊的去中心区化块链技术。
在比特币中,所有与交易相关的信息都是通过加密技术安全获取的,数据在整个计算机网络中存储和验证。换句话说,不是让第三方(如银行)的中心数据库来证明交易发生了。
比特币通过分布式计算机网络,使用区块链技术来安全地验证、确认和记录每笔交易。由于数据以分散的方式存储在一个广泛的网络中,因此不存在单点故障。从技术上来说,这使得区块链比银行的中心化系统更安全,更不易发生欺诈、篡改或一般系统故障。
非对称加密技术也被称为公钥密码技术(简称PKI)。它使用2个成对的密钥:公钥 对外公开私钥 必须严格保密,保管好不能弄丢密钥本质上是一个数值,使用数学算法产生。可以用公钥加密消息,然后使用私钥解密;反过来也可以使用私钥加 ...