18910140161

区块链钱包开发Android篇

顺晟科技

2021-06-16 10:46:37

363

简介

本文的主要内容是区块链钱包移动终端(Android)的开发,介绍了比特币钱包和以太网钱包的开发过程,包括钱包的主要功能:

创建钱包,钱包余额,导出钱包,钱包转账等。演示地址

区块链钱包

在日常生活中,每个人都会买一个钱包来存放政府机构发行的钞票,那么数字资产世界的钱包是什么呢?

比特币钱包

以太网钱包:雾,平价,我的钱包,令牌,元任务,分类账(硬件钱包)

内存相当于私钥

密钥库密码相当于私钥

EOS钱包

NEO钱包

量子钱包

链上

将数字货币发送到钱包地址,交易将在整个网络中广播、确认并打包成块。这发生在链上,称为链上事务。链上钱包需要保留自己的私钥。

断链

与链上交易相比,是链外交易。通常通过交易所的交易是链外的,我没有私钥。私钥在交换机中,由交换机管理。所以交易所的钱包也是集中钱包。

冷钱包

冷表示离线,与网络断开,表示网络无法访问存储私钥的位置。例如纸质钱包、脑钱钱包、硬件钱包等。

热门钱包

热点是组网,也就是私钥存储在网络可以访问的位置。比如网上钱包网站,交易所存的手机App钱包都是热门钱包。一般来说,冷钱包更安全,热钱包更方便使用。

不确定钱包

钱包随机生成

确定性钱包(高清钱包)

相同的种子可以导出相同的密钥对集合

全节点钱包

整个节点钱包除了存储私钥,还存储所有块的数据,最的是比特币核心。

轻便钱包

它不需要保存所有块的数据,只需要保存与自身相关的数据。分权基本可以实现。

集中式钱包

交易所里的钱包,还有OKLink提供的那种安全服务。

比特币钱包的构成

比特币钱包地址的创建过程

BIP32

BIP39

BIP43

BIP44

比特币创造了钱包

比特币钱包收藏和转账

比特币钱包构成

比特币钱包分为两部分:钱包程序和钱包文件

钱包文件

保存私钥和传输记录

钱包内装0.01 BTC(可消费: 0.01 BTC):

0个待定事务

1笔未用交易

0个已用交易

0个无效事务

最后看到的更佳区块: 1384907(2018-08-22T 03:38336042 Z): 0000000000000030 Fe 01 a 48 a 7 CD 6b 0 c 52909 a 7d 019084d 195 AE 3 EB d 2889 c 82 EC

按键:

最早创建时间: 2018-08-20 07:51336029 Z

种子出生日: 1534751489[2018-08-20 07:51336029 Z]

watch : tpubd 92 y4 mcsrbcsxanfgcgiwx7h 7 sgqusf4 gnpcuxc 2 gecswgwbmnpmo 2 c8 nxe z2ngvss 4 ufaghsunemwo qz6 aazlb4wlsmqxdriffge 9 TG 5j的关键

addr : MQ 5 gdvjdudemkfpbgmn 8 PGM 3 pyjvksshv has h 160:68 e9 c 9 e 06890527 CD 0 f 0 b 59d 83333502 AC 127 bef(M/0H/0/0)

未用:

0.01 BTC总值(发送0.00 BTC,接收0.01 BTC)

被7个对等方看到的置信度:(最近: 2018-08-22T 0:33:333 Z)。出现在更佳链高度1384907,深度1。Source: NETWORK

a 82 c 35 c 2133 BD 357 BFA 462 f 82d 75 b 28787 afcdcd 20 c8 b 89 Cd2 b 78 f 48138 D6 e 9 f

updated : 2018-08-22T 0:31336053 Z

在PUSHDATA(71)[30440

相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航