• 博客(257)
  • 收藏
  • 关注

原创 BNB链融合

我们将进行一次战略转变,将信标链的功能迁移至BSC并关停信标链。此举旨在简化BNB Chain网络、提高效率并降低安全风险,让BNB Chain的架构能够适应当前的技术需求和未来的增长。在迁移过程中,信标链禁止创建和编辑验证者,以防止与BSC端创建的验证者发生冲突。,信标链必须限制额外的交易类型,并自动执行特定的逻辑,以确保资金返还到用户的钱包。,BNB Chain团队宣布将关停BNB信标链,该链的功能将迁移至。信标链将禁用特定类型的交易,以鼓励用户将资金存放在自己的钱包中。信标链社区的验证者将逐渐关闭,

2024-04-18 10:35:43 386

原创 NiceNode共识客户端设置

可能是 共识客户端中。

2024-04-18 09:27:53 349

原创 ETH客户端架构

这张图借用自 geth.ethereum.org。每个ETH节点需要运行两个客户端软件,一个是。的文章中就是没有验证者的共识客户端。没有验证者的共识客户端。

2024-04-17 10:36:37 387

原创 运行ETH客户端

同步需要很长时间,挂机等待它同步完成就行了。

2024-04-17 10:06:52 354

原创 默克尔帕特里夏字典树

最近一周详细描述了MPT数的原理以及实现,这里整理一下方便阅读。

2024-04-12 10:52:59 276

原创 终探 MPT 树

鉴于理解MPT对于进一步了解ETH运行原理的重要性,我们今天再重头完整的梳理一遍MPT(默克尔帕特里夏字典树)树Merkle原理及应用Merkle代码实现Patricia原理及应用Patricia代码实现MPT原理以及应用。

2024-04-12 10:46:45 1175

原创 MPT实例讲解

前文回顾MPT原理以及应用案例分析图解数据注解结构注解Prefix说明符号含义🍉0表示是Extension Node,且共同前缀的长度是偶数🍍1表示是Extensiuon Node,且共同前缀的长度是奇数🍓2表示是Leaf Node,且有偶数个前缀🫒3表示是Leaf Node,且有奇数个前缀关注我,一起进入Web3的世界

2024-04-10 11:24:34 629

原创 MPT - 原理及应用

MPT树是一种数据结构,用于在以太坊区块链中高效地存储和检索账户状态交易历史和其他重要数据。MPT树的设计旨在结合Merkle树和Patricia树的优点,以提供高效的数据存储和验证。

2024-04-10 11:19:03 398

原创 Patricia树 - 代码实现

这里使用的是前文的测试用例,可以看出测试结果是一致的。

2024-04-09 12:34:07 256

原创 Patricia树 - 原理&应用

(Practical Algorithm to Retrieve Information Coded in Alphanumeric)作为一种高效的数据结构,被广泛应用于。特点:如果每个节点只有一个子节点的话,就将这两个节点合并。

2024-04-09 09:49:19 247

原创 默克尔(Merkle)树 - 代码实现

【代码】默克尔(Merkle)树 - 代码实现

2024-04-08 09:54:32 456

原创 默克尔(Merkle)树 - 原理及用途

默克尔树是一种二叉树,其叶节点是数据块,而非叶节点则是由其子节点的哈希值计算得出的。这种结构允许在不需读取全部数据的情况下验证数据的完整性默克尔树作为一种高效的数据完整性验证机制,在当今数字化时代扮演着重要角色。它的原理简单而有效,通过递归哈希计算实现了对大量数据的快速验证,为各种应用场景提供了可靠的数据保护机制。

2024-04-08 08:42:48 393

原创 MPT - 初识账户状态树(World State)

只有节点的键的一部分被存储在该节点中,而不是整个键。这样可以大大减少存储空间的使用量。通过节点的哈希值,可以快速定位和检索存储在树中的数据,而。MPT树具有良好的可扩展性,可以处理大量的数据。是一种数据结构,被广泛应用于以太坊中用于。通过以上文章,我们了解到ETH网络中的。注:此图来自网络,如有侵权,联系删除。节点在提议区块时,区块头中必须包含。MPT树使用前缀树的部分键匹配来。是节点根据交易维护的,节点在维护。每个节点都包含一个哈希值,用于。如果是合约账户,则会包含。快速的数据验证和访问。

2024-04-07 12:09:56 590

原创 了解 Solidity 语言:构建智能合约的首选编程语言

Solidity是一种用于编写智能合约的高级编程语言,广泛应用于以太坊和其他以太坊虚拟机(EVM)兼容的区块链平台。它是以太坊智能合约的首选语言之一,具有丰富的功能和灵活性,使得开发者可以构建各种类型的去中心化应用(DApps)和智能合约。

2024-04-03 11:29:24 641

原创 了解以太坊虚拟机(EVM)

是以太坊网络的核心组件之一,它承担着智能合约执行的重要任务。

2024-04-03 11:02:39 785

原创 主流公链文章整理

