当前位置: 首页 > 开发杂谈 >

[区块链&DAPP介绍 Day2] 区块链技术介绍

今天来稍微简单介绍一下区块链的技术介绍。

我们可以谈谈为什麽区块链可以储存数据,不用害怕被篡改,就是像下面这张图的示意,基本上你很难窜改任何一个区块的资料。

blockchain introduction

因为你每个区块的交易资料,会跟当下的时间,以及上一个区块的 hash,重新组合成一个新的 hash。所以如果你要改动一个资料,你会需要整个上下游的区块都要一并做更改,在技术上是很难达到的。这也就是区块链的资料具有所谓的安全性,因为每一笔的交易资料,都会被串连起来,这就是区块链之名的由来。

下面我们来谈谈三个技术名词 PoW (Proof of Work) & PoS (Proof of Stake) & DPoS (Delegated Proof of Stake)

PoW

我们所知道的应用比特币&以太币,都是采用这种共识法做出来的,他最简单来说就是你出力越多你得到的越多。他的优点是安全,想要攻击此种共识法,就是你必须占领51%以上的资源,你才有办法去左右这里面的内容。但他相对应带来的缺点也很巨大,就是非常浪费资源,而且确定交易速度非常缓慢。

PoS

PoW 是透过你付出资源越多来获得奖励,PoS则是透过你持有币的数量来作为奖励的依据,当你持有币的数量越多,则拥有越高的机率取得创造区块的权利。

DPoS

DPOS,保留了PoS节优点,并加入了代理人的概念,透过减少节点的数量,更是解决了PoW与PoS其中一个缺点,交易确认的时间过长的问题。不过这个其实有点违背去中心化的思维,毕竟多了一个代理人的制度。

明天我们来谈谈以太坊的应用,智能合约到底是什麽东西


相关文章:

  • Day 26 - Lognormal 分布测试
  • [Day 48] 留言板後台及前台(四) - 处理留言板内容
  • Day 21: iOS也懂Koin喔?其实是KMM当工具人啦
  • Day 18 - [语料库模型] 06-程序码: TF、IDF、TF-IDF
  • Nutrition Helper Part 2
  • Day 8 超多的范例?怎麽办呢?
  • 2019年,做跨境电商需要具备哪些能力?
  • Day 08 设置关键字的基本 sense
  • Day1 跟着官方文件学习Laravel-前言
  • Feedly 和 Inoreader,用RSS阅读器蒐集实用数位行销blog推荐资讯
  • [DAY 26] 分散式训练
  • 30天学会C语言: Day 2-世界泥豪
  • 电商如何选择仓储物流?看这里给你答案
  • day31 虽然没有写完,但是还是要有summary
  • Day18 Helm
  • Google SEO入门:如何做好谷歌网站排名SEO
  • Goolge play怎么更改地区下载Apps : 谷歌应用商店更改地区教程
  • TikTok与LiveRamp合作,助力品牌安全可靠地触达受众
  • Gutenberg 10.5 支持嵌入PDF,新增块模式,增强自定义器的小工具功能
  • 区块链是什么东西?区块链原理是什么
  • vultr.com怎么申请退款教程和方法
  • Vultr促销码和2020年最新优惠:Vultr注册教程和使用方法
  • Pinterest的商业指南(信息图):为什么以及如何在在Pinterest上推广你的业务
  • 支持支付宝的国外VPS主机服务器大全:用支付宝买国外网站空间服务器VPS
  • 阿里云需要实名认证吗?阿里云个人可以做企业认证吗
  • 免费用谷歌云的方法:最新谷歌云300美金免费用的申请教程和方法
  • WordPress 通过代码实现 Ajax 自动完成搜索
  • 国外VPS优惠码大全:
  • WordPress怎么建多语言网站:Polylang怎么用?如何用Polylang建多语言网站
  • 最好用的云服务器推荐:什么云服务器稳定好用又便宜