怎样使自己的比特币消失?

比特 比特币 特币 2023-11-15 42
如何让你的BTC消失是我们区块链研究所高级课程中的一个游戏链接。虽然它是通过语音解释的,但我希望更多的人能参与其中。 这个游戏表面上看起来有点有趣,但事实上,我希望通过这门课,你能更深入地了解BTC中的公共和私钥,以及世界上最大的分布式网络BTC。

很多人开始了解BTC,尤其是上次, “想哭”勒索病毒大规模爆发 ,更多的人知道这个神奇的东西的出现。然而,绝大多数人会知道,BTC仅限于在某个交易所购买一个叫做“BTC“东西(当然有些甚至不知道怎么买卖,网上查),但对于这个“BTC“是什么,是不是我们听过学过的比特币,根本没有深入思考这个问题。

通过前期,一个叫做“ 你怎么知道你买的比特币是真的? “课程,你应该知道我在说什么,知道交易所的“BTC不是我们的想象。

这门课怎么样?您将能够更深入地了解比特币。

我们暂时只从“数字货币”的角度来谈BTC,所谓的BTC:

因此,从这个描述中我们可以知道,对公钥和私钥的认识是非常关键的(公钥和私钥是我提到的” 区块链学习Make集 “第一个),因为BTC在运行过程中伴随着大量的公私钥运算转换过程。当然,这种转换是单向的: 公钥可以通过私钥计算,私钥不能通过公钥计算。

BTC通过公钥生成收款地址,收款地址不限于数量,但实际上钱夹程序(至少Bitcoin) Core是这样的)每个收款地址都有一个相应的私钥地址。以下是我实际操作过程中的截图:

在使用这个钱夹的过程中要非常小心,因为Core钱包默认会同步所有的块数据,通过提醒,目前至少同步120G块数据,如果不小心,每次同步,硬盘会逐渐填充,所以记得关闭钱夹界面右下角的网络图标。

以上是通过钱夹对地址和私钥的基本了解,实际BTC在计算公私钥时“相当复杂”,因为很多人不懂16进制,不懂很多加密技术,所以遇到奇怪的字符或函数名会头疼,比如ripemd160、sha256、base58等等。但如果你能做到这一点,其实并没有你想象的那么复杂。

以下是一个地址计算流程图:

有了这样的计算步骤,我们如何让BTC“消失”?事实上,最愚蠢的方法之一是生成一个公钥和私钥,然后转移到相应的公钥地址,然后丢失或完全忘记私钥,所以没有人能恢复私钥,不是“消失”吗?

然而,英语中有句话说“no pain, no gain“中文意味着“不劳无获”,代价不能白白花费,所以我们消耗BTC,希望“永生”。这也是本课程的最终目的: 消失是为了永生!

在实现这一目标之前,我们应该重新考虑比特币是什么:

作为今天的游戏实验,我们使用了第三点:比特币是世界上最大的分布式网络!因为这个网络记录了所有的交易细节,所以你可以尝试将信息以交易的方式存储在这个永远不会死亡的网络中。

好吧,原理明确了,现在看怎么做。回到上面的“地址计算流程”图,我们在第三步动手脚。例如,我们需要将一条信息“”Hello Bitcoin!“永久记录在区块链中,可以计算这个字符的sha256,从而生成一个哈希值,然后替换第三步中的值,继续以下形成过程,最后得到一个收款地址,假设是1DDiE5gkxgtnfs3tgxev6SUVjeyndfxH。

因此,生成了这个收款地址,但你没有发现我们这边没有私钥。根据公钥和私钥的原理,我们也知道,根据公钥计算私钥几乎是不可能的。因此,在这里我们转移了这个地址,所以交易细节出现了,并做到了“Hello Bitcoin!该字符串的哈希值永久记录在区块链中。

所以,我们所有的目标都实现了!

事实上,这不是我的第一个。很多人都这么做过。许多人使用比特币的区块链网络是世界上最大的分布式网络,并寄生在互联网上,这是不可能消除的。因此,以比特币为底层,记录大量哈希值信息。让我们看看下面的图片。每笔交易金额为1:

看到这里,我不知道你是否理解这样一个过程。例如,上图中的收款地址背后可能有一些特殊的含义。

最后,不要被这些看似复杂的计算步骤吓到,因为你不需要理解这些函数的原理。这些函数在网络上很容易获得(有些估计要越墙)。我列出了一些,供大家学习和实践:

今天的课程结束了,大家动起来,有问题留言交流。

相关推荐