创世纪:比特币诞生记

news2024/11/29 2:51:44

比特币的诞生

    • 1. 创始区块
    • 2. 第一个举手的人
    • 3. 比特币的疯狂

1. 创始区块

2008年10月31日纽约时间下午2点10分,自称中本聪的人向一个邮件列表,包括密码学专家和爱好者几百个成员,发送了一封电子邮件。“我一直在研究一个新的电子现金系统,这完全是点对点的,无须任何可信的第三方。”中本聪平淡地写道,并引导他们转到一个9页的白皮书——《Bitcoin: A Peer-to-Peer Electronic Cash System》(比特币:一种点对点的电子现金系统)。

在这里插入图片描述
白皮书用简洁的文字、插图、公式与代码描述了称之为“ 比特币”的数字货币系统,它利用加密使双方在不透露自身财务账目信息的情况下交易。“我们将电子比特币定义为数字签名链,”中本聪写道,“每一个所有者通过复合的数字签名把比特币传送给下一个所有者,复合的数字签名包括前次交易的签名和下一个所有者的公开密钥,并把这些添加到比特币的末端。收款人可以通过验证签名来验证所有权链。”这个交易系统运作在传统银行体系之外,并允许人们点对点的直接给对方发送数字货币,不需要银行、信用卡公司等其他“可信”第三方。

这实际上是一种数字形式的现金,比特币革命就此开始了。但第一次受邀请的大多数人没有意识到这一点。

中本聪同时购买域名成立了一个新的网站 bitcoin.org,并开始编写产生比特币的程序。2008年底,中本聪完成了程序开发。2009年1月3日,他将“节点一号”软件加载到自己的台式机中,启动了程序,创造了“创始区块”(the Genesis Block)——比特币的首个50个币的“区块”,奠定了货币网络的基础。
在这里插入图片描述
有趣的是,中本聪将2009年1月3日《泰晤士报》头版——Chancellor on brink of second bailout for banks(《财政大臣正处于第二次救助银行之际》)记录在创世区块中,而当时正值全球金融危机。

在这里插入图片描述

2. 第一个举手的人

最初网络中没有其他人,也没有第三方交易,中本聪只能将比特币存到他为自己创建的“数字钱包”里。虽然50个比特币的价值现在已超100万美元,但当时它们的价值为零,因为中本聪的比特币无人可转,也没办法“花”出去。因此,他必须让其他人加入进来。在创始区块的六天后,中本聪回到同一密码学邮件列表,告诉它的读者软件已经就位:“我宣布比特币首次发布:一个使用点对点网络以防止重复花费的新的电子现金系统,这完全是分布式的,无需服务器或中央权威。”

邮件列表里的人们以前听过这样的宣言,针对中本聪的反应再一次不温不火,没有任何证据证明中本聪已解决无中央机构验证时,防止所谓的“双花”问题。各种各样的批评也不断产生,“开采比特币区块链所需要的电能比开采出来的比特币的价值还大”、“人们不会持有这一高度通胀的货币”、“没有哪个大国政府愿意让比特币以当前的方式大规模运作”、“黑客是系统的最终杀手,因为好人拥有的算力远没有坏人大”。

但中本聪不为所动,他知道该系统的两个突破,一是基于“区块链”(blockchina)的共同账本,任何交易者都可以用它验证交易的有效性;二是独特的激励机制,使网络中的用户贡献资源以更新总账。然而,除非有人使用比特币,否则中本聪的杰作一文不值。中本聪是比特币的第一人,现在,他需要第二个。这时,有人举手了。

哈尔·芬尼(Hal Finney),PGP 公司的一位顶级开发人员,一个具有传奇色彩的密码专家。2004年,芬尼就开发了一种数字货币,该数字货币同比特币一样使用了“工作证明”的编码,由英国密码学专家亚当·贝克(Adam Back)提出。芬尼自然对中本聪的系统感兴趣,2009年1月10日,53岁的芬尼下载了软件,创造了一个钱包,开采了一个包含50个比特币的区块,这使他成为“节点二号”。作为测试,中本聪向芬尼的新钱包转移了10枚比特币,芬尼成为接收比特币的第一人

在这里插入图片描述
两人之间的电子邮件交流提供了一个迷人的比特币黎明景象,但令人惊奇的是,他们之间没有个任何人信息的交换,没有可以提供中本聪真实身份的细节,只有两名经验丰富又理解货币体系的程序员就事论事的交流。

芬尼让自己的计算机持续运行了一个多星期,最后得到约1000枚比特币。不幸的是,2009年8月,芬尼确诊ALS(肌萎缩性侧索硬化症),也就是渐冻症。2013年3月9日,芬尼在 Bitcoin Talk 发表了最后一个帖子,标题为Bitcoin and Me(比特币和我),他总结如下:“这就是我的故事。总的来说,我很幸运。即使患有渐冻症,我的生活依然很满意。但我的寿命很有限,现在对那些针对比特币继承的讨论比学术上更感兴趣。我的比特币被很好的保存在保险箱,我的儿子和女儿都很精通技术。我想比特币应该很安全,我对我留下来给他们的遗产很满意。”

