历史上的今天
返回首页

历史上的今天

今天是:2025年01月07日(星期二)

正在发生

2019年01月07日 | 大象从不忘事,区块链也是如此

2019-01-07

俗话说,大象从不忘事儿。

区块链亦是如此。


内存是区块链的核心,它是一种以关键方式构建的突破性计算机编程语言,与人的心智非常相似。正如我们的记忆通过联想而联系在一起一样,鸡汤的味道可能会唤起人们对孩子的关怀,香水的香味可能会让人联想到曾经的爱情。交易“链”中的每个代码“块”也是这样,与之前的区块密不可分。


就像谚语中所说的大象一样,区块链的内存也是绝对可靠的。由于每个新区块都包含前一个区块的“哈希”或代码行,并且每个区块必须在添加前进行验证,所以是无法更改区块链的。例如,在一笔交易中汇款给某人后,可能因为后续的某个条目(接收退款)而撤消该笔交易,但即便是发起交易的人,也无法篡改交易。


区块链中的交易越多,使用的内存就越多。加密货币“矿工”对新交易实施验证,并搜索分配给他们的唯一哈希值,然后加密和压缩每个条目,保证区块链的安全可靠。在缺乏金融机构等中间人监督帐本的情况下,这些工作至关重要。为完成工作,矿工需要充足的计算机内存和极快的处理速度。


Q&A

随着区块链长度和复杂性的增加,在万事万物都不会遗忘的虚拟世界中,如果内存、存储和处理能力不持续增长,那技术如何实现令人难以置信的潜力?


这个问题很重要,因为区块链时代已然到来。很快,它可能成为我们所有数字交易的基础,包括一些我们尚未想象到的交易。开发人员已经在编写基于区块链的应用程序了。企业在使用区块链技术。买卖比特币等加密货币的消费者也在使用区块链技术,而且很快会出现更多用途。


只要我们拥有支持区块链的基础设施,区块链势必会改变我们在商业领域和日常生活中借助计算设备所能做到的事。充足的计算机内存将成为关键,对交易进行验证时所使用的设备或“节点”尤其如此。即使身为人类的我们忘记了委托给帐本的交易,我们也可以高枕无忧,因为区块链不会忘记。


区块链的工作原理


我们在数字设备上执行的任务类型可分为两类:交易性和非交易性。撰写电子邮件、观看视频和浏览互联网在很大程度上都是非交易性的,这意味着我们没有买卖任何东西或签订任何合同协议。但是,我们越来越多地在线进行交易,例如签订合同、预订和购买物品。


互联网处理这些交易的速度,已经比在数字化前的“模拟”时代更快。就在不久前,我们还得去商店购物或电话购物,并用现金、信用卡或支票付款。(还记得支票吗?)为了签订合同,我们曾经不得不等待邮寄的纸质文件到达,然后签名,再通过邮件寄回。


数字交易更快捷、更方便,但它们可能不安全,网络犯罪分子可能进入我们的帐户,或访问我们的社保号和其他敏感信息。如今的大多数交易仍然需要通过第三方,如银行、信用卡公司、律师或房地产公司来处理。但区块链不存在这些问题。


区块链旨在作为一种虚拟公共帐本,可供所有人查看并以无法抹除的方式进行书写。每个区块都是一个文件,每10分钟创建一个新文件,其中包含按顺序列出的先前所有交易的记录,有新交易时便结束该区块。 用数字术语来讲,区块链是一种分布式数据库,这意味着它既不会被创建、扩充,也不会存储在中央处理器上。相反,用于处理和验证交易的每台计算机或“节点”都有一个副本。添加一笔交易后,所有副本会同时变更。


就像模拟帐本通常包括每个条目的日期甚至可能包括时间一样,区块链中的每个区块都有一个时间戳,这样每个人都能看到它的添加时间。它还有一个叫做“哈希”的加密签名,会压缩区块并对其进行加密。 用户可以使用私密代码或“密钥”访问他们的交易,这是非常保密的,即使签发密钥的系统也没有副本。如若有人不慎丢失自己的密钥,他们就无法解密自己的条目,并且无法访问存储或记录在其中的任何内容。放错位置的私钥已给人们造成了成千上万美元加密货币的代价,除非找到密钥,否则永远无法取回。 


区块链挖矿


