什么是区块链最早的一个应用
第一个应用是比特币,比特币是区块链技术第一个应用,也是目前为止最成功的应用。区块链是信息技术领域的一个术语。 本质上,它是一个共享数据库。 其中存储的数据或信息具有“不可伪造”、“全程可追溯”、“可追溯”、“公开透明”、“集体维护”等特点。 基于这些特点,区块链技术奠定了坚实的“信任”基础,创造了可靠的“合作”机制,具有广阔的应用前景。
1、区块链本身也是一种互联网协议,所以它的基础是数据。如果一个场景中没有结构化数据,或者数据结构的成本很高,就要考虑是否适合区块链项目。所谓的精准扶贫区块链项目有好几个,包括从种子到餐桌的供应链溯源,化肥检测等,数据是怎么录入的?靠人一一测试进入吗?您是否跟踪埋在土地中的探测器的肥料量?
2. 现有场景下确认信息真实性的需求强烈,成本高还是低。区块链本质上是一个价值网络,即数据权利确认或真实性确认。那么,在要应用的场景中是否有很强的真实性确认要求就成为一个必要的因素。例如,对于一个学习链项目,通过区块链追踪学生评价和班级情况。是否有必要使用区块链来解决这些数据的真实性?教育市场的口碑传播是区块链更高效还是微信更方便?需要让别人知道我对老师评价的真实性吗?现有场景下是否有很强的共识需求,通过分布式节点记录?区块链通过分布式账本记录信息并在全网广播,在保证数据统一的情况下实现大规模全网共识。那么,很多项目是否有必要采用大规模共识?没有必要的全网共识。是炒作还是金钱?有不同的意见。
3、一个被称为全日本团队但只有中文版白皮书的项目声称通过区块链在日本租房和购买房屋,这是按照份额进行的,参考ABS模式。它声称通过代币实现房屋销售和租金共享。代币的数量是确定的,但是以后的房子会越来越多,租金也会越来越高,所以会越来越值钱。说白了,就是一个股权众筹项目。
4、应用场景中是否有网络效应,是否符合双边市场模式,如下网络效应或双边市场模型理论是指一个项目能否随着用户的不断增加,对整体项目的提升起到积极的作用。该项目的核心价值是用户自身的网络连接。区块链本身是一种网络协议。当然,如果没有网络效应,那就是胡说八道。一个真实的例子是电子商务平台。平台上的消费者越多,商家就会越多。双方模式持续推动和推动电子商务平台良性发展,而电商则通过支付宝等支付方式管理平台双方,维持网络的正常运行。
比特率的单位是什么? bps是什么意思?
比特币(BitCoin)的概念最初由中本聪在2008年提出,根据中本聪的思路设计发布的开源软件以及建构其上的P2P网络。比特币是一种P2P形式的数字货币。点对点的传输意味着一个去中心化的支付系统。
与大多数货币不同,比特币不依靠特定货币机构发行,它依据特定算法,通过大量的计算产生,比特币经济使用整个p2p网络中众多节点构成的分布式数据库来确认并记录所有的交易行为,并使用密码学的设计来确保货币流通各个环节安全性。
p2p的去中心化特性与算法本身可以确保无法通过大量制造比特币来人为操控币值。基于密码学的设计可以使比特币只能被真实的拥有者转移或支付。这同样确保了货币所有权与流通交易的匿名性。比特币与其他虚拟货币最大的不同,是其总数量非常有限,具有极强的稀缺性。该货币系统曾在4年内只有不超过1050万个,之后的总数量将被永久限制在2100万个。
比特,是一种计算机专业术语,是信息量单位,是由英文BIT音译而来。二进制数的一位所包含的信息就是一比特,如二进制数0100就是4比特。那么,比特这个概念和货币联系到一起,不难看出,比特币非现实货币,而是一种计算机电子虚拟货币,存储在你的电脑和手机上。比特币:“比特币”既可以指这种虚拟货币单位,也指比特币网络或者网络节点使用的比特币软件。BTC:BTC 是用于标示一个比特币 (B□). 的常用单位。Bit:Bit 是次于比特币的一个常用单位 -- 1,000,000 bits 等于1个比特币。这个单位通常在标示小费,商品和服务时更加方便。地址:比特币地址(例如:36RWoTuHEzEUgjpvaR6QEmrhH1tHG5PSTG)由一串字符和数字组成。它其实是通过对160位二进制公钥哈希值进行base58check编码后的信息。就像别人向你的email地址发送电子邮件一样,他可以通过你的比特币地址向你发送比特币。bps(bits per second)是数据传输速率的常用单位,意思是比特率、比特/秒、位/秒、每秒传的位数。比特(bit)是信息技术中的最小单位。文件大小(例如文本或图像文件)通常以字节(Byte)为单位。一字节对应八比特。在数据传输中,数据通常是串行传输的,即一个比特接一个比特地传输。数据速率的单位是比特每秒(bps),含义是每秒串行通过的位数。比特率是指每秒传送的比特(bit)数。单位为bps(Bit PerSecond),比特率越高,传送的数据越大。比特率表示经过编码(压缩)后的音、视频数据每秒钟需要用多少个比特来表示,而比特就是二进制里面最小的单位,要么是0,要么是1。比特率与音、视频压缩的关系,简单的说就是比特率越高,音、视频的质量就越好,但编码后的文件就越大;如果比特率越少则情况刚好相反。Bps (Bytes per second), 即字节每秒,因为一字节对应八比特,所以1 Bps = 8bps。比特率是指每秒传送的比特(bit)数。单位为 bps(Bit PerSecond),比特率越高,传送数据速度越快。声音中的比特率是指将模拟声音信号转换成数字声音信号后,单位时间内的二进制数据量,是间接衡量音频质量的一个指标。通信和计算机行业内经常利用“类似国际单位制”的前缀来表示更大的衍生单位:1000 bit/s = 1 kbit/s (一千位每秒)1000 kbit/s = 1 Mbit/s (一兆或一百万位每秒)1000 Mbit/s = 1 Gbit/s (一吉比特或十亿位每秒)。
区块链上百度做了什么?
区块链现在还处在非常早期的阶段
两会上,李彦宏的发言主要集中在百度的PaddlePaddle、DuerOS 和Apollo 等开放平台以及百度的自动驾驶上。在互联网和技术之外,这位大佬还谈起了跟生活和环境有关的禁烟问题,建议开展颁布全国性的控烟条例。
谈到区块链时,李彦宏表示虽然区块链技术非常有革命性,但现在还处于非常早期的阶段。
百度做了什么?
百度的区块链项目,像我这样平民最容易接触到的应该是今年2 月推出的“莱茨狗”。
有了之前的“区块链养猫”做铺垫,看到百度的“莱茨狗”后我毫不犹豫地免费领了一只,万一以后值钱了呢?
根据官方说法,莱茨狗就是用区块链技术来保证唯一性,每只狗会有不同的属性、等级。而且“莱茨狗”并不具备现金交易功能,只能获得微积分,这些微积分也只能在狗市中购买相应的数字狗,没有其他功能。
今年1 月,多家媒体报道百度推出区块链开放平台BaaS。但据百度金融回应,该平台于2017 年7 月推出,并被命名为“百度Trust”,主要用来帮助企业联盟构建属于自己的区块链网络平台,目前已经支撑了超过500 亿元资产的真实性问题。
回过头来看,百度在区块链和金融业务方面也早有动作:
2016 年6 月,百度曾投资美国区块链技术支付公司Circle;
2017 年5 月,百度金融与其他金融机构联合发行区块链技术支持的ABS 项目,发行规模4.24 亿;
2017 年9 月,“百度-长安新生-天风2017 年第一期资产支持专项计划”发行,是国内首单场内公募ABS;
2017 年10 月,百度金融正式加入Linux 基金会旗下超级账本(Hyperledger)开源项目,其他核心董事会成员包括IBM、英特尔和摩根大通等等。
马云:我想知道比特币可以给社会带来什么
在两会上,马云……哦,对不起,不想戴红帽子的马云同志并没有出席两会。
那么,我们回顾一下马云在评价比特币时曾发表的言论:
“对于比特币,我没有太大的兴趣。我想知道的是比特币可以给社会带来什么?话说回来,我自己认为比特币技术功能非常强大,但我们对待比特币得非常小心。”
虽然马云对比特币本身的态度非常谨慎,也表示自己并不了解比特币。但是对于“比特币技术”即“区块链”,马云的看法是“功能非常强大”。
加密币的疯狂:瑞波币如何暴涨2000多万倍
2013年发形的瑞波币从设计之初就不被看好,它首先是一个基于区块链的世界性支付网络,可以用这块币去换任何一种常用的货币。但是2018年的一次报告中显示,瑞波币已经增值到了2285万倍,也就是说四年前买一块瑞波币花一块钱,现在你就已经是千万富翁了,近四年暴涨这么多倍的瑞波币真的是个好事情吗?
瑞波的成立时间是2004年,当时的货币系统有着严重的缺陷性,瑞波团队就研究出了现在的瑞波网络原型,借助互联网的传输让货币进行自由交换。目前瑞波声称和世界顶级的金融业达成了合作共赢,虽然在今年它的市值已经跌落到了0.46美元,但是还是排在比特币、超过以太坊,位居世界第二。
瑞波的应用是一个很好的方向。市场上所有币型如比特币和以太坊,都具有自然的跨界属性。例如在跨国汇款上,许多政府都有非常严格的外汇管制,并且涉及跨国、跨银行结算等,这些都是跨国汇款的难点。瑞波相当于数字币行业的地下货币。它比传统的银行转账更快更方便,而且更便宜。
如果你使用比特币,节点间的跨国转账和付款不使用任何“地下货币”。但比特币波动的风险是要承担的。虽然瑞波币不稳定,但它的网关模式与波动无关。但是结算交易起来是很方便的。也就是说,瑞波币的使用场景和方向主要在于跨境付款和支付方向。
如果两国人民需要转账交易,但在两个国家有两种货币,两国的银行就涉及银行和金融系统之间的结算。这种跨境结算在过去一直效率很低,如电汇和西部电联,它们都非常缓慢,甚至花费1半月也无法到达账户。但现在随着银行体系的完善,可以在同一天或第二天交易。长期以来,瑞波一直认识到跨境清算缓慢、效率低下和高手续费等问题。
但是它程序的透明度比比特币、以太坊这些区块链技术相比低得多。例如,比特币,我们可以看看它的白皮书、文献,可以知道比特币的共识机制是什么。关于这两者的机制、运行原理等都是很透明的,但是瑞波币的技术细节还不清楚,所以它的透明度比较差。看起来更像是一个私人连锁店而不是公共连锁店。
不过在未来,ABS将会是一个致力于数据安全和安全交易的公共链项目,它提供了一种新的数据解决方案。ABS有可能重塑整个互联网领域。作为区块链底层的公共链平台,它甚至可以在未来基于ABS开发区块链的整个网络项目的应用,如Wechat的加密版本、现场直播的加密版本,使得用户可以在公共网络上共享一些数据。
正如一个行业人士所说,在哪个领域就会闻到那个领域的味道。大浪淘沙,谁跌的快跌的慢都在市场的变动中发展的,未来谁能风光无限,我们都要有所期待。
手把手教你搭建比特币卫星接收节点
原文:
比特币区块链实际上是一个账本,所以需要将全部交易信息包含在账本内,从而体现每个比特币的所有权。账本需要在节点之间相互广播,以达到分布式备份账本的目的,这是比特币的关键特征。目前,节点广播几乎完全依赖互联网,这给比特币带来了潜在的「单点故障」问题,降低了整个网络的稳健性和安全性。
例如,海底光缆出现故障,或受政策影响的针对性断网都可能导致大范围的网络断连,从而影响该地区比特币节点的同步,损害比特币的可用性。
同步卫星的出现,减少了比特币对互联网的依赖,使节点同步可以通过接收卫星信号的形式完成。只需要一个卫星天线和一个接收器,就可以接收从卫星传来的区块数据,保持节点同步。同时,这也降低了运行节点的成本,在某些欠发达地区,网络连接费用高昂,使用卫星同步区块数据可以省下网费,让更多人有机会运行节点,从而提高比特币的覆盖率。
国外早有大神自制了卫星接收节点,本文将其整理成简略教程,供大家参考。
首先调节三脚架高低。
然后将卫星盘连接到三脚架上,并调节方位和高低。
然后将高频头安装到高频头支架上。
如果一切顺利,你的卫星天线应该是这样的。
使用 F 转接头将 SDR 连接到高频头电源上,然后使用同轴电缆将高频头也连接到电源上。连接前需要确认电源与 SDR 是匹配的,否则错误的电源将损坏 SDR。
blockquanstream 为所需软件提供了预建的二进制文件。
打开「终端」后,输入
回车输入密码,密码是安装时设置的。然后可以看到待更新列表,输入 y,回车。
升级结束后,重启。
在「终端」中,输入
回车后屏幕出现 Is this ok [y/N],输入 y,回车。
完成后,将 blockquanstream Satellite 在 Github 的库克隆到本地,创建一个项目。
首先要创建卫星接收器,输入如下命令:
安装好后开始克隆 Github 库
去刚才克隆好的文件夹
现在我们已经准备好所有 gr-framer GNUradio 模组需要的软件了,开始执行安装脚本:
输入密码
创建 gr-framers
恭喜,你已经安装了 gr-framers GNUradio!
现在开始执行 blockquanstream GNUradio 安装脚本:
创建 blockquanstream 模组
现在已经安装好 blockquanstream 模组了。
我们需要设置 PYTHONPATH 和 LD_LIBRARY_PATH,来让接收器正常工作:
到这里,所有关于 GNUradio 的设置都已经完成了!
安装相关软件:
安装 FIBRE 相关软件
现在,克隆 FIBRE 库:
然后去克隆的文件夹:
开始创建:
现在创建 FIBRE
(此处可以添加 -jn 来加速编译,其中 n 是 cpu 核心数。如果你是四核处理器,就输入命令 make -j4)
已完成创建
完成后,开始安装:
FIBRE 安装好了
FIBRE 已经安装好了!你现在可以开始同步,或者将已经同步好的节点复制过来。
到此为止,你已经准备好前期工作,下面开始对齐卫星盘。
blockquanstream 目前有 5 颗卫星,确定你所在地区被哪一颗所覆盖。
可在 blockquanstram 官网 查询:
本文选择的是 Galaxy 18 卫星。
官网也有对齐工具,你可以输入你的地址或经纬度,它会告诉你如何调整天线的高度、方位和极性。这里是 对齐工具 。
为了得到一个 Galaxy 18 大概的可视化方位,我用了 SatellitePointer 这个 App。
确保在视线的 30 度之内没有建筑、树、或其他遮挡物。理想的视线是这样的:
视线越好,你接收的信号也就越好。
当你已经确定好卫星盘的摆放地点,你可以开始设置方位和高度。
信号质量与高度角密切相关,所以把高度角调节得越准确越好。
当你觉得高度已经调好了,就可以开始设置高频头的方位了。
设置高频头极性有点难办。我用了 SatellitePointer 这个 App 来帮助设置。我把手机的顶边贴近高频头底部的平边(图中红线处),然后看 App 中的指示:
虽然高频头上也有角度器,但是我觉得 App 更方便。
在启动接收器之前,你需要确定卫星的频率,并将其输入 rx_gui.py 文件。之前的教程里已经说过如何查询频率了。我使用的 Galaxy 18 卫星的频率是 12022.85 MHz。
要计算输入到 rx_gui.py 的频率,需要用卫星频率减去你高频头的 LO 频率。本文使用的高频头 LO 频率为 10750 MHz,因此最后的结果是 1272.85 MHz。
需要将 MHz 转化为 Hz,最后结果是 1272850000 Hz。
现在你可以将频率和增益(设为 40 即可)写入文件中,然后运行。
rx_gui.py 文件在 blockquanstream 库的 satellite/grc 文件夹中。
当你运行 rx_gui.py 时,会弹出一个窗口。我们需要用到 FLL In 这个选项卡。
图形显示波动很大,刷新很快。要解决这个问题,你可以设置一下 average 参数,设为 15 即可。
缓慢地左右旋转卫星盘,观察 FLL In 的变化。我同样用了之前的 App 来帮助寻找方位。
如果你成功了,你会看到如下所示的图表。
现在你需要调整方位(左右)、高度(上下)和高频头的极性,来让信号更好。最后会得到如下所示的图表。
要确认你的信号是好的,你可以到 Abs PMF Out 选项卡,看一下有没有峰值。
你也可以到 Costas Sym Out 选项卡去看散点图。
最后,「终端」会显示:
恭喜!你成功对齐了卫星盘!
输入指令:
可以在 debug.log 文件中看到有没有成功接收区块,如果你看到如下的信息:
那么就已经成功了!
现在,你可以断网,试着只通过卫星来接收区块。