首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

EOS之旅(5)-EOS投资(一)

正文共:1710字

预计阅读时间:5 分钟

在开始EOS投资之前,我们必须弄明白EOS投资过程中的各种术语以及它们的重要性,以确保我们的资金安全。这些术语分别是:公钥、私钥、钱包、地址、助记词、keystore。它们之间的关系到底是什么样的呢?下面就和大家一起来解读这几个术语:

安全投资术语

术语一、钱包

区块链中的钱包和我们日常生活中使用的钱包是不一样的,我们平常用的钱包是用来装钱的;在区块链中,我们的资产是类似btc、eth这样的各种代币或者token,区块链中的钱包不是用来装这些资产的,而是作为密钥的管理工具

说到这里可能有人不同意了,明明我就看见我的钱包里面有各种代币,怎么能说不是用来装钱的呢?因为我们的代币是放在秘钥里面的,就算我们的这个钱包不能用了,只要我们知道自己的秘钥,我们就能在别的地方继续管理我们的资产,而且根据私钥是可以算出公钥的,也能间接算出地址。

我们在创建一个钱包的时候会生成一对公钥私钥。公钥经过一定的算法就得到了我们的钱包地址,这个地址就是用于交易时他人给我们打币的地址;而私钥就是交易时对这笔交易进行数字签名,从而证明我们拥有交易的输出权。

钱包地址和公钥是可以公开的,可以给任何人看;而私钥千万不能给别人看的。谁拥有了私钥,谁就拥有了对钱包资产的控制权。

术语二、地址

在数字货币交易的过程中,只要知道对方的钱包地址,就可以给对方转账了。我们都知道在创建完钱包以后会生成一个钱包地址,那么这个地址是怎么来的呢?

创建钱包的时候系统由椭圆加密算法(ECDSA)来产生私钥和公钥。基于椭圆加密的原理,由私钥是可以计算出公钥的,然后再由公钥经过数字签名和哈希(hash)算法的运算就会得到钱包地址。地址不等于公钥,或者说地址是公钥的另外一种表现形式。有了这个钱包地址,我们就可以用于接收他人转账(币)。

术语三、公钥

公钥由私钥通过椭圆曲线加密算法生成的,变换后是一个65个byte的数组,一般是通过16进制处理后显示。拥有私钥,就可以算出公钥。而公钥不能计算私钥,这样,数字加密货币就有了很高的安全性。

术语四、私钥

私钥本质上是一个包含64 byte(即256 bit)的随机数。

比如:6KYZdSDo39z3GDrtuX2QcowGnNP5zTd7yfr2SC1j239sBCnWjee。

私钥是随机生成的,这个随机数的可能由2的256次方种,这个数量可以感受一下,即使用“暴力破解”的方式逐一遍历可能的私钥,也可以说几乎是不可能的,就算用现在最先进的量子计算机也不行。

私钥的不可破解性是区块链安全的基石。私钥只能由钱包自己来生成。在创建钱包的时候,输入密码,你就可以导出私钥了。

注意:一个钱包地址只有一个私钥,谁拥有私钥,谁就拥有了这些数字货币的控制权,私钥不能忘,必须备份,切记!

术语五、助记词

在创建钱包的过程,会生成一个助记词,而且会让我们备份,助记词一般由12个单词构成,2个单词之间由1个空格隔开,这些单词都来源于一个固定词库,是由私钥根据一定算法得来,所以私钥与助记词之间的转换是互通的。助记词实际上就是私钥的另一种表现形式。

注意:助记词最好用纸记下来,千万不可用联网的东西来保存,照片也不行。助记词的功能等同于私钥,如果别人拿到了你的助记词,就可以用来导入钱包,进而进入钱包并拥有这个钱包的掌控权。

重要的事情说三遍:

私钥、助记词必须手抄备份!不能截图,不能放在网上,不能放在连网的计算机里!

私钥、助记词必须手抄备份!不能截图,不能放在网上,不能放在连网的计算机里!

私钥、助记词必须手抄备份!不能截图,不能放在网上,不能放在连网的计算机里!

术语六、KeyStore

KeyStore看上去就是JSON 格式的字符串, 一般以文件形式存储。Keystore的本质是加密后的私钥,Keystore必须配合你的钱包密码来使用才有效

安全投资术语间的关系

刚才我们详细解剖了公钥、私钥、钱包、地址、助记词、keystore 等6个概念,现在我们简单介绍一下这6者之间的关系。

在技术层面上,它们之间的关系如下:

在生成关系上,它们之间的关系如下:

应用例子

在区块链世界里,如何实现用户 A 向用户 B 成功转账100万。如下图:

有了这些基础知识,在区块链投资世界里, 恭喜大家可以轻松上路了!!!

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180307G0RZZN00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券