使用加密货币或任何其他形式区块链的大多数人,都不需要专门的处理器或额外的内存。他们只关心自己使用应用程序或网站进行的交易。


但是,矿工则需要访问整个区块链来处理和验证交易。


在撰写本文时,比特币链上已有532,698个区块,每8分19秒就有一个新区块被添加到链中,每个比特币的价格接近7,500美元。


在添加区块之前,必须为其分配唯一代码(或称哈希)。找到正确的哈希是使用数学算法进行的复杂过程,只有计算机才能解决。速度至关重要:在开放数百笔交易并将其捆绑成一个区块后,矿工们争先恐后成为解决难题的第一人。获胜的计算机将赢得赏金,在撰写本文时,赏金是每个区块12.5比特币的“金块”,约合94,000美元,其中加上了对该区块中每笔交易征收的费用。


因此,要想获得报酬,需要配备超高速的计算机和大量的内存。要启动一个区块,软件首先会创建一个可能占用8GB空间的文件。不过,快速处理需要具备大量空闲内存。因此,为了完成繁重的工作,矿工通常使用专门为比特币采矿设计的专用处理芯片(ASIC),对于大多数其他货币,则是为他们的计算机增加内存。这些专用的ASIC需要不断提供数据,以便最大限度提高解决问题的能力,目前DDR4 DRAM提供这些功能。


由内存助力


挖掘非比特币加密货币(包括最广为人知的山寨币——以太坊)时,最好使用包含图形处理单元(GPU) 芯片的显卡(又叫视频卡)。这些显卡通常用于提高计算能力以支持视频游戏的图形显示,但它们对于加密货币挖矿同样重要。


在运行时,每个GPU平均需要7GB图形用双倍数据传输率(GDDR)内存,这是一种专用型计算内存,其处理速度比传统计算内存快得多。许多矿工一次使用多个GPU。目前的显卡采用美光的GDDR5和GDDR5x显存。下一代显卡将采用美光最新的GDDR6技术,现已证明每秒能处理高达20GB的数据。GDDR6设计用于许多高带宽、高速度的应用,包括图形、网络和汽车应用。矿工肯定会受益于GDDR6所带来的超快速度。


“我们主要是为游戏和其他传统的高性能应用打造显存技术。”美光战略营销经理Bryan Craven说道,“但这种内存也是加密货币挖矿的理想选择。”


随着区块链的应用和使用不断增长, 对计算内存和更快处理速度的需求也会不断增长。


从比特币的早期开始,美光科技一直居于区块链革命和加密挖矿的最前沿。我们的GDDR内存已备受视频游戏玩家青睐,它们一直在提供造就区块链技术所需的内存带宽和速度。美光GDDR6和其他内存技术将确保区块链可以继续记录、管理、保护我们的数字交易——也许最重要的就是,它们永远不会忘记。


使用领域


加密货币是区块链最广为人知的用途。但这项技术作为一种安全、快捷的P2P机制用于转移资金和进行各种金融和其他交易,已经勾起了开发人员和创新者的无限遐想。用途包括:


智能合同


银行、抵押贷款公司、保险经纪人和其他机构处理文书工作的漫长等待时间和繁琐的流程一去不复返。基于区块链的“智能”合同可以在各方之间直接进行交易(“P2P”),并且可以通过“if-then”(如果-那么)条款自行执行。例如:如果我将X金额存入Z帐户,那么房屋所有权便归我所有了。


智能交易


使用区块链进行股票交易时速度更快、费用更低。使用去中心化的透明分布式帐本,无需中介、交易许可和监管,也消除了拖慢流程的繁琐文书工作。


智能能源


区块链数字技术、电力公司通过数字电表监控能源消耗和提供电力的“智能”电网、离网太阳能和风能发电相结合,这样人们和企业便可以在绕过电力公司的直接交易中“P2P”出售和提供电力。


智能供应链


借助传感器及传感器提供的数据,公司可以在区块链上看到物资和产品所处的位置、接下来流向的位置以及它们所处的状况。


智能健康记录


区块链帐本会存储、保护和管理人们的医疗记录,只有特定方可以使用访问密钥。透过智能合同,医疗设施便可以在满足某些条件时立即从保险公司收集健康记录,例如患者完成手术后或入院或出院时。


智能护照


