词条信息

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

相关词条

热门词条

更多>>
宽带升级到200兆了,路由器和网线是不是需要更换?
事实上,200兆宽带需要支持千兆网络传输速率的硬件。尽管200兆与千兆相差很大,但目前网络传输速率只有百兆和千...
2019年电子商务发展4大主流趋势
随着在线零售业的竞争日趋激烈,企业和卖家只有积极利用科技趋势才能保住增长势头,立于不败之地。据市场研究公司 S...
超1亿人朋友圈“仅三天可见”
你有多少个真正称得上朋友的人?前段时间微信创始人、腾讯公司高级副总裁张小龙在年度演讲里说起关于朋友圈的一件事:...
半夜总是醒了又睡睡了又醒怎么办?
现在是一个全民缺觉的时代,越来越多人因为加班、情感、焦虑等问题困扰着自己的失眠。急剧下降的睡眠质量,同样也会影...
敬酒时,应先敬己方领导还是对方领导
敬酒时,应先敬己方领导还是对方领导?己方领导未敬酒或无敬酒意思员工该不该敬?首先看第一个问题,如果一个桌上既有...
解决网 >>所属分类 >> 互联网    区块链   

简单理解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. 如果您没有找到需要的百科词条,您可以到百科问答提问或创建词条,等待高手解答。

关于本词条的提问

查看全部/我要提问>>