Ulord深度学习第5课还是讲的区块链的基础知识,主要收获如下:
1、公钥和私钥
这个在上节课讲了比较多,不知道朋友们有没搞清楚,这个概念接受起来是有些绕,这里再讲一遍。
(1)每个人有自己的一对秘钥(公钥和私钥),公钥对大家公开,私钥只有自己知道;
(2)如果你想给我发消息,那就拿我的公钥加密信息,收到信息后,我用我的私钥解密,这样,谁都没法解开信息内容;
(3)假设我被困一个孤岛,对外发布了一条信息“我在X岛迷路”,并用我的私钥进行了加密,向全世界发布,收到信息的人用我的公钥解密出这条信息,所有人都会相信这是我自己发布的信息,而非小道消息,因为这是用我的私钥加密的,全权代表我的发言。
题外话:我无足轻重,哪个明星想澄清谣言或许可以用这个方法,哈哈。
(4)私钥可以理解为随机生成的一串数字,而公钥是私钥经过椭圆曲线乘法得到的,由私钥可以推算公钥,而公钥则不能反推私钥。由公钥经过一个单向加密哈希函数生成比特币地址。
2、加密货币
目前货币可以分成四种:
(1)由国家信用背书的各国流通的实物货币,通常由央行发行。
(2)电子货币是可以与实物货币相互转换的,我们需要用等额的实物货币向央行换取电子货币。
(3)虚拟货币是一种商品,由应用平台发行,只能从法币向虚拟货币单向流通。
(4)数字货币没有中心化的发行机构,通过计算机和一定的机制发行货币,并通过技术保证货币发行量及交易安全性。
3、加密私钥
之所以加密私钥,为了防止私钥被盗,这样,即使私钥被盗,盗用者也不能马上进行使用。
助记词是通过私钥加密而来。
4、多重签名和P2SH
多重签名为了保障交易的安全,采用联合确认的方式,如公司一笔支出必须由几个高管都签名才能执行。
P2SH是把多重签名下的交易进行了简化加密。
5、纸钱包
纸钱包是打印在之上的数字货币私钥。
网友评论