在这里插入图片描述
芬尼的多年老友,同时也是阿尔科续命基金负责人麦克斯·摩尔博士称,早在2009年芬尼就表示希望把自己的遗体低温保存在阿尔科续命基金的冷冻场里。2014年8月28日,遵从芬尼的意愿,芬尼在阿尔科附近医院接受药物注射,当天上午9点被宣布死亡,遗体随即被送往阿尔科的冷冻工厂,血液、体液都被换成了M-22液体,遗体被存放在一个铝合金舱里,周围是装满450升液氮水槽。“芬尼会一直漂浮在里面,直到人们找到ALS的治疗方法还有对抗衰老的科技”,摩尔博士说:“到时我们就可以把芬尼完整、快乐地带回现实世界。”如今芬尼还在冰冷黑暗的合金舱里等待黎明,在阿尔科续命基金官网上,可以看到他是第128号病人。

在这里插入图片描述

3. 比特币的疯狂

2009年,了解到比特币重要性的人们迅速开始关注这一系统,下载软件并构成新的节点,用来管理网络和开采比特币。为了沟通,很多人使用中本聪已设立的bitcoin.org网站的互联网中继聊天(IRC)频道。2009年11月,“比特币论坛”(Bitcoin Forum)正式成立,比特币用户的社区正在形成。

2009年10月,社区的一些人认为有必要提供以美元为基础的汇率,并张贴上在一个名为“新自由标准”的新闻网站上。其计算标准是基于开采所用的电力成本,其首帖是每1309.03 比特币兑换 1.00 美元,即1比特币值 0.08美分。尽管每个比特币的价值如此小,但越来越多的社区开始相信它们升值潜力很大。

此时,由于社区仍然较小,每个人都使用基于CPU的计算机“开采”比特币,该支出在矿工之间是比较公平的。2010年,佛罗里达州一位软件工程师拉兹洛哈涅克斯(Laszio Hanyecz)通过编程利用计算机显卡(GPU)接管了 CPU 干的活,使他“开采”比特币的能力成倍递增。同时,第一个加密货币交易所“比特币市场”(Bitcoin Market)宣告成立,就像1848年在萨特磨坊发现了黄金,新爱好者迅速加入。当人们把他们装有显卡的家用计算机用于开采这小巧的数字货币时,军备竞赛随即展开。随着这些电力吞噬机器开动起来,事情变得疯狂,比特币价格一路走高,比特币风暴席卷全球,比特币背后的区块链也成为当下的热门技术。

中本聪对发生的一切一定很惊讶,他是在庆祝还是在哀伤,我们永远不会知道。因为一年后,他就从比特币世界消失了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/550486.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

springboot旅游资源管理系统门票酒店预订系统_b0a6b

Spring Boot 是 Spring 家族中的一个全新的框架,它用来简化Spring应用程序的创建和开发过程。也可以说 Spring Boot 能简化我们之前采用SSM(Spring MVC Spring MyBatis )框架进行开发的过程。config:主要用来存储配置文件&#…

chatgpt赋能Python-pythoncontinue怎么用

Python continue语句:提高代码效率的绝佳工具 什么是Python continue语句? Python的continue语句可以使循环跳过当前的迭代。这意味着如果在循环内部存在满足某特定条件的语句,那么我们就可以使用continue语句跳过当前循环。Python中的cont…

【Nodejs】使用Nodejs搭建HTTP服务,并实现公网远程访问

文章目录 前言1.安装Node.js环境2.创建node.js服务3. 访问node.js 服务4.内网穿透4.1 安装配置cpolar内网穿透4.2 创建隧道映射本地端口 5.固定公网地址 转载自内网穿透工具的文章:使用Nodejs搭建HTTP服务,并实现公网远程访问「内网穿透」 前言 Node.js…

Mybatis Plus实现乐观锁

文章目录 1 概念2 实现思路3 实现步骤步骤1:数据库表添加列步骤2:在模型类中添加对应的属性步骤3:添加乐观锁的拦截器步骤4:执行更新操作 1 概念 在讲解乐观锁之前,我们还是先来分析下问题: 业务并发现象带来的问题 : 秒杀 假如有100个商品或者票在出售&#xff…

【数据分享】我国各县1992—2019年社会经济指标(7个指标\无需转发)

社会经济指标常用于各项研究中,之前基于《中国城市统计年鉴》我们整理了1999-2020年地级市的地区生产总值及一二三产构成数据(可查看之前的文章获悉详情)! 我们发现在学者Chen Yahan在Figshare 数据库中提供了1992—2019年以县为…

动态规划-状态压缩DP

[SCOI2005] 互不侵犯 题目描述 https://www.luogu.com.cn/problem/P1896 在NN的棋盘里面放K个国王,使他们互不攻击,共有多少种摆放方案。国王能攻击到它上下左右,以及左上左下右上右下八个方向上附近的各一个格子,共8个格子。 …

ADS-B接收机Radarcape

