主页 > imtoken安全下载 > 去中心化和比特币中心化的概念:钱存放在任何一家银行

去中心化和比特币中心化的概念:钱存放在任何一家银行

imtoken安全下载 2023-07-03 05:22:02

权力下放和比特币的想法

中心化:钱在银行

任何新技术的诞生都是为了解决一个问题。 区块链本质上是一个去中心化的分布式账本数据库(这里指的是与比特币相关的应用),所以区块链的诞生主要是为了解决一个问题,答案就是:去中心化。 要理解什么是“去中心化”,首先要看什么是“去中心化”。

想象一下,我们通常把工作赚来的钱放在哪里? 除了压在枕头下,塞在鞋垫里,大多数情况下我们会把它们存放在银行、支付宝、微信等第三方机构。 存完钱后,银行会给我们开一个账户,告诉我们现在账户里有多少钱。

而当我们要买东西的时候,我们可以选择刷卡给商家转账,银行会帮我们记录账户资金的变化。

比特币私钥数据库_比特币私钥修改字符_比特币私钥修改字符

换句话说,银行似乎是帮助我们管理财富的货币兑换中心。 我们愿意把钱交给银行而不是每天背着一袋袋现金的唯一原因是因为我们信任银行。 我们相信银行会如实记录我们的每一笔收入和支出,不会为了一己私利而伪造账目、挪用财物。

比特币私钥修改字符_比特币私钥修改字符_比特币私钥数据库

去中心化:比特币应用的目的

我相信银行没有错,但银行只是众多中心化机构之一。 除了把钱交给银行,我们通常也会把钱交给其他各种金融机构,比如P2P。 这还不如银行让人放心。 另外,不得不说的是,塞浦路斯银行事件告诉我们,即使是银行也不一定万无一失。

比特币私钥数据库_比特币私钥修改字符_比特币私钥修改字符

那么有没有办法让我们在不信任或依赖任何中央机构(无论是银行还是P2P)的情况下管理我们的财产呢? 除了把钱塞到床底下,需要的时候拿来用,聪明的中本聪还想到了另外一个办法。 他建立了一种新的货币体系——比特币。

比特币没有物理形式。 我们既没有看到称为比特币的纸币,也没有看到称为比特币的硬币。 它只是一种纯粹的电子货币,因此在比特币世界中不存在现金交易。 所有交易都是账户之间的转账比特币地址可以查到本人吗,与我们通常的银行转账一样。 我们可以像人民币一样查看自己账户中的比特币余额,消费时可以将比特币从自己的账户转入商家的账户。

但与人民币不同的是,比特币的账本并不是由银行、支付宝等第三方机构统一存储和管理,而是分布在每一个使用比特币的用户手中。 也就是说,每个人的电脑里都有一个比特币账本,上面记录着全世界所有比特币用户的账户,相当于每个用户都扮演着世界银行的角色。 当一笔交易发生时,比如小金付给小果100个比特币,不仅小金和小果的账本会记录这个变化,其他所有比特币用户的账本也会反映这个变化。

比特币私钥数据库_比特币私钥修改字符_比特币私钥修改字符

比特币私钥修改字符_比特币私钥修改字符_比特币私钥数据库

显然,这种机制使得所有用户都没有必要依赖一个中心化的组织来记账。 既然每个人手里都有一本账本,就不用担心自己的账目被组织随意篡改。 所以,比特币的出现解决了我们开头提到的去中心化问题。 即使不依赖绝对信任的权威,我们仍然可以很好地跟踪我们财产的变化。

比特币长什么样

那么比特币到底是什么,如何使用,让我们有一个直观的体验。 正如我之前所说,比特币是一种没有实物形态的电子货币,它只记录在我们自己的账本上。 因此,要保存和使用比特币,首先要有一个账本。 通常我们将查看和管理自己账本的软件称为“钱包”。

就像我们要访问我们的电子邮件时,我们可以使用 Outlook、Foxmail、Becky 等客户端软件访问我们的比特币账户比特币地址可以查到本人吗,我们也可以使用多个不同的钱包客户端软件。 不同钱包的功能还是有一些区别的,后面会讲到。 现在以一个名为 Electrum 的钱包为例。

下图是我通过Electrum钱包软件看到的比特币余额和交易信息。 可以看到,7月8日,钱包中存入了第一笔款项,1比特币。 0.05 BTC 于 7 月 13 日转出,因此账户中还剩 0.95 BTC。 直观吗?

