主页 > imtoken钱包收款地址 > 区块链学习01

区块链学习01

imtoken钱包收款地址 2023-08-12 05:09:13

为了更好的融入公司的发展环境,我需要学习区块链的相关内容,这是第一期

0 目前已知

目前,我对区块链了解不多。 我知道这是中本聪比特币的概念。

区块链技术是一种去中心化的加密货币交易平台,每个人的交易行为都会受到其他点的影响

知道。 区块链的区块是一个一个串联起来的,每个区块都需要人工制造,一次一个创建

块,无论谁做出它都会得到奖励。 奖励通常是一些加密货币。以太坊是一个更完整的

比特币的去中心化平台。目前只知道这些,现在开始看网上的文档学习

1 什么是区块链

这是这里的文件

以下是节选和注释

先看一下区块链的定义:

从狭义上讲,区块链是一种将链中的数据块按照时间顺序组合成特殊的方法。

定义数据结构,密码学保证不可篡改不可伪造的去中心化共享

总账本(Decentralized shared ledger),可以安全地存储简单、有序的

可以在系统内验证的数据。

广义上,区块链技术采用加密的链式区块结构来验证和存储数据,并利用分布式

以传统的节点共识算法生成和更新数据,使用自动化脚本代码(智能合约)进行编程

一种新的去中心化基础设施和分布式计算范式,用于操作和操作数据。

毕竟上面的文字太学术化了。 如果用一句话概括的话,区块链其实就是一种数据结构

区块链的作用自然不言而喻:组织和存储数据。

比特币是使用这种技术制作的数字货币。

每个块由两部分组成:

Block Header:记录当前区块的特征值(后面会讲到里面存储的内容)

块体:存储的数据

所以,区块就是一个存储数据的东西,可以大致理解为链表中的一个节点。

将许多块连接在一起形成区块链

区块链的头部称为创世块,前一个块称为下一个块的父块,反之称为子块

2 如何链接

链接是通过父块的哈希值建立的。

哈希是指计算机可以对任意内容计算出相同长度的特征值

区块的哈希长度是一个256位的二进制数

推论1:每个区块的hash不同,通过hash可以唯一标识一个区块。

推论 2:如果块的内容发生变化,则其哈希值也必须发生变化

每个区块的区块头都会存储前一个区块的哈希值

不同的区块链有不同的哈希值计算方式

3 为什么我们需要区块链

区块链因其巨大的社会意义,本质上是一种解决信任问题、降低信任成本的技术方案。

目的是中和

4 如何操作区块链

如上所述,比特币是应用区块链技术制成的数字货币。 这里我们使用比特币进行交易

让我们举个例子看看区块链是如何工作的。在介绍过程之前,让我们了解一个概述

阅读:节点/矿工。

4.1 挖矿

什么是挖矿?每增加一笔交易形成一个区块的过程就叫挖矿

4.2 广播

我们要添加一个交易(向区块链添加一个新的区块),我们需要将它广播到整个区块链网络,

让所有节点都认可这条记录,那么怎么做呢

5区块链的广播机制

5.1

节点 A 收到一个块,对其进行验证并将其广播给它的邻居;

5.2

B节点收到inv消息后,如果之前没有接受过这个块,就会发送一个getdata给A节点

信息;

5.3

节点A收到getdata消息后,会将区块的具体消息和通讯记录发送给节点b

5.4

此时节点B也收到了一个区块,对附近的区块重复操作1、2、3

记录

一旦节点 A 添加了一条新记录并将其广播到网络中,网络中的其他节点,如 B、C、D 等。

此记录一经记载,不可撤销,不可随意销毁。

6 区块链的不变性

因为如果我要在这里修改,我必须修改包括这条记录在内的所有后续记录

并且很难修改其他人的账本,包括这个和所有未来的记录。

7 区块链奖励机制

这里将以比特币为例

为什么要挖矿?

