一、为什么需要去中心化数据库?

中心化系统的缺点:1、容易单点失效。2、隐私保护性较差。3、信息易泄露。4、诚信问题。

去中心化系统(区块链)的优点:1、避免单点失效。2、公开透明。3、不可篡改性。4、可追溯性。

二、区块链涉及的技术

以去中心化为特色的区块链是由多项技术的融合技术

主要有:加密技术、数据结构、分布式存储、P2P网络、博弈论、共识算法

加密技术:区块链本身包含多种加密技术,包括公钥密码学技术、对称加密技术、哈希函数等。

隐私保护和可信:1、公钥代表身份,私钥代表权力,很好的保护的交易方隐私。

2、密码学签名可以让交易不可抵赖,区块链的去中心化特性保护账本安全,让交易更加可信。

三、区块链的分类及架构相关术语

区块链的分类:

  • 按照系统是否具有节点准入机制,区块链课分类为许可链和非许可链。

    • 许可链中节点的加入退出需要区块链系统的许可,根据拥有控制权限的主题是否集中可以分为联盟链和私有链;
    • 非许可链则是完全开放的,可称为公有链,节点可以随时自由的加入和退出。
      公有链(非许可链) 联盟链(许可链) 私有链(许可链)
      开放程度最高,任何人都可以参与 由准入机制的开放,联盟成员方可参与

      仅限于内部使用

相关术语:

  • 块链式数据结构的概念

    • 区块链的本质上是要实现一个去中心化的账本。
    • 区块链的账本 存在形式就是一个链块式结构。
  • 有向无环图(DAG):如果一个有向图无法从任意顶点出发经过若干条边回到该点,则这个图就是有向无环图。
  • P2P网络(对等网络):
    • P2P可以理解为对等计算或对等网络。
    • P2P网络中无中心化节点,每个主机既是服务器,也是客户端。
  • 智能合约:
    • 以数字形式定义的能够自动执行条款的合约;
    • 智能合约之于区块链,相当于SQL之于数据库;
  • 协议:网络协议的简称,网络协议是通信计算机双方必须共同遵从的一组约定。
  • 双花:
    • 双花即双花攻击,顾名思义也就是把一笔资金花出去2次或多次。
    • 双花攻击想要成功,一定要分叉。
    • 双花攻击想要成功,一定要算力或资金足够强大。
  • 共识算法:区块链系统中各分布节点对事物或状态的验证、记录、修改等行为达成一致确认的方法。
  • 签名:
    • 附加在数据单元上的数据,或是对数据单元所作的密码变换,这种数据或变换允许数据单元的接收者用以确认数据单元的来源和完整性,并保护数据防止被人(例如接收者)伪造或抵赖。
    • 数字签名是现实社会中的签名和盖章这样的行为在数字世界的实现。
    • 区块链中的签名是指基于PKI体系(公钥基础设施)或区块链公私钥的数字签名
  • 加密算法:对数据进行密码变化以产生密文的过程。一般包含一个变换集合,该变换使用一套算法和一套输入参量。输入参量通常被称为密钥。
常见的非对称加密算法 常见的对称加密算法 
RSA、Elgamal、ECC       

AES、DES、3DES

