**摘 要** :椭圆曲线签名[ECDSA](https://learnblockchain.cn/article/3548)是区块链密码学技术中常见的数字签名之一,其在加密货币、密钥身份认证等方面已被广泛应用。然而当前的区块链ECDSA算法灵活性较低、匿名性较弱且分散性不高,...
# Dacade平台SUI Move挑战者合约实践——去中心化市场DApp(Sui Move Marketplace DApp) ## 1 合约说明 ### 1.1 功能介绍 本合约是基于`Sui`区块链构建的去中心化市场dApp,允许卖家上架商品,允许买家使用SUI购买物品。 功能如下: ...
...等。本文主要介绍了 Rust 中各种模式的使用场景,包括 match、if let、while let、for 循环以及函数参数。除了基础语法外,还讲解了可辩驳性和无可辩驳性、字面值匹配、命名变量、多重模式、范围匹配、结构解构等模式的使用细...
### 概述 如果你计划在 Solana 上构建 DeFi 协议、钱包、NFT 平台或任何类型的支付应用程序,你需要能够检查 Solana SPL 代币账户的余额。在本指南中,我们将介绍五种简单的方法来检查 SPL 代币账户的余额: - 使用 Solana 的 SPL-Token...
...它定义了合约的行为和功能。在[合约结构章节](https://learnblockchain.cn/article/22529)中,我们已经对函数有了初步了解,本节将深入讲解 Solidity 函数的各个方面。 ## 函数的基本语法 函数的完整语法格式如下: ```solidity function 函数...
--- title: sui-move基础(三):letsmove-task2 date: 2024-11-14 01:19:30 tags: --- # sui-move基础(三):letsmove-task2 ### 需求 - 完成 Coin相关知识的学习 - 完成 `My Coin` 的学习并部署主网 - 完成 `Faucet Coin` 的学习并部署主网 - 提交 `My Co...
配对或双线性映射 =========== > * 原文:[Pairings or bilinear maps](https://alinush.github.io/2022/12/31/pairings-or-bilinear-maps.html) > > * 作者:Alin Tomescu > > * 译者:Kurt Pan > **摘要**:**配对**,或者**双线性映射**,是对密...
## **SlowMist:对Euler Finance攻击的分析**  2023年3月13日,基于以太坊区块链的借贷项目Euler Finance遭到攻击,攻击者获利约2亿美元。SlowMist安全团队迅速介入并分析了情况,并...
...### 构建和破解 SIDH ## 预备知识:椭圆曲线 固定域 $\mathbb{K}$,其中 $\mathrm{char}\,\mathbb{K}\neq 2,3$。$\mathbb{K}$ 的代数闭包记为 $\overline{\mathbb{K}}$,并且是 $\mathbb{K}$ 的一个域扩张,其中每个系数在 $\overline{\mathbb{K}}$ 中的非恒定...
...在的安全风险。假设在一个交易块中有两个交易:**交易 A**,它调用一个普通函数,计算某个数值。**交易 B**,它调用入口函数。在这种情况下,交易 B 的入口函数参数不能是交易 A 的结果。也就是说,如果交易 A 修改了某个数...
...段名的方式,也就是匿名字段,也称为嵌入字段 ```go package main import "fmt" //人 type Person struct { name string sex string age int } // 自定义类型 type mystr string type Student struct { Person id int addr string //...