区块链说起来很高大上,而实际上安装和使用可以是一件非常容易的事情。
一. 安装区块链节点:
如同其他软件一样,区块链也是一个软件,它的安装是一个非常简单的过程。
这里以我们开发了的“极易链”为例,介绍其安装的四个步骤。
1. 在https://github.com/yrm23/cpuminer, 下载文件 1Chain111.zip 和 2Coin111.zip。
2. 解压缩文件“1Chain.zip”,将其内“UtopiaChain”文件夹整体放到电脑桌面。
3. 解压缩文件“2Coin.zip”,将其内“UtopiaCoin”文件夹整体放到目录“C:\Users\XXX\AppData\Roaming”下。
在上述目录中,要将XXX替换为你的用户名(在你的电脑的Users目录下,在我的电脑上就是下图中红线标示的部分- yongrJg57dnkt, 替换后的最终结果类似"C:\Users\yongr_g57dnkt\AppData\Roaming")。
4. 回到电脑桌面,打开UtopiaChain文件夹,点击文件run-utopiacoin。就可以等待如下页面打开运行了。
二. 区块链基本知识介绍:
1. 区块链系统的结构:区块链是由存放于各个用户的(电脑)客户端上的数据库相互连接到一起共同形成的,客户端对客户端的独立网络系统。简单说,每一个区块链都是一个独立的网络系统。
2. 区块链客户端(一般称为节点)的构成和功能:区块链客户端包括两项,
1). 是(图形)用户界面,如上述安装步骤2的UtopiaChain文件,其用来进行数据的检索和发布。
2). 是数据库,如上述安装步骤3的UtopiaCoin文件,其用来存放该区块链网络所有发生的事情的原始记录。目录C:\Users\XXX\AppData\Roaming是其缺省存放位置。
3. 区块链的隐私:区块链是客户端之间的直接相互链接,不经过任何中介。所以,除了联系的双方,没有第三者可以看到信息的内容和来源。
用户也可以在自己的客户端上设定使用洋葱路由,这样的话,则即使是链接的双方也无法知道对方是谁。
4. 区块链的安全:区块链的传输的内容几乎全部是经过加密处理的。其加密的目的不是让人看不到,而是确保内容无法被篡改。而且,所有的内容一经网络确认和记录后,就将呈现给所有所有者。众目睽睽之下,任何的阴谋诡计都会暴露无遗。
5. 区块链的不安全性:区块链上的任何资产的所有权都表现为对密码(通常叫密钥)的掌握。该网络,唯一承认的就是密码。
拥有密码即拥有资产,失去密码就失去资产。所以密码的丢失都只能是一场悲剧,找回失物的可能性是零。
出于安全的需要,区块链的密码都是非常长的一次性数字字符串,人脑很难记录下来。所以,忘记或丢失的可能性很大。
6. 区块链是一个以密码加密为基础的系统。所以当你的客户端完成与系统的数据同步后(下图中5下面的对号的出现表明同步完成),需要先设定银行账户开启密码。没有设定密码的客户端,只能查询信息,而无法发送任何交易。
设置密码的过程是,打开”控制台“页面的”银行设置“分页,在1处填入你的密语,点击”设定银行开启密码“按钮(图形界面将关闭,若继续使用需重新回到电脑桌面,打开UtopiaChain文件夹,点击文件run-utopiacoin)。上图中4下的小锁头的出现表明该客户端已经设置了密码;若小锁头呈现打开状态,表明你的银行账户出于开启状态。