区块链必知基础知识、POS、POW、DPOS、公有链、私有链、联盟链

这篇具有很好参考价值的文章主要介绍了区块链必知基础知识、POS、POW、DPOS、公有链、私有链、联盟链。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

区块链基础知识

⼀、什么是区块链

从不同的技术⻆度来剖析,我们可以这样来看待区块链,它是:

分布式数据库(本质)

每个⽤户都可以通过合法⼿段进⾏读写,不存储于某⼀辆个特定的服务器或安全节点上,⽽是分布式地存放于⽹络上所 有的完整节点上,每个节点保留⼀个备份。

⽹络底层协议(抽象)

它是⼀种共识协议,基于这种协议,可以在其上开发出各种应⽤,这些应⽤在每⼀时刻都保存⼀条最⻓的、最具权威的、共同认可的数据记录,并遵循共同认可的机制进⾏⽆需中间权威仲裁的、直接的、点对点的交互信息。

  • TCP/IP: 数据层,⽹络层,传输层,应⽤层

  • 区块链:数据层,⽹络层,共识层,激励层(Token,通证),合约层,应⽤层

⼆、区块链的特点

  1. 特点

    • 去中⼼化 所有参与其中的⽹络节点共同维护,⽆需中⼼节点调控。
    • 不可篡改 整个链条按照时间顺序和哈希指针链接起来,环环相扣。
    • 匿名性 私钥和地址是使⽤⽹络的所有条件,⽆需身份验证。
    • 可溯源 所有写⼊区块的数据需多⽅验证,公开透明。

    2.不可能三⻆

安全性、去中⼼化、⾼效率

pos区块链,区块链学习,区块链,pow,pos,公有链,私有链

三、⽐特币和区块链关系

最初只有⽐特币,没有区块链的概念

使⽤bitcoin表示⽐特币数字,使⽤Bitcoin表示⽀撑的技术(即后⾯的区块链概念),后来分开发展:

  1. ⽐特币是区块链技术的应⽤
  2. 区块链是底层协议,是⽐特币的⽀撑系统

四、区块链的发展

1、V1.0时代(可编程货币)

区块链1.0仅仅是电⼦货币,可编程货币
pos区块链,区块链学习,区块链,pow,pos,公有链,私有链

  • 特点:TPS(Transaction per seconde)低,⽐特币每秒处理7笔交易,基于栈编程,图灵不完备(⽆循环语句,不能实现 复杂的编程)

2、V2.0时代(可编程⾦融)

区块链2.0是可编程⾦融,是经济、市场和⾦融领域的区块链应⽤,例如股票、债券、期货、贷款、抵押、产权、智能 财产和智能合约。

代表:以太坊(ETH)、⼩蚁(NEO)、⽐原(BTM)

特点:处理速度加快,图灵完备(可以⽤代码实现各种复杂的逻辑)

3、V3.0时代(可编程社会)

区块链与社会,区块链与各个⾏业融合:物联⽹、存储(IPFS)、游戏、区块链+ ,通证经济

代表:柚⼦(EOS)Enterprise Operation System 、墨客(MOAC)

特点:处理速度快,可达到商⽤级别

五、区块链协议层

协议层概览

pos区块链,区块链学习,区块链,pow,pos,公有链,私有链

POW(⼯作量证明)

POW(Proof Of Work,⼯作量证明),⽐特币在Block的⽣成过程中使⽤了POW机制,⼀个符合要求的Block Hash由N个前导零构成,零的个数取决于⽹络的难度值。要得到合理的Block Hash需要经过⼤量尝试计算,计算 时间取决于机器的哈希运算速度。当某个节点提供出⼀个合理的Block Hash值,说明该节点确实经过了⼤量的尝 试计算,当然,并不能得出计算次数的绝对值,因为寻找合理hash是⼀个概率事件。当节点拥有占全⽹n%的算 ⼒时,该节点即有n/100的概率挖到矿。

* 特点
算⼀道很难的谜题,系统给予挖矿奖励。 
多劳多得【社会主义】。
*优点
所有节点均可参与,记账权公平的分派到每个节点,去中⼼化。 
多劳多得,矿⼯积极性⾼。 
安全性⾼,欺诈成本⾼,如果能够欺诈成功,那么做诚实节点收益更⼤。 
*缺点
主流矿池垄断严重,存在51%算⼒攻击⻛险。 
浪费资源严重(2018年底消耗全球0.5%电量)。 
持币⼈没有话语权,算⼒决定⼀切。 
⽹络性能低,共识时间⻓。