区块链核心概念(1)相关推荐

  1. 本体李俊火星大学最新演讲:从区块链核心价值谈金融场景应用

    "目前,大家所谈的PoW.PoS等共识机制,其实是不同共识机制下的维护机制." 本文旨在传递更多市场信息,不构成任何投资建议. 文 | 李俊 出品 | 火星财经APP(ID:hxc ...

  2. 私钥经过哈希计算可以产生公钥_「区块链基础概念100」:公钥和私钥 | 027

    免责声明:本文旨在传递更多市场信息,不构成任何投资建议.文章仅代表作者观点,不代表火星财经官方立场. 小编:记得关注哦 投资区块链,猛戳:火星财经App下载 来源:学习区块链 原文标题:「区块链基础概 ...

  3. 区块链基本概念和名词解释

    区块链入门系列文章 区块链基本概念和名词解释 P2P 共识算法 梅克尔-帕特里夏树 从零开始搭建区块链 这里写自定义目录标题 区块链入门系列文章 前言 一切要从Web3说起 Web1时代特点 Web2 ...

  4. 区块链是什么意思?区块链的概念及特点

    区块链是什么意思?区块链的概念及特点 区块链是什么意思? 多领域应用 区块链的特点 1. 异常安全 2.不可篡改性 3.可访问 4.无第三方 区块链是什么意思? 区块链本质上是一种去中心化的分布式数据 ...

  5. 众享比特董事长严挺受邀讲授《区块链:概念及应用》

    众享比特董事长严挺受邀讲授<区块链:概念及应用> 3月22日,中共上海市委党校(上海行政学院)新知识新技能系列选修课正式开课,北京众享比特科技有限公司董事长兼CEO严挺应邀讲授<区块 ...

  6. 区块链并非概念,资本同样不是一切

    区块链并非概念,资本同样不是一切 如果仅仅只是将区块链看成是一个概念,所谓的加持带来的必然是毫无意义的泡沫.只有那些将区块链看成是未来的趋势,并且愿意投身其中的人们才是区块链的"真正朋友&q ...

  7. 区块链技术指南笔记(一):区块链基本概念

    比特币 比特币(BitCoin)的概念最初由中本聪在2009年提出,根据中本聪的思路设计发布的开源软件以及建构其上的P2P网络.比特币是一种P2P形式的数字货币.点对点的传输意味着它是一个去中心化的支 ...

  8. 【刘文彬】 Controller:EOS区块链核心控制器

    原文链接:醒者呆的博客园,www.cnblogs.com/Evsward/p/c- Controller是EOS区块链的核心控制器,其功能丰富.责任重大. 关键字:EOS,区块链,controller ...

  9. 区块链应用 | 直击“区块链”:概念火爆背后 是技术还是利益在驱动?

    币圈一日,人间一年. 由比特币引起的投资热潮让投机者们趋之若鹜,在经过了两天的狂跌之后,包括比特币在内的主要数字加密货币价格近日再次反弹,其中比特币价格再次破10000美元大关. 有如过山车般的涨落颇 ...

最新文章

  1. 微信小程序 = 滚动页面
  2. Centos版本 32或64位查看命令
  3. linux系统管理常用命令
  4. 当前标识(NT AUTHORITY\NETWORK SERVICE)没有对“C:\WINDOWS\Microsoft.NET\Frame 的写访
  5. Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 359404 bytes) in
  6. 后端数据成功返回 页面不渲染_如何统计页面访问量,看这一篇就够了
  7. xml转换为json格式时,如何将指定节点转换成数组 Json.NET
  8. 2016 Multi-University Training Contest 10
  9. Atitit java c# php c++ js跨语言调用matlab实现边缘检测等功能attilax总结
  10. sap固定资产号码范围_SAP--FI详细解---固定资产
  11. 使用XLSTransformer生成报表的步骤和流程
  12. 24届大三日常实习字节(抖音)后端一面 面经
  13. Win11启动IE浏览器
  14. Linux分区efi,什么时候建立分区的时候需要建立EFI分区
  15. String字符串转化为int类型
  16. 手机号正则表达式校验,兼容+86,空格和-分隔符等常规手机格式
  17. Kaggle-酒店预定需求分析
  18. 不要想在任何事上都占上风
  19. 传统PCNN算法python实现
  20. Java——成绩等级评定

热门文章

  1. 访问hadoop集群时错误:Access denied for user Administrator. Superuser privilege is required
  2. 扶桑之伤 作者:长铗
  3. ssm+Vue计算机毕业设计医院人事及科室病区管理(程序+LW文档)
  4. Midjourney|文心一格prompt教程[基础篇]:注册使用教程、风格设置、参数介绍、隐私模式等
  5. 中国十大垃圾软件网站
  6. 一文读懂智能对话系统
  7. matlab qpsk调试 rls均衡,通信系统仿真速成第2天:QPSK调制与解调(实验)
  8. 好看动漫+电影+电视剧分享
  9. Photoshop cs8 颜色 查看调出 hsb模式滑块
  10. 物联卡先用流量包还是套餐流量,物联卡流量扣除顺序是什么?