最新发布
DAO 工具观测台-区块链开发网

DAO 工具观测台

DAO 启动器和工具给 DAO 带来哪些权能?DAO 未来有哪些可能性? 来源 | [thedaoist.mirror.xyz](https://thedaoist.mirror.xyz/FfzZ8NnWdb5ygJu13mLi9PdWoGqaoKSm8mJoRIi3GJI) 此项研究计划...
回顾史上最大智能合约漏洞事件 — The DAO事件-区块链开发网

回顾史上最大智能合约漏洞事件 — The DAO事件

在区块链技术领域,The DAO事件可以算是一个以太坊的丑闻,当然也直接导致了硬分叉。在现实面前,面对黑客当着面利用漏洞源源不断从1.5亿美金的以太币池中... ## 乐扣老师讲解The DAO事件 `...
区块链技术入门学习指引-区块链开发网

区块链技术入门学习指引

为了帮助小伙伴们系统学习区块链技术,我们建了这个索引贴,方便大家找到自己感兴趣的文章,从入门到精通一步步学习区块链开发。你也可以使用左侧的分类、标签及搜索功能。 为了帮助小伙伴们...
十分钟开发一个混币-原理篇-区块链开发网

十分钟开发一个混币-原理篇

混币的目的是切断加密货币交易中发送方与接受方的联系,提高加密货币的隐私性和匿名性,使第三方更难追踪加密货币的用途以及它属于谁。 ## 什么是混币 混币的目的是切断加密货币交易中发送方...
以太坊可用RPC节点列表-区块链开发网

以太坊可用RPC节点列表

分享好东西:以太坊可用RPC节点列表 对于个人开发者来说,搭建节点的成本是比较大的,幸运的是,我们有一些开放的节点可以选择。 一些RPC节点可能由于不可预知的原因,间歇性的无法访问...
ENS域名如何由测试注册器迁移到正式注册器[ 2020 年 5 月 4 日有效]-区块链开发网

ENS域名如何由测试注册器迁移到正式注册器[ 2020 年 5 月 4 日有效]

ENS域名如何由测试注册器迁移到正式注册器 **摘要:如果你持有 .eth 域名,你需要在 2019 年 5 月 4 日到 2020 年 5 月 4 日期间访问 manager.ens.domains,把你的域名迁移到新的注册器中。...
NFT制作与OpenSea部署教程-区块链开发网

NFT制作与OpenSea部署教程

在这篇文章里,笔者将展示如何在没有软件公共技术背景下制作 NFT。然后,我们将学习如何用 Brownie、 Python、和 Chainlink 制作无限制可自定义的 NFT。以及我们也会看到如何在 OpenSea 的 NFT ...
以太坊RLP(递归长度前缀)编码-区块链开发网

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

RLP(Recursive Length Prefix)即递归长度前缀编码,RLP主要用于以太坊数据的网络传输和持久化存储。 说明:十六进制表示数字前面会加‘0x’, 十进制直接用数字表示,如0x80和128是一个数字的...
零知识证明 - libsnark源代码分析-区块链开发网

零知识证明 – libsnark源代码分析

libsnark源代码,建议想深入零知识证明的小伙伴都读一读。Bellman库主要围绕Groth16算法,libsnark给出了SNARK相关算法的全貌,各种Relation,Language,Proof System。为了更好的生成 [libs...
Mina 文档 - 高级篇 之 归档文件的冗余-区块链开发网

Mina 文档 – 高级篇 之 归档文件的冗余

Mina 开发者文档 ## 4.2归档文件的冗余 归档数据对于需要历史查询的应用程序至关重要。在协议方面,归档数据对于灾难恢复非常重要,因为需要它来重建某个状态。为此,只有一个归档节点设置...
以太坊学习路线和资源汇总-区块链开发网

以太坊学习路线和资源汇总

本文主要包括了笔者学习智能合约开发和智能合约安全方面的,并且根据过去学习的经验,总结了一些优质的学习资源。文章主要包括:优质社区、入门参考、合约教程、区块浏览器、合约库、集成框架、...
区块链中的数学 - 随机可验证函数(VRF)-区块链开发网

区块链中的数学 – 随机可验证函数(VRF)

本文主要介绍了VRF的概念和算法结构,随机性体现在外部看来,找不到输出证明结果与输入之间的关系,给人一种“随机性”输出的感觉。 ## 写在前面 上一节讲了[uniswap 中交易的几种情况算法...
零知识证明 - 电路及证明示例(libsnark)-区块链开发网

零知识证明 – 电路及证明示例(libsnark)

libsnark库代码层次非常清晰。libsnark也给出了SNARK相关算法的全貌,各种Relation,Language,Proof System。为了更好的生成R1CS电路,libsnark抽象出protoboard和gadget,方便开发者快速搭建....
区块链上的随机性(一)概述与构造-区块链开发网

区块链上的随机性(一)概述与构造

本篇文章总结了目前主要的应用在区块链的不可预测随机数获取协议,并提炼出它们的设计思想,方法论以及依赖的假设,然后对他们进行比较。 本文分为两部分:第一部分介绍基本概念,并从零开始构...
zkSNARK实践(一)——多项式方程的证明-区块链开发网

zkSNARK实践(一)——多项式方程的证明

zkSNARK全称zero-knowledge Succinct Non-Interactive Arguments of Knowledge,翻译过来叫非交互式简洁零知识证明。网上关于zkSNARK的文章很多,几乎都只讲解它的数学原理。因为它实在太难了,...
Hyperledger Fabric源码解读(六) - BSSCP包之UTILS工具包-区块链开发网

Hyperledger Fabric源码解读(六) – BSSCP包之UTILS工具包

四,核心包之BSSCP(区块链加密服务提供者)包之UTIL工具包 包内容简介:本包主要是和BCCSP(区块链加密服务提供者)相关的各核心文件的接口文件,主要是提供一些密码学相关的操作实现的借口....
国密算法SM1(SCB2)、SM2、SM3、SM4、SM7、SM9、ZUC-区块链开发网

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

国密算法SM1(SCB2)、SM2、SM3、SM4、SM7、SM9、ZUC介绍 众所周知,为了保障商用密码的安全性,国家商用密码管理办公室制定了一系列密码标准,包括SM1(SCB2)、SM2、SM3、SM4、SM7、SM9、...
解读Libra Move:一种可编程资源语言-区块链开发网

解读Libra Move:一种可编程资源语言

Facebook最近发表了许可链项目Libra,其中的最大亮点是Move语言。 下面我们从技术视角解读一下“Move: A Language With Programmable Resources”这篇白皮书,供大家参考。 为了便于理解,我...
比特币基础知识-区块链开发网

比特币基础知识

什么是比特币?实现了一位神秘人物中本聪(Satoshi Nakamoto)在白皮书中提出的想法. # 什么是比特币? 比特币是2009年1月创建的一种数字货币。它实现了一位神秘人物中本聪(Satoshi Nakamo...
正确理解 Schnorr 多签-区块链开发网

正确理解 Schnorr 多签

Schnorr 最大的特性是可以进行公钥和签名聚合(aggregate)。可以把多个签名聚合成一个签名,因此大大节省了多重签名的字节空间。这种聚合不但是同一个input,不同singer之间的签名聚合,还可以...