使用Substrate搭建一条能跨链的区块链

Substrate 是Polkadot项目推出的区块链构建框架。通过使用Substrate,使普通的软件开发人员可以在短时间内建立一条属于自己的完整区块链,开发者只需要关注自己的业务逻辑,从底层复杂的技术中解放出来。

  • kaichao
  • 发布于 2019-05-30
  • 阅读 ( 8342 )
  • ( 20 )

DeFi 的流动性模型

DeFi (Decentralized Finance 去中心化金融)今年以来受到了越来越多的关注,本文来聊聊主流 DeFi 项目的流动型模型。本文译自DeFi Liquidity Models

  • Ashton
  • 发布于 2019-05-28
  • 阅读 ( 7018 )
  • ( 20 )

零知识证明 - Groth16算法介绍

Groth16,是由Jens Groth在2016年提出的算法。GGPR13,是由Rosario Gennaro,Craig Gentry,Bryan Parno,Mariana Raykova在2013年提出的算法。

  • Star Li
  • 发布于 2019-05-27
  • 阅读 ( 19235 )
  • ( 21 )

EOS入门第二篇-技术原理

上一篇简析了下 EOS , 这篇分析下EOS的技术原理

  • Ashton
  • 发布于 2019-05-27
  • 阅读 ( 8437 )
  • ( 20 )

EOS 入门第一篇 - 简析 EOS

今天加入了一个日更计划,打算从今天开始,系统的说一下 EOS。

  • Ashton
  • 发布于 2019-05-24
  • 阅读 ( 11030 )
  • ( 20 )

Cosmos 是什么? 一文了解Cosmos的来龙去脉

本文从技术角度全面了解 Cosmos 项目, Tendermint 是什么,Cosmos SDK 要解决什么,如何进行跨链,如何解决扩展性问题。

  • Tiny熊
  • 发布于 2019-05-21
  • 阅读 ( 45341 )
  • ( 62 )

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

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

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

以太坊简介(注释版)

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

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

以太坊 (Ethereum ):下一代智能合约和去中心化应用平台

以太坊 (Ethereum ):下一代智能合约和去中心化应用平台

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

波卡白皮书 Polkadot:畅想一种异构的多链架构

转载岳利鹏翻译的波卡白皮书 - Polkadot:畅想一种异构的多链架构,本文针对原译文笔误略有修改,同时原译文中的“钓鱼人” 改用了更好理解的 “渔夫” 。

Solidity 最新 0.6.8 中文文档发布

最新 Solidity 0.6.8 中文文档发布, 这不单是一份 Solidity 速查手册,更是一份深入以太坊智能合约开发宝典。

  • Tiny熊
  • 发布于 2019-05-08
  • 阅读 ( 16672 )
  • ( 33 )

零知识证明 - 从QSP到QAP

前一段时间,介绍了零知识证明的入门知识,通过QSP问题证明来验证另外一个NP问题的解。最近在看QAP问题相关的文章和资料,这篇文章分享一下QAP问题的理解。

  • Star Li
  • 发布于 2019-05-07
  • 阅读 ( 16430 )
  • ( 21 )

用 Loom SDK 搭建的以太坊侧链上运行 DApp

上一篇,我们在Loom 构建的DApp侧链上部署了智能合约,这篇文章就来基于侧链网络部署一个DApp(去中心化应用)。

  • Tiny熊
  • 发布于 2019-05-06
  • 阅读 ( 9864 )
  • ( 20 )

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

HTTPS协议原理和流程分析

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

Truffle文档 - 快速入门 Truffle

主要入门介绍如何创建 Truffle 项目以及将智能合约部署到区块链。

Truffle 中文文档 - 首页

Truffle 是一个在以太坊进行 DApp 开发的世界级开发环境、测试框架。它在使开发人员更轻松。

白话布隆过滤器(Bloom Filter)

要判断一个元素是不是在一个集合里,比较容易想到的方法是用数组,链表这样的数据结构把元素保存起来,然后依次比较来确定。

但是随着集合的变大,上面的这种方法就面临几个问题,首先比较的速度随着数据量的增加而变慢,其次存储集合的空间也越来越大。

为了解决上面的问题,就引入了布隆过滤器(Bloom Filter)

  • 清源
  • 发布于 2019-04-30
  • 阅读 ( 9040 )
  • ( 20 )

用Loom SDK 搭建的以太坊侧链并部署智能合约

前两天写了一篇 用Truffle开发一个链上记事本 ,很多人讲,这样写一条笔记成本该多高呀,这篇我们看看如何把链上记事本智能合约迁移到Loom SDK 搭建的以太坊侧链,在下一篇会介绍如何来用loom.js重写这个DApp

  • Tiny熊
  • 发布于 2019-04-29
  • 阅读 ( 15773 )
  • ( 20 )

深入理解 Bucket Tree

Bucket Tree结合了默克尔树和哈希表的特点,如果想要深入了解Bucket Tree就必须掌握默克尔树和哈希表。

Merkle Tree大多用来进行对比验证处理,特别是在分布式环境下进行比对或验证的时候可以大大减少数据传输量和计算的复杂度。

  • 清源
  • 发布于 2019-04-24
  • 阅读 ( 8471 )
  • ( 20 )

理解 EIP712 - 类型结构化数据 Hash与签名

区块链能够实现去中心化无信任情形下的资产安全,很关键的一点儿就是充分的把公私钥体系引入并使用起来了。通过对每笔交易进行私钥签名的方式保证每个人都只能花费他自己账号里的钱,别人也可以很容易的去验证某笔交易确实是账号所有人所发出的。其实私钥不只是可以签名交易,还可以签名其它数据。

  • Ashton
  • 发布于 2019-04-24
  • 阅读 ( 16880 )
  • ( 31 )