区块链入门-51%攻击原理

51%攻击(双花攻击),因某个矿工或者矿池将一个加密货币多次支付而得名。通常,其目的并不仅是为了重复使用加密货币,而是为了攻击某个区块链网路,破坏它安全性,让它失去人们的信任。

  • 影无双
  • 发布于 2019-10-30
  • 阅读 ( 11368 )
  • ( 20 )

关于私钥管理及安全

下面是一些有用的技巧,帮助你更好地履行私钥管理这个重大的责任:

详解实用拜占庭协议PBFT

PBFT算法和 Raft算法解决的核心问题都是在分布式环境下如何保持集群状态的一致性,简而言之就是一组服务,给定一组操作,最后得到一致的结果。

  • 清源
  • 发布于 2019-08-29
  • 阅读 ( 28834 )
  • ( 42 )

BLS签名实现阈值签名的流程

BLS (Boneh-Lynn-Shacham)签名算法是一种可以实现签名聚合和密钥聚合的算法,它可以把一笔交易中的所有签名和公钥合并成单个签名和公钥,且合并过程不可见(无从追溯这个签名或公钥是否通过合并而来)。

《智能电网》基于充电桩的分布式能源解决方案

本文已经 发表,可以在这里进行完整版本观看和下载: https://www.hanspub.org/journal/PaperInformation.aspx?paperID=32287

一种私钥加密存储及恢复的技术方案

加密钱包完全由私钥控制,如果私钥丢失,钱包将无法访问。 这在某种程度上是安全的。 但是,它在实际应用中会造成很多麻烦。 本文解决方案是提供一种方式备份及恢复私钥的方法。

【深度知识】RPC原理及以太坊RPC的实现

RPC原理及以太坊RPC的实现

  • 辉哥
  • 发布于 2019-08-07
  • 阅读 ( 6491 )
  • ( 7 )

RESTful, RPC, Webservice,RMI定义

RESTful, RPC, Webservice,RMI定义

  • 辉哥
  • 发布于 2019-08-07
  • 阅读 ( 5659 )
  • ( 5 )

使用历史权重难度(HWD)预防POW 51%算力攻击

PoW(工作量证明)是区块链系统中广泛使用的协议,用于解决双花难题。但是,如果攻击者拥有超过全网哈希算力的一半,那么该攻击者就可以发起双花攻击或51%攻击。如果哈希算力足够强大,那么发起攻击的成本会低的惊人,这将会对众多PoW区块链造成巨大威胁。

我们提出了一种技术方案,将矿工的挖矿历史权重信息与总计算难度相结合,以达到缓解51%攻击的问题。分析表明,使用这种新技术,将会使传统攻击的成本增加两个数量级。

  • 陈小虎
  • 发布于 2019-07-29
  • 阅读 ( 7788 )
  • ( 20 )

了解下不用助记词的ZenGo钱包及门限签名技术

区块链钱包作为数字货币世界的入口,它糟糕的体验把大部分人挡在门外,说的就是你:助记词备份(或私钥备份)。 现在一个激动人心的签名方案让体验提升一大步,也是博客的主角:门限签名技术(Threshold signatures: 也可翻译为阈值签名)及ZenGo钱包。

ZenGo钱包不需要备份助记词,交易也不需要输入密码,一切只需要FaceID/TouchID。

  • Tiny熊
  • 发布于 2019-07-27
  • 阅读 ( 13746 )
  • ( 20 )

分布式一致性协议之RAFT

Raft算法解决的核心问题是在分布式环境下如何保持集群状态的一致性,简而言之就是一组服务,给定一组操作,最后得到一致的结果。

  • 清源
  • 发布于 2019-07-18
  • 阅读 ( 9822 )
  • ( 22 )

深入浅出数字证书

「详解TLS/SSL运行机制」这篇文章中,在TLS握手的第三步中,用到了数字证书中的公钥,通过这篇文章,我们一起来看一下为什么会出现数字证书,以及它解决了什么问题。

  • 清源
  • 发布于 2019-07-17
  • 阅读 ( 7120 )
  • ( 20 )

详解TLS/SSL运行机制

TLS传输层安全性协议(Transport Layer Security)及其前身SSL安全套接层(Secure Sockets Layer)是一种安全协议,目的是为互联网通信提供安全及数据完整性保障,TLS/SSL协议位于网络OSI七层模型的会话层,用来加密通信。

  • 清源
  • 发布于 2019-07-16
  • 阅读 ( 7133 )
  • ( 20 )

国密算法SM1(SCB2)、SM2、SM3、SM4、SM7、SM9、ZUC

国密算法SM1(SCB2)、SM2、SM3、SM4、SM7、SM9、ZUC介绍

  • 辉哥
  • 发布于 2019-07-09
  • 阅读 ( 6894 )
  • ( 5 )

什么是 BLS 签名

什么是 BLS 签名

  • Ashton
  • 发布于 2019-06-26
  • 阅读 ( 4922 )
  • ( 5 )

什么是可验证随机函数VRF

什么是可验证随机函数VRF

  • Ashton
  • 发布于 2019-06-23
  • 阅读 ( 4935 )
  • ( 5 )

ECDH秘钥协商算法原理

ECDH全称是椭圆曲线迪菲-赫尔曼秘钥交换(Elliptic Curve Diffie–Hellman key Exchange),主要是用来在一个不安全的通道中建立起安全的共有加密资料,一般来说交换的都是私钥,这个密钥一般作为“对称加密”的密钥而被双方在后续数据传输中使用。

  • 清源
  • 发布于 2019-06-23
  • 阅读 ( 19690 )
  • ( 20 )

以太坊RLP(递归长度前缀)编码

RLP(Recursive Length Prefix)即递归长度前缀编码,RLP主要用于以太坊数据的网络传输和持久化存储。 说明:十六进制表示数字前面会加‘0x’, 十进制直接用数字表示,如0x80128是一个数字的不同表示,只占用一个字节。

  • 清源
  • 发布于 2019-05-20
  • 阅读 ( 13925 )
  • ( 20 )

以太坊简介(注释版)

以太坊是运行在计算机网络上的软件,使数据和一些叫智能合约的程序,在没有中央协调者的情况下,也可以在网络中复制与处理。以太坊的愿景是创造一种不会停机的、抗审查的、能自我维持的去中心化世界计算机。

  • EthFans
  • 发布于 2019-05-17
  • 阅读 ( 3015 )

【深度知识】HTTPS协议原理和流程分析

HTTPS协议原理和流程分析

  • 辉哥
  • 发布于 2019-05-05
  • 阅读 ( 3759 )
  • ( 5 )