主流公链文章整理分类文章地址🍉BTC什么是比特币🥭BTCBTC网络是如何运行的🍑BTC一文搞懂BTC私钥,公钥,地址🥕ETH什么是以太坊🌶️基础知识BTC网络 vs ETH网络🥜CosmosCosmos介绍🥕SolanaSolana介绍🧂BSCBSC介绍🥫FilecoinFilecoin介绍🥗BTC分叉币BCH,BSV,BTG🍢MoneroMonero🥟TronTron介

2024-04-02 10:21:03 413

原创 EVM Layer2 主流解决方案

Layer 2 解决方案的出现使得以太坊网络的可扩展性得到了大幅提高,同时也降低了交易的成通过将交易数据处理从主链转移到链下或者通过链上提交交易状态更新的方式,Layer 2 解决方案可以显著提高网络的吞吐量,减少交易延迟,并降低 Gas 费用此外,Layer 2 解决方案还可以保护用户的交易隐私,提高用户体验。

2024-04-02 10:10:42 1030

原创 主流公链 - Fantom

共识协议,它通过事件流的方式来处理交易,并利用拜占庭容错算法来达成共识。这种异步的设计使得Fantom可以实现高度的并行性,从而提高整个系统的吞吐量和性能。Fantom建立了一个强大的生态系统,吸引了众多开发者和企业加入。,通过节点之间的协作来验证和确认交易。Fantom是一种开创性的区块链协议,旨在革新去中心化应用和数字金融领域。,为开发者提供了便利和资源,促进了去中心化应用和数字金融的创新和发展。这种分层架构提供了高度的可扩展性,允许系统处理大规模的交易和应用。的影响,提高了系统的安全性和可靠性。

2024-04-01 10:57:40 298

原创 主流公链 - Tron

Tron区块链是由Justin Sun(孙宇晨)于2017年创建的一个去中心化平台,旨在通过区块链技术实现数字内容的分发和共享。

2024-04-01 10:08:46 881

原创 主流公链 - Monero

世界语中货币的意思,是一种去中心化的加密货币,旨在提供隐私和匿名性。与比特币等公开区块链不同,Monero专注于隐私保护,使用户的交易记录和余额不可追踪和不可链接。Monero于2014年发布,是第一个采用Cryptonote协议的加密货币Monero作为加密货币领域的隐私保护标杆,为用户提供了可靠的隐私保护机制,使得交易更加安全和私密。其持续不断的发展和创新将进一步推动加密货币隐私保护技术的发展,为用户提供更加安全和私密的数字支付服务。目前来看,XMR才是BTC白皮书中描绘的加密货币的样子。

2024-03-28 10:14:21 1104

原创 主流公链 - BCH& BSV & BTG

目前来说,BCH的市场活跃度是在分叉项目中最高的。但是依旧无法和BTC的活跃度相提并论。这些分叉项目当初想要解决的问题,也在BTC一次次升级中获得了改善。

2024-03-28 09:09:45 393

原创 主流公链 - Filecoin

Filecoin是一个去中心化的存储网络,旨在通过区块链技术实现全球性的分布式文件存储和检索市场。Filecoin允许用户将文件存储在网络中的节点上,并通过加密、分片和复制等技术保证数据的安全性和可靠性Filecoin作为一个去中心化的存储网络,为用户提供了安全、可靠和高效的文件存储和检索服务,将成为构建分布式互联网的重要基础设施之一。

2024-03-27 10:26:51 811

原创 主流公链 - BSC

是由全球领先的加密货币交易平台币安(Binance)推出的智能合约平台。它旨在为开发者提供高性能低成本的区块链基础设施,以支持各种去中心化应用(DApps)和数字资产的发展BSC作为一个高性能、低成本的智能合约平台,将为区块链行业的发展带来更多可能性,成为构建去中心化世界的重要组成部分。

2024-03-27 09:53:30 999

原创 主流公链 - Solana

动区块链技术的发展,成为构建下一代去中心化应用的重要基础设施之一Solana的高性能和低成本为区块链应用的发展开辟了新的可能性,其Proof of History (PoH)算法作为关键创新,为其提供了独特的竞争优势,将成为构建未来去中心化世界的重要支柱之一。

2024-03-26 10:39:36 680

原创 主流公链 - Cosmos

有更好的性能和扩展性,但在生态规模和应用数量上还有还有一定差距。Cosmos的侧重点是跨链互相通信,互相操作。作为一个开放的区块链互联协议,正在成为构建互联的区块链网络的重要基石之一。

2024-03-26 10:13:03 755

原创 Web3创作整理 - 2024-02-23 ~ 2024-03-25

整理下3月份的文章,方便大家阅读。

2024-03-25 09:53:28 664

原创 ETH 智能合约&Gas文章整理

通过这些文章,可以了解ETH网络中Gas费的用途,种类以及交易优化。可以了解智能合约的Gas消耗。

2024-03-25 09:47:19 419

原创 ETH网络 之 Gas花费实例

代入等式,等式成立,说明我们的分析没有问题。其中 TransactionFee 是。,代入等式,等式成立。,代入等式,等式成立。

