Geth 控制台使用及 Web3.js 使用实战

在开发以太坊去中心化应用,免不了和以太坊进行交互,那就离不开Web3。 Geth 控制台(REPL)实现了所有的 web3 API.

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

以太坊客户端Geth命令用法-参数详解

Geth在以太坊智能合约开发中最常用的工具(必备开发工具),一个多用途的命令行工具。 熟悉Geth可以让我们有更好的效率,大家可收藏起来作为Geth命令用法手册。 本文主要是对geth help的翻译,基于最新的geth 1.7.3-stable版本。

  • Tiny熊
  • 发布于 2017-11-29
  • 阅读 ( 59290 )
  • ( 24 )

智能合约开发环境搭建及Hello World合约

如果你对于以太坊智能合约开发还没有概念(本文会假设你已经知道这些概念),建议先阅读入门篇。 就先学习任何编程语言一样,入门的第一个程序都是Hello World。今天我们来一步一步从搭建以太坊智能合约开发环境开始,讲解智能合约的Hello World如何编写。

  • Tiny熊
  • 发布于 2017-11-24
  • 阅读 ( 68245 )
  • ( 25 )

以太坊是什么 - 以太坊开发入门指南

很多同学已经跃跃欲试投入到区块链开发队伍当中来,可是又感觉无从下手,本文将基于以太坊平台,以通俗的方式介绍以太坊开发中涉及的各晦涩的概念,轻松带大家入门。

  • Tiny熊
  • 发布于 2017-11-20
  • 阅读 ( 213730 )
  • ( 741 )

比特币脚本及交易分析 - 智能合约雏形

大家都有转过账,每笔交易是这样的:张三账上减¥200,李四账上加¥200。 在比特币区块链中,交易不是这么简单,交易实际是通过脚本来完成,以承载更多的功能个,这也是为什么比特币被称为是一种“可编程的货币”。 本文就来分析一下交易是如何实现可编程的。

  • Tiny熊
  • 发布于 2017-11-10
  • 阅读 ( 29711 )
  • ( 28 )

比特币区块结构Merkle树及简单支付验证分析

在比特币网络中,不是每个节点都有能力储存完整的区块链数据,受限于存储空间的的限制,很多节点是以SPV(Simplified Payment Verification简单支付验证)钱包接入比特币网络,通过简单支付验证可以在不必存储完整区块链下对交易进行验证,本文将分析区块结构Merkle树及如何进行交易验证。

  • Tiny熊
  • 发布于 2017-11-09
  • 阅读 ( 44194 )
  • ( 21 )

分析比特币网络:一种去中心化、点对点的网络架构

比特币采用了基于互联网的点对点(P2P:peer-to-peer)分布式网络架构。 比特币网络可以认为是按照比特币P2P协议运行的一系列节点的集合。 本文来分析下比特币网络,了解它跟传统中心化网络的区别,以及比特币网络是如何发现相邻节点的。

  • Tiny熊
  • 发布于 2017-11-07
  • 阅读 ( 48974 )
  • ( 38 )

比特币如何挖矿(挖矿原理)-工作量证明

在区块链记账原理一篇,我们了解到记账是把交易记录、交易时间、账本序号、上一个Hash值等信息计算Hash打包的过程。 我们知道所有的计算和存贮是需要消耗计算机资源的,既然要付出成本,那节点为什么还要参与记账呢?在中本聪(比特币之父)的设计里,完成记账的节点可以获得系统给与的一定数量的比特币奖励,这个奖励的过程也就是比特币的发行过程,因此大家形象的把记账称为“挖矿”,本文将详细讨论这个过程。

  • Tiny熊
  • 发布于 2017-11-04
  • 阅读 ( 113851 )
  • ( 110 )

比特币所有权及隐私问题-非对称加密应用

比特币系统是如何确定某个账户的比特币是属于谁的?谁可以支付这个账户比特币? 如果你对这个问题还不是很明白,那就一起来看看吧。

  • Tiny熊
  • 发布于 2017-11-02
  • 阅读 ( 63473 )
  • ( 45 )

区块链记账原理

区块链(1.0)是一个基于密码学安全的分布式账本,是一个方便验证,不可篡改的账本。 通常认为与智能合约相结合的区块链为区块链2.0, 如以太坊是典型的区块链2.0 很多人只了解过比特币,不知道区块链,比特币实际是一个使用了区块链技术的应用,只是比特币当前太热,把区块链技术的光芒给掩盖了。区块链才是未来,期望各位开发人员少关心币价,多关心技术。 本文将讲解区块链1.0技术是如何实现的。

  • Tiny熊
  • 发布于 2017-10-25
  • 阅读 ( 96851 )
  • ( 136 )

比特币是什么 - 通俗易懂篇

对于比特币也许一千个人有一千种理解。本文作为入门篇(写给完全没有了解过比特币概念的新手,老手可忽略),我尽量用简单易懂的语言来介绍比特币。 到底什么是比特币,它到底是怎么运行的呢。

  • Tiny熊
  • 发布于 2017-10-23
  • 阅读 ( 65012 )
  • ( 54 )

Namecoin:分散式DNS

本文主要介绍Bitcoin的第一个代币——Namecoin。

  • 盖盖
  • 发布于 2017-09-18
  • 阅读 ( 2969 )

6种以太坊(ETH)钱包简介

6种以太坊(ETH)钱包简介

  • EthFans
  • 发布于 2017-09-08
  • 阅读 ( 3735 )

以太坊设计原理

尽管以太坊的许多理念在早先的加密货币(如比特币)上已经运用并测试了5年之久,但从处理某些协议功能上来说,以太坊的处理方式与常见方式仍有许多不同。很多时候,以太坊会被用来建立全新的经济方法,因为它具有许多其他系统不具备的功能。本文会详细描述以太坊所有潜在的优点以及在构建以太坊协议过程中某些有争议的地。另外,也会指出我们的方案及替代方案潜在的风险。

  • EthFans
  • 发布于 2017-08-01
  • 阅读 ( 2706 )