首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

谁是比特币的幕后推手?

在本文中,我们将解释参与比特币的不同参与者,并看看它为什么是真正的分散化。

目录

· 谁是比特币的不同利益相关者?

· 是谁创造了比特币?谁维护比特币?

· 什么是节点?

· 什么是矿工?

· 成为比特币的一个节点或矿工有多难?

1. 谁是比特币的不同利益相关者?

快速概述比特币中不同类型的参与者,为本文打下基础:

· 节点

· 矿工

· 发送和接收比特币交易的用户(商户、客户、P2P用户)

· 开发人员

· 比特币基金会

节点

· 节点可以是完整节点,也可以是轻节点。

· 完整的节点下载、更新并验证整个区块链的副本。

· 一个轻量级节点下载、更新并验证一个区块链副本,而不是完整的区块链。

矿工

· 运行完整的节点。

· 矿工验证比特币交易,将其分组,并将其添加到区块链中。

仅使用比特币发送和接收交易的用户

· 仅使用比特币发送和接收交易的用户包括使用比特币进行交易的客户和商户,以及只想使用比特币进行点对点(P2P)交易的人。他们通常用比特币钱包来做这件事。

· 比特币钱包通常是轻节点,因为它们需要区块链上的信息,但是下载整个区块链是不可行的,因为它太大了。

· 轻节点是一种节点类型,它只下载区块链的一小部分,并且依赖于其他(受信任的)节点来获得区块链的更新。

开发人员

· 开发人员编写新代码并修复比特币代码中的bug。这包括开发新的功能,如比特币的可伸缩性解决方案。

· 比特币的开发者是志愿者: 比特币是一个开源项目。

比特币基金会

· 支付一些核心开发人员薪水,这样他们就可以全职开发软件。

· 推动比特币的发展和普及。

· 代表比特币对政府和组织的利益。比特币作为一个集中实体的地位受到了比特币社区的严厉批评。它在比特币网络中的影响力有限。

2. 是谁创造了比特币?谁维护比特币?

比特币是由中本聪(Satoshi Nakamoto)创造的,但这是一个假名,目前还没有人能够确切地与任何实际的个人或组织联系起来。Satoshi留下的唯一痕迹是他的发明比特币,以及他在互联网上的帖子和电子邮件。Satoshi于2011年从互联网上消失。各种各样的人和实体被指控或声称是Satoshi,但这些说法都被揭穿。直至今天,还没有人知道创造比特币的人的真实身份。

Dorian Nakamoto是被指控为“中本聪”的人之一。

谁维护比特币?

比特币是一个任何人都可以参与的开源项目。尽管有一些开发人员由于他们的经验和贡献历史而拥有更大的影响力,但是任何人都可以通过评审代码或提交修改代码的建议来为项目做出贡献。比特币发展的开源和精英主义本质是比特币保持分散化的一种方式。

从某种意义上说,比特币是由节点和矿工维护的,它们在本地存储、更新和广播区块链的副本。他们确保比特币分类账以分散的形式存在,这样即使任何节点或矿工离线,其他人仍然可以可靠地访问区块链。没有节点来广播和与其他比特币用户共享区块链,比特币网络就不存在。

比特币是分散化的,因为没有任何一组参与者拥有网络中的大部分权力。节点和挖矿依赖于开发人员来修复bug和提高网络性能。尽管开发人员编写和部署代码,但是他们需要节点和用户的支持。如果用户不同意开发者推出的比特币实施,他们可以简单地坚持之前的版本,将开发者冻结。这种分裂通常被称为分叉,我们将在后面的部分中对此进行解释。这是一个制衡系统,有助于确保比特币网络的质量。

3.什么是节点?

如上所述,节点要么是一个轻节点,要么是一个完整的节点。

完整节点在比特币中的作用是下载并维护完整的比特币区块链的版本,验证区块链上的交易,并在比特币上有更长版本的区块链时更新区块链版本网络。节点提供了容错能力: 有许多其他节点可以访问区块链。这使得比特币网络更加安全可靠。

