关于区块链的一些疑问,希望各位专家帮助一下!

红鲤鱼遇绿鲤鱼 2018-05-14 11:27:06
先说一下我对区块链在记录交易信息的过程,不知道我理解的是否正确。

首先有人在区块链上发布一条交易信息,例如A给B转了10元,“矿工”们挖掘新的区块争夺这条交易信息的记账权。新的区块被挖掘出来以后,对全网进行广播确认后生成新的区块,然后将交易信息记录到这个区块当中。

不知道我上述的理解是否有问题?

另外,区块链为了实现去中心化,保证数据冗余,那么在区块中存储的交易信息是所有区块都是一样的吗?

如果所有区块中记录的交易信息都是相同的,那么新生成的区块是否除了记录新的交易信息,还要记录其他节点的交易信息?

如果所有区块中记录的交易信息是不同的,那么区块链是如何保证数据冗余所带来的数据安全?或者是每一条交易信息只有部分区块记录,而不是全部区块进行记录?

是否是每一个交易信息都对应一个新的区块?能够记录在旧的区块当中吗?
...全文
870 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
天为峰 2018-06-17
  • 打赏
  • 举报
回复
是的!你说的这个层次结构比较清晰了
  • 打赏
  • 举报
回复
引用 2 楼 laizx 的回复:
我是这样理解记账过程的: 1. 区块不停的被挖出,无论有没有交易,新的区块都在按照共识算法不停的产生,并不断的被链接到最后的区块上去 2. 在上一个区块和下一个区块之间的交易,会被产生下一个区块的矿工打包,记入当前这个区块中 3. 区块记录的是所有交易形成的merkle树,这是为了减少区块记录的数据大小的 4. 每个节点(指全量节点)都保存了所有这些区块的,从创始区块一直到最近的所以区块的 你说的“那么新生成的区块是否除了记录新的交易信息,还要记录其他节点的交易信息?“是不对的,新区块是只记录当前批次交易的信息的,那么安全性来自于所有节点都记录了这样一份区块,当然不容易丢失了
就是说,每个节点(服务器)记录了全部的区块信息。而每个区块记录的是当前的一些交易信息,每个区块当中所打包的交易信息都是不一样的,对吗?
天为峰 2018-05-26
  • 打赏
  • 举报
回复
我是这样理解记账过程的: 1. 区块不停的被挖出,无论有没有交易,新的区块都在按照共识算法不停的产生,并不断的被链接到最后的区块上去 2. 在上一个区块和下一个区块之间的交易,会被产生下一个区块的矿工打包,记入当前这个区块中 3. 区块记录的是所有交易形成的merkle树,这是为了减少区块记录的数据大小的 4. 每个节点(指全量节点)都保存了所有这些区块的,从创始区块一直到最近的所以区块的 你说的“那么新生成的区块是否除了记录新的交易信息,还要记录其他节点的交易信息?“是不对的,新区块是只记录当前批次交易的信息的,那么安全性来自于所有节点都记录了这样一份区块,当然不容易丢失了
zgycsmb 2018-05-25
  • 打赏
  • 举报
回复
概括来说,区块链(Blockchain)是比特币的底层技术,像一个数据库账本,记载所有的交易记录,本质上是一个去中心化的数据库。这项技术也因其安全、便捷的特性逐渐得到了银行与金融业的关注。 区块链具有去中心化、无须中心信任、不可篡改和加密安全等特点,正在走进政府决策、金融机构、大型企业的视野,并应用于数字货币、支付清算、信贷融资、金融交易。 区块链能用来干什么?从目前来看,区块链最明显的应用就是比特币。区块链最早得到关注也得益于比特币。  区块链技术是指一种全民参与记账的方式。所有的系统背后都有一个数据库,你可以把数据库看成是就是一个大账本。目前是各自记各自的账。 由于没有中心化的中介机构存在,让所有的东西都通过预先设定的程序自动运行,不仅能够大大降低成本,也能提高效率。而由于每个人都有相同的账本,能确保账本记录过程是公开透明的。 区块链技术是比特币的底层技术,比特币在没有任何中心化机构运营和管理的情况下,多年运行非常稳定,没有出现过任何问题,所以有人注意到了它的底层技术,把比特币技术抽象提取出来,称之为区块链技术,或者分布式账本技术。 云计算通常定义为通过互联网来提供动态易扩展且经常是虚拟化的资源,但是提供云计算平台的往往是一个中心化机构。而区块链组成的网络一般是没有特定的机构,所以区块链更接近分布式计算系统的定义,属于分布式计算的一种。

791

社区成员

发帖
与我相关
我的任务
社区描述
区块链技术专区
区块链 技术论坛(原bbs)
社区管理员
  • 区块链技术
  • ccc908
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