- 博客(8)
- 收藏
- 关注
原创 BCOS vs EOS 共识算法的区别
本文参考BOS白皮书https://boscore.gitbook.io/docs/essentials/bos-resources/bos-whitepapers一 基础概念(1)Byzantine Fault ToleranceByzantine Fault Tolerance(拜占庭容错)来自与拜占庭将军问题。该问题可以表述为几位将军从多地共同攻城,已知只有同时全体决定进攻或不进攻才能保证胜利或不损伤,问题在于如何在有叛徒存在的情况下达成一致。拜占庭容错系统就是用来解决拜占庭将军问题带来的.
2020-09-21 12:08:49 462 1
原创 路由表,IP世界里的“局部地图”
每一秒,网络层到底在发生什么?学习资源来自《TCP/IP详解,卷1:协议》一个数据包从底层进入网络层,获得了一个IP身份。此时,数据包才真正的获得了网络通行的权利。那网络层是如何指导和规范一个数据包的行为的呢?这就是IP选路关心的事情。路由表在整个网络层,所有的行为基本上都是依据路由表来进行的。路由表就像是网络层的一套“局部地图”,每一个数据包在进行按步转发的时候都需要参考所在主机的“地图”以找到下一步行动的方向。“局部”的意思是这个地图往往不包括全网信息;因为全网节点太多了,可能的路径选择
2020-09-17 11:38:56 545
原创 【体验贴】EOS_v2.0版官方教程
Getting Started本次体验依据EOSIO官方教程Getting Started章节体验了启动节点、管理钱包、创建账户、编写合约、编译部署合约等功能详情参看https://developers.eos.io/welcome/latest/getting-started/index/不足支出,欢迎指正。EOS是什么?软件:EOS可以理解为对eos.io软件的简称。eos.io软件由block.one公司开发,构建了EOS区块链的底层技术架构;eos.io类似于区块链中的操作系统,开
2020-09-01 14:37:26 672
原创 【体验贴】Hyperledge Fabric2.2官网教程
Hyperledge Fabric 2.2 —— “getting started”如果可以,尽量直接读原文https://hyperledger-fabric.readthedocs.io/en/release-2.2/install.html如果时间仓促,可以看本文。1.软件预安装建议直接安装在Linux系统(可以安装虚拟机)中。(1)安装Git、cURL、Docker(2) 安装Fabric详情参考https://hyperledger-fabric.readthedocs.
2020-08-21 18:45:27 954
原创 【推荐了解】IPFS--点对点高效传输实践
IPFS–点对点高效传输实践IPFS,有着远大的志向要成为“星际文件系统--InterPlanetary File System”。 在我看来,它确实是一种具有代表性的点对点分布式文件系统,与传统互联网规则不同之处在于,IPFS以内容进行寻址,而不是先找主机再找内容的方式。本文进行了一次IPFS点对点文件传输的尝试。请注意,本次文件传输的前提是:(1)已知文件发送方(2)获得文件索引(3)文件发送方数据在线IPFS下载与安装过程网上教程很多,不再赘述。如果有问题,可以留言,看到就回答一
2020-08-09 01:26:05 1150
原创 【协议】TCP/IP协议详解
知识点梳理概述IP首部协议域(8bit):1--ICMP2--IGMP6--TCP17--UDP2.ICMP与IGMP协议定位对于IP而言,ICMP与IGMP属于附属协议,所以经常被划分为同一层;但是在数据帧分用(Demultiplexing)时,它们被划分为IP上层,原因在于ICMP和IGMP报文被封装在IP数据报中间。端口号TCP和UDP均采用16bit端口号来识别应用程序。1~1023端口号由IANA管理,1~255为常用知名端口号,256~1023往往是Unix系统服务
2020-07-21 14:10:00 348
原创 『解决方案』Linux不支持GlobalProtect软件
『解决方案』 Linux没有GlobalProtect VPN 最近将自己的小米笔记本重装了Linux系统,编程的整体体验也提升了。免去了很多繁琐复杂的环境配置,可以更专心于代码实现了。不便之处也比较明显,linux系统对国内社交应用支持力度太小了(鹅厂的wx、tx会议都莫嘚linux版本,QQ for linux也真是“穿越感”)。最近当我发现VPN都不支持Linux系统时,。。*说明:文中IP、Mac地址均为随意设置,非真实。两种需求:(1)如果只是需要查看信息门户、谷歌学术等资源时,建议直
2020-07-13 10:54:35 2267 1
原创 Linux开发环境与应用(MOOC课程)--学习笔记
【基础命令】一.小工具man 查阅手册常用命令:man name比如 man cddate 读取系统日期与时间jackgee@ubuntu:~$ date Thu 30 Apr 2020 04:58:58 PM CSTjackgee@ubuntu:~$ date "+%Y-%m-%d %H:%M:%S 星期%w"2020-04-30 17:03:11 星期4ja...
2020-05-02 10:40:55 229
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人