摘要: 1、cin>> 在输入一个数字或字符时可以直接使用 输入字符串方式一: 遇“空格”、“Tab”、“回车”都结束 2、cin.get(字符变量名) cin.get(字符变量名)用于接收单个字符 输入字符串方式二: cin.get(字符数组名,接收字符数) 可用来接收一行字符串,可接收空格,自动接收一个 阅读全文
posted @ 2019-10-21 18:11 飘柔的小卷毛 阅读(1721) 评论(0) 推荐(0) 编辑
摘要: 变量: 字符用byte型来定义 var a byte 注意:简洁的赋值语句 := 不能在函数体外使用,常量const也不能使用 := 定义。 空标识符: "_" 可以代表任何标识符,但它对应的值会被忽略 使用范围: 没有public private关键字,若变量名、函数名、常量名首字母大写,则可以被 阅读全文
posted @ 2019-08-15 22:41 飘柔的小卷毛 阅读(116) 评论(0) 推荐(0) 编辑
摘要: dos系统:磁盘操作系统,操作windows的目录 查看当前目录: dir 切换到一个盘: cd /e d: 切换到当前盘的其他目录下: 切换到上一级: cd.. 切换到根目录: cd \ 新建目录: md xxx 删除目录: rd xxx 阅读全文
posted @ 2019-08-15 15:43 飘柔的小卷毛 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 拜占庭问题 为什么拜占庭节点数必须<总节点数的1/3? 简单说一下论证过程, 假设总数N个节点, f个fault节点, 那么必须接收到N-f个消息应答, 就能够判断出结果(因为fault节点可能不发送应答). N-f个应答中有f个可能是假的(fault节点发出的), 那么真实的是N-f-f, 要求真 阅读全文
posted @ 2019-06-14 10:54 飘柔的小卷毛 阅读(543) 评论(0) 推荐(0) 编辑
摘要: 目前来说,根据不同的应用场景以及用户需求,区块链大致可以分为公有链(Public Blockchain)、私有链(Private Blockchain)以及联盟链(Consortium Blockchain)三大类。 其中去中心化程度最高的是公有链。这种以比特币以及以太坊为代表的公有区块链,不受第三 阅读全文
posted @ 2019-06-14 10:41 飘柔的小卷毛 阅读(743) 评论(0) 推荐(0) 编辑
摘要: 传统分布式共识 VS 中本聪共识 我们知道,比特币等区块链是分布式系统的一个子集,但它和传统分布式账本是有差异的,那这些差异在于哪里呢?为什么我们说比特币是一项重大创新?来自前Coinbase、a16z、高盛的区块链工程师Preethi Kasireddy将在这篇文章中给出她的答案。 以下为译文: 阅读全文
posted @ 2019-06-13 11:05 飘柔的小卷毛 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 参考这篇:https://blog.csdn.net/Canhui_WANG/article/details/90209932 阅读全文
posted @ 2019-06-11 22:02 飘柔的小卷毛 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 摘要本文主要讲述完全同态加密算法。1. 是什么?同态加密是一种对称加密算法,由Craig Gentry发明提出。其同态加密方案包括4个算法,即密钥生成算法、加密算法、解密算法和额外的评估算法。全同态加密包括两种基本的同态类型,即乘法同态和加法同态,加密算法分别对乘法和加法具备同态特性。2. 算法的原 阅读全文
posted @ 2019-06-11 22:00 飘柔的小卷毛 阅读(5239) 评论(1) 推荐(0) 编辑
摘要: 背景 基于比特币和由比特币所引领的密码学货币 , 已经在很多方面展示了其作为基础设施的潜力,例如匿名在线支付、费用低廉的汇款、无需信任的数字资产交易和智能合约。 尽管区块链协议有这些潜力,但也面临着严重的可扩展障碍。 因为系统能够处理的最大交易数目已经被所选择的两个参数限制了:区块大小和区块间隔。增 阅读全文
posted @ 2019-06-11 21:59 飘柔的小卷毛 阅读(1006) 评论(0) 推荐(0) 编辑
摘要: algorand:可扩展的拜占庭协议 1、系统概述 1)系统目标 Algorand是MIT机械工程与计算机科学系SilvioMicali教授与合作者于2016年提出的一个区块链协议,主要是为了解决比特币区块链采用的pow共识协议存在的算力浪费,扩展性弱、易分叉、确认时间长等不足。因此SilvioMi 阅读全文
posted @ 2019-06-04 19:43 飘柔的小卷毛 阅读(658) 评论(0) 推荐(0) 编辑