主页 > imtoken安卓版下载安装 > 炒币中的区块链和比特币是什么?

炒币中的区块链和比特币是什么?

imtoken安卓版下载安装 2023-01-17 09:57:20

经常有朋友问我什么是区块链,什么是比特币。在这篇文章中,我将给大家简单科普一下什么是区块链和比特币。

什么是比特币?

简单地说,比特币就是一串数字代码,是一个由无数计算机共同计算、维护、相互钳制以确保不被篡改的数据库。以上记录了每个账户地址拥有的比特币数量,全网公开记录。每个账户对应一个密钥,可以用来转账、支付、消费里面的比特币。

比特币的最初目的是什么?

比特币实际上是一种对全网开放的电子账本。任何计算机都可以加入比特币网络,成为运行记账的节点。这也称为挖矿,因为它可能会获得记账奖励。 比特币代码中设定的总量为2100万,前四年发行总量的1/2,后四年发行总量的1/4,第三四年减半。到 1/8,所以总数总是接近但不超过 2100 万。

中本聪创造比特币的初衷是为了解决法币世界的货币发行问题。几乎任何一个国家的货币都在不断地发行,以至于人们持有的财富实际上处于被动状态。在贬值过程中。在现有的金融体系和银行体系中,普通人将钱存入银行获取利息,资本阶层将钱借给银行并支付利息。但是,一旦法币增发超过利率,资本类的还款额将低于实际价值。 ,而普通人的财富在贬值。这就是比特币发明时的初衷。

什么是区块链技术?

区块链技术是使用多台计算机记录同一个数据库并运行公开透明的代码和算法的程序。机器不会欺骗人。运行公开透明的代码和算法,就相当于运行一个公开透明的规则和法律的世界,这些规则和法律得到严格执行。多台计算机同时运行,相互检查校对,可以保证即使个别计算机被恶意篡改,也能被整个网络系统识别并消除。这最大限度地提高了系统的稳定性和安全性。

Blockchain 翻译为区块链,是比特币的底层技术和实现。比特币运行后,人们发现区块链结构和特性的特殊性有可能应用于金融、支付以外的其他行业,因此将区块链技术单独提取出来进行研究讨论。

分布式数据库

区块链可以看作是一种信息存储技术和信息存储介质。它是一个分布式数据库。您的数据将分布在多台计算机上(计算机很好,不一定是服务器)。

特别的一点是,每台电脑上存储的内容都是一模一样的,一模一样的。如果其中一个内容丢失,其他所有内容仍然相同,因此无需担心数据丢失。这是怎么做到的?区块链的形成和维护需要多台计算机,通过共识算法可以在有限的时间内达成共识纸上计算挖比特币,同步它们接收和存储的数据。从理论上讲纸上计算挖比特币,计算机越多,区块链就越稳定和公平(不太可能让不良行为者接管整个网络)。

共识算法简单来说就是对于区块链中接收到的数据,需要进行哪些操作和计算,如何判断一个数据是否可疑或可信,在什么情况下放弃一个数据,如何存储一个数据。你想什么时候接受你附近电脑的数据,在什么情况下你可以发布你的数据让附近的电脑接受存储等等。

所以一旦你的数据进入区块链,它就会广播到区块链中的所有计算机,分布式存储,不会丢失或更改。

账本

账本

在我们的日常生活中,我们都会接触到账本,它的基本功能是记录新的销售和购买。最直观的例子是我们的银行对账单。虽然不同账本的具体内容可能会发生变化,但会记录最基本的:时间、交易双方(交易从哪里来、往哪里去)、交易的效果(比如存钱、取钱)钱、转账等)。其他具体和更多内容会根据不同场景略有改动。

区块链的一大特点是它是一个大账本,存储在区块链中的数据是交易记录。任何用户在整个区块链中产生的任何交易,不仅记录在你自己的计算机上,而且记录在整个区块链中的每一台计算机上。也就是说,每一笔交易都会记录在账本上,整个账本在区块链中的任何一台计算机上都是可见且一致的。换句话说,你在区块链中进行的任何购买和销售都是透明的、公开的,并且正如上面分布式数据库中提到的那样,它们也是不可变的。

日志(日志)

导航日志、打卡记录、借书记录卡等日志在我们的日常生活中很常见。

现在流行打卡,我们就拿打卡做个比喻吧!想象一下,你有一个小组打卡记录簿。每个人都会发送他们的打卡内容。收到内容后,验证其可信度,并将数十条可信的打卡记录写入日志。页。这里,写进书里的是经过认证的内容。为了防止别人篡改这条记录,你找了一张这条记录的照片,贴在下一条记录的顶部。以此类推,每填满一张纸,就给这张纸拍照,贴在下一张的上面,然后下一张纸继续记录打卡内容。在未来的日子里,新记录不断增加,没有人可以更改旧记录,因为新页面上总是有旧记录的照片,告诉你旧记录的样子,每个人都可以验证内容.

这就是区块链中计算机的工作方式(我们将这些计算机矿工称为验证和写入内容的计算机)。它将读取用户生成的任何交易,进行基本的验证和计算,并查看交易是否可以存储。如果可能,将固定数量的交易绑定在一起并存储在一个区块中,每个区块会根据这些交易生成一个哈希值(Hash)。当一个区块已满时,计算机会保留前一个区块的哈希值,然后将新内容写入新区块。当新块满时,它们将执行操作以生成新的哈希值(Hash)。 简而言之,哈希值就是一个固定长度的加密数据字符串。

用户买/卖 = 打卡记录,一个区块 = 一页,哈希 = 上一页的照片。由于散列值的传输,也就是照片的存在,不可能每一个之前生成的区块都被改变。哈希值是块之间的链接。想象一下,你有一张照片,里面有一张照片,里面有一张照片,还有一张照片,没完没了。

一致且持久的通信网络

在区块链中,由于共识算法的存在,所有的计算机都会与其他计算机进行同步,或者一直在尝试实现同步。任何一台计算机在某一时刻接收到的数据都会同步传输(或广播)到整个区块链中的每一台计算机。从这个角度来看,区块链可以看作是一个通信网络。信息一旦投入其中,就会自动传播并永远锁定在其中。

所以综合起来,区块链技术相当于一个持久可靠的分布式账本日志,具有内部通信和同步功能。