矿工将每十分钟产生的交易打包到一个区块中。 一旦区块成功生成,矿工将收到

两种奖励形式,区块奖励和手续费,奖励过程由程序自动完成

区块奖励

为了鼓励矿工的服务,系统为矿工提供25个比特币用于记录和确认的交易。

为了奖励。 (奖励数量由系统设定每4年减半)

手续费

交易双方将向矿工提供交易费,作为交易尽快被区块链记录的激励。

谁将发行货币

既然可以领取比特币奖励,那么币是怎么发行的呢?区块奖励就是系统

产生新硬币的唯一途径。 只有最快的人才有可能获得生产这个区块的权利。

只有一种奖励。

共识机制

简单来说,共识机制就是区块信息在全网达成共识的一种机制,可以保证最新的区块是

精准加入区块链,节点存储的区块链信息一致无分叉,甚至可以抵御恶意攻击

战俘机制

1. 节点监控全网数据记录,通过基础合法性验证的数据记录将被暂存;

2. 节点消耗自身算力尝试不同的随机数(nonce),进行指定的哈希计算。

并不断重复这个过程,直到找到一个合理的随机数,这个过程称为“挖矿”,

3、找到合理的随机数后,生成区块信息(区块头+区块体);

4. 节点对外广播新生成的区块,其他节点验证通过后,接入区块链btc区块数据结构,主链

高度增加一个,然后所有节点切换到新区块并继续下一轮挖矿。

只有51%的矿工一起改变才能完成篡改

8 什么是区块链质押

质押不是以工作证明的方式获取收入,

基于权益证明和代理权益证明的数字货币将以这种方式被开采。

在这种挖矿方式中,区块链系统中的节点不需要太多的算力,只要质押一定即可

运行一段时间后可以生成新币的代币数量,生成的新币为

质押收益。 很像银行利息。

质押安全吗?

数字货币的归属由私钥决定,只要不泄露私钥,币就是安全的

一般来说,质押操作有以下两种情况:

一种是通过官方钱包质押,去中心化钱包。私钥不会泄露,币安安全

还有一种情况就是把币放在一个中心化的钱包或者矿池里。 在这种情况下,如果你

如果出现问题,您的硬币可能会丢失

9Lp流动性

一些词汇:

流动性是指各种资产的数量分布

流动性池是指各类资产对应的资金池

lp流动性提供者,指向在流动性池中添加相应资产的用户

Order Book,订单簿,中心化交易所的做市方式

滑点是指下单价格与最后成交价的差值比例

AMM,自动做市商

流动性挖矿是一种通过质押加密货币来获取更多加密货币的方法。他是

去中心化金融的新趋势使加密货币投资者能够利用其加密资产

生产角色并获得更高的回报,任何人都可以参与到这个生态系统中。

简单来说,这意味着锁定加密货币以获得奖励。

为什么流动性挖矿如此受欢迎?

首先,我们需要了解什么是中心化金融(DeFi)。

DeFi产品基于公链和智能合约机制,致力于提供一个公开不可篡改、无需许可的

服务。基于Defi领域的流动性挖矿提供的全新挖矿模式,不仅可以吸引

用户投入资金也可以提高协议的流动性。只需将资金注入流动性池即可

获得更高的流动性回报,加上人人都可以参与,这也是流动性挖矿越来越多的原因

越来越热的原因。

10AMM

在 AMM 模型中,流动性由 LP 提供。 LP将自己的资产按比例存入池中

交易提供流动性,这个池称为流动性池。当交易者进行交易时,真实的

实际上是与流动性池的交易,交易价格由AMM模型根据参数自动生成。

自动做市商是AMMbtc区块数据结构,它可以根据简单的自动定价算法计算买卖价格。 我们

把它想象成一个进行买卖交易的机器人。他解决了传统交易所过度

对于 DEX(去中和交易所)中的成本和效率问题。

首先了解中心化交易所的做市模式。

