欢迎光临,有需要请联系站长!
想要快速找到正确答案?
立即关注 超新尔雅学习通微信公众号,轻松解决学习难题!
作业辅导
扫码关注
论文指导
轻松解决学习难题!
中国大学MOOC区块链技术及应用作业答案
区块链技术及应用
学校: 九八五题库
学校: 超星学习通
题目如下:
1. 1. 区块链数据的可信性,最根本的原因是由于( )决定的。
A. 密码算法
B. 不可篡改性和不可伪造性
C. 透明可审计性
D. 共识算法
答案: 透明可审计性
2. 2. 区块链与分布式数据库最根本的不同在于( )
A. 开放性
B. 自治性
C. 共识机制
D. 数据确权性
答案: 数据确权性
3. 3. 区块链上的数据是加密的
答案: 错误
4. 4. 区块链数据一旦写入不能更改,但允许多次读取。
答案: 正确
5. 5. 区块链系统存在系统管理员。
答案: 错误
6. 6. 区块链存在系统管理员
答案: 错误
7. 1. 区块链数字货币的价值来源是( )
A. 稀缺性
B. 区块链数据的有用性
C. 结点运营成本
D. 炒作投机性
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
8. 2. 第一种兴起的区块链是( )
A. bitcoin core (BTC)
B. Lite Coin
C. ETC
D. Bitcoin
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
9. 3. 区块链是因为( )原因产生的
A. 匿名,方便犯罪
B. 记录真实数据
C. 促进诚实、辅助打击欺诈犯罪
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
10. 4. 区块链数字货币的价值前提是( )
A. 记录大量的高价值数据
B. 较低的使用成本
C. 匿名性
D. 集体维护
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
11. 5. 数据=信息
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
12. 6. 数据的价值源于数据的写操作
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
13. 7. 比特币是第一种数字货币。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
14. 1. 区块链的独创之处在于
A. 经济激励机制
B. PoW
C. Hash Chain
D. 挖矿
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
15. 2. 第一种区块链四大支撑技术
A. PoW
B. PoS
C. Hash
D. Hash Chain
E. P2P
F. 去中心化
G. ECDSA
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
16. 3. Hash算法是一种加密算法
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
17. 4. 只要知道密钥,就可以从哈希值恢复原文
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
18. 5. P2P技术可以组建去中心化的网络
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
19. 6. 现在所有的hash算法理论上都会产生碰撞
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
20. 7. ECDSA是加密算法
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
21. 8. ECDSA是用ECC对DSA的模拟
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
22. 9. PoW就是挖矿
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
23. 10. 挖矿的过程是求一个难题的一个解的过程
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
24. 1. 说法正确的是
A. 一个私钥对应一个地址
B. 一个私钥对应多个地址
C. 多个私钥对应一个地址
D. 多个私钥对应多个地址
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
25. 2. 一个地址可以锁定( )coin。
A. 一个
B. 多个
C. 0个
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
26. 3. 钱包种子等于私钥
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
27. 4. 钱包中coins是交易了输出,也是UTXOs。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
28. 5. 测试网络用币可以免费申请。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
29. 6. utxo模型的区块链中记录了每个地址的余额信息。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
30. 1. 对于一个特定的hash算法,得到的哈希值,会随着数据的增长而().
A. 增长
B. 不变
C. 减少
D. 可能减少,可能增加,可能不变。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
31. 2. 使用数字签名给对方发送消息,使用()签名。
A. 对方的公钥
B. 对方的私钥
C. 自己的公钥
D. 自己的私钥
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
32. 3. 要验证对方的签名,使用()验证。
A. 对方的公钥。
B. 对方的私钥
C. 自己的公钥
D. 自己的私钥
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
33. 4. 数字签名算法使用到了()
A. hash算法
B. 非对称加密算法
C. 对称加密算法
D. ca证书机构
E. 散列算法
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
34. 1. 小世界网络的平均路径长度是()
A. 1.3
B. 3
C. 5
D. 6
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
35. 2. 据难测 当前区块链挖矿结点平均结点距离为()
A. 1.3左右
B. 2-3
C. 3-6
D. >6
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
36. 3. 女巫攻击对PoW区块链()
A. 有效
B. 基本无效
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
37. 4. 处于概念阶段的结点是()
A. 全结点
B. 轻结点
C. spv结点
D. 超轻结点
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
38. 5. 单纯靠spv结点的数据()验证交易
A. 能
B. 不能
C. 视具体情况而定
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
39. 6. PoW正常运作的前提是()
A. 大部分算力是诚实的。
B. 大部分结点是诚实的。
C. 用户拥有所有数据。
D. 没有矿工作恶。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
40. 7. 区块链结点网络属于()
A. 中心化网络
B. 去中心化网络
C. mesh网络
D. 小世界网络
E. mandala网络
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
41. 8. 含有区块链header数据的是()
A. 全结点
B. 轻结点
C. spv结点
D. 超轻结点
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
42. 9. 双方面对面交易时,只需要收款方联网在线就可完成交易,而付款方不必连接互联网。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
43. 1. 比特币脚本语言是基于()的语言。
A. 循环
B. 队列
C. 链表
D. hash
E. ECDSA
F. 栈
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
44. 2. 比特币脚本语言中()循环指令。
A. 有
B. 无
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
45. 3. 比特币脚本语言()图灵完备的。
A. 是
B. 不是
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
46. 4. 比特币脚本语言()执行循环操作。
A. 能
B. 不能
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
47. 5. 对于一个区块链上的DAPP,所有结点都必须执行,这种模式是()模式.
A. 链上
B. 挂载
C. 图灵机
D. 2PDA
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
48. 6. 区块链结点只存储程序及输入输出,而不执行DAPP程序,DAPP由应用终端执行,这种模式是()模式。
A. 链上
B. 挂载
C. 2PDA
D. 图灵机
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
49. 7. 在挂载模式中,()相当于图灵机的读写带。
A. 区块链
B. 客户端
C. 用户
D. 程序
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
50. 8. ()模式更易于扩容。
A. 链上
B. 挂载
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
51. 9. bsv采用()模式执行智能合约和dapp.
A. 链上
B. 挂载
C. 链上+挂载
D. 脚本
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
52. 1. 用3月2号学习的知识,用私钥cVkkQ9gmQWb7M7FKKSAnKzkj5b3VJfHZath9YzvtzWqSyshpjLdX创建钱包。其对应的地址是().
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
53. 2. 利用第1题创建的私钥和地址,解密QklFMQK5pW9b/tBTmrbjkHgFXcDj9KHVJUCx9ONJSbg9emTKLimqam/wXa2n+3MjIH4SuBShem1I3+X3ugeP/GO/S4iKbfjQhy4E7RYMoN+KN0+91w==,得到的原文是(). 1.2.5钱包有bug,导入的密钥不能加解密。可以等学完程序操作之后,用程序求解。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
54. 3. 利用第1题创建的私钥和地址,对数据abcd进行签名,得到的签名是().
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
55. 4. 利用填空第(1)题的私钥和地址,验证签名和数据是否符合。() 数据:你好 签名:IOYYvaIm8l0cWyMySgDIcO2Eqvp8XbnXjpotrMTuZ/F+Wb2IpyWdNlXy9GcoIloI8SmEUOKkgsn9vOe80DBO3Xc=
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
56. 5. 利用填空第(1)题的私钥和地址,验证签名和数据是否符合。() 数据:how are you 签名:IA8EF5Kry2UmduppRVULhEyHwvJeW7YBwcDdf60b8SOTKbgrzVR/Mv5f9AvrXvv3pjM0/irJW4n9v9odgIsBTTc=
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
57. 1. 区块通过()连接成链。
A. previous block hash
B. Merkle Tree Root
C. time
D. nBits
E. nNonce
F. transactions
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
58. 2. 挖矿类似于一个求解难题的问题,相当于难题的是().
A. HashPrevBlock
B. HashMerkleRoot
C. nBits
D. nNonce
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
59. 3. 挖矿类似于一个求解难题的问题,相当于难题的一个解的是().
A. HashPrevBlock
B. HashMerkleRoot
C. nBits
D. nNonce
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
60. 4. 挖矿类似于一个求解难题的问题,该难题有()解。
A. 唯一
B. 多个
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
61. 5. nBits的难度由()调整,以保持10分钟左右的出块时间。
A. 区块链系统自动
B. 程序员
C. 矿工
D. 用户
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
62. 6. 一个区块存储在() 文件中。
A. 一个
B. 多个
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
63. 7. 两个矿工同时出块,可能会造成().
A. stale block 失效块.
B. orphan block 孤块.
C. 系统出错.
D. 交易丢失.
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
64. 8. 比特币区块的头部长度是().
A. 固定长度
B. 可变长度
C. 长度为80字节。
D. 长度为81-89字节。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
65. 9. 在区块中,假设遇到一个低字节序可变长度整数,其在文件中的16进制为0x987654,则它表示的数值转换为10进制是____.
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
66. 10. 在区块中,假设遇到一个低字节序可变长度整数,其在文件中的16进制为0xFD987654,则它表示的数值转换为10进制是____.
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
67. 11. 区块时间是大约时间,而不是精确时间。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
68. 12. 一个文件只能存储一个区块。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
69. 1. 区块文件blk00000.dat 该文件中包含___区块,包含___交易,包含___交易输入,包含___交易输出,所有交易移动___sat. 上述数字均以十进制填写。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
70. 1. 利用3.23日上次课程的blk00000.dat数据文件,查找其中最长的链片断。其最长链片断长度为____.
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
71. 1. WIF私钥:Kwa6hgpEfzwcsvcTCetNjfkPtcCgVt9suVo4zjtBp7At17GAQZUi 其网络是____. (填写 TestNet 或者 Main) 对应的public key 是____. 对应的public key hash 是____. 对应的地址是____.
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
72. 1. 用户B收到一条密文:QklFMQMdos3oztNAUqW++4+GjfblOT2MSNZEd18K++IqbAckRCq7/RjlzUJbgonrHbZabwdDSyTkrpUM2X8K0aip90/7K0fNvbILk7kgfiQBxMErAwnJzcJXLtKI/Yb3M4Kpj3BSWLhFpYkpx8lMmBsg8lHHnD+JIkf8johOj60UzL0CxeFS5NvohFRmzdesox2Ge8CoNn8A+szcsrENmxvDWGsQx0C/D1ya6GobKYZpWnG+KA0yui7KpfQCM6jP7JvnaLc= 已知用户B的私钥为cRLzVXAinDb2Fvn3hTn5R3q57wbigm5SvFe4WbiDmzrMqGYwPfD3 密文解密后的明文是____. 已知: A的公钥是029b9415580dc6fb0bc298923470ce2f2289cfefb6a06e14f1620e877c164a65b7 C的私钥是cUsnFska4Ksz8eqCA31JBVYCPPe453jQ8FXHfACaL23sZcBarXKS D的公钥是03f25e285ae095e927ef3477c05d67ce8d4d31e3a151459c9a76f124248a3738b5 那么这条消息来自____. (答案写A或B或C或D,区分大小写) 注:解密后的明文信息中包含消息和签名,消息和签名 可手动提取。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
73. 1. 读取tx:53c7da31693de3265f2059103080b6e7fcc6d12a2482a1509d3a98eae082b4b5,输出它的opreturn数据,其字符串值是____.
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
74. 1. 已知: private key 1: cUsnFska4Ksz8eqCA31JBVYCPPe453jQ8FXHfACaL23sZcBarXKS 使用BitcoinSVCryptor开发包,对字符串hello world使用private key 1进行AES加密, 对加密得到的二进制数据进行hex编码,得到的字符串是____. 字母小写,中间无分隔符。 对加密得到的二进制数据进行utf8编码,得到的字符串是____. 这个空填"?f?D?I 对加密得到的二进制数据进行base64编码,得到的字符串是____. 对加密得到的二进制数据进行base58编码,得到的字符串是____.
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
75. 2. 已知: private key 1: cUsnFska4Ksz8eqCA31JBVYCPPe453jQ8FXHfACaL23sZcBarXKS private key 2: cPEjWQGSoYj2u2MYiu5zKu16852cCk8HNHe5EidrM3qhcXPgJWRy 用户1使用BitcoinSVCryptor开发包中的ECDHAes给用户2发来一条加密信息,其信息是:6qhM8wCQff1zJ6YidxCUUH 已知这条加密后的信息(即加密后得到的字节数组)用base58进行了编码,那么其解密后的信息是____. 提示:先进行base58解码,然后再解密。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
76. 1. 已知: string privateKeyStr = "cNNfJQD8k2awDySowmH631JEJ9AVeueVkwLs9ihDkELhJhpMJVSt"; string opReturnData = "HquEky7h7KGkUkaccZt1R4"; 上面数据已经写到链上,与该私钥相关的包含这个数据的第一个交易哈希值是____. (即txhash) 上面数据用base58解码,然后用BitcoinSVCryptor.AES_class.AesDecrypt解密后的明文数据是____.
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。