轻节点很容易受到来自其获取信息的完整节点的错误信息的影响。另一方面,一个轻节点并不能帮助保护比特币网络。光是轻节点就不能下载完整的区块链。它只下载块头来验证先前交易的真实性,以便运行轻节点的实体可以进行有效的交易。

一个轻节点依赖于其他完整节点来提供关于区块链和交易的信息。

另一方面,一个轻节点并不能帮助保护比特币网络。轻节点不会下载完整的区块链。它只下载块头来验证先前交易的真实性,以便运行轻节点的实体可以进行有效的交易。

轻节点依赖于其他完整节点来提供有关区块链和交易的信息。因此,轻节点的安全性不如完整节点。如果向轻节点提供信息的完整节点受到威胁,那么轻节点很容易受到欺诈交易的影响。

运行节点的需求

成为区块链的完整节点的要求取决于特定的区块链本身及其运行的共识协议。一些区块链可能要求您持有一定数量的代币,以作为其网络上的节点,例如在权益共识协议证明的情况下。然而,在比特币中,任何拥有互联网连接和足够硬盘空间的人都可以运行一个完整的节点。

为什么要运行完整节点?

运行完整节点有两个主要原因:

· 安全性: 钱包/轻节点必须信任其他节点作为信息源。因此,他们收到的信息可能是虚假的,也可能不是。运行完整节点的实体下载整个区块链,并能够确保自己的所有交易都是有效的。对于处理大量比特币的实体来说,验证交易以将他们所参与的任何交易的风险降至最低是非常重要的。

· 隐私: 钱包是一个轻节点,由服务提供商开发和维护。使用钱包意味着您依赖于第三方服务器来广播您的交易,它允许服务提供者访问您交易中包含的数据(您的地址、交易数量等)。这可以与您提供给服务提供者的信息(例如,您的电子邮件)相连接。运行完整的节点允许您广播自己的交易并维护您的隐私。

4. 什么是矿工?

除了完成完整节点所做的所有工作之外,矿工还会验证待处理的交易并将它们作为块添加到区块链中。人们被激励去开采比特币,因为矿工们会因为成功地在区块链中添加了一个区块而获得比特币作为奖励。矿工还会收到每笔交易的比特币交易费。

创建要添加到区块链的有效事务块的过程称为挖矿。我们将在指南的下一部分讨论更多关于挖矿的内容。

5. 成为比特币的一个节点或矿工有多难?

理论上,任何拥有计算机的人都可以成为比特币网络中的一个节点。他们只需要下载一个比特币开发者发布的软件,并配置他们的网络设置,这样他们就可以下载区块链,定期与它同步,并向其他节点广播。

然而,在实践中,成为一个矿工并不是一件简单的任务,因为需要大量的空间来存储不断增长的区块链(目前为~250GB,而且还在增长)。

同样,挖掘比特币的技术要求也不高。任何一个比特币网络的完整节点都可以挖掘比特币。然而,比特币挖矿变得越来越有竞争力,也越来越复杂,像Bitmain这样的专业挖矿公司赚取了数百万美元的利润中挣扎。因此,对于普通人来说,挖掘比特币已经成为一种不现实的冒险,因为在挖矿竞争中,合理竞争需要计算能力。

大型矿业集团已迁至电力成本较低的国家或城市开采比特币。每比特币的开采成本从委内瑞拉的531美元到韩国的26160美元不等。相比之下,在中国开采一个比特币的平均成本是3172美元,而在美国是4758美元。

各国开采比特币的成本:

中国(3172美元)

美国(4758美元)

新加坡(5936美元)

中国香港(7930美元)

日本(8723美元)

结论

在本文中,我们探讨了比特币的不同参与者以及他们成为比特币网络一部分的动机。在下一篇文章中,我们将深入探讨比特币交易的机制。

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券