banner
Jrenc

Jrenc

There’s a million things I haven’t done。
x
github
email
bilibili

3.29 保持清醒,开始学习

保持清醒,开始学习。
币圈哪有什么好项目,我来就是赚钱的,不是来投资的。
项目方来就是割羊毛的,不是来改变世界的。
真有改变世界的吗?有,我也成不了项目方。
喊着改变世界的最有可能 Rug,因为近处不行就只能画饼了。

我要被 VT 给笑死了,感觉币圈的瓜真的好吃。这不比前端娱乐圈劲爆多了。
图片
就是可惜被诈骗的朋友了。

感觉以后买币,不如买网格啊。网格就是套利啊,能降低风险也能吃到复利。如果看涨就买上升网格,看跌就买下降网格。

感觉区块链没有和计算机资料那样那么丰富。

学习方向:

  1. 链上交互和链上工具学习
    学会通过 gas 的高低判断市场的热点方向
  2. 学习使用甚至自己开发 bot
  3. 找到大量的撸毛博主看其过往经验
  4. 要学会有效评判资金使用效率
  5. 了解新概念的 brc420,erc404,333
  6. 学会监控各大交易所的动向

链上交互和链上工具学习#

学会通过 gas 的高低判断市场的热点方向#

什么是 Gas 费?#

Gas 费,是指在以太坊(Ethereum)等基于区块链的网络中进行交易或执行智能合约时所需支付的费用。这种费用用于补偿网络中执行交易的计算资源消耗。简而言之,每当你在这类网络上执行交易(比如转账、购买 NFT、参与去中心化金融活动等)时,你需要支付一定的 Gas 费给网络中负责处理这些交易的矿工或验证者

Gas 费用的高低通常受到网络拥堵情况和交易复杂度的影响。当网络中的交易请求较多时,Gas 费用通常会上升,因为每个人都希望自己的交易能够被优先处理。反之,在网络较为空闲时,Gas 费用会相对较低。

Gas 费用由两个主要部分构成:Gas LimitGas Price。Gas Limit 是指执行交易或智能合约所需的最大计算工作量,而 Gas Price 则是用户愿意为每单位 Gas 支付的价格。最终的 Gas 费用是这两者的乘积。

由于 Gas 费用的波动可能会很大,因此用户在进行交易时需要注意选择合适的 Gas Price,以确保交易既不会因为价格过低而长时间未被处理,也不会因为支付过多的不必要费用。

Gas 费是如何作用于区块链的?#

Gas 费在区块链网络中起到了几个关键的作用:

资源限制:在区块链上执行操作(如转账、智能合约执行等)需要计算资源。Gas 费用实质上是一种计量单位,用于量化执行这些操作所需消耗的计算资源量。这有助于防止恶意用户无限制地使用网络资源,因为每个操作都需要支付相应的费用

交易优先级:交易中设置的 Gas Price(Gas 价格)决定了交易的处理优先级。通常情况下,矿工或验证者会优先处理 Gas 价格较高的交易,因为这意味着他们可以获得更多的费用。因此,用户可以通过提高 Gas 价格来加快自己交易的处理速度

网络安全:Gas 费用还有助于保护网络免受某些攻击,例如拒绝服务攻击(DoS)。攻击者需要为每个执行的操作支付费用,这大大增加了发动攻击的成本。

经济激励:Gas 费用为网络中的矿工或验证者提供了经济激励。他们通过验证交易和维护区块链的安全性来赚取费用。这种激励机制确保了网络的去中心化安全性和高效运行。

市场平衡:Gas 费用机制还可以帮助在网络需求和资源供应之间建立一种市场平衡。当网络拥堵时,Gas 价格会上升,这会抑制非必要的交易,从而释放网络资源;当网络空闲时,Gas 价格会下降,吸引更多的用户进行交易。

综上所述,Gas 费用不仅是一种计量和支付网络资源消耗的手段,还是一种保护网络、激励参与者和调节网络活动的重要机制。

