比特币地址那么长,我们有必要简化它吗?

每个加密货币交易者都曾经历过从一个钱包地址向另一个地址发送资金的焦虑。首先你要复制一长串包含字母和数字的字符,然后至少反复检查5次以防止发错地址。相信很多人都因此产生疑问,这么长又这么复杂的地址真的有必要吗?

什么是区块链地址?

在比特币诞生早期,你可以通过类似104.25.248.32 这样的IP地址发送交易。这种方法很方便,省去了公钥和地址的处理过程。不久之后,比特币开发者就意识到这种交易发送方式很可能遭到严重的中间人攻击(MITM)[1],因此他们决定弃用这种方法。

这件比特币轶事现在看来很有历史价值,同时还说明了地址的意义:这不是一个非常特殊的东西,也不会一成不变。它是一种收发区块链交易所需用到的字符,就像SWIFT地址一样。

然而,SWIFT地址是由银行等中央机构分配的,但区块链地址是真实存在的。每个区块链地址可能在钱包找到它之前就已经存在,因为区块链地址是数学运算产生的结果。

公钥:区块链地址开始的地方

比特币禁用Pay to IP的方法之后,P2PKH就成了比特币地址的新标准。比特币地址通常都是这样的:

1K31KZXjcochXpRhjH9g5MxFFTHPi2zEXb

一个标准的P2PKH地址由34个字符组成,并且是1开头的。P2PKH的全称是“Pay To Public Key Hash”,这就意味着你是“支付给公钥的哈希”。对于初学者来说,这听起来似乎非常复杂,

那么我们就从构建区块链地址开始说起。

每个钱包软件都可以创建一个P2PKH地址,或者说你想要多少地址都可以。这不是什么复杂的事,只是一些随机字符的组合。

首先,你的钱包会通过收集熵来生成一个ECDSA私钥。ECDSA是比特币地址所需的核心加密算法。这是一种非对称签名算法,即你可以用私钥对信息进行签名,然后用公钥验证签名的真实性。通过ECDSA你可以证明你——只有你才是某一信息的发送者。就跟在一封信上签了名一样。

私钥创建完毕之后,钱包就会通过私钥来生成公钥。整个过程就是在特定的椭圆曲线上进行一些运算来选取随机坐标。公钥是用于发送和收集交易的关键。在比特币诞生早期,公钥甚至能够用来接收资金。

而现在公钥不仅仅非常长也很不方便(由65个字符组成),而且可能出现输入错误的情况。另外,一旦ECDSA出错,暴露公钥也会带来一定的风险,量子计算就是最好的例子。这就是比特币开发者坚持通过公钥生成地址的原因。

加密货币市场买入信号出现

加密货币市场4月份的涨势在5月份被逆转。上周6月份第一周,市场出现转机。

经历了长达近一个月的持续下跌后,上周以来加密货币市场有所回暖,以比特币为代表的多数主流币种已有空势逆转的信号出现。不过需要注意的是,虽然市场情绪已有好转迹象,但并不意味着市值靠前的主流币种短线必将启动集体性上涨,因此切不可盲目乐观,加密货币市场已经彻底走出困境言之尚早。

加密货币市场各币种资产的相关性依旧较高,主流加密货币之间涨跌幅还是比较一致。市场上可能出现新的积极领跑者,EOS可能是候选人之一。

EOS主网上线之后价格出现22%上涨。EOS已经接近15.50美元附近,也就是第一个价格阻力点。EOS将有可能挑战4月底以来的新高。未来下一个价格阻力可能在19美元至23美元附近。

undstrat的技术分析师Robert Sluymer与同事Tom Lee同站看涨一方,认为加密货币市场将会浴火重生。

在5月31日接受CNBC采访时,Sluymer表示,比特币此前几次比较大的价格回落(2月初、4月初和5月末)都使7000美元底部支撑更加稳固。他认为比特币价格已经触底,将在未来回升,下一步的价格阻力在7800美元。

加密货币投资者Ari Paul持不同观点。在他看来,短期加密货币市场不会有反弹。

Paul在6月1日推特上发文说,他和好几位业内资深基金经理聊天,所有人都不认为短期之内(6个月内)大笔资金将进入市场。他预测称直到明年,加密货币投资才能成为主流。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180605A004GY00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券