DeFi学习笔记(1):区块链基础知识
  lCVjzXCTDdAt 2023年11月02日 131 0

基于对未来DeFi预期的看好,从今天开始学习DeFi,同时也会在公众号里面记录和分享相关的学习笔记,希望大家能够喜欢并一起沟通。

DeFi学习笔记(1):区块链基础知识_数据

什么是区块链?

来自网络的释义:区块链起源于中本聪的比特币,作为比特币的底层技术,本质上是一个去中心化的数据库。是指通过去中心化和去信任的方式集体维护一个可靠数据库的技术方案。可以实现,两个匿名的地址在不需要中心化的情况下直接进行点对点的交易,不用考虑信任的问题。

DeFi学习笔记(1):区块链基础知识_defi_02

区块链的架构

  • 终端用户工具(用户可以通过这些工具去和应用交互)
  • 应用(能够在计算机上面运行的软件,代码等)
  • 计算层(可以理解为一个计算机)
  • 共识层(最底层逻辑)

DeFi学习笔记(1):区块链基础知识_数据_03

共识层

  • 不可篡改性:如果出现了51%攻击则数据是可以篡改的
  • 一致性:针对的是已经上链确认过的老区块,所有节点的数据是一致的,对于部分确认的区块不生效
  • 开放性:对于公链来说是所有人都可以参与的,但是对于私链和联盟链等不生效

DeFi学习笔记(1):区块链基础知识_defi_04

计算层

在以太坊宇宙中,有一台规范化计算机(称为以太坊虚拟机,或 EVM),其状态得到以太坊网络中所有人的一致同意。每个参与以太坊网络的人(每个以太坊节点)都会保存一份该计算机的状态。此外,任何参与者都可以广播请求这台计算机进行任意计算。每当广播这样的请求时,网络上的其他参与者就会检查、验证并进行(“执行”)该计算。该执行会导致以太坊虚拟机的状态变化,并且在整个网络中传播。

DeFi学习笔记(1):区块链基础知识_defi_05

应用层

比如常见的MakerDAO,dydx等项目的智能合约代码应用

DeFi学习笔记(1):区块链基础知识_区块链_06

用户交互层

比如大家熟悉的小狐狸钱包(metamask)

DeFi学习笔记(1):区块链基础知识_数据_07

数据上链

用户把自己需要上链的数据签名后发送出去,区块链节点(miner)会去打包数据生成区块发布到链上(出块者会有Token奖励,比如以太坊1.0网络上的出块者将会获得ETH的奖励),经过其他节点的验证之后该数据就会被同步到所有的区块链节点里面(数据的一致性)

DeFi学习笔记(1):区块链基础知识_defi_08

签名

现实世界的签名

DeFi学习笔记(1):区块链基础知识_数据_09

数字世界的签名

旧的签名可以被解析,但是无法生成新的签名

DeFi学习笔记(1):区块链基础知识_数据_10

DeFi学习笔记(1):区块链基础知识_defi_11

常用的签名场景

DeFi学习笔记(1):区块链基础知识_defi_12

区块链的可扩展性

为什么需要扩展?

随着以太坊使用人数增加,区块链已经达到了一定的容量限制。这提高了网络使用成本(区块链拥堵,gas费用极高),从而导致需要“扩容解决方案”。扩容的主要目的是提升交易速度(更快确定交易)和交易吞吐量(更高每秒交易量),而不影响去中心化或安全性

DeFi学习笔记(1):区块链基础知识_defi_13

DeFi学习笔记(1):区块链基础知识_defi_14

常见的扩展方法

  • 采用新的底层共识的新公链,比如Solana等
  • 采用新的支付处理,比如闪电网络(LightningNwtWork)等
  • 采用Layer2的处理方式,比如Arbitrum,zkSync等layer2 四大天王等
  • 侧链,比如polygon(Layer2继承了以太坊主网络的安全性,但侧链依赖于其自身区块链的安全性,可参考:侧链与Layer 2的区别以及Layer 2的3种方案Channel、Rollup与Plasma - 简书 (jianshu.com))

DeFi学习笔记(1):区块链基础知识_defi_15

闪电网络

一个线下(离线)维护的交易账本,只在建立或者关闭的时候数据上链,降低了链上数据量,节省了gas费用

DeFi学习笔记(1):区块链基础知识_区块链_16

layer2网络

将大部分的数据处理都放在了layer2,只把少量的重点验证放在layer1处理,大大的提升了处理速度,同时降低了gas费用。但是将来某一天如果交易和数据量继续增加,那么layer2也会变成和layer1一样拥堵,所以目前已经在讨论layer3了。

DeFi学习笔记(1):区块链基础知识_数据_17

DeFi学习笔记(1):区块链基础知识_区块链_18

DeFi学习笔记(1):区块链基础知识_defi_19

跨链桥

公链之间,layer1和layer2之间,以及layer2之间数据是不互通的,所以为了解决把资产从一个链转移到另外另外一个链,市场上出现了跨链桥。

DeFi学习笔记(1):区块链基础知识_defi_20

DeFi学习笔记(1):区块链基础知识_区块链_21

DeFi学习笔记(1):区块链基础知识_数据_22

以上就是第一天的学习笔记——区块链的基础知识,希望大家能够喜欢,可以多多学习交流

视频课程来自B站分享的《DeFi进阶知识介绍【加州大学伯克利公开课】》:https://www.bilibili.com/video/BV1484y1W7J4?p=1&vd_source=a465643d69ac5c653510e0b23d8231bb

课程原文链接:https://defi-learning.org/f22

为了回馈粉丝,我做了一个单用户价值100元的抽奖活动,公众号「python玩转」后台回复「抽奖」即可获得链接参与抽奖。

如果有其他问题可以通过公众号「python玩转」联系作者

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

上一篇: HDU 5621 KK's Point 下一篇: MT4 CRM 源码
  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

lCVjzXCTDdAt