
从了解区块链到发布智能合约
文章平均质量分 84
这部分主要是区块链的基础入门部分。包括从最初的一些概念性的东西到后面的测试网络操作,到最后的发布智能合约等。代号:蛮!
铁柱同学
博主从事后端开发已然八年,然入行越久越深感知识无限,学海无涯,非一时之功。故编写博客,用于自省记录,也遵循前辈们的教导,希望可以帮到更多的人。愿各位都能勇攀高峰,顺利成为大佬!奥利给!
展开
-
【以太坊】ganache-cli和web3配合,操作以太坊客户端
一、前言 大家都知道,我们操作以太坊都是用geth客户端。但是在测试网络上,必须要同步完成才能进行相应的操作。同步区块,第一是需要服务器的性能足够,我这边好像是是8G4核的服务器,同步了一整天才成功。 所以这个同步过程还是有门槛的。对于一些小伙伴来说,...原创 2018-08-06 23:05:32 · 3920 阅读 · 0 评论 -
【以太坊】深入理解智能合约(合约调合约)
一、前言      关于智能合约的描述,大家在网上百度能查到一大堆。看来看去也能看个似懂非懂,但是稍微具体点呢,智能合约到底都能干什么,可以转账提现吗?可以合约调用合约吗?可以发布多个合约吗?关于智能合约的疑问真的很多,只能一边开发一边总结了。以下是我最近关于智能合约的一些新理解。二、深入理原创 2018-07-30 17:33:36 · 11959 阅读 · 10 评论 -
【以太坊】Ethereum交易过程及ethereumjs-tx的应用
关于Ethereum交易是如何从生成并在网络中广播的,如下总结七个步骤:一、 构建原始交易对象如下为原始交易对象字段,并对各字段进行展开说明var rawTx = { nonce: '0x00', gasPrice: '0x09184e72a000', gasLimit: '0x2710', to: '0x00000000000000000000000000000...原创 2018-07-28 14:57:05 · 5979 阅读 · 1 评论 -
【以太坊】web3.js的1.0版本和0.2.0版本的安装及区别
一、前言 博主在安装web3.js的时候,偶然间安装了不同版本的web3.js,API操作也不相同,虽然都能达到目标,但是到底区别在哪呢?网上查找半天并没有人专门总结一下这块,所以今天斗胆总结一下,也算是加深对web3.js的理解。二、概念1、什么是web3.js呢?答:  ...原创 2018-07-27 23:51:27 · 5595 阅读 · 7 评论 -
【以太坊】javascript控制台完整交易流程
一、前言 在前面几章,我们简单的在本地搭建了以太坊的测试网络。需要的小伙伴们可以看一下之前的那篇:搭建测试网络之ubuntu系统安装geth客户端以及同步区块数据,现在的问题是搭建完之后,该如何进行操作呢?下面将会在javascript控制台上给出一个完整的交易流程。二、具体的交易流程1、打开geth客户端...原创 2018-07-23 19:50:36 · 3000 阅读 · 0 评论 -
【以太坊】搭建测试网络之ubuntu系统安装golang环境以及helloworld
一、前言 我们在上一篇已经明确了要安装的环境。上一篇刚安装完node,这篇文章主要安装golang的环境。环境:本地VM虚拟机+ubuntu 14.04二、网上的几种安装方式1、直接通过wget下载golang官网的文件//下载wget https://storage.googleapis.com/go...原创 2018-07-14 15:57:52 · 913 阅读 · 0 评论 -
【以太坊】搭建测试网络之ubuntu系统安装node.js
一、前言 在确认了要在本地搭建测试网络之后,那就不管什么私有链方面的东西了。俗话说万事开头难,博主这边了解到,搭建测试网络必须的环境主要是:node,golang,还有以太坊的geth客户端。OK,方向明确之后开始搭建。二、安装node本地是在VM上面的虚拟机上安装的,系统为ubuntu系统。1、首先是在网上查了...原创 2018-07-14 14:29:15 · 442 阅读 · 0 评论 -
【以太坊】私有链和测试网的区别
一、概述我们想要学习一门新技术,那么一般都是先网上查查相关概念,然后下载下来demo进行测试,本地跑通之后就可以尝试在项目中使用。那么学习以太坊该如何学习呢?博主也是一位初学者,这里和大家一起学习下。二、以太坊测试网络 TestNet以太坊的测试网络也是官方提供的,顾名思义就是专供用户来开发、调试和测试的。 上面的合约执行不消耗真实的以太币。也就是不花钱所以如果开发简单的智...原创 2018-07-14 14:09:25 · 2620 阅读 · 2 评论 -
以太坊开发入门,完整入门
以太坊开发入门,完整入门 翻译自:https://medium.com/@mattcondon/getting-up-to-speed-on-ethereum-63ed28821bbe从入门到精通,干货篇。必读,如果你:是一个专业的程序员如果你想了解以太坊当前可以做到什么程度,通过什么,如何做到。预备知识:1. 你需要知道区块链的概念及实现一个无需信任的电子货币的运作原理...转载 2018-07-10 14:09:45 · 1882 阅读 · 0 评论 -
[概念型] 区块链包含术语概念【27术语整理汇总】
一、背景 区块链现在很多人都在学习,无论是看书籍,还是看视频,我们有时候并不是明白讲的是什么,比如工作量证明,共识机制等等,所以这里补充下概念。 由于我们看到一个概念,一种解释并不足以让我们弄懂它的含义,所以这里有的给出了多个解释,但是说的其实都是一个...转载 2018-06-27 09:24:22 · 393 阅读 · 2 评论 -
通俗易懂的讲解区块链
最近,区块链很火,刚刚在人大会上又火了一把。之所以如此,是因为区块链既是全新的技术方案、交易模式和商业逻辑,同时也是一种全新的制度机制。区块链的“网红效应”才刚刚开始。本文的主要思想来自于<区块链:即使技术方案,也是制度机制>。我也是一个区块链的小白,对一直对区块链很感兴趣和好奇。本文讲解的很到位,故而分享给大家。一 去中心化—–区块链的第一机理当今时代,社会制度的核心...转载 2018-06-24 23:47:27 · 1234 阅读 · 2 评论