找到约 13 条结果

文章 SUI Move官方示例合约实践——DeFi类:闪电贷(flash_lender)

# SUI Move官方示例合约实践——DeFi类:闪电贷(flash_lender) ## 1 合约说明 ### 1.1 示例代码 > 本文合约代码示例来自:https://github.com/MystenLabs/sui/blob/main/sui_programmability/examples/defi/sources/flash_lender.move ```rust // Copyright (c) Mysten...

文章 小心那些利用Etherscan招摇撞骗的人

...供交易记录,其通常被称为“区块浏览器”,比如Etherscan。但恶意合约可以表现得无比“正常”,却会污染这些事件,从而欺骗区块浏览器,向毫无戒备的用户提供关于代币来源的误导性信息。 例如,恶意用户可以部署一个...

文章 Caulk, Caulk+ 学习笔记

> 本文为 AHH Ist 期间阅读论文的学习笔记,如有笔误,欢迎指正。 Caulk 是一种向量承诺方案,可以零知识的证明一个或多个值都属于一个向量,并且不泄露这一个或者多个值的位置。Caulk 可以用来做 Membership 证明,也可以作...

文章 以太坊生态中的智能合约设计模式(一)

> **Abstract—** The idea to digitally facilitate contract law and business practices through computer programs has led to the notion of smart contracts. Today’s most prominent smart contract ecosystem is Ethereum, a blockchain based distributed computing platform. Due to the inherent nature of b...

文章 Web3系列教程之新手篇---Level 6:Solidity

本文是[learnweb3](https://www.learnweb3.io/)的新手篇,包括: - [Level 0:前置基础编程知识](https://learnblockchain.cn/article/4284) - [Level 1:什么是区块链?](https://learnblockchain.cn/article/4285) - [Level 2:什么是Web3?](https://learnblockchain.cn/article/...

文章 JavaScript精粹:26个关键字深度解析,编写高质量代码的秘诀!

> JavaScript关键字是一种特殊的标识符,它们在语言中有固定的含义,不能用作变量名或函数名。这些关键字是JavaScript的基础,理解它们是掌握JavaScript的关键。 今天,我们将一起探索JavaScript中的26个关键字,了解这些关键字各...

文章 功能加密简介

>原文:https://www.leku.blog/fe/ >作者:Enrico >译者:Kurt Pan 功能加密 (FE) 可以看作是对公钥加密 (PKE) 的推广, 允许对第三方的解密能力进行更细粒度的控制。 在公钥加密中,使用公钥$p_k$隐藏值$x$于密文(加密算法)而私钥$s_k...

文章 区块链中的数学-二次剩余和欧拉准则

...面 上一节讲了[secp256k1点压缩和公钥恢复原理](https://learnblockchain.cn/article/1526),在讲压缩格式的时候,有一点个人认为需要补充: 例如非压缩格式04 + x + y, 如果不知道x,y各自的长度也无法解析。 补充说明的是:secp256k1曲线...

文章 TLUV 限制条款操作码的复杂性

> _作者:Anthony Towns_ > > _来源: [https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-September/019420.html](https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-September/019420.html)_ 首先,我们要快速讨论一下 IN\_OUT\_AMOUNT。我认为,最容易的处理...

文章 OpenZeppelin 7个最常使用的合约

... 0.5.x编译器编译。 ## 访问控制合约 ### 1. 使用 Ownable 进行所有者限制 OpenZeppelin 的 `Ownable `合约提供的`onlyOwner` [修饰器](https://learnblockchain.cn/docs/solidity/structure-of-a-contract.html#modifier)是用来限制某些特定合约函数的访问...

文章 Web3系列教程之入门篇---10. ICO(首次代币发行)

...我们把这个代币称为` "Crypto Dev Token"`。 ![](https://hicoldcat.oss-cn-hangzhou.aliyuncs.com/img/20220710155754.png) ## 要求 - 最多应该有10,000个CD代币。 - 每个Crypto Dev NFT持有人都应该免费获得10个代币,但他们必须支付汽油费。 - 在ICO的时...

文章 以太坊101:账户,交易和消息

...坊中,存在两种不同类型的账户:外部拥有账户(简称EOA)和合约账户。 外部拥有账户由对应的私钥控制,而合约账户则由对应的合约EVM字节码控制,这部分内容接下来会有相关介绍。 地址(提示:请勿给以下地址转...

文章 [验证器]: prover-guide.md

...关如何使用 Move prover 工具的信息,请参见 [此处][PROVER_USAGE]。读者应具备 Move 语言的基本知识,以及前置/后置条件规范的基本原则(例如,请参见 [本文][PRE_POST_REFERENCE])。有关规范的示例,我们参考了嵌入规范的 [Diem 框架文...