主页 > imtoken官网注册 > 【区块链】从零开始学习基于以太坊的区块链应用开发系列02
【区块链】从零开始学习基于以太坊的区块链应用开发系列02
在我们即将开始的旅程的第一部分,我们将首先了解什么是以太坊。
这部分内容,我们将带领大家熟悉以太坊的一切~
好了,现在进入正题。
为了学习以太坊,首先我们需要了解一点虚拟数字货币的发展历史。
说到以太坊基于以太坊的区块链,首先要提到的就是比特币和中本聪。
2008年10月31日,一位名叫“中本聪”的极客发表了一篇题为《比特币:一种点对点电子现金系统》(Bitcoin: A Peer-to-Peer Electronic Cash System)的白皮书文章。
在这份“白皮书”中,中本聪描述了一种去中心化的点对点电子支付系统,并于 2009 年 1 月正式发明了比特币。
比特币被设计为仅供使用
它是去中心化交易的手段之一,但随着对比特币背后的区块链(blockchain)技术的深入了解,人们开始意识到这项技术的革命性和颠覆性。 数字货币只是区块链技术无限可能的应用领域之一。
但要将区块链技术应用到更广泛的领域,比特币是力不从心的。 2013 年 12 月,具有创新精神的 19 岁的 Vitalik Buterin 发表了著名的以太坊白皮书《以太坊:终极智能合约和去中心化应用平台》(Ethereum: The Ultimate Smart Contract and Decentralized Application Platform)。
那么V神为什么要给以太坊(Ethereum)起这样的名字呢?
作为一个严肃的科幻迷,他在一次采访中提到了以太坊这个名字的由来,“在查阅了很多维基百科词条后,我突然意识到以太坊是个好主意,因为它包含以太,而以太是一种无形的媒介宇宙,正是因为以太的存在,光才能传播。”
在白皮书中,Vitalik 提到了使用编程来控制交易并允许创建“去中心化匿名组织”(DAC)。 同样在这份著名的白皮书中,V神提出了“智能合约”的概念,让人类以外的实体也可以接收和发送货币。 所谓“智能合约”,其实就是运行在以太坊平台上的代码,用于实现基于以太坊的应用。
以太坊系统于2015年7月30日正式上线,至今不到三年时间,但基于以太坊的各种应用却蒸蒸日上。
嗯,关于以太坊的历史还有很多细节,这里就不多说了。 我们只需要知道,在下面的内容中,我们创建的以太坊应用是基于智能合约和区块链技术的。
在继续接下来的内容之前,两个有用的资源是原始比特币白皮书和以太坊白皮书。
比特币:
以太坊:
https://vbuterin.com/ethereum.html
接下来我们将介绍以太坊网络的一些基本特征:
1、首先大家需要了解的是,和比特币一样,以太坊的本质也是一种特殊的互联网。
只是以太坊网络的主要作用是进行支付和存储数据。
2. 以太坊网络有很多种,其中只有以太坊主网是具有交易价值的ETH(或经典ETC)基于以太坊的区块链,除此之外,我们还可以在以太坊的基础上创建更多的子网。
3. 与任何网络系统一样,以太坊网络由一个或多个节点组成。
4. 所谓节点是指运行以太坊客户端的计算设备(电脑、手机,甚至智能家居设备)。
5. 任何人都可以运行一个节点。
6. 每个节点都可以包含区块链信息的完整副本
7、区块链的本质是一种数据库,可以保存历史上发生过的所有交易信息,不可篡改。
好了,这节课的内容就结束了,下节课见~