区块链中一些专业术语的解释

区块链具体含义:

狭义来讲,区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构 并以密码学方式保证的不可篡改和不可伪造的分布式账本。

 

广义来讲,区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算方式   

 

 

ICO:

ICO(是Initial Coin Offering缩写),首次币发行,源自股票市场的首次公开发行(IPO)概念,是区块链项目首次发行代币,募集比特币、以太坊等通用数字货币的行为。

 

IP:

在互联网中的理解:Internet Protocol(网络协议),因特网上的每台计算机和其它设备都规定了一种唯一的地址,叫做“IP 地址。由于有这种唯一的地址,才保证了用户在连网的计算机上操作时,能够高效而且方便地从千千万万台计算机中选出自己所需的对象来。

 

 

在区块链中的理解:Intellectual Property,知识产权的缩写,特指具有长期生命力和商业价值的跨媒介内容。IP是影视娱乐文化产业的核心,它可以是一个故事,一个角色或者他任何大量用户喜爱的事物

 

P2P:

即对等计算机网络,是一种在对等者(Peer)之间分配任务和工作负载的分布式应用架构,是对等计算模型在应用层形成的一种组网或网络形式。其可以定义为:网络的参与者共享他们所拥有的一部分硬件资源,这些共享资源通过网络提供服务和内容,能被其它对等节点(Peer)直接访问而无需经过中间实体。

P2P网络环境中,彼此连接的多台计算机之间都处于对等的地位,各台计算机有相同的功能,无主从之分,一台计算机既可作为服务器,设定共享资源供网络中其他计算机所使用,又可以作为工作站,整个网络一般来说不依赖专用的集中服务器,也没有专用的工作站。网络中的每一台计算机既能充当网络服务的请求者,又对其它计算机的请求做出响应,提供资源、服务和内容。通常这些资源和服务包括:信息的共享和交换、计算资源(如CPU计算能力共享)、存储共享(如缓存和磁盘空间的使用)、网络共享、打印机共享等。

 

 

 

下面是三种共识机制及应用:

 

DPOS机制(共识机制):

中文名叫做股份授权证明机制(又称受托人机制),它的原理是让每一个持有比特股的人进行投票,由此产生101位代表 , 我们可以将其理解为101个超级节点或者矿池,而这101个超级节点彼此的权利是完全相等的。从某种角度来看,DPOS有点像是美国的议会制度,如果代表不能履行他们的职责(当轮到他们时,没能生成区块),他们会被除名,网络会选出新的超级节点来取代他们。

 

EOS

Eos是一个区块链操作系统,用的DPOS,它提供了数据库,账号许可,调度,认证和互联网应用通信,这极大地提高了智能商业开发的效率,它使用了并行计算使得把区块链拓展到百万用户和每秒百万次交易成为可能。由此产生的技术是一个区块链架构,有可能扩展到每秒数百万次的交易,消除了用户的费用,并允许分布式应用的快速和容易的部署。

详细介绍:详细介绍


 

 

IPFS:

星际文件系统是一种点对点的分布式文件系统, 旨在连接所有有相同的文件系统的计算机设备。在某些方面, IPFS类似于web, web 是中心化的,而IPFS是一个单一的Bittorrent 群集, 用git 仓库分布式存储。换句话说, IPFS 提供了高吞吐量的内容寻址块存储模型, 具有内容寻址的超链接。这形成了一个广义的Merkle DAG 数据结构,可以用这个数据结构构建版本文件系统,区块链,甚至是永久性网站。IPFS 结合了分布式哈希表, 带有激励机制的块交换和自我认证命名空间。IPFS 没有单故障点, 节点不需要相互信任。

ipfs上传文件的时候,系统会将文件进行哈希计算,得到一个代码,作为这个文件的索引。然后文件将被分割,复制,然后存到区块里面。比如“IPFS”这是个字母,分别将他们储存在若干个区块当中。当需要下载时,我们只需要提供文件的哈希值,系统会从离我们距离最近的节点来传输到我们的设备上。如果最近的节点不存在,我们就可以从另外的节点进行索取文件碎片。

BitTorrent

比特流(BitTorrent)是一种内容分发协议,由布拉姆·科恩自主开发。它采用高效的软件分发系统和点对点技术共享大体积文件(如一部电影或电视节目),并使每个用户像网络重新分配结点那样提供上传服务。一般的下载服务器为每一个发出下载请求的用户提供下载服务,BitTorrent的工作方式与之不同。分配器或文件的持有者将文件发送给其中一名用户,再由这名用户转发给其它用户,用户之间相互转发自己所拥有的文件部分,直到每个用户的下载都全部完成。这种方法可以使下载服务器同时处理多个大体积文件的下载请求,而无须占用大量带宽

 

 Merkle DAG功能:

内容寻址:使用多重哈希来唯一识别一个数据块的内容

防篡改:可以方便的检查哈希值来确认数据是否被篡改

去重:由于内容相同的数据块哈希是相同的,可以很容去掉重复的数据,节省存储空间

 

 

猜你喜欢

转载自blog.csdn.net/HelloHangZhouwbm/article/details/81028850