2024-03-21 11:18:04 817

原创 ETH Gas 之 Base Fee & Priority Fee

小额小费是对验证者将交易添加到区块的最小激励。在相同区块中,对于要优先于其他交易执行的交易,可以添加更高的小费来尝试使出价高于竞争性交易(很多。涉及智能合约的更复杂交易需要进行更多的计算工作,因此相比简单的支付,它们需要更高的燃料限额。如果超出了允许的最高费用,那么交易会失败,并且支付的。然而,如果你设置的燃料太少,比如说,对于简单的以太币转账,设置燃料限额为。单位燃料并尝试执行交易,但最后不会完成。在网络上执行交易,用户可以为他们愿意支付的交易执行费用指定。,但区块的大小将根据网络需求增减,

2024-03-20 12:00:16 1368

原创 ETH网络 之 Gas

小额小费是对验证者将交易添加到区块的最小激励。在相同区块中,对于要优先于其他交易执行的交易,可以添加更高的小费来尝试使出价高于竞争性交易。类似与去加油站加油,给工作人员消费让你插队。如果没有小费,验证者会发现开采空区块在经济上可行,因为它们会获得相同的区块奖励。必须用以太坊的本币支付,即以太币 (ETH),并且和油价一样,会随着市场情况动态调整。优先费用激励验证者将交易添加到区块中。是以太币的一种计量单位。比如,你可以说你的燃料费是。,如果想运行的化就需要。就像汽油一样需要知道。是用于执行某些操作的。

2024-03-20 10:02:59 323

原创 智能合约 之 部署ERC-721

【代码】智能合约 - 部署ERC-721。

2024-03-19 11:22:45 634

原创 智能合约 之 ERC-721

/ 拥有几个NFT// 谁拥有当前NFT(_tokenId)// 转移NFT// 转移NFT// 转移NFT// 将自己的NFT授权给_approved,其可以执行转移操作// 授权_approved可以转移自己所有此合约的NFT// 检查某个NFT的转移权限// 检查_operator是否有_owner的NFT的转移权限。

2024-03-19 11:21:20 756

原创 智能合约 之 部署ERC-20

Remix是一个由以太坊社区开发的在线集成开发环境(IDE),旨在帮助开发者编写、测试和部署以太坊智能合约。它提供了一个简单易用的界面,使得开发者可以在浏览器中直接进行智能合约的开发,而无需安装任何额外的软件或工具。

2024-03-18 10:32:06 745

原创 智能合约 之 ERC-20介绍

ERC20全称为,是一种智能合约标准,用于以太坊网络上的代币发行ERC20function name() public view returns (string) // Token的名称function symbol() public view returns (string) // Token的符号。

2024-03-18 09:51:03 834

原创 ETH共识机制文章整理

ETH网络共识机制

2024-03-14 12:54:06 482

原创 ETH共识升级之路

根据我们之前的介绍,了解到ETH网络的共识方式,已经从PoW切换到了PoS,今天我们就回顾下升级之路,以及升级带来的影响。

2024-03-14 12:47:11 1386

原创 POS 之 验证者如何才能提议区块

(可以是AWS等待云服务商)管理,节点运营商运行验证者软件作为其执行和共识客户端的一部分,并且已经向存款合约中存入了至少。,那么任何计算机通过将种子数输入到算法中,都能得到同样的一个数。然而,每个验证者只是偶尔负责提议一个区块。个 slot(6.4 分钟)组成一个。都是在以太坊上添加一个新区块的机会。验证者帐户提议区块。选择出一个验证者来提议区块。每个 slot 都会采取。,那么任何计算机都会得到。就能够实现生成随机数的目的。

2024-03-13 11:59:06 531

原创 POS 之 如何管理密钥

【代码】POS 之 如何管理密钥。

2024-03-12 10:27:24 419

原创 POS 之 提款密钥与验证者密钥

的提款凭证允许资金被提款到执行链上(就是我们平常发送接收以太的链)使用非对称加密算法(椭圆曲线加密算法)生成,分为。的提款凭证,** 只能修改一次 **每个验证者都有一个被称为。

2024-03-12 10:22:16 355

原创 POS 之 惩罚机制

罚没是一种更加严重的行为,将导致验证者被强制移出网络并且他们质押的以太币会损失。有三种方式会让验证者被罚没。都还没有最终确定,则会激活称为。超过 2/3 的质押。

2024-03-11 12:19:16 350

NiceNode软件安装包

内容概要:NiceNode是一个引导用户运行ETH客户端的软件 适合人群:希望学习ETH知识的各路朋友

2024-04-17

BIP-0039 - 助记词词本

内容概要:BTC BIP-0039 协议的词本 适应人群:帮助想了解区块链的朋友查看 场景:生成钱包,派生钱包,保存私钥,辅助记忆 描述:包括简体中文,繁体中文,英文,捷克语,法语,意大利语,日语,韩语,葡萄牙语,西班牙语

2024-01-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除