
区块链
文章平均质量分 92
新缸中之脑
这个作者很懒,什么都没留下…
展开
-
用Merkle-Patricia树实现交易的实时审计
在这篇文章中,我们将介绍区块链实现中常见的一种数据结构:Merkle-Patricia树,学习其索引机制并了解以太坊是如何利用Merkle-Patricia树来实现交易的实时审计。用自己熟悉的语言学习 以太坊开发 :Java | Php | Python | .Net / C# | Golang | Node.JS | Flutter / Dart试想一下,如果我们能捕捉到每家银行和整个金融基础设施中每笔金融交易的当前状态。这将是我们整个金融基础设施的历史。因此,在任何时间点,我们都会看到整个画面随原创 2021-07-14 21:09:17 · 377 阅读 · 0 评论 -
白话椭圆曲线密码学
椭圆曲线密码学是下一代的公钥密码学,它比之前的公钥密码学系统例如RSA和Diffe-Hellman在安全性方面有显著提高。椭圆曲线密码学是目前被广泛使用的最强大的密码学算法之一,但是真正理解其工作原理的开发者并不多。区块链开发教程链接:以太坊 | 比特币 | EOS | Tendermint | Hyperledger Fabric | Omni/USDT | Ripple1、椭圆曲线方程椭圆曲线有一系列满足特定数学方程的点组成。一个椭圆曲线的方程看起来像这样:Y² = X³ + ax + b原创 2020-06-17 10:12:16 · 1010 阅读 · 0 评论 -
11个值得收藏的零知识证明开发工具
零知识证明是区块链开发者值得关注的密码学技术,本文整理了11个主流的零知识证明开发库,希望有助于你在自己的项目中学习并利用零知识证明技术。用自己熟悉的语言学习以太坊DApp开发:Java | Php | Python | .Net / C# | Golang | Node.JS | Flutter / Dart1、libsnarklibsnark是SCIPR Lab开发的zkSNARK方案实现,开发语言为C++,应用于zcash等多个项目。libsnark主要包括三部分:通用证据系统、基础电路库原创 2020-06-03 09:06:50 · 1309 阅读 · 0 评论 -
ZK应用开发新手教程【零知识证明】
过去的一年出现了很多零知识证明应用,在这个教程中,我们将首先学习零知识证明的基本概念、使用circom搭建算术电路、使用snarkjs实现零知识证明的全过程,并利用这些知识实现二层扩容方案zk rollup。区块链开发教程链接: 以太坊 | 比特币 | EOS | Tendermint | Hyperledger Fabric | Omni/USDT | Ripple1、算术电路:零知识证明核心零知识程序和其他程序的实现不太一样。首先,你要解决的问题需要先转化成多项式,再进一步转化成电路。例如,多原创 2020-05-25 20:12:32 · 1883 阅读 · 0 评论 -
渔船监管的零知识证明zk-snark实战
零知识证明可以在不泄露具体信息的情况下向其他人证明自己掌握该信息,这听起来非常适合去中心化应用。在这个教程中,我们将利用zksnark来实现一个具体的NodeJS零知识证明应用:渔船无需透露自己的具体位置,就可以向监管机构证明自己处于划定的合法捕捞区内 —— 我们的主要武器是snarkjs和circom。用自己熟悉的语言学习以太坊DApp开发:Java | Php | Python | .Net / C# | Golang | Node.JS | Flutter / Dart1、需求分析设计零知原创 2020-05-11 10:11:23 · 913 阅读 · 0 评论 -
同态加密开发入门
在这篇文章中,我们将了解同态加密的基本概念,介绍常用的同态加密开发库,学习同态加密应用开发的一般步骤,了解如何在Web应用中添加同态加密支持。区块链开发教程链接: 以太坊 | 比特币 | EOS | Tendermint | Hyperledger Fabric | Omni/USDT | Ripple1、同态加密概述同态加密改变了隐私保护的游戏规则,它允许直接操作加密数据而无需先进行...原创 2020-03-29 12:56:50 · 1749 阅读 · 0 评论 -
《金融分布式账本技术安全规范》百度云下载
是2020年最新发布的中国金融行业技术规范,从基础软件、密码算法、节点通信、账本数据、共识协议、智能合约、身份管理、隐私保护、监管支撑、运维要求、治理机制等多方面对区块链技术在金融行业的应用提出了要求。百度云链接: https://pan.baidu.com/s/1HiNPXQVqyYNhybiKmf9lag 提取码: dx3a...原创 2020-03-01 09:41:15 · 4070 阅读 · 0 评论 -
merkle tree开源项目【10+】
Merkle树是一种可以有效验证部分数据存在于指定数据集并且未被篡改的高效的哈希树结构,作为一种底层技术广泛应用在各种区块链的实现当中,对于商品溯源、知识产权确认、区块链公证等区块链应用起着重要的作用。本文介绍11个主流的merkle树开源实现,你可以在自己的项目中应用。区块链开发教程链接:以太坊 | 比特币 | EOS | Tendermint | Hyperledger Fabric | ...原创 2020-02-27 08:54:05 · 677 阅读 · 0 评论 -
8种主流zk-SNARKs零知识证明构建的对比
zk-SNARK是一个快速发展的领域,仅在过去的两个月里,就宣布了数个突破性的zk-SNARK构建。曾经必须的可信设置现在已经是冗余的了,这意味着可以使用任何计算。然而关于这些新的zk-SNARK构建的资料很难找到。在这片文章中,我将比较这些新出现的zk-SNARK构建,并在以后不定期更新。像zk-SNARK这样的零知识证明有很多应用:Zcash利用零知识证明来保护隐私,Coda和Mir利用零...原创 2020-02-17 08:26:28 · 3237 阅读 · 0 评论 -
区块链分析中的去匿名化问题
在最近的会议演讲中我经常会被问到:区块链数据分析的最大挑战是什么?我的回答就一个词:去匿名化。我坚定地认为,识别不同类型的参与者并理解其行为是解锁区块链分析潜力的核心挑战。我们花费了相当多的时间来考虑这个问题以识别出与数字货币运动的伦理不发生冲突的正确边界。在这篇文章里,我想进一步探讨这个思路。市场上大多数区块链的架构依赖于匿名或伪匿名机制来保护其节点的隐私并实现去中心化。数据混淆机制可以将加密...原创 2019-11-30 14:56:33 · 2040 阅读 · 0 评论 -
能源区块链项目案例【2019】
随着区块链技术的日益普及,出现了大量创业企业尝试使用区块链技术来解决能源与电力行业中存在的问题。在本文中,我们将介绍其中的三个能源区块链项目。能源行业以价格不透明著称:消费者很少能理解其电力账单的构成,也很难理解为什么一年年涨价。账单通常都是估算的,终端消费者的能源价格与生产价格基本不挂钩。大家都知道电厂会把任何多出来的成本转嫁到消费者身上 - 例如安装系设备或者支付新的环境税。一些较小的电力供...原创 2019-11-17 11:51:21 · 931 阅读 · 0 评论