1.设备简介 Radarcape是一款便携、高性能、功能强大的ADS-B地面接收机。Radarcape的设备清单包含:ADS-B接收机主机,专业级ADS-B天线,GPS天线,电源线,网线。 2. 功能特点 Radarcape可以通过网口输出飞机的原始数据D…

开源字节 CRM 系统

开源字节CRM是一款SaaS模式的客户关系管理软件,基于钉钉平台进行研发,以客户管理为核心,包含客户管理、销售全流程管理,合同订单、工单管理、移动审批、数据分析六大模块。 旨在助力企业销售全流程精细化、数字化管理&#xff0c…

Godot引擎 4.0 文档 - 入门介绍 - Godot简介

本文为Google Translate英译中结果,DrGraph在此基础上加了一些校正。英文原版页面:Introduction to Godsot — Godot Engine (stable) documentation in English Godot简介 本文旨在帮助您确定 Godot 是否适合您。我们将介绍该引擎的一些广泛功能&#…

Linux中文件描述符fd和文件指针filp的理解

简单归纳:fd只是一个整数,在open时产生。起到一个索引的作用,进程通过PCB中的文件描述符表找到该fd所指向的文件指针filp。 文件描述符的操作(如: open)返回的是一个文件描述符,内核会在每个进程空间中维护一个文件描述符表, 所有打开的文件…

Linux Audio (4) DAPM-1 Kcontrol

DAPM-1 Kcontrol 控制部件之kcontrolsnd_kcontrol_new 结构体如何定义snd_kcontrol_new?如何使用snd_kcontrol?添加kcontrol代码分析 课程:韦东山音频专题 内核:Kernel 3.5 但是我用的实例和课程不同,以防止编程记流水账 控制部件…

【周末闲谈】你知道物联网技术吗?

连接万物,创造未来。从智能家居到智慧医疗,从智能车联到智慧城市,物联网技术的影响已经悄然渗透到了我们的方方面面。欢迎大家积极讨论联网技术如何影响了我们的生活。 个人主页:【😊个人主页】 系列专栏:【…

微软和OpenAI联手推出了GitHub Copilot这一AI编程工具,可根据开发者的输入和上下文,生成高质量的代码片段和建议

只需要写写注释,就能生成能够运行的代码?对于程序员群体来说,这绝对是一个提高生产力的超级工具,令人难以置信。实际上,早在2021年6月,微软和OpenAI联手推出了GitHub Copilot这一AI编程工具。它能够根据开发…

【计算机网络复习】第四章 网络层 3

路由器的功能和层次 o 计算机网络的核心设备 o 具有多个输入接口和多个输出接口 o 任务是转发IP包:将从某个输入接口收到的I包,按照要去的目的地(即目的网络),从路由器的某个合适的输出接口转发给下一跳路由器 …

基于ssm+vue的驾校在线培训平台

基于ssmvue的驾校在线培训平台 系统功能 普通用户 新闻咨讯:可以查看系统新闻并进行评论、收藏和点赞 教资信息查看:普通用户登录系统可以查看驾校教资情况 系统通知信息:用户可以查看网站相关通知公告信息 在线报名:普通用户可…

C++ 初始模板

模板 void Swap(int* x, int* y) {int tmp *x;*x *y;*y tmp; }void Swap(double* x, double* y) {double tmp *x;*x *y;*y tmp; }void Swap(char* x, char* y) {char tmp *x;*x *y;*y tmp; } 如上述所示,我们在实现函数的时候,有很多函数会像…

【C++ 入坑指南】(09)数组

文章目录 简介一维数组1. 定义2. 特点3. 用途4. 示例 二维数组1. 定义2. 用途3. 示例 简介 C 支持数组数据结构,它可以存储一个固定大小的相同类型元素的顺序集合。数组是用来存储一系列数据,但它往往被认为是一系列相同类型的变量。 一维数组 1. 定义…

外企还是香啊~

小伙伴们大家好,我是阿秀。 三月份的时候我看了下外企,查了一些资料,最后查下来远远比我想的要多,可能很多人跟我一样,对外企的印象都停留在微软、谷歌、intel这些比较市值大的公司上。 其实远远不止,广义上…

密码学安全性证明(一)Cramer-Shoup密码系统

Cramer-Shoup密码系统来自于A Practical Public Key CryptosystemProvably Secure against Adaptive ChosenCiphertext Attack这篇论文 CDH问题回顾: 已知(g,g^x, gk)能否计算gxk DDH问题回顾: 已知(g,g^x, g^k ,D)能否判断D是否等于g^xk 注意…

港科夜闻|香港科技大学赛马会研究院两位成员入选美国国家科学院

关注并星标 每周阅读港科夜闻 建立新视野 开启新思维 1、香港科技大学赛马会研究院两位成员入选美国国家科学院。香港科技大学赛马会研究院Gunther Uhlmann教授和香港科技大学客座教授戴碧瓘教授因在原创性研究方面的杰出和可持续的成就,入选美国国家科学院(NAS)。G…