如果你刚刚进入区块链世界,你可能会不知所措。陌生的数字和晦涩难懂的技术词汇,怎么能迈出区块链大门的第一步呢?
我们先不研究什么是区块链,什么是智能合约,加密算法等等。循序渐进。你需要做的第一步是有自己的钱包。目前市面上有很多数字钱包,如IM Token、MyEtherWallet、Parity、Meta Mask、JAXX等。选一个你喜欢的钱包!
这里我以imToken为例创建你的第一个钱包。生成钱包非常简单,输入创建密码即可。那么到底什么是钱包呢?
杰子:钱包
在数字资产的世界里,我们经常会听到一个词——钱包,它不同于传统的互联网钱包。它不包含确切的资产或令牌,而是一个密钥(包括私钥和公钥)的管理容器,只包含密钥。用户使用私钥签署交易,从而证明自己有权导出交易,交易信息不存储在钱包中,而是存储在区块链中。公钥用于生成地址。
创建钱包后,您将看到一个提示备份钱包的界面。虽然不知道备份钱包的目的是什么,但是点进去看看。这个时候我会发现有两种备份方式:1。备份记忆法2。备份密钥库。“什么是记忆术?什么是密钥库?没听说过!”你的内心回响着这个声音,告诉自己:“暂时忘了备份吧!哼”。
你恨不得朋友把少量ETH转到你的地址检测(比如0.01),还沾沾自喜于自己的聪明:“我第一次用就不会转很多资产,有问题怎么办!”过一会儿你会发现账户里出现0.01 ETH,成功了!你的第一个数字钱包已经有资产了。
解码:地址
该地址是由公钥生成的42位十六进制哈希字符串(公钥由非对称加密算法生成),从0x开始。例如:0x C2 D5 ef 1 b 5 e 6234 c 6 bcbcbce 87 bb 05d 579 c 8 e9 d 572如果把钱包比作银行卡,那么钱包地址就是银行卡号。
然而,就在我高兴的时候,不小心滑了一下,手机掉在了地上。“WTF”开不了,这就要换手机了。于是你临时找了一个旧手机,重新下载了imToken钱包,但是由于没有备份,无法导入之前生成的钱包!这个时候你会意识到备份是如此的重要,它是我们恢复和掌握资产的唯一途径。
因为你心态好,你会告诉自己这个钱包里的资产不多,告诉自己以后一定要备份钱包。因此,您重新生成wallet,并单击wallet backup,然后您会再次看到backup助记符和backup Keystore这两个词。虽然你还是不明白他们的意思,但是你还是选择了备份钱包。
杰子:密钥库
Keystore是加密的私钥,所以我们可以从两个角度来解释Keystore。站在白人用户和普通大众的角度,我们不需要深究加密算法和其中用到的各种逻辑,只需要知道以下几点:
1.密钥库的安全性取决于用于加密密钥库的密码的强度;
2.分别存储密钥库和密码;
3.无法更改密钥库密码。
但是对于从事技术行业,有一定技术功底的用户,这里可以给大家简单分析一下Keystore的结构,从而帮助大家深入理解Keystore的访问原理。如下图所示:
Address是钱包的地址。Crypto包含所有重要的加密信息和使用的加密算法。密文是用密码加密的私钥,cipherparams是加密参数,cipher和kdf是加密算法,这里分别用的是aes-128-ctr和scrypt。Kdfparams是KDF加密算法的参数,mac是密文再次加密的产物,一般用来验证信息。
从上面的解释不难看出,从Keystore生成的那一刻起,这些数据就已经被写入其中了。即使更改了文件中的某个字符,也会破坏文件,使其无法解析,所以Keystore无法更改密码。
现在终于可以安心使用钱包了,再也不怕因为意外删除应用或者设备损坏而丢失钱包了!这次你把一个ETH转到了新钱包里。
既然你用的是临时的旧手机,你准备买个新的。
于是你用旧手机给新手机发了一封包含助记符信息的邮件,成功导入到新手机中。“真方便啊”你开心地说。
然而有一天,你突然发现手机里的ETH不见了。通过交易记录,你发现它被寄到了一个陌生的地址。“停止这笔交易!”你大声喊出来。然而,这是不可能的,因为区块链是不可逆的。
单词解释:不可逆
区块链上的信息是不可撤销的,不能随意销毁。比如比特币系统是开源的,整个系统必须公开透明。所以一个交易在全网播出后,会是公开透明的。所以一笔交易在全网播出后,会有6笔以上的确认成功记录,不可逆,不可撤销。所以当你发送交易时,即使你发现地址错误,你也不可能撤销这个操作。
在没有结果的情况下,你要让自己冷静下来,问自己:“谁动了我的奶酪?”你分析了所有的可能性,最后只有一个操作引起了你的怀疑——没错,就是那封发助记符的邮件。“为什么助记符泄露会导致我的资产流失?”
解码单词:助记单词
助记符由BIP 31提出,其主要目的是让用户更好地记住他们的私钥。目前,记忆法有多种语言版本,包括中文、英文、日文、法文等。但是,imToken和myetherwallet使用的是英文词库,而parity使用的是不同的词库。所以导入钱包时,助记符可能不兼容,但私钥和密钥库是一致的,用户不用担心。
助记符是不加密的私钥,所以安全性极低。使用记忆法时,有两点值得注意:
一定要备份助记符。一旦您忘记了密钥库密码或想要更改密钥库密码,您需要使用助记符来找到您的钱包。
不要用截图或照片来备份记忆。建议使用物理介质备份助记符,比如手写的,放在你认为安全的地方。永远不要将它们暴露给第三方。
不要用电子邮件或其他即时通讯工具传递助记符;
由于导入路径不同,相同的助记符会导致不同的钱包(不同的地址)。例如,imToken的默认生成路径是m/44'/60'/0'/0/0。当导入具有相同助记符的imToken或myetherwallet,但路径改为M/44'/60'/0'/1时,wallet就完整了。所以我们在存储自己的助记符的时候,也要记录路径。当然,如果你理解了路径的含义,你可以使用自定义路径导入助记符来生成钱包。这条路径只有你自己知道,所以当你不小心暴露了助记符,别人在不知道你的路径的情况下,是无法快速转移你的资产的,这就需要穷尽性的尝试。这为你转移资产赢得了宝贵的时间。
经过这次事件,你知道如何保留你的钱包信息,所以我们再进行一次付款交单交易!
有一天,你的朋友向你借了五个以太。他把地址发给你,让你尽快转给他。通过imToken的转账功能,你准确输入地址(PS:因为你已经知道不可逆),输入转账金额后,你发现一个操作项叫矿工费。
说明:矿工费
在公共链上,任何人都可以读写数据。读取数据是免费的,但是将数据写入公链需要一定的费用,这有助于防止垃圾内容,通过付费保护其安全。网络上的任何一个节点(每一个连接的包含账本副本的设备称为一个节点)都可以以一种称为挖矿的方式参与保护网络。因为采矿需要计算能力和电力,矿工需要为他们的服务付费,这也是矿工费用的来源。
凭感觉,你觉得矿工费可能和传送速度有关。为了让你的朋友尽快收到转账,你尽量把滑块拉到最大。
矿工费是怎么算的?你不禁会问自己
矿工的交易费由天然气和天然气价格组成。gas表示交易执行订单所消耗的气体,gas price表示每种气体的价格。这就好比你想让一辆车跑100公里,需要消耗5升汽油,一升汽油要10美元。你总共需要消费50美元。
imToken的交易成本(也是以太坊的交易成本)=气量*气价(气单价,以以太坊计价)。
那么,矿工费用的高低和交易速度有什么关系呢?
这是一个很有意思的问题。像这列火车一样,交易平台的大小是有限的。作为司机(矿工),你想最大化的就是让火车尽可能多的载客,同时选择票价高的乘客。因此,矿商在打包区块时,会选择气价较高但气价相对较低的区块打包交易。
所以越早希望交易打包,就可以选择合理的气,提高气价。
现在你已经明白了矿工费的含义,点击“下一步”再次确认信息,发送交易!
很快,你的朋友发来一条信息,“嗨,哥们,我收到你的ETH了,谢谢!”聪明的你会意识到用区块链汇款是如此的低成本,方便快捷。是的,这也是区块链的去中心化本质,对价值网络有着重大影响。
所谓价值互联网,就是人们可以像传递信息一样方便、快捷、低成本地传递价值,尤其是资本。就像以前人们通过高度信任的集中机构发送一笔交易,银行也会收取佣金,服务时间、服务类别、服务条款也是由集中机构决定的。区块链的中央集权性质从根本上解决了这个问题。
过了一段时间,你的朋友把你借给他的ETH还给了你,告诉你他通过你借给他的ETH参与了Aisio,发了财。“什么?”你瞪大眼睛,什么是爱西欧?
谢子:爱西欧
爱喜欧洲的全称是Crypto-Token offing,指的是通过发行代币进行融资。因为许多区块链项目可以通过发行加密令牌来表示其项目的一些收益权、份额或使用权。因此,可以根据投资者的投资比例向投资者发放相应的代币,这些代币很快就可以在一些数字货币交易所进行交易。
通过朋友的解释,虽然不太了解,但还是选择了通过imToken的《爱西欧DApp》参与《爱西欧》。
这个项目是由Test Test公司发起的,我们简称它为TTC,它发布的令牌叫做TTT。合同细节是众筹结束后马上收到代币,很快在交易所交易。(注:公司、项目、token纯属虚构,属于剧情设定。如有雷同,纯属巧合。)
通过imToken参与爱西欧的过程也很简单,很快就能收到TTT-token。
什么是令牌,它有什么用途?虽然参加《爱上西欧》是成功的,但是你很敏感,也很好学。
解码:令牌
Token有很多意思。首先可以理解为代币。大约有三种类型的区块链应用令牌:应用令牌、权益令牌和债权令牌。
应用程序令牌:这些令牌是区块链真正的核心部分。没有他们,区块链就无法运作。它们通常是激励计划的一部分,激励人们帮助系统验证交易和创建块。包括BTC和ETH都是这样的应用令牌,应用令牌一般采用POW工作量证明机制。
股权代币:类似于公司的股份。权益令牌不会随着用户使用应用程序而减少。相反,权益令牌的持有者也将从应用程序中获得红利。因此,股权令牌类似于在这个区块链应用程序中持有股份(注意,它不是一家公司)。区块链黄金交易平台Digix正在通过发行一种名为“DGD”的股票代币来申请众筹。除了接收子红外,因为权益令牌的持有者是这个应用程序的所有者。因此,权益令牌的持有者也有权对该应用中的事务进行投票,以决定该应用的未来发展。例如,对于DigixDAO,其股权令牌DGD的持有者可以向应用程序提议新的功能,或者对其他提议进行投票。股权代币一般使用POS证明机制。
债务令牌:债务令牌的出现主要是为了解决区块链应用中流动性不足的问题。比如一个应用突然爆发,吸引了大量新用户。这些新用户需要应用程序令牌来使用这个应用程序。但此时,或许绝大多数的应用令牌都在老用户手中。这款应用为了避免其应用令牌价格的大幅波动,禁止老用户大量出售手中的应用令牌。这时应用需要临时借一笔钱来购买应用令牌,以满足新用户的需求。因此,债务代币应运而生。这类似于为应用程序提供短期贷款。对于债务代币的持有人来说,类似于一种储蓄行为,因为一般可以获得一定的利息回报。
其次,Token可以作为实物资产和数字资产之间的映射。房产、遗产、汽车、保险等。在我们的生活中可以一一映射并转化为数字资产,存储在区块链中,摆脱传统的纸质凭证或存储在单一系统中。可以说,我们生活中的绝大多数资产最终都可以转化为映射到区块链的数字资产。
过了一段时间,你了解到TTT可以在交易所交易,所以你很快将TTT转移到交易所。根据交易所提供的收款地址,你把钱寄了,钱没到。这个时候,你会无所适从。“我该怎么办?为什么没有类似查询快递单号的应用让我查询区块链的交易信息?”
以太扫描正是你所需要的!通过以太扫描的交易信息查询,我知道交易已经被矿工打包,交易已经成功。你要定位交易所没有通过审核的问题,要耐心等待。(注:大多数交易所需要审计资产)
交易所审核通过后,终于可以交易了!现在你终于迈出了进入区块链世界的第一步,Lv0-Lv 1。
币圈:想认识更多币圈和链圈的朋友吗?可以关注微信微信官方账号:“区块链Wiki”,还有更多货币券相关活动等你来领取。