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

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

  • Ashton
  • 发布于 2019-04-24
  • 阅读 ( 21012 )
  • ( 33 )

区块链上的随机性(二) - Algorand、Cardano、Dfinity、Randao 项目分析

本篇文章是上一篇文章区块链上的随机性(一)概述与构造的延续。作为区块链上的随机性系列文章的第二部分,本文介绍了目前主流的应用在区块链项目中的随机数协议,例如 Algorand、Cardano,Dfinity 和 Randao,并分析他们是如何使用第一部分所介绍的随机数协议核心以及它们的组合。

  • PRIEWIENV
  • 发布于 2019-04-22
  • 阅读 ( 13006 )
  • ( 32 )

以太坊安卓钱包开发系列6 - 获取账号交易列表

这是如何开发以太坊安卓钱包系列第6篇,获取账号交易列表: 以太转账、代币 Token(通证)转账及合约调用列表。

  • Tiny熊
  • 发布于 2019-04-19
  • 阅读 ( 14952 )
  • ( 20 )

Conflux的自我进化:从DAG到树图

这是一篇技术性非常强的采访,Conflux的首席技术官伍鸣博士帮我们解答了疑:「DAG」与「链」的本质区别是什么?我们为什么要用它?它自身的局限性又在哪里?

  • 李画
  • 发布于 2019-04-12
  • 阅读 ( 11775 )
  • ( 20 )

如何开发钱包 - 技术文章整理

开发钱包相关博客文章索引, 目前只有以太坊,后期加入比特币,EOS等钱包开发文章

  • Tiny熊
  • 发布于 2019-04-11
  • 阅读 ( 43367 )
  • ( 998 )

使用Truffle开发以太坊投票DAPP

投票最担心的是暗箱操作、利用区块链的去中心化技术,来实现一个DAPP保证投票公平公正,来看看如何实现,通过本文可以了解到映射mapping 、结构体struct 及事件 event 的使用。

  • Tiny熊
  • 发布于 2019-04-10
  • 阅读 ( 16033 )
  • ( 57 )

以太坊安卓钱包开发系列5 - 发送转账交易

这是如何开发以太坊安卓钱包系列第5篇,利用钱包对交易进行本地签名,然后发送到以太坊网络。

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

DeFi 的理论与实践

MakerDAO 中国社区负责人潘超在 “洞见” 第四期活动 “DeFi” 上的演讲 :分享 DeFi 的定义、内核以及在具体领域的实践。

  • 潘超
  • 发布于 2019-04-01
  • 阅读 ( 3797 )
  • ( 20 )

DApp教程:用Truffle 开发一个链上记事本

以编写一个链上记事本为例,介绍如何开发DApp,一年多前写的开发、部署第一个DApp因为Truffle 、MetaMask、Solidity都有升级,也随手更新了。 通过两个教程大家可以更好理解前端如何与合约进行交互, 本文也将介绍如何使用Truffle 把合约部署到以太坊正式网络上(貌似很多人遇到问题)

  • Tiny熊
  • 发布于 2019-03-30
  • 阅读 ( 26661 )
  • ( 31 )

以太坊安卓钱包开发系列4 - 获取以太及Token余额

这是如何开发以太坊安卓钱包系列,接上一篇继续展示钱包账号资产信息,这篇来看看如何获取账号的以太余额及Token余额。

  • Tiny熊
  • 发布于 2019-03-26
  • 阅读 ( 19951 )
  • ( 20 )

以太坊安卓钱包开发系列3 - 资产信息展示

这是如何开发以太坊安卓钱包系列第3篇, 钱包账号资产信息展示,展示信息主要包括账号地址、eth余额及该账号所拥有的Token及余额。

  • Tiny熊
  • 发布于 2019-03-24
  • 阅读 ( 16468 )
  • ( 20 )

跨链技术的分析和思考

当前的区块链底层技术平台百花齐放,不同的业务、不同的技术底层的区块链之间缺乏统一的互联互通的机制,这极大限制了区块链技术和应用生态的健康发展。跨链的需求由此而来,本文通过分析几种主流的跨链方案探讨跨链技术的本质及相应的解决思路。

理解去中心化 稳定币 DAI

随着摩根大通推出JPM Coin 稳定币,可以预见稳定币将成为区块链落地的一大助推器。 坦白来讲,对于一个程序员的我来讲(不懂一点专业经济和金融),理解DAI的机制,真的有一点复杂。耐心看完,必有收获。

  • Tiny熊
  • 发布于 2019-03-19
  • 阅读 ( 17292 )
  • ( 24 )

什么是区块链预言机(BlockChain Oracle)

区块链预言机

  • 辉哥
  • 发布于 2019-03-11
  • 阅读 ( 6094 )
  • ( 13 )

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

本篇文章总结了目前主要的应用在区块链的不可预测随机数获取协议,并提炼出它们的设计思想,方法论以及依赖的假设,然后对他们进行比较。 本文分为两部分:第一部分介绍基本概念,并从零开始构造适用于分布式系统的随机数协议核心;第二部分介绍目前主流的应用在区块链项目中的随机数协议,并分析他们是如何使用第一部分所介绍的某类或者某几类协议核心。

  • PRIEWIENV
  • 发布于 2019-01-26
  • 阅读 ( 7810 )
  • ( 25 )

Web3.js v0.20 中文文档

Web3是一套和以太坊节点进行通信的API,如果我们需要基于以太坊来开发去中心化应用,就可能需要使用web3(或者使用 ethers.js ),例如需要通过Web3来获取节点状态,获取账号信息,调用合约、监听合约事件等等。

WEB3.0,一个点对点可信互联网

我们现在正站在⼀个新的⼗字路⼝,⼀个互联网将何去何从的⼗字路⼝。在每个⼗字路⼝,都竖着:“向左⾛去中⼼化”或“向右⾛中⼼化”的路牌,互联网就是在这种分分合合中⾛过了 30 多年春秋。

  • 古千峰
  • 发布于 2018-12-23
  • 阅读 ( 9069 )
  • ( 107 )

深度解析Solidity的17个坑及超详细避坑指南

深度解析 Solidity主要注意的17个安全问题

  • 辉哥
  • 发布于 2018-08-13
  • 阅读 ( 4969 )

EOS开发从入门到精通学习导航

EOS开发学习链接导航

  • 辉哥
  • 发布于 2018-06-07
  • 阅读 ( 4057 )
  • ( 5 )

搞懂 Solidity 事件Event - 如何在DApp中使用

很多同学对Solidity 中的Event有疑问,这篇文章就来详细的看看Solidity 中Event到底有什么用?

  • Tiny熊
  • 发布于 2018-05-09
  • 阅读 ( 64020 )
  • ( 27 )