主页 > 老版本imtoken > 主要区块链知识科普地球币的演进过程

主要区块链知识科普地球币的演进过程

老版本imtoken 2023-03-07 07:37:37

很多人对区块链未来的发展趋势感到迷茫。 今天开个小白帖,以问答的形式科普一下比特币和区块链的相关知识。 我计划每周更新两篇文章。 希望能有时间做一下比特币全网公认的区块选择采用,废话不多说,直入正题!

什么是比特币?

比特币(BitCoin)实际上是一种P2P形式的数字代码。 比特币不依赖特定的货币机构发行。 它是根据特定算法通过大量计算生成的。 比特币在整个P2P网络中使用一个由众多节点组成的分布式数据库来确认和记录所有的交易行为。 P2P 的去中心化特性和算法本身可以保证不能通过大量生产比特币来人为操纵货币的价值。

比特币是中本聪(化名)于2009年1月设计的一种数字货币。比特币允许用户在去中心化的、点对点的网络中完成支付,其独特之处在于不需要中央清算中心或金融机构清除交易。 用户只需要互联网连接和比特币软件就可以向另一个公共账户或地址付款。

谁开发了比特币软件?

这件事分为两步。 第一步是理论。 中本聪在 2008 年写了一篇论文,设计了一种数字货币。 本文介绍了这种数字货币的原理和算法。

2009年,有人根据中本聪的文章组织了一个开源项目,全世界的程序员免费参与其中,完成了比特币核心算法和软件的开发。 中本聪参与该项目,通过挖矿挖出第一个数据块,获得50个比特币。

什么是开源?

开源软件是指该软件的所有源代码都是公开的。 懂代码的程序员可以得到这个软件的所有源代码,理解它的逻辑。 运行的软件也可以修改这些源代码来编译新的软件。

比特币的核心软件是开源的,也就是说这个软件没有秘密。 这个软件的内部实现逻辑大家都知道。 这个软件有没有漏洞,有没有木马,有没有后门比特币全网公认的区块选择采用,大家心里清楚。 楚。

比特币的一些外围软件(称为第三方应用),特别是一些商业企业开发的软件,是不开源的。 比如一个比特币交易网站,只是根据比特币的特性接入了比特币软件,所以不是开发出来的软件。

比特币软件可以由人控制吗?

前面说了,因为比特币软件是开源软件,所以大家都知道它的源代码和实现。 从目前的反馈来看,在软件源代码中没有发现任何木马和后门,说明该软件目前是一个不受任何人控制的状态。

那么,以后会不会有人出一个新的软件,然后在里面干坏事呢? 因为这个软件是开源的,所以后续软件的演化升级,它的源代码大家也是很清楚的,从软件本身来看,这种开源软件是不太可能被植入木马和后门的.

另一方面,正因为软件本身是开源的,人们很容易得到它并修改它成为一个新的软件,而这个新的软件可能会被植入木马和后门,所以我们要获得比特币软件来自正规渠道。

比特币多少岁了?

2008年发表比特币理论文章,2009年1月开发比特币软件,至今已有9年左右。

什么是双花?

正常的货币都有铸币厂,每一种货币都是由铸币厂发行的,都要安装防伪技术。 如果有人制造假币,必须使用武力制止这些行为。

对于电子货币来说,需要进入一个类似铸币厂的权威中心,每一笔交易都经过该中心的权威确认。

对于同时发起的两种支付行为,比如转了两笔钱,那么权威中心必须按照时间顺序对这两次支付进行处理,这样才不会出现重复支付的问题。

对于去中心化软件,比特币的处理要复杂得多。 为了保证不重复支付,对比特币有如下要求:

1、所有交易全网公开

2. 需要时间戳,所有交易都是有顺序的

3.需要额外的资源来确认交易

历史交易是全网公开的,所以每个账户的比特币数量不是用单一的数据来表示的,而是以历史交易为依据的。 并且这条历史交易链是全网认可的,保证不会被造假。

所有交易都应按顺序加盖时间戳。 上一笔交易成功,整个交易链被认可后,下一笔交易是在上一笔交易的基础上产生的。 整个交易就是一个交易链。 只有这样才能保证我们不会被双倍支付。

交易的确认需要一些强大的资源来支持。 这引入了工作量证明。 全网50%以上的算力证明某笔交易的有效性。 这些就是后面会提到的挖矿,全网的算力其实类似于一个权威中心,通过这些算力来确认交易,但它不是一个中心,而是很多机器,通过竞争,验证这些交易。

关注【区块链资讯合集】,消息更早知道!