传统交易所做市,无论是股票市场还是加密资产交易所,都采用

这是订单簿模式。 订单簿记录买卖双方对资产的报价。 为了

Book中有两个角色,第一个是做市商,即maker,也叫Maker; 另一个

是trader,也就是taker,也叫Taker

专业的做市商(Maker)会在交易所的两个方向同时下单,并根据

根据市场的波动调整报价,为交易所提供流动性。简单来说,做市商就是

是提供报价和流动性的人。

在做市中,挂单下达的资产数量称为流动性,提供资产的人称为流动性

性提供者。 LP提供流动性后,还需要为该资产提供一个价格,这样才算

这是做市的完成。 通常,流动性和价格的提供者是同一个人。比如

如果一个交易所没有做市商,或者做市商很少,交易者想交易

不会有流动性。 缺乏流动性意味着高滑点交易,

也就是说,交易者最终成交的价格与看到的价格存在较大差距,会导致整个市场

交易热情不高。为了提高交易的流动性,中心化交易所通常吸引

做市商进行做市操作。

除了在中心化交易所做市存在一定的难度和门槛问题,中心化交易所还

一方面控制用户的资产和数据存储,不仅会暴露个人隐私、交易和代理

还存在币流通透明度不够的问题。

AMM模式兑换

在 AMM 模型中,流动性由 LP 提供。 LP将自己的资产按比例存入池中

交易提供流动性,这个池称为流动性池。当交易者进行交易时,真实的

实际上是与流动性池的交易,交易价格由AMM模型根据参数自动生成。

流动性池可分为三类:固定资产比率池,两种资产的比率为50/50; 混合的

联合资产池,支持3个及以上资产; 加权池,多种资产比率。固定资产比率

示例池是最常见的,例如 BTC/USD、ETH/USD。

流动性挖矿如何运作?

流动性挖矿的运作与流动性提供者(LP)和流动性池密切相关:

流动性提供者向流动性池提供资金以获得流动性代币(LP代币),

流动性池为市场提供动力并产生交易费用,然后按照LP代币的比例支付。

向流动性提供者支付奖励,等等。

11 如何获得流动性挖矿收益?

用户将资产存入池中,即可获得奖励代币(流动性代币),只要池中有人

交易会产生手续费,代币会按照指定的奖励规则进行分配。 这些是流量

流动性挖矿收益

流动性挖矿的收益计算遵循传统市场常用的计量标准:年化利率

(APR) 和年化收益比率 (APY)。 注:流动性挖矿市场竞争激烈。

收入变化波动较大。 无论使用哪种计算方法,显示的结果仅为估值。

仅供参考。

在去中心化交易所中,AMM 模型由 LP 提供流动性。

LP提供流动性后,会获得相应的LP Token,相当于存单。用户根据

按您自有资金比例分配的交易手续费,将累积到LP Token的价值中,部分

平台也以平台原生代币形式提供奖励。用户提供流动性获取收益的行为是

它被称为流动性挖矿。

有流动性是不够的。 需要提供报价才能完成做市交易,所以AMM是

价格是如何产生的?

不同的AMM模型有不同的价格计算共识,大致可以分为常数乘法

乘积做市商(cpmm)、常数和做市商(csmm)、常数平均做市商(cmmm)等。目前最流行的类别是常数乘积做市商。

x*y=k,x和y分别表示流动性池中两种资产的数量,它们的乘积是一个常数k。当代币x的供应量增加时,代币y的供应量必须

必须减少,反之亦然。 当价格变化越来越大时,两端会趋近于无穷大。

AMM的自动化模式使得做市操作非常简单,并且在去中心化的背景下

它的监管区域很小,提供流动性非常方便。 任何用户都可以使用任何资金

黄金参与。流动性挖矿奖励也激励用户提供流动性,提供良好的平仓

戒指。

然而,AMM 模型并不完美,它有一些局限性