什么是比特币?
最近比特币又起火了,看看那个货币的价格,奇怪的同时,只能暗想。如果有几十枚比特币,我还能像现在的鸟吗?比特币是什么?让我们一起:
什么是比特币?
比特币是电子支付系统,更准确地说,它只是计算机程序。
当你运行该程序时,它将与世界各地运行相同程序的其他计算机连接。这创建了一个庞大的计算机网络,可以相互通信和共享信息。这些都是因为一个原因发生的……共享文件,这个文件被称为块链。
块链是包括交易在内的文件。任何人都可以进行交易,并将其插入网络电脑中。从现在开始,在计算机之间传达交易信息的复印件信息的复印件。最终,交易进入了块链。
声音|分析师:比特币在CME和现货交易所爆炸,技术指标上升:加密货币分析师Filbfilb今天确认了比特币在CME和现货交易所爆炸,OBV(On-balancevolume,平衡交易量)。也许有横盘和后测量,但一切都让我看市场。[2020/1/13]
然而,有一个问题。
你可以同时将两笔冲突交易插入网络。例如,你可以通过一次交易购买比萨饼,然后做另一次交易,用同样的比特币购买一些啤酒。如果你同时将两笔交易都插入网络中的不同终端,那么有些电脑会先获得比萨交易的信息,有些电脑会先获得啤酒交易的信息。
声音|移动支付公司Square:用户可以使用Cashapp在50个州购买比特币:据CCN报道,移动支付公司Square在推特上发表,用户现在可以使用Cashapp在50个州购买比特币。[2018/8/14]
谁应该得到比特币?
事实上,这两笔交易都不能写在文件上,因为这将是双重支出。实际上,我们的电脑网络上还存在相互冲突的交易,没有一台电脑对这些交易负责。那么,如何解决这个问题呢?
比特币利用采矿系统解决了这个问题。与其把所有的新交易都写在块链上,不如把所有的新交易都保存在被称为存储池的等待区域。在这里,每台计算机都可以从存储池中将交易收集到块中,试着将这个交易块添加到块链中。谁先把他们的块添加到块链上,谁先决定哪个交易是有效的。
比特币金被双花攻击:据CCN报道,第26大加密货币BTG最近受到51%的攻击。恶意矿工获得比特币金网至少51%的计算能力,暂时控制BTG块链,向交易所充值后立即提取货币,逆转块,成功实施双花。攻击者可能从交易所窃取超过388200个BTG,价值达到1860万美元。[2018/5/24]
所以这就是竞争开始的地方…
每台计算机首先通过所谓的哈希函数放置其块(每个块不同)。这个哈希函数接受块,催促随机数量。我知道这是不正常的,这就是哈希函数的作用。值得一提的是,没有人会根据输入哈希函数的数据来判断最终会产生什么样的数字——你想做的只是尝试并获得这个数字。
总之,这里的竞争是从那以后的哈希函数(或者更准确地说是块哈希)中获得低于某个阈值的数字。如果能从块中获得足够少的数字,可以添加到块链中。
例如,假设我的存储池里有啤酒交易。我结构一块,把啤酒交易放进去,用哈希函数放进去。如果得到的数字不低于阈值,我的尝试就会失败。但是,我总是可以稍微调整块内的数据(例如,在块末添加额外的数据),再次添加到哈希函数中。
因此,采矿基本上意味着尽快处理块,努力成为第一个低于门槛的人。幸运的是,我是网上第一台这样做的电脑。如果发生这种情况,我可以把这个块发给网上的其他计算机,他们会添加到块链中。然后,由于该块含有啤酒交易,冲突的披萨交易被赶出内存。
因此,纯粹的运气和随机性,啤酒交易是进入块链的交易。
事实上,啤酒交易可能是比萨交易晚进入网络,但这并不重要。既成事实是,存储器中有啤酒交易的计算机可以构筑块,在其他人面前获得足够低的哈希值,所以所有节点都接受块并添加到他们的文件中。存储器中的任何冲突交易都会被抛弃。
收到这个成功的新块后,节点删除正在处理的现在的块,返回存储池制作新块。这意味着块链正在建设中,新的交易块每10分钟添加到链中。
最后,我们有一个系统,任何人都可以将交易插入计算机网络,这些计算机将尽最大努力添加到共享文件中。
多亏了这个采矿系统(防止双重支出写在文件上),我们建立了在计算机网络上运行的电子支付系统,这些都不需要中心控制点。
这就是比特币。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。