RESTful, RPC, Webservice,RMI定义

RESTful, RPC, Webservice,RMI定义

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

POC容量证明(Proof of Capacity) 的特点

POC容量证明(Proof of Capacity) 的特点

  • Ashton
  • 发布于 2019-08-06
  • 阅读 ( 3379 )
  • ( 5 )

开发一款Substrate应用 - 抛硬币游戏(一)

当我们应用区块链解决生活中问题的时候,它的价值就产生了。如果还不清楚Substrate的基本概念,在开始本文的阅读之前,我希望你能大概浏览Substrate开发者中心的文档或者参考之前的教程使用Substrate搭建你的第一条区块链来了解Substrate相关的基础知识。本文会从零开始开发一条承载具体业务的区块链

  • kaichao
  • 发布于 2019-08-06
  • 阅读 ( 7879 )
  • ( 20 )

探索零知识证明系列2 - 从「模拟」理解零知识证明

I know that I know nothing —— 苏格拉底

相信很多人都听说过零知识证明,但是只有极少数人听说过模拟,然而模拟是理解零知识的关键。

容量证明POC 之 Plotting

容量证明POC 之 Plotting

  • Ashton
  • 发布于 2019-08-05
  • 阅读 ( 4389 )
  • ( 10 )

ethers.js 文档 - 开始使用ethers.js

ethers.js 库是为以太坊 提供的一个的小而完整的 JavaScript 库。

什么是 Burstcoin

什么是 Burstcoin

  • Ashton
  • 发布于 2019-08-01
  • 阅读 ( 3455 )
  • ( 5 )

【HiBlock技术工坊53期】罗鹏:如何快速低成本开发一条应用链

如何用NULS快速低成本开发一条应用链

  • 辉哥
  • 发布于 2019-08-01
  • 阅读 ( 3600 )
  • ( 5 )

ethers.js 中文文档 - 首页

ethers.js库旨在为以太坊区块链及其生态系统提供一个小而完整的 JavaScript API 库 它最初是与 ethers.io 一起使用,现在已经扩展为更通用的库。

何谓“零知识”,何谓“证明”?

要解释「零知识证明」,我们需要先解释「证明」,然后解释什么是「知识」,最后再解释什么是「零知识」。

  • EthFans
  • 发布于 2019-08-01
  • 阅读 ( 1538 )

Zcash - 图解Transaction结构

最近又重新看了看ZCash的白皮书。话说,看ZCash的白皮书需要一点耐心,144页的白皮书形式化太多,通篇就只有一张图(地址和Key生成关系图)。本文画图总结了Sprout和Sapling的交易Transaction的数据结构。

  • Star Li
  • 发布于 2019-08-01
  • 阅读 ( 7962 )
  • ( 20 )

探索零知识证明系列1 - 初识「零知识」与「证明」

我认为区块链很难称为一个“技术”。它更像是一个领域,包罗万象。或者形而上地说,区块链更像一个有机体,融合了各种不同的理论技术。

零知识证明是构建信任的重要技术,也是区块链这个有机体中不可缺少的一环。

为什么合约里尽量避免使用 tx.origin

为什么合约里尽量避免使用 tx.origin

  • Ashton
  • 发布于 2019-07-31
  • 阅读 ( 3840 )
  • ( 5 )

去中心化社交网络原则

去中心化社交网络原则

  • Ashton
  • 发布于 2019-07-29
  • 阅读 ( 3005 )
  • ( 5 )

零知识证明 - zkSNARK应用的Nullifier Hash攻击

早上很多朋友@我,安比实验室发表了一篇文章zkSNARK的“输入假名”的攻击。迅速看了看,很赞。这个攻击原理其实比较简单,但是,不深入理解zkSNARK以及使用场景的朋友确实很难发现和理解。本文讲讲我对这个攻击的分析和理解。

  • Star Li
  • 发布于 2019-07-29
  • 阅读 ( 6948 )
  • ( 20 )

zkSNARK 合约「输入假名」漏洞致众多混币项目爆雷

大量零知识证明项目由于错误地使用了某个 zkSNARKs 合约库,引入「输入假名 (Input Aliasing) 」漏洞,可导致伪造证明、双花、重放等攻击行为发生,且攻击成本极低。众多以太坊社区开源项目受影响,其中包括三大最常用的 zkSNARKs 零知开发库 snarkjs、ethsnarks、ZoKrates,以及近期大热的三个混币(匿名转账)应用 hopper、Heiswap、Miximus。这是一场由 Solidity 语言之父 Chris 两年前随手贴的一段代码而引发的血案。

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

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

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

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

数字独立宣言

数字独立宣言

  • Ashton
  • 发布于 2019-07-28
  • 阅读 ( 2749 )
  • ( 5 )

Zcash - 各种密钥和签名,你懂吗?

Zcash的发展大体经过了OverWinter(过冬) -> Sprout(发芽) -> Sapling(树苗)这几个阶段,随着业务和功能的逐渐丰富,密钥系统也越来越复杂,刚开始接触时感觉一头雾水,但是静下心来仔细分析,就能逐渐领略其中的魅力。

  • 飞久
  • 发布于 2019-07-28
  • 阅读 ( 8823 )
  • ( 20 )

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

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

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

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