POS(股权证明)

POS(Proof Of Stake,股权证明),类似于财产储存在银⾏,这种模式会根据你持有数字货币的量和时间,分配给你相应的利息。 举个例⼦,就是⼀个根据你持有货币的量和时间,给你发利息的⼀个制度,在股权证明POS 模式下,有⼀个名词叫币龄,每个币每天产⽣1币龄,⽐如你持有100个币,总共持有了30天,那么,此时你的币龄就为3000,这个时候,如果你发现了⼀个POS区块,你的币龄就会被清空为0。你每被清空365币龄,你将会 从区块中获得0.05个币的利息(假定利息可理解为年利率5%),那么在这个案例中,利息 = 3000 * 5% / 365 = 0.41 个币,持币有利息。具体的利息不同币种不⼀样。

* 特点
不挖矿,依靠币龄也叫币天(币持有数量 * 持有天数),币龄越⼤,获得记账⼏率越⼤,利息即为奖励,记账后币龄清零。
按钱分配,钱⽣钱【资本主义】。
* 优点
在⼀定程度上缩短了共识达成的时间。
节约资源。
防作弊,币龄越⼤,获得记账权⼏率越⼤、避免51%攻击, 因为攻击会使⾃⼰权益受损。
* 缺点
数字货币过于集中化,富者越来越富有,散户参与积极性低。

DPOS

DPOS(Delegated Proof Of Stake, 委托权益证明),它的原理是让每⼀个持有币的⼈进⾏投票,由此产⽣n个代表 , 我们可以将其理解为n个超级节点或者矿池,这n个超级节点彼此的权利是完全相等的。从某种⻆度来看, DPOS有点像是议会制度或⼈⺠代表⼤会制度。如果代表不能履⾏他们的职责(当轮到他们时,没能⽣成区 00.区块链概念 7 块),他们会被除名,⽹络会选出新的超级节点来取代他们。DPOS的出现最主要还是因为矿机的产⽣,⼤量的 算⼒在不了解也不关⼼⽐特币的⼈身上,类似演唱会的⻩⽜,⼤量囤票⽽丝毫不关⼼演唱会的内容。

* 特点
不挖矿,每年按⽐例增发代币,奖励超级节点。
* 优点
⾼效、扩展性强
* 缺点
21个节点太少,⾮去中⼼化,⽽是多中⼼化

智能合约

**“智能合约”(smart contract)**这个术语⾄少可以追溯到1995年,是由多产的跨领域法律学者尼克·萨博(Nick Szabo)提出来的。他在发表在⾃⼰的⽹站的⼏篇⽂章中提到了智能合约的理念。他的定义如下: “⼀个智能合约是⼀套以数字形式定义的承诺(promises),包括合约参与⽅可以在上⾯执⾏这些承诺的协议。”

  • 本质:数字化合同。
  • 特点:代码代替⼈仲裁和执⾏合同,同时能够触发⽀付。

六、区块链按应⽤场景分类

1、公有链

  • 特点 所有⼈都可以随时⾃带有的加⼊和退出,每个节点平等,都有权交易和记账,属于开放式。

  • 代表 ⽐特币、以太坊、EOS、NEO、量⼦链、⽐原链、井通链。文章来源地址https://www.toymoban.com/news/detail-785470.html

2、联盟链

  • 特点 仅部分⼈参与,加⼊和退出需要授权,选定某些节点为记账⼈,其他⼈可以交易,但⽆记账权,属于半封闭式。
  • 代表 R3CEV,全球40多个银⾏成⽴的联盟组织,2017年7⽉成⽴,共享区块链技术。 IBM farbric项⽬ Linux基⾦会发起的超级账本(HyperLedger)项⽬, 2015年成⽴, farbric 是⼦项⽬。

3、私有链

  • 特点 公司内部使⽤, 可实现更好的权限控制:管理和审计,属于封闭式。
  • 代表 以太坊可以定制⾃⼰的私有链、商⽤区块链链定制。

