区块链
区块链技术分享和总结
区块链之美
这个作者很懒,什么都没留下…
展开
-
Orderer节点启动报错解决方案:Not bootstrapping because of 3 existing channels
Orderer重启问题针对fabric1.4版本,重启orderer后出现了以下问题:Not bootstrapping because of 3 existing channels。详细堆栈信息如下:orderer.example.com | 2020-11-19 09:48:00.705 UTC [orderer.common.server] extractSysChanLastConfig -> INFO 003 Not bootstrapping because of 3 ex原创 2020-11-19 18:40:29 · 1100 阅读 · 0 评论 -
彩虹表(rainbow table)
公众号VenusBlockChain,致力于区块链技术研究,传播区块链技术和解决方案、区块链应用落地、区块链行业动态等。1 彩虹表引入在看微众银行开源的WeIdentity规范中的可验证凭证Credential数据结构时,看到有关于防止彩虹表方式反向破解哈希的问题,如下图所示。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5e3MlOSu-1604985323645)(https://upload-images.jianshu.io/upload_images/208原创 2020-11-10 13:16:38 · 5465 阅读 · 1 评论 -
人社部等三部门发布“区块链工程技术人员”和“区块链应用操作员”
人民网7月6日电 人力资源和社会保障部网站6日消息,为助力新冠肺炎疫情防控,扎实做好“六稳”工作,全面落实“六保”任务,促就业拓岗位,人力资源社会保障部联合市场监管总局、国家统计局近日正式向社会发布一批新职业,包括:“区块链工程技术人员”“城市管理网格员”“互联网营销师”“信息安全测试员”“区块链应用操作员”“在线学习服务师”“社群健康助理员”“老年人能力评估师”“增材制造设备操作员”等9个新职业。新增的两个区块链职业是做什么的?在人社部网站《关于发布区块链工程技术人员等职业信息的通知》中,明确了区块链转载 2020-07-08 10:15:06 · 786 阅读 · 0 评论 -
图解共识算法:Raft
共识算法:Raft原创 2020-07-08 09:33:55 · 316 阅读 · 0 评论 -
迅雷链:DPoA 与 VRF
PBFT+节点各项指标+VRF随机选择投票节点 ——> 提高了共识效率 + 免DDoS攻击(安全)迅雷链在 PBFT 的基础上,提出了适用于玩客云设备的、我们称之为 DPoA(Delegated Proof-of-Ability)共识机制。迅雷链的 DPoA 并不是根据矿工持有的代币数量或币龄作为选举标准投票权重,而是按玩客云节点的存储容量、网络稳定性、带宽、时延、CPU 使用率等指标作为衡量标准,以获得更好的公平性和网络效率。DPoA 每轮动态选择部分满足条件的节点作为投票节点,使共识机制更加安全转载 2020-07-07 10:57:25 · 665 阅读 · 0 评论 -
可验证随机函数(VRF)原理和应用浅析
本文首发公众号 VenusBlockChain,关注公众号后可免费阅读!VenusBlockChain 致力于区块链技术研究,传播区块链技术和解决方案、区块链应用落地、区块链行业动态等。1.VRF是什么可验证随机函数(Verifiable Random Function,VRF)是一种将输入映射为可验证的伪随机输出的加密方案。首先,VRF所得是一个随机数,其次由于包含生成者的私钥签名,验证者可以通过公钥确定随机数的合法性。VRF具有三大特性:可验证性、唯一性和随机性。值得注意的是,在分布式网络中,V原创 2020-06-29 16:30:59 · 7659 阅读 · 2 评论 -
区块链高性能路在何方
可扩展性是软件系统本身的属性,它指的是当需要为程序添加新的功能时,对其他模块的影响和添加的代价。区块链由于去中心化的要求,在实现高交易吞吐量和高交易速度方面颇具难度。但区块链想要真正做到更深度化的应用和普及,必须要增强其可扩展能力,即解决区块链交易的低吞吐量和低速度问题。为提升区块链的交易吞吐量和交易速度,很多区块链团队都针对性地提出了一些解决方案,目前区块链的扩展性解决方案主要有侧链、分片、DAG、子链、多链架构、分层机制、共识改进以及链下方案等等。...原创 2020-06-17 09:04:40 · 396 阅读 · 0 评论 -
基于VRF选取背书节点的Fabric共识算法优化
转载 2020-06-10 18:46:27 · 708 阅读 · 0 评论 -
共识算法PBFT资料整理
微众银行PBFT共识算法原理和共识架构共识系统架构PBFT共识主要包括两个线程:PBFTSealer: PBFT打包线程,负责从交易池取交易,并将打包好的区块封装成PBFT Prepare包,交给PBFTEngine处理;PBFTEngine: PBFT共识线程,从PBFTSealer或者P2P网络接收PBFT共识消息包,完成共识流程,将达成共识的区块写入区块链,区块上链后,从交易池中删除已经上链的交易,区块验证器(Blockverifier)负责执行区块。核心流程PBFT共识主要包括Pr原创 2020-05-28 14:00:50 · 1223 阅读 · 0 评论 -
PlatON共识方案详解:应用CBFT共识协议,提高共识效率
摘要PlatON提出了一种基于部分同步假设情形下的并行拜占庭容错协议CBFT(Concurrent Byzantine Fault Tolerance),解决区块链共识效率的问题。PlatON提出了一种基于部分同步假设情形下的并行拜占庭容错协议CBFT(Concurrent Byzantine Fault Tolerance),解决区块链共识效率的问题。本文分析了PBFT,Tendermint,Hotstuff等共识协议,CBFT综合了其优点,通过pipeline的方式完成区块生成和确认的并行,在一个视转载 2020-05-26 17:19:45 · 2712 阅读 · 0 评论 -
智能合约隐私计算之同态加密应用举例
本文首发公众号 VenusBlockChain,关注公众号后可免费阅读!VenusBlockChain 致力于区块链技术研究,传播区块链技术和解决方案、区块链应用落地、区块链行业动态等。1 同态加密应用匿名投票可以应用于电子政务决议、团体活动投票、公司股东大会决议、明星海选投票等诸多场景,对数字化公平决议场景具备广大而深远的影响。针对投票者的身份(这一点还未涉及)和投票数据的隐私性,以及计...原创 2020-05-07 19:25:18 · 2226 阅读 · 1 评论 -
可监管的区块链匿名隐私保护
1.区块链与匿名隐私保护区块链本质并不具有匿名隐私保护特性区块链的本质是通过分布式共识形成不可篡改的链式账本,分布式、共识、链式账本均是区块链的本质属性,而很多学者直接宣称区块链具有匿名隐私保护特性,这是不严谨的,而在论证区块链在应用中的必要性时,也需要把区块链的必要性和匿名隐私保护性进行分开论证。区块链的应用必须进行一定程度的匿名隐私保护区块链的分布式共识在提高系统的可靠性和可信性的同时...转载 2020-04-01 09:03:13 · 797 阅读 · 0 评论 -
为什么我们需要隐私区块链和隐私区块链对比
为什么我们需要隐私区块链在区块链上拥有“隐私”是什么意思?完成匿名交易和维护私人帐户余额。隐私加密货币通过在执行每次交易时掩盖发送方的地址、接收方的地址和交易金额来做到这些隐私保护的功能。为了实现这一点,不同的项目在其协议中实施了多种复杂的加密技术。比如Monero使用Ring Signatures,Stealth Addresses和Ring Confidential Transac...转载 2020-03-31 09:36:07 · 713 阅读 · 0 评论 -
超级账本2020年第三期网络研讨会:Fabric2.0隐私数据PPT
网络研讨会发言人介绍:乔文剑,IBM区块链团队工程师,Fabric活跃贡献者之一,主要负责账本、背书、交易验证和隐私数据的开发。...原创 2020-03-26 23:30:34 · 602 阅读 · 0 评论 -
分布式数字身份DID调研
分布式身份不止是人,包括组织,甚至未来也包括物品。这些人或者组织、物品不简单依靠于原先中心化权威机构,无法被拿走或者删除,而且是终身携带的身份。原创 2020-03-24 21:14:41 · 13272 阅读 · 4 评论 -
区块链跨链技术研究
转载 2020-03-23 22:48:00 · 313 阅读 · 0 评论 -
主流跨链技术对比
目前主流跨链机制,公证人模式、侧链/中继模式、哈希锁定、分布式私钥控制、公证人机制+侧链混合技术,从双链之间互操作性,链操作信任模式,面对交易方面从是否支持跨链的资产交换、资产转移、资产抵押,技术本身方面交易速度、实现难度、多币种智能合约,多方面、多角度进行对比分析,得出分析结果如表1所示。从互操作性上看,公证人模式、侧链/中继模式和分布式私钥支持所有,而哈希锁定其实是一种依赖关系,存在着明显的不...翻译 2020-03-23 18:03:01 · 1564 阅读 · 0 评论 -
分布式一致性协议之Raft
关于Raft协议,有两篇经典的论文,一篇小论文是《In search of an Understandable Consensus Algorithm》,这是作者最开始讲述Raft算法原理的论文,但是这篇论文太简单了,很多算法的细节没有涉及到。更详细的大论文是《CONSENSUS: BRIDGING THEORY AND PRACTICE》,除了包括第一篇论文的内容以外,还加上了很多细节的描述。大小论文的差别在于细节和优化,大论文提到了非常多的更深入的问题以及更详细的讨论,工程实现上真想做好必须参考大论文。原创 2020-03-15 22:04:29 · 675 阅读 · 0 评论 -
分布式系统核心问题
1.一致性问题一致性:consistency,或者agreement,是对分布式系统中的多个服务节点,给定一系列操作,在约定协议的保障下,试图使得它们对处理结果达成“某种程度”的认同。2.共识与一致性的关系共识(consenus),多指分布式系统中多个副本对外呈现的数据的状态,一致性描述的是结果状态。共识则描述的是分布式系统中多个节点之间,彼此对某个状态达成一致的结果,也就是共识算法解决...原创 2020-03-14 23:44:49 · 727 阅读 · 0 评论 -
Schnorr协议:非交互零知识身份证明和数字签名
本文首发公众号VenusBlockChain,VenusBlockChain致力于区块链技术研究,传播区块链技术和解决方案、区块链应用落地、区块链行业动态等。欢迎关注公众号VenusBlockChain。摘要:本篇文章介绍Schnorr的两大应用场景:从交互式零知识身份证明到非交互零知识身份证明、数字签名实现基本原理、菲亚特-沙米尔(Fiat-Shamir)变换。1.Schnorr简介Sch...原创 2020-03-14 22:16:00 · 5263 阅读 · 2 评论 -
一文读懂哈希时间锁的合约机制、改进方向与应用场景
哈希时间锁起源于闪电网络,而后应用到 Interledger、雷电网络、Sprites 通道等。撰文:钱柏均,就职于 HashKey Capital Research审校:邹传伟,万向区块链、PlatON 首席经济学家本文研究哈希时间锁的合约机制、主要特点、应用瓶颈以及改进方向。哈希时间锁是去中心化和去信任化环境中进行条件支付的基础,是理解数字货币和数字资产的可编程性的基础。除了对密码学的...转载 2020-03-11 22:18:53 · 4596 阅读 · 2 评论