区块链技术是什么?比特币和区块链是什么关系?
区块链技术是什么?比特币和区块链是什么关系?小编相信很多朋友们都对这个问题非常感兴趣的,小编整理了一些相关资料一起来看看吧!
比特币是基于区块链技术存在的一种数字货币,而区块链技术简单理解就是一种通过点对点实现的电子货币账本系统,它能够通过网络记录着每一笔比特币的交易记录,且去中心化,没有人可以擅自更改,因此对于其持有者具有十分稳定的安全保障性。区块链是互联网金融界一项不可思议的伟大技术。
区块链是什么?
1.存放在互联网的各个比特币节点上,每个节点都有一份完整的备份
2.里面记录着自比特币诞生以来的所有比特币转账交易
3.账本是分区块存储的,每一块包含一部分交易记录。每一个区块都会记录着前一区块的id,形成一个链状结构,因而称为区块链
4.当你要发起一笔比特币交易的时候只需把交易信息广播到p2p网络中,矿工把你的交易信息记录成一个新的区块连到区块链上,交易就完成了。
这里有几个问题:
1.如何保证用户有足够的余额,例如你只有十个币,而你居然发起了一笔转20个币的交易怎么办。
这个问题很好解决,因为区块链上记录了所有的比特币交易记录,只需要回溯所有的和你账户相关的历史交易就能知道你这个账户上到底有多少余额,余额不对矿工是会拒绝记录你的交易的。
由此你可能又会产生一个疑问,那么最初的比特币是从哪里来的呢?
最初的比特币是由系统奖励给记录区块的矿工的。每一个区块在生成的时候就会在生成这个区块的矿工的账户上生成一定数量的新比特币作为奖励。
2.如何保证你的账户不被冒名顶替
这问题也很好解决,用数字签名技术就好了。每个比特币账户都有公钥和私钥。你发起交易的时候用私钥对交易信息签名,矿工收到信息后用公钥检查一下签名就好了。
3.那么多矿工,如何决定该由哪个矿工生成下一个区块?
解决方案是这样的:
中本聪设计了一个数学问题,这个数学问题会耗费大量的计算机cpu时间才能得出答案,同时每一次得出的答案都会作为下一次计算的初始条件进行技术。全世界的矿工一起来计算这个问题,谁先得出答案,他就可以用这个答案生成一个新的区块,再广播到网络中。收到这个新块数据的矿工会立即停止当前的计算,用新块里的数据重新进行下一次计算。这就是所谓的“挖矿”。矿工产生的区块一旦被网络接受,他就能获得一笔比特币作为酬劳。
这时要考虑一种情况:如果同时有两个矿工各自得到一个正确答案,并各自生成了一个区块广播出去会发生什么呢?
这时候在区块链上同一个位置就有了两个区块,所谓的“分叉”就出现了。
分叉是绝对不允许的,所以当矿工发现区块链分叉之后,会选择最长的一条继续计算,短的那条区块链会被丢弃。
以上就是区块链技术是什么?比特币和区块链是什么关系的介绍,希望小编整理的相关知识和资料都对你们有所帮助,更多内容请继续关注爱站技术频道网站!
上一篇:你知道吗?区块链正在腐烂你的大脑
相关阅读
-
怎么解决Win10系统无法搜索到Wifi信号
-
Win7系统英特尔MY WiFi技术如何使用
-
简单易懂,区块链入门指南
区块链是眼下的大热门,未来的趋势所向,那区块链到底是什么呢?你们都了解吗?下面爱站技术频道的编辑将带领您踏足区块链区域,一起来看看简单易懂,区块链入门指南吧。
-
区块链所面临的技术挑战有哪些
区块链所面临的技术挑战有哪些?区块链技术有什么特点呢?下面就与爱站技术频道的编辑浅谈下区块链所面临的技术挑战吧。
2018年01月10日 区块链 -
区块链技术应用有优势却也面临一些挑战
区块链技术应用有优势却也面临一些挑战,下面我们就来看看区块链技术应用都有些什么优势又要面临哪些挑战呢,想要进一步了解区块链的朋友都可以看看。
2018年01月10日 区块链 -
区块链新玩法 以太猫VS加密狗
-
最热门的科技当属“区块链技术”
在刚刚过去的2017年,最热门的科技风口除了“AI人工智能”、“无人驾驶汽车”、“量子计算”,当属“区块链技术”无疑。那什么是区块链?2018年再不了解区块链就真out了。
-
抛开技术细节带你理解比特币的基本知识
比特币(bitcoin)的诞生堪称疯狂,本文尝试抛开技术细节带你理解比特币的基本知识,如此一来,还是很容易解释的,需要的朋友可以参考下。
-
区块链的五大底层平台
区块链的五大底层平台,现在区块链技术这么火,作为一个开发,也想试试水,想知道哪个区块链平台最适合开发者学习,那就跟随爱站技术频道的小编一起来了解下。
-
通俗易懂的全析区块链是什么
区块链是什么?区块链是干什么的?是不是还有很多朋友还在蒙圈中,那区块链到底是什么呢?下面就由爱站技术频道的小编给您带来通俗易懂的全析区块链是什么吧,想必看后都能理解区块链。