电商| 物流| 科技| 创业| 经商| 运营| 科普| 财经| 文娱| AI| 物联| 品牌| 会议| 政策| 时尚| 健康| 家居| 金融| 农业| 汽车| 房产| 百科| 生活| 游戏| 管理| 快讯
 
首页 » 资讯 » 电商 » B2B » 比特币地址介绍

比特币地址介绍

放大字体  缩小字体 时间:2022-01-05 09:41    来源:imtoken官网钱包  热度:74
比特币地址是一个由数字和字母组成的字符串,可以与任何想给你比特币的人分享。由公钥。。。
 比特币地址是一个由数字和字母组成的字符串,可以与任何想给你比特币的人分享。由公钥(一个同样由数字和字母组成的字符串)生成的比特币地址以数字"1"开头。

在交易中,比特币地址通常以收款方出现。如果把比特币交易比作一张支票, 比特币地址就是收款人,也就是我们要写入收款人 一栏的内容。一张支票的收款人可能是某个银行账户,也可能是某个公司、机构,甚至是现金支票。支票不需要指定一个特定的账户,而是用一个普通的名字作为收 款人,这使它成为一种相当灵活的支付工具。与此类似,比特币地址的使用也使比特币交易变得很灵活。比特币地址可以代表一对公钥和私钥的所有者,也可以代表其它东西,比如付款脚本。现在,让我们来看一个简单的例子,由公钥生成比特币地址。

比特币地址可由公钥经过单向的加密哈希算法得到。哈希算法是一种单向函数,接收任意长度的输入产生指纹摘要。加密哈希函数在比特币中被广泛使用: 比特币地址、脚本地址以及在挖矿中的工作量证明算法。由公钥生成比特币地址时使 用 的 算 法 是 Secure Hash Algorithm (SHA) 和 the RACE Integrity Primitives evaluation Message Digest (RIPEMD), 特 别 是 SHA256 和RIPEMD160。

以公钥 K 为输入,计算其 SHA256 哈希值,并以此结果计算 RIPEMD160 哈希值,得到一个长度为 160 比特(20 字节)的数字:

A = RIPEMD160(SHA256(K))

公式中,K 是公钥,A 是生成的比特币地址。

比特币地址与公钥不同。比特币地址是由公钥经过单向的哈希函数生成的。

通常用户见到的比特币地址是经过"base58Check"编码的,这种编码使用 了 58 个字符(一种base58 数字系统)和校验码,提高了可读性、避免歧义并有效防止了在地址转录和输入中产生的错误。base58Check 编码也被 用于比特币的其它地方,例如比特币地址、私钥、加密的密钥和脚本哈希中,用来提高可读性和录入的正确性。下一节中我们会详细解释 base58Check 的 编码机制,以及它产生的结果。下图描述了如何从公钥生成比特币地址。

为了更简洁方便地表示长串的数字,许多计算机系统会使用一种以数字和字母组成的大于十进制的表示法。例如,传统的十进制计数系统使用 0-9 十个数字,而十六进制系统使用了额外的 A-F 六个字母。一个同样的数字,它的十六进制表示就会比十进制表示更短。更进一步,base64 使用了 26 个小写字母、

26 个大写字母、10 个数字以及两个符 号(例如"+"和"/"),用于在电子邮件这样的基于文本的媒介中传输二进制数据。base64 通常用于编码邮件中的附件。base58 是一种基于文本的 二进制编码格式,用在比特币和其它的加密货币中。这种编码格式不仅实现了数据压缩,保持了易读性,还具有错误诊断功能。base58 是 base64 编码格 式的子集,同样使用大小写字母和 10 个数字, 但舍弃了一些容易错读和在特定字体中容易混淆的字符。具体地,base58 不含

base64 中的 0(数字 0)、O(大写字母 o)、l(小写字母 L)、I(大写字母i),以及"+"和"/"两个字符。简而言之,base58 就是由不包括(0,O,l,I)的大 小写字母和数字组成。例 4-1 比特币的 base58 字母表
123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxy z

