区块链技术与应用实验报告(实验四)
Posted 宝山的博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了区块链技术与应用实验报告(实验四)相关的知识,希望对你有一定的参考价值。
区块链技术与应用实验报告(实验四)
关于作者
-
作者介绍
🍊 博客主页:作者主页
🍊 简介:云计算领域优质创作者🏆、在校期间参与众多计算机相关的省赛、国赛,斩获系列荣誉。考取华为资深工程师、红帽工程师等系列认证。🍊 关注我:简历模板、学习资料、文档下载、技术支持 都可以私信我哦!
让生命像一团热烈燃烧的火,直到死亡才能使它熄灭
一、实验目的
-
实验目的
# 掌握区块链钱包的概念及分类 # 体验比特币靓号生成、冷钱包和脑钱包的制作过程,感受比特币钱包的奥妙所在
二、实验原理简介
-
实验简介
#与普通钱包类似,作为数字货币,某些区块链也有“钱包”。只不过,区块链钱包中放的并不是现金,而是用户地址的私钥。换言之,区块链钱包和普通钱包都用来存放相应的货币系统中个人用户最重要、最害怕丢失的物件。 #区块链钱包常按照下面几种方法分类:按照节点数据是否存储完整,可分为全节点钱包(完整存储区块链所有交易数据)和轻节点钱包(只保存了区块链钱包的基本功能); # 按照区块链钱包是否联网,可分为冷钱包(私钥在本地存储,不联网)和热钱包(联网);按用户是否自行持有私钥,可分为中心化钱包(第三方机构代管用户私钥)和去中心化钱包(用户自行持有钱包的私钥);按是否支持多种币种,可分为单币种钱包、多币种钱包、全币种钱包。
三、实验环境
-
实验环境
# 实验环境 本实验在 PC机上即可进行,操作系统不限。 # 这里使用 windows 平台做演示 windows 10 专业版
四、实验步骤
1.运行 vanitygen.exe 程序
- 01.打开 CMD,运行vanitygen.exe,注意所需要的参数
2.制作比特币地址
-
02.输入一个空格和“1234”,这样就得到了一个以“1234”为开头的比特币地址,如图4-1所示。第一行是难度,第二行是限定筛选条件,第三行是碰到的地址,第四行就是私钥
-
随着指定字串的加长,难度是呈指数增长的,如果我们指定的是字母,那么忽略大小写可以降低难度,忽略大小写用参数“-i”
练习
-
使用正则表达式,尝试生成满足以下条件的地址:包含“abcd”的地址。
-
以 144开头且以 99结尾的地址。
-
以 5个数字结尾的地址。
-
以 2个数字再接“yyy”结尾的地址。
以上是关于区块链技术与应用实验报告(实验四)的主要内容,如果未能解决你的问题,请参考以下文章