比特币私钥数据库_比特币私钥修改字符_比特币私钥修改字符

比特币私钥数据库_比特币私钥修改字符_比特币私钥修改字符

那么我们首先如何拥有我们的比特币呢? 一种方法叫做“挖矿”,这方面的知识比较复杂,后面会讲到; 另一种方法是转移。 目前,比特币与股票、黄金一样,交易市场活跃。 我们可以用人民币在交易市场购买一些比特币,转入我们的钱包账户。

比特币公私钥加密

当我们第一次使用比特币钱包时,钱包软件会自动为我们生成一个私钥,并根据这个私钥生成一个公钥。 还记得私钥和公钥的概念吗? 这里用到了上面提到的知识。 公钥和私钥就像一对孪生兄弟。 用私钥加密的消息只能用公钥解密,反之,用公钥加密的消息只能用私钥解密。

我们可以把我们的钱包想象成一个真正的带锁钱包。 只有私钥才能打开锁,把里面的钱拿走。 所以即使钱包丢了,只要私钥没丢,别人即使找到了我们的钱包,也拿不走里面的钱。 或者你可以直接把私钥想象成我们银行卡的密码。

如果私钥是银行卡的密码,那么公钥就相当于银行卡的卡​​号。 当我们需要支付东西的时候,我们只要知道对方的卡号就可以转账了。 同样,当别人要给我们付款时,我们也需要告诉别人我们的卡号。

比特币私钥修改字符_比特币私钥数据库_比特币私钥修改字符

总之,私钥是你的,不能告诉别人,但公钥是公开的。 只有告诉别人,别人才能打款到你的账户~

或者使用 Electrum 来演示。 下图中“Shipping Address”栏后面的一长串乱码称为“Address”。 地址实际上是由公钥转换而来的。 我们也可以简单的把地址理解为一个公钥,或者我们的银行卡号。 私钥也是一长串乱码,这里就不展示了。

所以,如果我们想让一个朋友给我们转一些比特币,我们只需要告诉他这个地址,让他转钱到这个地址就可以了。

比特币私钥修改字符_比特币私钥修改字符_比特币私钥数据库

详细的比特币支付应用:去中心化和保密

让我们通过一个具体的例子来看看比特币支付系统,了解去中心化区块链是如何应用的。

比特币私钥修改字符_比特币私钥修改字符_比特币私钥数据库

还是以小金转100个比特币给小果为例。 小金会在自己的比特币钱包中进行转账操作,发出指令“从我的账户转100个比特币给小果”。 这个转账操作实际上包括两个步骤:

首先,钱包会自动用小金的私钥“签署”转账指令,相当于用钥匙打开锁着的钱包,表示我要使用钱包里的100元。

为了给小果转账,小金会输入小果的比特币钱包地址,这个地址也可以看作是小果的公钥。

接下来,这条指令被发送到Bitby网络,任何修改比特币私钥字符的人,包括小果,都可以收到这条指令。 大家看到这条指令后,都会用小金的公钥来验证这条指令的有效性。 比如这条指令真的是小金发出的,小金钱包里的余额是否够到100,指令的内容有没有被篡改等等。一旦大家确认这条指令没有问题,就会记录下来他们账本上的总和:“小金的账户余额-100,小果的账户余额+100”。

以后小果要用这100块钱,就先像小金一样,用自己的私钥给这100块钱“签名”解锁,然后再填上别人的公钥,把钱转给对方。

比特币私钥修改字符_比特币私钥修改字符_比特币私钥数据库

试想一下,假设有个坏人小强,他也用小金的公钥解密了小金的转账指令,知道小金要给小果转100个比特币,所以他要把这100个比特币的目的地址转给小果。 国家是他自己的。 那么修改地址后,他必须用小金的私钥重新签名,才能通过网络中其他人的验证。 但是小强不知道小金的私钥比特币私钥修改字符,所以这个方法行不通。 可以通过反复试验来完成吗? 比如小强不断修改小金签名的指令,每次修改后都用小金的公钥验证修改,直到把小果的地址改成自己的。 只能说,真要试一试,恐怕这辈子都来不及了。 因此,公钥加密机制为比特币转账交易提供了坚实的安全保障。

币圈新闻,版权所有丨如未注明,均为原创丨本站受BY-NC-SA协议授权

转载请注明原文链接:去中心化与比特币中心化的概念:钱存在任何一家银行