我在区块链上发起一笔交易的流程是什么?#

图片

如上图所示,交易数据随时可以回溯,任何一步都可以验证曾经发生过的交易。

区块链中每笔交易的流程都要经过上图所示的这七步,第三步就是所谓的 “挖矿”。假如有笔交易是 Alice 要给 Bob 发送 2 个比特币,就代表着网络上这 2 个比特币的权属会发生转移。首先Alice 发起交易,向全网广播,让全世界人都知道 Alice 要给 Bob2 个比特币,广播之后所有节点接收到这个消息,矿工知道生意来了:现在有一个新的交易。于是所有矿工开始挖矿

前面我们说每笔交易都会记录到区块里去,怎么记进去、由谁来记呢?矿工挖矿就是去争取记账的权利,他争取到记账权后,要确认这笔交易是否正常,确认后把交易信息打包放到区块里,生成新的区块做完这些事情之后系统会奖励给他比特币,同时还会给他一定的交易费挖矿的奖励加上交易费组成矿工的收益。

这个记账权需要矿工通过计算来争取,矿工需要在最快的时间内通过一个随机数加上时间戳、前一区块的内容、本次交易的数据等计算出一个值小于给定的难度目标,(这个难度目标是根据上一个区块的计算难度、时间和全网的算力情况来决定的),而要找到这个值,并没有固定算法,只能靠计算机随机的哈希碰撞。随机数可以变化,而且要从 0 试到最大值 2^32。

第一个算出来的人把得到的结果放到区块上让大家都认可即达成共识,经过连续 6-7 次确认即可认为这笔交易是可靠的,该矿工也就可以得到奖励,比特币是在挖矿的过程中产生的。

交易被打包进区块,并放到了链上,交易双方不可以反悔或赖账,因为交易经过了全网广播、全网验证。这就是比特币的产生和交易流程。

不同链上的交易有什么区别吗?#

是的,不同区块链上的交易流程可能会有所不同,这主要取决于区块链的架构、共识机制、交易结构和网络规则等因素。以下是一些主要区别的概述:

共识机制:

比如以太坊(Ethereum)使用的是工作量证明(PoW)转向权益证明(PoS)的共识机制,而比特币(Bitcoin)仍然使用工作量证明(PoW)。其他区块链可能使用委托权益证明(DPoS)、实用拜占庭容错(PBFT)等不同的共识机制。不同的共识机制影响了交易的验证速度和安全性。
交易速度和吞吐量:

一些区块链如比特币,设计上每 10 分钟生成一个区块,而以太坊大约每 15 秒生成一个区块。还有一些区块链如 EOS 或 Solana,通过不同的架构设计实现了更高的交易速度和吞吐量。
交易费用:

不同的区块链计算交易费用的方式也有所不同。以太坊上的Gas 费用与网络拥堵度相关,而比特币的交易费通常与交易数据大小有关。一些新的区块链网络甚至提供了极低甚至零的交易费用,以吸引用户。
智能合约和交易类型:

一些区块链支持复杂的智能合约和多种类型的交易。例如,以太坊允许创建和执行智能合约,这些合约可以包含非常复杂的逻辑。而比特币则更多聚焦于货币转移,尽管也支持一定程度的脚本化操作。
交易确认机制:

在一些区块链上,交易一旦被包含在一个区块中即被认为是确认的。而在其他一些网络中,可能需要更多的区块确认来提高交易的不可逆性。
分叉处理:

不同的区块链对区块链分叉的处理方式也不同,这影响了交易的最终确定性。例如,在发生分叉时,一些网络可能需要特定数量的确认来确定哪个链是主链。
综上所述,尽管大多数区块链在交易的基本流程上有共通之处,如创建交易、签名、广播、验证和确认,但具体的细节和实现方式在不同的区块链间有所差异,反映了各自设计的优先级和取舍。

不看那么多无聊的,看看链上#

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。