一、如何生成bitcoin 地址长度不一样
1.首先你要知道公钥和私钥的概念(已经懂的不用看这部分了)
公钥私钥是现代密码学分支非对称性加密里面的名词,通常都是用公钥加密信息,用私钥解密信息,为什么要这样?因为你看电视剧的时候,发电报那种都是对称性加密,这种加密方式缺点是显而易见的,如果被人知道了密钥和加密方法,于是按照加密方法反着来就能解密。一直到非对称性加密这种情况才有所改观,公钥就是可以对全世界公开的密钥,比如你和google通讯,用google给的1024位的公钥加密,送到google那里只有他有对应的私钥,只有他能解密,于是就保证了通讯安全
2.比特币主要用了ECDSA,也就是椭圆曲线签名算法,这个算法有两个特性,注意这两点对下面至关重要
a.只要知道私钥,可以算出相应的公钥;
b.你用私钥签名过的东西,可以用公钥算一下是不是你签的;
3.知识准备完了,下面开始讲比特币的交易,比特币其实没有钱包,只有交易账单,整个比特币就是一大堆交易账单
比如:
账单1从A转到B转了XXX比特币
账单2从B转到C和D转了XXX比特币
账单3从C转到E转了XXX比特币
。。。。任何人只要下载了客户端都能接收到从比特币成立那一天起的所有账单,所以,只要把所有账单都下载全了自然知道每个账户上应该剩多少钱(这里仔细思考下)
4.比特币的账户,就是刚才讲的一段公钥
5.下面我开始贴一个比特币的账单,这里是核心部分了!!!每个账单都是一段数据,你签完了以后会发送到全网,把数据结构逆向成易懂的中文解释如下:
FROM(谁发送的,包括两部分)
Previous tx:你要花的这笔钱的那个账单的id,也就是说,你花的任何一笔钱都应该有人转给你过,需要出示那个账单的id
scriptSig:你对这笔交易的签名,就是把单子用你的私钥做hash,只有你能做这个hash
TO(谁接受,包括两部分)
Value:要发多少
scriptPubKey:对方的公钥,比特币账户就是一段公钥
6.等你签完单子以后,开始往全网发送,怎么发呢?比特币通讯没那么复杂,你可以类比成IRC频道,但和普通的“IRC”不同的是,任何一个客户端都是一台“IRC”服务器,当你启动客户端的时候,会接收到周围的有公网IP的客户端地址,就是“服务器”列表,这个列表也不断的刷新,都是其他的比特币用户,于是你在这个“IRC”喊一句话的时候,周围的人会听到,进而扩散的全世界。
7.把签单发送到全世界以后,所有收到这个单子的客户端会效验你这个单子对不对,比如会效验你的签名,是不是你发的,会效验你是否有那么多钱(根据历史交易可以推算出你有多少钱可以花)
如果这个交易大家算过没问题了,基本上就算转账成功了。
8.实际上现在对方已经接受了比特币,但是要想花的话,他得有那个地址(公钥)对应的私钥。于是他就能填下一个单子的 FROM头部,Previous tx就是刚才这笔交易的序号,scriptSig填用他私钥签名过的hash
如此往复。。。
二、btc钱包是什么意思
BTC钱包是指用于存储和管理比特币的数字钱包。
以下是关于BTC钱包的详细解释:
一、BTC钱包的基本概念
BTC钱包是一种数字钱包,其专门用于安全地存储比特币。这种数字货币的出现,改变了传统金融体系的交易方式。BTC钱包可以视为一个存储比特币的“容器”,用户可以在其中查看自己的比特币资产,并进行转账、收款等操作。
二、BTC钱包的功能与特点
1.安全存储:BTC钱包采用先进的加密技术,确保比特币资产的安全存储。
2.便捷操作:用户可以通过BTC钱包轻松进行比特币的转账和收款,无需复杂的金融操作。
3.跨平台使用:BTC钱包支持多种操作系统和设备,用户可以在不同平台上使用。
4.私钥管理:BTC钱包生成私钥,用于比特币的资产安全控制。用户需妥善保管私钥,以防资产损失。
三、BTC钱包的种类
1.桌面钱包:安装在个人电脑上的钱包,适合熟悉计算机操作的用户。
2.手机钱包:适用于移动设备,方便随时查看和管理比特币资产。
3.硬件钱包:一种物理设备,离线存储比特币,安全性较高。
4.网页钱包:通过网页浏览器访问,适合初学者使用。
四、BTC钱包的使用注意事项
1.保管好私钥:私钥丢失可能导致比特币资产无法恢复。
2.注意网络安全:在使用BTC钱包时,要注意防范网络攻击和诈骗。
3.更新软件:定期更新BTC钱包软件,以确保安全性能得到优化。
总之,BTC钱包是比特币生态系统中不可或缺的一部分,它为比特币用户提供了一个安全、便捷的管理和操作平台。
三、如何创建BTC钱包
作为区块链的一名新手小白,我们需要一个钱包来接收我们的BTC。
下载并安装好TP钱包,点击图标运行。
进入钱包后,选择下方得“我没有钱包”
然后我们在选择体系页面,点击“比特币”
填写钱包的信息,输入密码,点击下一步
点击“备份钱包”,备份好助记词,丢失将无法找回(建议用笔抄写下来保存好)
确认你的钱包助记词,需要点击下方按照你保存好的助记词得顺序
当所有步骤都完成后,就拥有了自己的BTC钱包
四、为什么可以用不同公链地址注册DAS账户
这是 DAS超越其他去中心化域名/账户系统的独特之处。事实上,不光可以使用所有公链地址注册 DAS账户,你甚至可以使用普通的邮箱来注册/持有/管理 DAS账户。并且,技术上是完全去中心化的,不需要信任任何中心化组织。这得益于 DAS所依赖的 Nervos CKB公链,相关的技术细节可以参考BTC地址如何管理 CKB链上的资产。
BTC地址如何管理 CKB链上的资产
首先,这不是通常意义上的跨链
通常意义上的跨链是指,在 A链上锁定资产,在 B链上创造对应的资产。事实上,Nervos CKB上的资产不会出现在 BTC上,BTC上的资产也不会出现在 Nervos CKB上。Nervos CKB只是可以兼容任意公链的账户体系。
从非技术的角度理解
我们做一些比喻,把一个公链比喻成一个国家,该公链的地址比喻为该国家的居民身份证。如:
ETH公链-->美国
ETH地址-->美国身份证
BTC公链-->英国
BTC地址-->英国身份证
Nervos CKB公链--> C国
Nervos CKB地址--> C国身份证
对于美国而言,居民必须持有美国的身份证,才能持有和管理美国境内的资产,英国亦如此。两个国家相互不认可对方国家的身份证。
但对于 Nervos CKB这个新的 C国而言,不光持有 C国身份证的居民可以持有其境内资产。其他国家的居民,只要提供有效的他国居民身份证,也可以持有 C国的资产。
更进一步类比,BTC用户在 BTC钱包内发送发行在 Nervos CKB上的资产,就好比,美国居民可以凭借有效的美国身份证去转卖其在 C国的房屋。并且这个转卖过程是 C国官方所认可的。
从技术角度理解
Nervos CKB可以兼容 BTC的账户体系,本质是指,
Nervos CKB这条链可以检验 BTC私钥对一笔 Nervos CKB交易的签名。
一般而言:
BTC链只能校验 BTC私钥对 BTC交易的签名,ETH亦如此。签名校验通过,交易上链,意味着你用 BTC私钥控着了你的 BTC资产。
同时,BTC/ETH链的签名算法是固定的,校验签名的程序逻辑也是固定的。要添加新的签名算法,必须对整条链硬分叉。
但 Nervos CKB有一些新特性:
向 Nervos CKB链添加新的签名算法时,CKB不会硬分叉,新的签名算法就像插件一样被安装到了 Nervos CKB上。
同时,任何人,在任何时候,都可以在 Nervos CKB上部署任何签名算法。
在一笔 Nervos CKB交易中,可以明确指出需要调用哪个签名算法参与交易的验证。
Nervos CKB节点在打包交易时,就会运行那个特定的签名算法对交易进行校验。校验通过,交易上链。
因此:
我们可以把 BTC的签名算法安装到 Nervos CKB上,并且在交易中明确,节点在打包这笔交易必须调用 BTC的签名算法进行校验。签名校验通过,交易上链,资产转移完成,意味着你用 BTC私钥控着了你的 Nervos CKB资产。
同理,我们可以把任意公链的签名算法安装到 Nervos CKB上。最终实现,任意公链地址都可以持有发行在 Nervos CKB上的资产。
王者之心2点击试玩
五、btc冷钱包怎么样把币转出
btc冷钱包怎么把币转出来
将比特币(BTC)从冷钱包转出的步骤如下:
1.连接网络:将冷钱包连接到网络。这可能需要将钱包插入计算机或移动设备中,或者使用USB连接线等外部设备。
2.打开钱包:打开冷钱包应用程序或通过浏览器访问其网站。您需要输入您的私钥或助记词等身份验证信息来访问您的冷钱包。
3.找到BTC:找到您想要转出的BTC余额。您的冷钱包应该有一个交易历史记录或余额选项,帮助您找到您的BTC。
4.创建交易:创建一个新的比特币交易,包括接收地址和转出数量。在创建交易时,您需要确认您的私钥或助记词以签署交易。
5.发送交易:发送您的交易。您的钱包应该有一个发送或确认选项,用于发送交易并广播到比特币网络上。
6.等待确认:等待交易在比特币网络上被确认。这可能需要几分钟或几个小时,具体取决于交易费用和网络拥堵情况。
请注意,在将比特币从冷钱包转出时,请务必确保您的私钥和助记词等身份验证信息安全,以免被盗。另外,您需要确保将接收地址正确输入,否则您的比特币可能会被发送到错误的地址,无法找回。
六、btc钱包如何使用
1.首先,安装比特币钱包应用程序。
2.创建新钱包。安装完成后,打开钱包应用程序,并进入初始化界面。在此界面中,你可以选择创建新钱包或导入现有钱包。请务必注意,你的助记词需要用纸笔记录下来,避免截图保存以防泄露,并确保助记词得到妥善保管。点击“下一步”继续操作。
3.助记词备份验证。在这一步,你需要按照之前生成顺序点击15个随机汉字,以确认你是否已经正确备份了助记词。完成后,设置你的钱包密码,并点击“创建钱包”。
4.如果你已经有了助记词(即之前创建过钱包),可以选择点击“导入钱包”选项。输入你的助记词,每个汉字之间用空格隔开,并输入之前设置的密码。
5.钱包主界面。在完成钱包的创建或导入后,你将看到钱包的主界面。此时,你需要等待钱包数据同步完成。
本文来自用户投稿,不代表币大牛资讯立场,如若转载,请注明出处:https://www.98xmw.com/zhis/12291.html
发表回复
评论列表(0条)