您的位置:首页 > 其它

区块链特征以及初识Demo

2018-03-26 18:05 211 查看
[b]1 区块链特征:  [/b]大部分区块链 包括至少  网络层次  共识层   职能合约 应用层
技术依赖 :  密码学  分布式共识 (拜占庭算法)   扩展性  安全防护
 
 
①一种分布式资料库(最初广泛使用在比特币中的一种技术 ,但是区块链条!=比特币)
②维护一段连续不断的交易记录档,每一笔资料被称之为一个区块
③每一个区块可以包含一笔以上的交易
④每一个区块都会和另一个区块产生链接,所有的链接起来的区块称为链
⑤复杂的密码学运算可杜绝记录窜改和修订(区块中不能随意改动其中的值,符合少数服从多数的原则)
⑥每个区块包含上个区块的hash值
⑦每个区块在生成成功之后是无法修改的
⑧去中心化意味着资料会分布到多个节点;所有的节点共同维护整个分布式数据库
⑨共同维护整份资料  意味着没人可以说自己的区块是合法的,只有被所有其他区块所认同以后才是合法的;每一个区块都协助验证区块的有效性
⑩区块链的写作包含两种物件类型  交易和区块
 
[b]2 形象化图解:[/b]


 
[b]3区块链结构类似于gitHUB的有向无环图[/b]如下图:
 


 
 
[b]4 区块链演示demo[/b]1 网址演示 [b] [/b] https://blockchaindemo.io/   请按照步骤,点击右上角,按步骤查看代码和详细说明2 使用ubuntu 测试区块链挖矿和演示  命令如下:
  npm install  blockchain-cli -g
  Blockchain 又简称Bc  查看创世区块
  Mime    a   a是输入随机的字符  然后开始进行挖矿  产生第一个区块
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: