P2P
文章平均质量分 71
FPGA入门到精通
专注FPGA开发,从事FPGA开发10年,分享FPGA开发知识与项目经验
展开
-
区块链--用nodejs实现简单的P2P网络
最近学习了200行代码实现一个简单的区块链https://github.com/lhartikk/naivechain初步学习nodejs,实现P2P网络的简单模式,添加了多点信息同步更新。节点功能实现: var initHttpServer = () =>{//控制节点的HTTP服务器 类似节点操作 var app = express(); ...原创 2018-06-01 17:40:21 · 6330 阅读 · 1 评论 -
区块链发展历史
区块链发展历史1、编年及大事记(1)通往比特币的漫长道路1982年 拜占庭将军问题,由莱斯利·兰伯特(Leslie Lamport)等人提出,这是一个点对点通信中的基本问题;1982年 密码学网络支付系统,由戴维·乔姆(David Chaum)提出,该系统注重隐私安全,具有不可追踪的特性;1990年Paxos算法被提出,由莱斯利·兰伯特提出的,这是一种基于消息传递的一致性算法;1991年 使用时间...原创 2018-06-25 17:54:43 · 8919 阅读 · 0 评论 -
区块链的基本概念和工作原理
区块链的基本概念和工作原理1、基本概念区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法。区块链(Blockchain)是比特币的一个重要概念,它本质上是一个去中心化的数据库,同时作为比特币的底层技术。区块链是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一次比特币网络交易的信息,用于...原创 2018-06-26 17:14:43 · 60909 阅读 · 3 评论 -
区块链的分类
区块链的分类区块链按照参与方分类,可以分为:公开链(Public Blockchain)、联盟链(Consortium Blockchain)和私有链(Private Blockchain)。按照链与链的关系来分,可以分为主链和侧链以及跨链,其中跨链就是不同区块链组成网络,实现链与链的互联互通,也叫互联链(Interchain)。(1)公开链(PublicBlockChains)公共链也成为非许可...原创 2018-06-27 17:07:12 · 1775 阅读 · 0 评论