base58Check 是一种常用在比特币中的 base58 编码格式,增加了错误校验码来检查数据在转录中出现的错误。 校验码长 4 个字节,添加到需要编码的数据之后。校验码是从需要编码的数据的哈希值中得到的,所以可以用来检测并避免转录和输入中产生的错误。使用 base58check 编码格式时,编码软件会计算原始数据的校验码并和结果数据中自带的校验码进行对比。二者不匹配则表明有错误产生,那么这个 base58Check 格式的数据就是无效的。例如,一个错误比特币地址就不会被钱包认为是有效的地址,否则这种错误会造成资金的丢失。为了使用 base58Check 编码格式对数据(数字)进行编码,首先我们要对数据添加一个称作"版本字节"的前缀,这个前缀用来明确需要编码的数 据的类型。例如,比特币地址的前缀是 0(十六进制是 0x00),而对私钥编码时前缀是 128(十六进制是 0x80)。 表会列出一些常见版本的前缀。

接下来,我们计算"双哈希"校验码,意味着要对之前的结果(前缀和数据)运行两次 SHA256 哈希算法:

checksum = SHA256(SHA256(prefix+data))在产生的长 32 个字节的哈希值(两次哈希运算)中,我们只取前 4 个字节。这4 个字节就作为校验码。校验码会添加到数据之后。

结果由三部分组成:前缀、数据和校验码。这个结果采用之前描述的 base58 字母表编码。下图描述了 base58Check 编码的过程。

base58Check 编码:一种 base58 格式的、有版本的、经过校验的格式,可以明确的对比特币数据编码的编码格式,在比特币中,大多数需要向用户展示的数据都使用 base58Check 编码,可以实现数据压缩,易读而且有错误检验。base58Check 编码中 的版本前缀是数据的格式易于辨别,编码之后的数据头包含了明确的属性。这些属性使用户可以轻松明确被编码的数据的类型以及如何使用它们。例如我们可以看到 他们的不同,base58Check 编码的比特币地址是以 1 开头的,而 base58Check 编码的私钥 WIF 是以 5 开头的。表 4-1 展示了一些版本前缀 和他们对应的 base58 格式。

表 4-1 base58Check 版本前缀和编码后的结果种类版本前缀 (hex)base58 格式Bitcoin Address0x001

Pay-to-script-Hash Address 0x053

Bitcoin Testnet Address0x6Fm or n Private Key WIF0x805, K or L BIP38 Encrypted Private Key0x01426P BIP32 Extended Public Key 0x0488B21Expub

我们回顾比特币地址产生的完整过程,从私钥、到公钥(椭圆曲线上某个点)、再到两次哈希的地址,最终产生 base58Check 格式的比特币地址。之前C++代码完整详细的展示了从私钥到 base58Check 编码后的比特币地址的步骤。代码中使用"其他客户端、资料库、工具包 "中介绍的 libbitcoinlibrary 来实现某些辅助功能。

关于比特币地址介绍的要点介绍,希望对大家了解比特币地址介绍有所帮助,如有侵权,联系我们37442552@qq.com。
 
你可能感兴趣:
 
B2B电商模式:传统行业电商的B2B模式思考
B2B电商模式:传统行业电商的B2B模式思考

2016-06-07 B2B B2B模式

当今的互联网领域可谓风云变幻,各种模式也比比皆是,随着一些交易模式或者盈利模式被残酷的淘汰出局,B2B又变成了被讨论或者是一些企业策划包装的救命稻草,…

B2B生鲜电商新锐鲜易网杀入沈阳 开拓新市场
B2B生鲜电商新锐鲜易网杀入沈阳 开拓新市场

2016-06-07 B2B 生鲜电商 鲜易网

B2B生鲜电商新锐鲜易网杀入沈阳 开拓新市场;鲜易网打造全国百城餐饮生鲜食材电商平台沈阳站开通,同时覆盖沈阳市所有地区的食材采购配送服务也正式启动。这…

银基集团转战B2B市场 启动“品汇壹号·云合伙”

2016-06-07 B2B 银基集团 品汇壹号

银基集团转战B2B市场 启动“品汇壹号·云合伙”项目;品汇壹号计划搭建一个由银基、城市合伙人、B端会员、资本、银行等组成的云平台,这一平台可以让每个合作…

B2B服务都包括哪些组成部分?SaaS服务、B2B电商