到了这里,关于区块链必知基础知识、POS、POW、DPOS、公有链、私有链、联盟链的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 区块链基础知识01

    区块链:区块链技术是一种高级数据库机制,允许在企业网络中透明地共享信息。区块链数据库将数据存储在区块中,而数据库则一起链接到一个链条中。数据在时间上是一致的,在没有网络共识的情况下,不能删除或修改链条。 即:首尾相连的数据结构,区块头中存放着前

    2024年03月15日
    浏览(39)
  • 区块链基础知识——哈希函数

    哈希函数是一种数学函数,可根据输入的内容输出其对应的哈希值。散列函数的输入具有任意长度,但输出始终具有固定的长度。 散列算法的核心是一个数学函数,该散列函数构成散列算法的一部分,根据输入的数据块进行运算,得到的结果作为散列值。散列算法涉及多轮散

    2024年02月11日
    浏览(51)
  • 区块链入门--1.基础知识

    目录 区块链基本概念 1、什么是区块 2、什么是区块链 3、什么是公链、联盟链和私链 4、什么是交易 5、什么是智能合约 Hyperledger Fabric 基础知识 1、什么是 Hyperledger Fabric 2、什么是联盟 3、什么是组织 4、什么是节点 5、什么是通道 6、什么是链码 Block  ,每个区块记录着上一

    2024年04月24日
    浏览(44)
  • 番外篇-区块链基础知识入门

    今天聊聊番外篇之Web3、区块链的基础知识~ Hash算法 将输入的数据映射为一个固定长度的字符串 字符串是64长度,16进制(2^4),4 * 64 = 256 【SHA256】hash演示:https://andersbrownworth.com/blockchain/hash 区块 记录数据的一个section 问题:“挖矿”是在做什么(计算随机数是多少) 演示:

    2024年02月02日
    浏览(45)
  • 区块链基础知识(上):区块链基本原理、加密哈希、公钥加密

    目录 基本原理 加密哈希: 公钥加密: 希望有人向你发送只有你才能打开的加密文档/消息时使用 PKC 希望向其他人发送加密文档/消息并证明它确实由你发送时使用 PKC 使用 PKC 和加密哈希对文档/消息进行数字签名 交易哈希链使用数字签名转让数字资产所有权;每个交易记录

    2024年03月12日
    浏览(47)
  • 区块链原理与基础理论知识

    ​ 来源区块链 - 区块链基础知识 | Microsoft Learn,并结合自己的理解以及Chatgpt的帮助进行了梳理和改进,使其更易读和理解。 早在 1999 年,文件共享网络 Napster 就出现了,可方便用户在混合对等网络(之所以使用“混合”一词是因为它使用了中央目录服务器)上轻松共享音频

    2024年02月06日
    浏览(44)
  • 区块链基础知识1:定义、原理及概述

    随着数字经济的快速发展,区块链技术逐渐崭露头角,成为推动各行各业数字化转型的重要力量。本文旨在介绍区块链的基础知识,包括其定义、原理以及应用领域,以期为读者提供一个全面而深入的了解。 区块链是一种基于去中心化、分布式、不可篡改的数据存储结构。它

    2024年04月27日
    浏览(43)
  • 区块链密码学:基础知识、应用与未来发展

    区块链技术,作为一种分布式、去中心化的数据管理方式,密码学在其安全性和可靠性方面发挥着至关重要的作用。本文将详细介绍区块链密码学的基础知识、应用以及未来发展趋势。 区块链密码学是区块链技术的核心组成部分,用于确保交易的安全性、隐私性和可验证性。

    2024年02月05日
    浏览(43)
  • 区块链和WEB3.0有哪些基础知识呢

    常用区块链基础知识包括: (1) 区块链概念 :区块链是一种 去中心化 的 分布式 账本技术,它通过加密算法和共识机制保证了数据的 安全 性和 不可篡改 性。区块链中的每一个区块都包含了前一个区块的哈希值,形成了一个不可篡改的链式结构。 (2) 共识机制 :区块链

    2024年02月14日
    浏览(48)
  • 0基础了解区块链技术相关的知识(无代码纯文字)

    新进入一个医疗项目的公司,据说要上区块链。 本身个人对区块链的了解仅限于比特币之类的( 违法fz )等。 两眼一抹黑的开始从0了解区块链。 区块链是一种基于分布式数据库的新型技术,它的最重要特点是去中心化。它通过密码学、哈希函数、共识机制等技术,将多个

    2024年02月12日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包