EIP1167 代理合约的使用

在我们基于智能合约做应用的时候,很多时候需要创建同一个合约的很多份实例。这里有个更省 gas 费的做法。

  • Ashton
  • 发布于 2020-03-05
  • 阅读 ( 4346 )
  • ( 106 )

突破区块链不可能三角(五) - 闪电网络,链下技术,以及它们的局限性

终于,我们越过了“可扩展”技术的“泥淖”,来到了看起来非常美好的无限扩展技术。

  • maxdeath
  • 发布于 2020-03-03
  • 阅读 ( 4229 )
  • ( 65 )

零知识证明 - 新手入门指南

不知不觉,写了不少零知识证明相关的文章,单独总结成列表。方便对零知识证明感兴趣的小伙伴,学习开发。零知识证明,乃至区块链技术,需要学习,深入研究的东西太多太多了。零知识证明学习入门...

  • Star Li
  • 发布于 2020-03-01
  • 阅读 ( 7334 )
  • ( 73 )

[教程] 使用 Embark 开发投票 DApp

这是一篇Embark使用教程:通过本文可以学习到:1. 使用 Embark 创建项目 2. 利用 EmbarkJS 与合约交互 3. Embark 如果部署合约到主网(利用Infura节点)

  • Tiny熊
  • 发布于 2020-02-26
  • 阅读 ( 3903 )
  • ( 159 )

Solidity 中编写内联汇编(assembly)的那些事[译]

在编写合约时,有时候需要使用汇编来帮助我们完成Solidity没法完成的事情(得益于汇编可以直接与EVM交互), 本文介绍了使用汇编的优缺点及如何在Solidity中编写汇编。

  • Tiny熊
  • 发布于 2020-02-23
  • 阅读 ( 16989 )
  • ( 216 )

[译]编写 Fabric 链码的一般准则

作者整理了8条编写链码的实践准则。

  • 张小雨
  • 发布于 2020-02-19
  • 阅读 ( 4257 )
  • ( 96 )

Chainlink预言机基本原理

本文从预言机的概念开始,通过一个简单的获取 ETH 价格的例子,讲解了请求/响应模式的 Chainlink 预言机的基本过程,希望对你理解预言机与 Chainlink 的运行原理有所帮助。

  • Chainlink
  • 发布于 2020-02-17
  • 阅读 ( 7924 )
  • ( 134 )

以太坊元交易:降低以太坊普及的门槛

以太坊元交易是一个代付Gas的方案,在没有以太币的账户,可以通过元交易发起交易,降低DApp的进入门槛。

  • EthFans
  • 发布于 2020-02-15
  • 阅读 ( 3006 )
  • ( 26 )

golang 实现区块链(Bitcoin)系列1 - 基本原型

用 golang 从零开始构建简易的区块链,这是系列文章的第一篇。

  • 张小风
  • 发布于 2020-02-15
  • 阅读 ( 12585 )
  • ( 264 )

简明以太坊 2.0 介绍

以太坊 2.0 就是新一代以太坊,不同于以太坊 1.0 只能达到 15 TPS 的吞吐量,以太坊 2.0 每秒可处理上千至上万笔交易(甚至更多)。

  • EthFans
  • 发布于 2020-02-11
  • 阅读 ( 3547 )
  • ( 35 )

初学者的DeFi指南

从稳定币开始的发展脉络开始介绍去中心化金融(DeFi)

  • rebase
  • 发布于 2020-02-10
  • 阅读 ( 7883 )
  • ( 111 )

Solidity 怎样写出最节省Gas的智能合约[译]

如何节省gas 使用,是很多智能合约开发者头大的问题,这边文章应该会对大家有帮助。

  • Tiny熊
  • 发布于 2020-02-08
  • 阅读 ( 8428 )
  • ( 153 )

Embark初探:一款强大的DApp开发框架

DApp开发框架Embark使用入门介绍,通过Embark 官方提供的embark-demo介绍如何创建项目,编译、部署合约、与合约交互、以及部署DApp到IPFS。

  • Tiny熊
  • 发布于 2020-02-07
  • 阅读 ( 7981 )
  • ( 202 )

区块链时代的拜占庭将军们(上)

译文:所有人都知道X是不够的。我们还需要所有人都知道所有人都知道X,以及所有人都知道所有人都知道所有人都知道X,就像是在拜占庭将军问题里的那样——这是个分布式数据处理中的经典的困难问题。

  • maxdeath
  • 发布于 2020-01-22
  • 阅读 ( 3580 )
  • ( 80 )

tendermint的共识详解

本文为tendermint paper: The latest gossip on BFT consensus的读书笔记, 本文旨在理清论文中所讲的BFT共识. 如果您在阅读过程中有任何意见可以发起ISSUE, 如果喜欢的话可以点击star.

  • Yieazy
  • 发布于 2020-01-21
  • 阅读 ( 5020 )
  • ( 37 )

突破区块链不可能三角(一) — 扩容,扩展,与无限扩展

本系列详细地解释扩容和区块链不可能三角

  • maxdeath
  • 发布于 2020-01-17
  • 阅读 ( 4570 )
  • ( 80 )

合约实践:避免区块Gas限制导致问题

合约实践:避免区块Gas限制导致问题

  • Tiny熊
  • 发布于 2020-01-13
  • 阅读 ( 4853 )
  • ( 34 )

EIP777提案: ERC777 代币标准

翻译EIP777提案,提案定义了ERC777 代币合约标准接口。

  • Tiny熊
  • 发布于 2020-01-12
  • 阅读 ( 21 )

用Substrate框架实现一个简单的游戏应用

Substrate是开发应用特定区块链 (Application Specific Blockchain )的快速开发框架。 与基于以太坊等公链开发的DApp相比,应用特定区块链是围绕单一应用特别构建的专用区块链, 因此具有最大的灵活性和最少的限制。本文将详细介绍如何使用Substrate框架快速实现一个简单的游戏应用专用区块链

用Ethers.js构建一个简单的DApp

如果你已经在以太坊上开发过DApp,那你在前端JavaScript中可能用过 web3.js。Ethers.js可算是一个轻量级的web3.js,本文将介绍如何使用Ether.js构建一个简单的DApp。