非对称加密:谁能花费那些比特币?
Posted 币圈韭菜哥
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了非对称加密:谁能花费那些比特币?相关的知识,希望对你有一定的参考价值。
比特币采用了一种非对称加密系统(也称为公钥加密系统),该加密算法需要一对密钥,其中每个密钥由一长串数字或字符组成,一个密钥是公开的,用于解密操作,另一个是私钥,负责加密操作,反之亦然,算法很容易创建私钥并导出相应的公钥,然而,却无法从相应的公钥通过计算反推私钥,因此公钥,顾名思义,是可以公开的,收款人可以用公钥取到交易信息,以使比特币转账得以继续进行。
私钥由一长串数字和字符组成,通过由密码保护的比特币钱包(即用户计算机、移动设备或其他Web应用上的软件)进行存储和管理。
到目前为止,我们已经讨论了交易的来龙去脉。如果比特币是中心化运作的体系,我们可以高枕无忧了,因为会有一个单一实体专门负责这项任务。然而比特币是一个分布式体系,由一群自愿参与的计算节点来共同负责,这些矿工分布在世界各地。
记账和支付授权可以由不同实体进行操作,了解系统如何以这种方式来维护每个人的利益就显得非常重要。系统的这个特性就是之前提到的关键知识点之一,也经常被比特币的批评者所忽略。
矿工是负责比特币网络运作的计算节点,它负责验证交易的有效性,并用包含最新交易的新区块定期更新区块链,比特币软件由每台计算机上的矿工运行,包含了由一组规则和约定构成的比特币协议。
总的来说,比特币网络要求区块链(公开账本)持续更新,添加新的区块(账本页)。大约每十分钟新增一个区块,其中包含了一组最新的交易。虽然所有矿工都在产生下一个区块,但只有其中一个矿工会被选中,由它产生的特定版本区块将会被添加到区块链中。
事实上,每个矿工在创建自有版本的下一个区块时都是为了自身的利益,这样可以从中收取该区块交易中的交易费。虽然比特币交易中像付款人、收款人、金额这样的核心参数不能更改,但大部分交易都包含了由付款人支付的交易费,如果某矿工产生的区块被选中加入了区块链,那么该区块中的交易费就都可以记录到该矿工的账户。
除了交易费,有幸将区块加入区块链的矿工还会额外赚到一笔新“铸造”的比特币存款。矿工创建一笔额外的交易,将新铸造的比特币加入自己的比特币账户。这笔钱叫区块奖励。2014年,比特币协议允许每个新区块给矿工分配25枚新比特币,这是在收取交易费的基础上额外赠送的。比特币刚开始推出时,每个区块分配50枚比特币(BTC)的奖励,奖励数量大约每四年减半。
因为生成区块并选入区块链能赚到新比特币,所以矿工竞相努力挖矿。稍后将对这个选择过程的运作细节做出解释,暂时可以先将其当成是执行昂贵的计算任务以解决一个数学问题。找到问题的答案很难,但是验证答案的正确性却很容易。第一个找到区块问题答案的矿工可以向全网的矿工公布该区块。矿工在收到区块及其问题答案后就开始着手验证,证明为区块找到的答案是正确的。比特币协议设置问题难度的方式是让找到答案所需的时间平均保持在10分钟左右。
扫描二维码添
加韭菜哥微信
本文仅代表作者个人观点,不构成投资建议,据此投资,后果自负。
以上是关于非对称加密:谁能花费那些比特币?的主要内容,如果未能解决你的问题,请参考以下文章