词条信息

admin
admin
超级管理员
词条创建者 发短消息   

相关词条

热门词条

更多>>
什么是端口?到底是做什么的呢?
端口一般指两种,一种是硬件比如路由器或者交换机的插网线的端口,一种是软件的逻辑的概念,比如http的80端口!...
7种进阶方法让你快速测试端口连通性
Ping是Windows、Linux和Unix系统下的一个检查网络连通性的命令工具,对于大部分互联网用户来说很...
电脑开机,总需要按F1,是什么原因造成的?
一.主板掉电这个说法是行业内的叫法了,一般是主板的CMOS电池没电了导致的。也是最常见的一种提示你按F1的提示...
社保降费对个人有什么影响?
下调城镇职工基本养老保险单位缴费比例是政府给企业发的一个大红包,特别是对于企业来说是一个利好,但是对个人来说有...
车辆“出险”对下年保费的影响,到底有多大?
【出险对交强险的影响】【出险对商业险的影响】车辆“出险”对下年保费的影响,到底有多大?这里有必要先提下车险第三...

精选图集

更多>>
简易百科旧版 >>所属分类 >> 互联网    区块链   

简单理解Holochain

标签: Holochain 区块链

顶[0] 发表评论(0) 编辑词条

前言:最近关注Holochain的小伙伴们越来越多,也有不少同学向蓝狐笔记咨询什么是Holochain。Holochain它不是区块链的技术,它不需要全网节点复制一致的账本,也不需要pow或pos之类的共识机制,那么,它到底是什么?如何来理解它?下面是最简要的解释,适合初学者,后续蓝狐笔记会做更多深入介绍。本文来源于holo官方(holochain.org)的文章,由“蓝狐笔记”公众号社群的“Leo”翻译。


Holochain的100字简介


Holochain提供了可用于构建去中心化应用的数据结构。你可以有自己的链,在自己的链上你可以添加数据,包括金融交易。这些链可以合并、拆分,并以复杂方式互动。数据会以去中心化的方式存储,类似于BitTorrent。数据有哈希,意味着它有与该数据相对应的数学指纹。如果有人想要篡改数据,会出现数据和哈希之间的不匹配,也由此会被发现,篡改的数据会被视为无效,被拒绝。数字签名保证了数据的所有权。也就是它相当于BitTorrent+Git+数字签名。


Holochain的200字简介


Holochain相对于区块链,它更有效率。PoW的区块链要耗费大量算力,而耗费算力的目的是为了达成全网共识,以确保每个人都认同代币的状态。


Holochain没有原生的数字货币,它是一个“运行自己货币”的加密账户平台。相对而言,它不关注代币状态,而是关注账户本身。无效交易,例如非法增加账户余额,会被网络拒绝。


这消除了共识的需要,它使得我们的计算更高效。我们认为它至少比目前的以太坊效率高10,000倍。


大家对于开发去中心化应用非常有兴趣,但迟早会碰到区块链的固有问题。除了低效率,以太坊采用Solidity的编程语言。Solidity的开发者人数较少,很多项目因为缺乏开发者而推迟了项目。Holochain支持Java和Lisp。Java的开发者要比Solidity多得多,开发基于holochan的分布式应用要更快速。


Holochain的500字简介


Holochain 结合了哈希、数字签名和DHT的技术,形成了防篡改的分布式账本。


哈希这种技术把一组数据转化指纹,看起来就像是这样:


6d28d7cf56c26dd99752b0cafc1b14865846e660


如果你改变了数据,哪怕只有一字节,它也无法跟哈希匹配。如果你下载一个软件程序,同时确保你下载的程序有正确的哈希值,那么,你就可以知道该程序没有被人插入恶意软件或其他有趣的东西。


密钥对加密是基本的加密技术,被用于各种计算机科学中。这里有公钥,类似于用户名,可共享给其他人,而私钥,则类似于密码,不能分享出去。


密钥对加密可用于创建数字签名。数字签名这样工作:我把信息跟私钥结合,并采用一些数学方法创造一个签名。你可以看到签名、信息和我的公钥,可以验证私钥的所有者签名了该消息。如果信息被改变,签名不会检出。如果有人试图在不知道我的私钥的情况下对信息进行签名,它不会检出。我相信软件发布者,我知道他们的公钥,我下载软件并检查他们已经签名。这能够证实软件确实来自于他们,且没有改变,因为他们已经做了签名。


如果我浏览“油管”的视频,视频是存储在“油管”的服务器上。我在浏览器上输入特定的URL,它会下载地址对应的文件。我只是一个接受者。与之相比较的是,分布式哈希表(DHT)可以让你从你的邻近计算机哪里下载数据。有了DHT,我可以问网络上的对等节点:“谁有哈希值为23ae47x的文件?”,然后可以从拥有该数据的邻近计算机中下载数据块,之后把这些数据块组合起来,形成一个完整的文件。


DHT方式的下载要比从一个中心服务器下载更快且更具有弹性。他们对网络的压力也更小。想象一下,如果一群朋友同时观看相同的一个“油管”视频。每当其中的一位观看时,而服务器可能在世界的另一边,它不得不每次都发送一次。但,如果他们用的是点对点系统(例如DHT)来观看,一旦他们中的一位有了数据,他就可以发送给跟自己相邻的人。


由于DHT上的内容由哈希值来确认,我总是能得到我想要的,攻击者是无法用其他什么东西来取代该数据的。


这些都是构建Holochain的工具。数字签名确保其他人无法不留痕迹地在我的账本上捣乱。哈希确保传输的数据就是被需求的数据本身。DHT实现了数据存储的去中心化,因此,数据可以由社区托管而不是公司。这使得它成为安全、分布式和防篡改的账本。

 

 

附件列表


按字母顺序浏览:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

→我们致力于为广大网民解决所遇到的各种电脑技术问题
 如果您认为本词条还有待完善,请 编辑词条

上一篇比特币的挖矿经济学
下一篇为什么加密市场的季节性很重要?

0
1. 本站部分内容来自互联网,如有任何版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
2. 本站内容仅供参考,如果您需要解决具体问题,建议您咨询相关领域专业人士。
3. 如果您没有找到需要的百科词条,您可以到百科问答提问或创建词条,等待高手解答。

关于本词条的提问

查看全部/我要提问>>