Substrate 是Polkadot项目推出的**区块链构建框架**。通过使用Substrate,使普通的软件开发人员可以在短时间内建立一条**属于自己的完整区块链**,开发者只需要关注自己的业务逻辑,从底层复杂的技术中解放出来。 ## 为什么使...
 通过 LI.FI 探索 Arbitrum ## 通过 LI.FI 进行跨链兑换来探索 Arbitrum ### LI.FI 互操作性扩展到 Arbitrum Arbitrum 拥有各种各样的协议,是最受欢迎的以太坊扩展解决方案之一。[Li....
...量使用`let`关键字 - 默认情况下,变量是不可变的(Immutable) - (例子 variables) - 声明变量时,在变量前面加上`mut`,就可以使变量可变。 ```bash ~/rust ➜ cargo new variables Created binary (application) `variables` package ~/rust ...
...我感兴趣的 Solidity 挑战进行深入解读。_  信息图解决方案的第一部分 _如果你只是为了信息图而来,_ [_这里是_](https://i.imgur.com/lxmPHbW.png) _。 享受吧!_ ## 目录 **·** [**...
...在现有的链本身上面搭建东西从而达成拓展的方法就是 Layer2 拓展。这种思路目的就是为了在尽可能保证去中心化和安全性的情况下提高可拓展性。 根据实现的设计方向出现了一些分支:侧链、状态通道(`State Channel`)、`Plasm...
...提供速度、安全和可扩展性。目前,Tendermint加入了微软Azure区块链即服务平台,也成为了以太坊区块链联盟成员之一,同时Tendermint也是跨链技术Cosmos的核心技术。两者大致的关系如下:  ## 介绍 在本文中,我们将重点关注以太坊中的 MEV。为了更好地理解,你应该熟悉诸如交易、gas、mempool、区块、权益证明 (PoS) 和去中心化金融 (DeFi) 等概念——特别是 DE...
... 年 12 月的这份 [以太坊协议的预发布“规范”](https://web.archive.org/web/20131219030753/http://vitalik.ca/ethereum.html) 中就已经存在。 当时,对于长期状态大小管理几乎没有进行严谨的思考。 然而,当时(在我的\[Vitalik 的]脑海中)普遍认...
...绍) - [goroutine](#goroutine) - [runtime包](#runtime包) - [信道channel](#信道channel) - [Goroutine池](#Goroutine池) - [定时器](#定时器) - [select](#select) - [并发安全和锁](#并发安全和锁) - [系统监控](#系统监控) - [sync](#sync) - [原子操作](#原子操...
> * 来源:https://blog.trailofbits.com/2018/09/05/contract-upgrade-anti-patterns/ > * 译文出自:[登链翻译计划](https://github.com/lbc-team/Pioneer) > * 译者:[aisiji](https://learnblockchain.cn/people/3291) > * 校对:[Tiny 熊](https://learnblockchain.cn/people/15) > * 本文...
随着以**智能合约(Smart Contract)及区块链应用(DApp)**为核心的区块链2.0时代逐渐成为主流,智能合约及区块链应用的安全性也越发成为业界备受关注的焦点。尤其是,在经历过诸如**THE DAO、币安被盗**等事件,智能合约及区...
...可扩展性已成为一个迫切的需求。随着去中心化应用(dApps)的普及,对快速、经济高效且可扩展的解决方案的需求催生了 Layer 2 rollups。Rollups 的独特之处在于它们能够在不牺牲底层 Layer 1 链(如以太坊)安全性的情况下提高交...