开发人员社区Github已在2014年推出了数字护照。用户可以拍摄照片,并使用加密的公钥和私钥盖章,以验证其合法性,并提供访问存放护照的帐本的权限。


智能跨境支付


跨境汇款可能既速度缓慢,手续费又昂贵,而且由于涉及众多银行和其他中介机构,出错的可能性很大。包括Abra、,Align Commerce和 Bitspark在内的公司已经提供由区块链助力的快速廉价汇款服务,区块链开发机构Ripple正在与银行合作,以提供即日国际汇款服务。


智能家电


“物联网”前所未有地将我们的家用电器与互联网连接起来,方便我们远程管理。区块链技术不仅可以保护和帮助我们安全转移设备的所有权,而且还可以执行“if-then”结构,例如,当牛奶存量不多时,会触发冰箱自动订购牛奶和支付牛奶费用。 


推荐阅读

史海拾趣

极海半导体(Geehy)公司的发展小趣事

机顶盒,这一在现代家庭娱乐中占据重要地位的设备,全称为数字视频变换盒,它不仅是连接电视机与外部信号源的桥梁,更是数字电视技术与互联网融合创新的结晶。从广义上讲,机顶盒泛指所有与电视机连接的网络终端设备,它们能够接收来自有线电缆、卫星天线、宽带网络及地面广播的数字信号,并将其转换为适合电视播放的格式。

从功能划分上,机顶盒可分为数字机顶盒和网络机顶盒两大类。数字机顶盒主要负责数模转换,使模拟电视机也能收看数字电视节目;而网络机顶盒则进一步融入了互联网功能,提供更为丰富的互动娱乐体验,如在线视频、网络购物、社交媒体浏览等。近年来,随着技术的发展,网络机顶盒不断升级,支持高清、超高清视频播放,并集成人工智能技术,实现语音控制、智能推荐等功能,为用户带来更为便捷、智能的观影体验。

在技术层面,机顶盒的发展深受高清、超高清、云计算、边缘计算以及5G等新兴技术的推动。这些技术的应用不仅提升了机顶盒的性能,还为其内容的创新提供了强有力的支持。同时,随着市场竞争的加剧,机顶盒厂商不断优化产品设计,提升用户体验,以满足用户对高质量娱乐内容日益增长的需求。

综上所述,机顶盒作为家庭娱乐的重要组成部分,正通过技术的不断创新和市场的持续发展,为用户提供更加丰富、便捷、智能的观影体验。

Cyrustek公司的发展小趣事

在Cyrustek公司的发展过程中,人才一直是其最重要的资产。Cyrustek注重人才的培养和引进,建立了一支高素质、专业化的技术团队。这些人才不仅具备丰富的行业经验和专业知识,还具备创新精神和团队协作能力。在Cyrustek公司的发展过程中,这些人才发挥了至关重要的作用,推动了公司的不断发展和壮大。

Amecon Magnetics公司的发展小趣事

在竞争激烈的电子行业中,品质是企业生存和发展的关键。Amecon Magnetics公司始终将品质管理放在首位,建立了严格的质量管理体系,确保从原材料采购到产品出厂的每一个环节都符合高标准的质量要求。这种对品质的执着追求使得公司的产品赢得了客户的广泛好评和信赖,为公司树立了良好的品牌形象。

Fujisoku Corporation公司的发展小趣事

在电子废弃物处理成为全球关注焦点的背景下,“未来电子”积极倡导绿色生产和循环经济理念。公司投入大量资源研发环保型电子产品,并建立了完善的电子废弃物回收处理体系。通过技术创新和科学管理,“未来电子”实现了生产过程中的节能减排和废弃物的有效回收利用,赢得了社会各界的广泛赞誉。这一举措不仅提升了公司的社会形象,还为公司的可持续发展奠定了坚实基础。

EWC Controls公司的发展小趣事

在电子行业中,EWC Controls公司选择了工业自动化控制这一细分领域作为切入点。通过深入了解行业需求和痛点,公司专注于研发和生产符合市场需求的高品质产品。例如,在食品加工行业,EWC Controls公司针对温度、湿度等关键参数的控制需求,开发出了一套高效稳定的控制系统,帮助食品加工企业提高了生产效率和产品质量。这种深耕行业、专注细分领域的策略使得EWC Controls公司在市场中逐渐崭露头角。

EXCELSEMI [ EXCEL SEMICONDUCTOR INC. ]公司的发展小趣事

