首页 > 其他分享 >区块链相关理解整理

区块链相关理解整理

时间:2022-12-18 18:02:51浏览次数:34  
标签:hash 记录 篡改 理解 整理 中心化 区块 一致性

对于区块链,有人视之为宝物,有人视之为妖魔。

那么它到底是否是很重要,甚至是可以产生重大影响的技术呢?

比特币的出现已经证明了它可以带来重要影响了。

那么它的作用只能是提供一种去中心化的金融交易系统?只适合这种记录东西的场景?

此文现在没时间写,先起个头。

“区块链”不是单纯的区块链?

为什么区块链就必须要“去中心化”、“PoW/PoS/PoXXX”、“挖矿”、“发币”、“分布式”?
因为记录的是账单,所以才有了“币”。而记录账单和区块链没有必然关系。

到底用块链能用来干什么?

区块链总要在链上存点数据,没有数据需要保存,那为什么要用区块链?

使用区块链技术的产品,有什么特点?可以提供什么样的功能?

特点:需要持续进行记录,并保存记录历史;多个副本之间要保证一致性。<-- 等等,这些特点真的依赖区块链,和区块链有关系?
一致性算法 raft 中,解决了一致性问题,但不能解决操作 log 被篡改的问题,因为不容易发现被篡改了。hash 可以帮助快速发现 log 被篡改,而区块链相当于支持对可增长的数据进行 hash,并把从旧至新数据的用 hash 连接起来。

代币的本质

数据可以拥有唯一性吗?

Date: 2021-05-26 23:10

标签:hash,记录,篡改,理解,整理,中心化,区块,一致性
From: https://www.cnblogs.com/saigut/p/16990643.html

相关文章

  • 高性能技术整理(DPDK、SPDK、RDMA等)
    可提高性能的方式有:减少数据拷贝;使用缓存;提高查表效率(减少总条目(如大页)、哈希、排序、数组、索引等等);硬件offload(把某些事交给硬件去做);“资源池”的使用(实际上是......
  • 微积分相关理解整理
    函数函数是变量之间的关系。这里讨论两个变量的关系。自变量多了看作是一个自变量拆开的,分变量,这一个自变量相当于前面的自变量。变化率一个量的下一个值和当前的值的差......
  • Python 语法特点整理
    换了新博客大大激发了我的写作欲望啊。最近更新频率有点高,毕竟现在写文章很方便。Python这个语言我以前听说过,然后也去了解了一点,不过现在还是对它陌生。一方面有很多不......
  • 对异常处理的理解
    之前一直不太了解异常处理,这也是我目前比较陌生,接触也少的地方。看PracticalCommonLisp里异常处理部分长文的时候简直是欲仙欲死,后来接触到Java里的throw,大概理解了......
  • 概念、场景技术方案选择的理解
    计算机-概念理解小技巧举例1:分布式、集群概念的理解(1)结合计算机发展历史时代背景+命名理解计算机发展时代背景:大数据时代,海量数据的存储、计算遇到瓶颈问题。命......
  • 理解DDD中的实体、值对象、聚合根
    在领域模型映射成程序设计时,最基础的领域对象会是实体、值对象、聚合根这些。实体(Entity)通过一个唯一标识字段来区分真实世界中的每一个个体的领域对象。实体=唯一身......
  • 理解DDD中的限界上下文
    限界上下文(英文:BoundedContext,简称BC)。从字面上就知道限界上下文(BC)有两层意思:Bounded即有边界的,限界就是领域的边界;Context即上下文相关的,上下文是指语义环境;限界上......
  • 理解01背包的一维和二维
    区分一维和二维一维和二维的区分,并不是体现在数组的维数上!!!而是体现在概念上:二维指的是下标体现了两个方面:物品的选择关于背包容量一维指下标仅代表:背包的容......
  • 设计模式之【原型模式】,深入理解深拷贝与浅拷贝
    文章目录​​一、什么是原型模式​​​​二、原型模式实现方式​​​​1、传统方式​​​​2、原型模式​​​​熟悉浅拷贝和深拷贝​​​​浅拷贝实现对象克隆​​​​深拷......
  • 整理的 英文 c/c++ 编程 wiki
    不断更新中。。。 allwikis ​​http://wiki.linuxquestions.org/wiki/C/C%2B%2B_Tutorials​​C++/C,国外一个开发者自己收集的站点​​http://www.shokhirev.com/nik......