从比特币披萨到区块链程序员真会玩

2020-02-15 19:22:41 来源: 乌海信息港

从比特币披萨到区块链,程序员真会玩

2008年10月31日,中本聪发表《Bitcoin: A Peer-to-Peer Electronic Cash System》比特币白皮书,用短短十三页的内容详细描述了比特币及背后的技术原理。2个月后,2009年1月3日,中本聪在芬兰赫尔辛基的一个小型服务器上挖出了50个比特币,批比特币正式诞生。

当时,比特币还不具备实实在在的「交换价值」。就连比特币是否有价值?一枚比特币值多少钱?都没有人知道。

10个月后,2009年10月5日,New Liberty Standard 用当时矿机消耗的电力价格,算出1美元可以兑换1309.03枚比特币。

一周后,一个推特名为「MarttiMalmi」的用户,使用 PayPal 以5.02美元的价格从 Sirius 购买了5050个比特币。

至此,比特币产生了交换价值。

两个披萨换你1万BTC可好?

虽然早在2009年,比特币就被赋予了价值。但让营长印象更为深刻的事,还是2010年5月的「比特币披萨」事件。营长简单梳理一下该事件的整个始末。

时间回到2010年5月18日中午12点35分20秒,一个名为 Laszlo 的程序员,在 Bitcoin Forum 论坛发了一个「用1万比特币换两块披萨」的帖子,其大意为:我喜欢吃披萨,希望能用1万枚比特币换取两块披萨,你可以在商店购买,你也可以亲手做,但你需要将披萨送到我家中。

帖子发出去的3天内,事情几乎没有任何进展,倒是有不少吃瓜群众前来围观,甚至对 Laszlo 的行为表达了不屑与嘲讽。所以,21日晚上7点零6分,Laszlo 发帖直言:难道1000枚比特币太少了?所以没人给我买披萨?

用比特币支付比萨饼

,是非常有意思的事!Laszlo 回复友留言时写道。

2010年5月22日5点17分,经过足足4天的等待之后,Laszlo 终于成功了,感谢 Jeremy Sturdivant,我用10000枚比特币成功换取了两个披萨!

如果按一枚比特币4000美元的价格来算,当年 Laszlo 买的两个披萨,价值整整4000万美元!!

就在今年5月份,37岁的 Laszlo 在接受采访时说:在今天看来,也许人们觉得我很愚蠢,但当时的感觉非常棒。没有人知道比特币价格会以这样的曲线飙升,所以我并不后悔。

而 Jeremy 也并没有将这笔巨额「财产」保留到2017年12月(比特币价格接近20000美元),我将这笔25美元(两个披萨的价格)的投资,变成了一场价值几百美元的旅行,我多曾拥有4万枚比特币。

故事讲到这,就结束了?没有!

2018年2月26日,8年后这位佛系「红程序员」在一家 Blockstream(BS) 开设的线上商店通过比特币闪电络又买了两个披萨。

至此,「红程序员」 Laszlo 的故事就讲完了。接下来,营长要给你们介绍的是:BS 基于闪电络技术研发的「区块链」!

闪电络:扫一扫,点一点

讲「区块链」之前,营长有必要给你们科普一下「闪电络」。

参考区块链大本营早前发过的3篇文章:

《简述闪电络历史:一个与比特币同样伟大想法的历程》

《来自一位比特币狂热数学家对闪电络的6大透彻解析》

《既为支付而生,何必舍本逐末:人人都能上手的闪电络实战》

如果你对闪电络了解得已足够透彻,那么,请自动跳到下一部分。

如今,只要提到比特币支付,就总会提及「闪电络」这个词。其实闪电络,2015年就已发布了技术白皮书,2017年底上线比特币主,可以实现即时到账的比特币微支付,是比特币的「侧链技术」,理论上费用可以是0,在实际现中基本是每字节1聪(1BTC=1亿聪)。

一年前,闪电络刚上线时,还没有可以安装在上的App钱包支持,当时也只有 BS 公司店提供购买。营长尝试买了几件衣服,过程大概是这样的:

在笔记本上搭建一个 Linux 环境;

在 Linux 上安装一个BTC全节点,同步将近200GB的数据,大概用了不到2天的时间,才同步完成;

下载 BlockStream 公司的LN实现软件(C语言编写),没有安装包,需要自己编译;

运行 LN node 服务进程;

命令行生成一个 BTC 地址,用自己另外一个比特币钱包转账到这个地址;

执行 LN 命令,与 BS 公司的 LN node 建立一个 channel,在 channel 上充值一定量的 BTC。当然,这些都是 Linux 上的命令行操作,完全没有图形化管理;

打开浏览器,在 BS 商店选择商品,生成一个 LN 支付 invoice(就是一长串字符),把这段字符复制下来;

在 Linux 上继续调用 LN 支付命令,命令参数带上前面生成的 invoice,完成支付。果然是秒确认。之后会收到邮件确认,等待收货。

没错,一年前的闪电络支付就是这么困难。但随着 App 钱包的出现,如今你只需要扫一扫、点一点,就能快速实现线上支付了。

那么,通过闪电络进行比特币支付,有哪些优势呢?主要有以下3点:

小额支付成为可能: 由于费用与支付金额成比例,可以实现微支付;

即时到账: 这些钱是在一定时间内(通过络往返目的地所需)发送的,通常只需要几分之一秒;

改善隐私: 并不是所有的交易都存储在公共区块链上,只有当交易通道终关闭,双方分配好资产的那一次才会被存储。