EXCELSEMI公司始终将品质和客户满意度放在首位。公司建立了一套完善的质量管理体系和客户服务体系,确保每一款产品都符合高标准的质量要求。同时,公司还注重与客户的沟通和反馈,不断优化产品和服务以满足客户的需求。这种品质至上、客户为本的经营理念使得EXCELSEMI在市场中赢得了良好的口碑和信任。

问答坊 | AI 解惑

俺想学习FPGA--有偿寻求合作开发FPGA学习板

俺想学习FPGA--有偿寻求合作开发FPGA学习板 看到现在FPGA现在这么火爆,忍不住想学习一下。 但是本人对FPGA了解甚少。想寻求高手共同合作搞一个FPGA开发板。 我负责:元件费用,打样费用。以及适当给与合作者一定酬劳(这个不多,呵呵,俺也是 ...…

查看全部问答>

无线通信系统中的调制解调基础(一):AM和FM

作者: Ian Poole Adrio Communications Ltd 第一部分解释了调幅(AM)和调频(FM)的基础,并阐述了优点和缺点。第二部分解析了频移键控(PSK)和正交幅度调制(QAM)。第三部分讨论扩频通信技术,包括被广泛应用的直接序列扩频通信(DSSS),和 ...…

查看全部问答>

.net程序在WinCE5.0上不能运行

我的wince上咋就不能运行dotnet的程序呢,点击应用程序一点反应也没有,也不报错。另外,保证dotnet的支持包已经打入wince,1.1和2.0都打了。 把SYSGEN_DOTNET和SYSGEN_DOTNET_SUPPORT还有DOTNETV2的所有选项加上,则运行dotnet的程序既不报错 ...…

查看全部问答>

PB5.0补丁问题

MS网站上PB5.0几乎每个月都有补丁,请问打补丁时是打最新的还是所有的都打上。我看了最新的补丁好象就升级了BLUETOOTH的程序。…

查看全部问答>

AD7705的参考电平能不能是5v

我看很多资料都写得是AD7705的参考电平时2.5v,但是今天看到有人用ref195的输出做AD7705的参考电平,ref195接ref+输出5v,ref-接地请问这样合适吗。 还有AD7705的资料上写着采样范围是0-20mv或0-2.5v,一直不太明白这是什么意思,0-2.5v不是包括0- ...…

查看全部问答>

An unspecified Debug Toolbox call failed

我在使用ADS1.2套件的AXD时,连接了Easyjtag,并进行了设置,但是却出现了如题的An unspecified Debug Toolbox call failed的错误,请高人指点,该如何解决这个问题?…

查看全部问答>

keil编译ARM报--- Error: can't execute 'BIN30\ArmAsm'怎么解决

我安装的keil 3.3版本,以前用来编译C51,现在添加上ARM,操作系统是U COS II,编译时报--- Error: can\'t execute \'BIN30\\ArmAsm\',我把C:\\Keil\\ARM\\BIN30中的ARMASM.EXE拷贝到BIN中无法解决此问题,请教高手要怎么处理…

查看全部问答>

VC33-120定时中断我置1ms中断 结果是10ms ?

斑竹: 我用vc33-120做了一块卡,外部晶阵是12m,5倍频,定时中断置数30000,理论计算 我的定时中断应该是1000hz,但是发现是100hz,我晶阵换过,都没有用.请教斑竹 最可能是什么原因啊  急!文字…

查看全部问答>

德州仪器:OMAP 5平台:开启移动设备变革新时代

TI OMAP 5平台不仅全面提升了性能,还采用了能够带来新机遇和用户体验的新特性,从而使应用处理器能够满足更广泛的要求。简而言之,OMAP 5平台将以其全新的性能及功能水平推动移动设备的变革,让我们共同开启“变革”新时代!$(\'swf_eBM\').innerH ...…

查看全部问答>

温度显示以及控制电机转速,不能同时工作,来人指点一下啊

#include #define uchar unsigned char #define uint unsigned int sbit uln=P2^0;//uln2803 sbit DQ=P2^1;//ds18b20与单片机连接口 sbit ming=P2^2;// sbit hong1=P2^3; sbit hong2=P2^4; sbit RS=P2^5; sbit RW=P2^6; sbit EN=P2^7; u ...…

查看全部问答>