2016-06-07 B2B B2B电商 供应链金融

IDG资本创始合伙人熊晓鸽曾预测,B2B将诞生下一个BAT。根据艾媒咨询2016年6月3日发布的报告:2015年中国B2B市场处于上升通道,B2B电子商务交易规模达12.31万…

跳出传统B2B模式 建材家居类电商新贵--国通商城

2016-06-07 B2B 建材家居类电商 国通商城

跳出传统B2B模式 建材家居类电商新贵--国通商城的辉煌战果;国通商城通过网站、APP、微官网、DM杂志等渠道,将商讯全方位而又精准化地传递到给潜在的合作伙伴…

生鲜农产品行业盛会 B2B蔬菜生鲜物流成热门话题
生鲜农产品行业盛会 B2B蔬菜生鲜物流成热门话题

2016-06-07 B2B B2B蔬菜生鲜物流

第四届生鲜农产品供应链创新峰会暨2016北京CED电商应用研讨会在北京召开,由中国物流与供应链联盟主办,是国内最具趋势引领力的生鲜农产品行业盛会。据悉,本…

B2B成跨境电商2.0时代发力点  跨境电商效果外贸增长红利将释放
B2B成跨境电商2.0时代发力点 跨境电商效果外贸

2016-06-10 B2B 跨境电商 2.0 时代

如果将依靠代购的海淘阶段定义为跨境电商1.0时代,那么,在行业快速发展整合走向成熟以及政策利好不断释放的当前,跨境电商则开始步入2.0时代。而在2.0时代,…

我国首个测绘地理信息行业B2B2C电商服务平台——“仪之宝”正式上线
我国首个测绘地理信息行业B2B2C电商服务平台—

2016-06-23 测绘地理信息 B2B2C 电商服务平台 仪之宝

我国首个测绘地理信息行业B2B2C电商服务平台仪之宝正式上线;记者从昨天召开的2016年中国测绘地理信息互联网大会获悉,我国首个测绘地理信息行业B2B2C电商服…

B2B跨境电商 中国B2B交易额将超过20万亿元预计

2016-06-25 B2B 跨境电商 B2B交易额

分享经济或共享经济的发展已成为新形势下,中国经济发展的又一大新动能。如果共享经济与时下中国经济的另一个风口跨境电商碰撞在一起,会产生怎样的化学反应…

酒仙网旗下酒仙团中国酒类电子商务b2b市场研讨会在昆明召开
酒仙网旗下酒仙团中国酒类电子商务b2b市场研讨

2016-06-25 酒仙网 酒仙团 b2b

酒仙网旗下酒仙团中国酒类电子商务b2b市场研讨会在昆明召开 据悉,酒仙网旗下酒仙团主办的中国酒类电子商务b2b市场发展研讨会在昆明召开。酒类产、销企业负责…

 
热点图文
B2B电商模式:传统行业电商的B2B模式思考

B2B电商模式:传统行业电商的B2B模式思考

B2B生鲜电商新锐鲜易网杀入沈阳 开拓新市场

B2B生鲜电商新锐鲜易网杀入沈阳 开拓新市场

生鲜农产品行业盛会 B2B蔬菜生鲜物流成热门话题

生鲜农产品行业盛会 B2B蔬菜生鲜物流成热门话题

B2B成跨境电商2.0时代发力点  跨境电商效果外贸增长红利将释放

B2B成跨境电商2.0时代发力点 跨境电商效果外贸增长红利将释放

我国首个测绘地理信息行业B2B2C电商服务平台——“仪之宝”正式上线

我国首个测绘地理信息行业B2B2C电商服务平台——“仪之宝”正式上线

酒仙网旗下酒仙团中国酒类电子商务b2b市场研讨会在昆明召开

酒仙网旗下酒仙团中国酒类电子商务b2b市场研讨会在昆明召开

外贸B2B发展趋势 解读外贸B2B平台的四大发展趋势

外贸B2B发展趋势 解读外贸B2B平台的四大发展趋势

淘宝收藏大师授权有什么影响

淘宝收藏大师授权有什么影响

 
经商宝 — 经商创业营销推广电子商务门户 网站地图 | 关于我们 | 特惠服务 | 人才招聘 | 联系我们 | 法律声明