但也存在不少缺点:

同行失败: 如果一个同行反应迟钝,用户可能要等上几个小时才能关闭支付通道,并通过另一种途径重新发送资金;

没有离线支付: 用户无法支付不的人;

不适合大额支付: 即使一条经由各种支付通道的路线可能存在,但同行多重签名钱包中的资金可能不足以转移大笔资金;

中心化: 闪电络可能会造成支付的中心化(类似于矿工集中化)。

没有离线支付?「区块链」可以解决!地上不行,咱们去天上!

让每个人无时无刻进行比特币支付

BS 的全节点区块链并不是科幻小说,它是真实存在的。使用络进行比特币广播,主要有以下3点优势:

无需上:Blockstream将比特币区块链广播至整个地球,减少比特币对络的依赖。现在世界上的每一个人都有机会使用比特币。

大量成本节约:去除了成本这个障碍后,人们可以不花一分钱即可接收区块,让更多人能够用上比特币并参与到比特币络中来。

络稳定性:Blockstream提供了新的接收比特币区块链的方法,并且这个方法不会受连接故障的影响。这保护了用户不受络波动的影响,防止任何全节点被孤立或隔离。

简单来说,就是在全球范围内播放比特币区块链,任何人都可以使用简单的接收器访问该节点,且无需互联。BS 络可以24小时不间断地免费将比特币区块链广播到全世界,保护络不受干扰,让世界上的每一个人都有机会实现快捷的小额比特币支付。

BS 称,这个项目将为比特币络提供强有力的络备份,届时每一位爱好者都可以通过这个区块链络向全世界发出「Hello World」。

2017年8月16日,BS 成功发射区块链,实现了北美、南美、欧洲和非洲的全络覆盖,但当时并不支持亚洲地区。

直到今年12月,亚洲地区才可以使用 BS 络进行比特币广播。

五颗基本上覆盖了地球的大部分角落。

之前有四颗活跃,信号覆盖北美、南美、欧洲和非洲,如今也包含了亚太地区。未来将增加更多以完成全球覆盖,项目负责人 Chris Cook 在接受《比特币杂志》采访时表示。

如今也为亚太地区提供服务,标志着 BS 的尝试,使其络覆盖全球。此次功能升级还附带了一个新的消息传递功能,允许用户从广播消息,并使用 Lightning Network 小额支付来支付这些数据传输费用。

Chris Cook 表示,这些广播费用非常低,这使得它们更适合 Lightning 支付,而非主要络交易。

随着其服务范围不断扩大,从接入比特币络具有安全性和可访问性优势,而不是接入地面节点。值得注意的是,他认为这样将比特币推送到给那些本来会无法访问互联的人,同时可以保护那些决定通过其中一颗设置钱包的人的安全利益。

区块链项目可以防止比特币络被分割,在互联连接可能受限的偏远地区提供使用比特币的能力,以及为钱包提供安全,以同步节点的方式(因为它只接收同步数据,没有被黑客入侵的风险)

虽然该服务可用于播放任何简单的消息,但该团队希望用户能够通过这个功能获得创意。

自然灾害通知,个人信息的安全传递,以及将比特币市场数据发送到远程位置,只是这项服务功能列表中的一些令人兴奋的例子,Chris Cook 说道。

至于其他即将出现的功能,Chris Cook 透露 BS 正在进行大量实验,但他无法透露具体细节。

主要目标是通过提高络的弹性,提高全球可用性以及扩大比特币使用范围来让全球比特币社区受益。这是一项没有没有时间点的任务,但如果它可以阻止一个络中断或者哪怕只是增加一个人能够访问和使用比特币的机会,它就是成功的。

「区块链」如何工作?

说了这么愿景,那么,「区块链」如何工作呢?以下为区块链络的工作原理,分为以下5点:

1、BS 在地面的站点被称为基站,它们参与比特币络并将区块传送至地球同步。

2、在35786公里高空轨道运行的地球同步接收来自 BS 基站的信号,并将其广播到地球的大部分地区。

3、只要你在覆盖区域内,拥有一个小型天线和一个便宜的 USB 接收器即可接收这些区块并保证他们的节点一直保持同步。

4、此外,每个 BS 基站也可以从世界上的其他基站接收区块,保证基站不会被孤立。

5、整个 BS 络组成了一个环绕地球的圆环,保证比特币络拥有足够的备用。

那么,如何使用区块链?很简单,你只需要安装一个接收器就可以了,用这个接收器来与进行信息传输。

项目已开源:

此外,BS 官还提供了天线对齐工具,通过输入地点名称或经纬度,就可以帮助你确认信号接收器的朝向与位置。很良心,营长试了一下:

结果如下:

纬度:40.011456,经度:116.5033

天线朝向:海拔:-30.37,方位角:249.26,极性:-45.75

营长做不到10000BTC买披萨,但可以配置「天线」啊!你也去试试?此外,BS在招人哟,营长要去试试了!

比特币交易区块链技术原理比特币中国比特币挖矿区块链技术ppt区块链技术区块链公司排名区块链是什么意思区块链应用比特币暴跌区块链金融区块链消息比特币今日价格比特币原理与挖矿算法比特币骗局区块链的中国骗局区块链概念股比特币矿场比特币是什么东西比特币挖矿一天赚多少

常宁市人民医院怎么样
洪都中医院
湖北治疗的白癜风医院
甘肃治疗前列腺炎医院
怀化治疗宫颈炎医院
本文标签: