找到约 14 条结果

文章 零知识证明 - Groth16算法介绍

看zk-SNARK的文章或者资料的时候,经常会碰到一些算法名称,比如Groth16,GGPR13等等。这些名称是由算法提出的作者名称或者名称首字母以及相应的年份组成。Groth16,是由Jens **Groth**在20**16**年提出的算法。GGPR13,是由Rosario **G**enn...

文章 格密码学基础(四):多项式环上的加密

The variable $h$ represents the height, and $x$ is the width. When $h > 0$, the formula is $f(m) = h$. 第2.3节中基于LWE的加密方案的主要低效之处在于,它需要相当大的密文来加密一个比特——具体地,密文扩展是线性于安全参数。第2.4节中的方案通过...

文章 Sui Move 学习之实现NFT并部署上链

...片 - mint 一个 nft 发送到地址: `0x7b8e0864967427679b4e129f79dc332a885c6087ec9e187b53451a9006ee15f2` ## `mynft`代码 ```rust /// Module: mynft module mynft::mynft { use std::string::utf8; use sui::package; use sui::display; public struct MYNFT has drop {} ...

文章 全网最通俗易懂c3线性化讲解,继承讲解

--- title: 继承 date: 2024-06-13 16:58 tags: null --- 本文主要讲不规则继承下合约的插槽问题和调用函数问题 钻石继承的插槽问题 ![9cd95730198cf78c1fa3a541bf10a954.png](https://i3.mjj.rip/2024/06/25/9cd95730198cf78c1fa3a541bf10a954.png) 试问现在...

文章 什么是跨链(上)

...瓶颈在什么地方,就很少有人知道了。 ![](https://img.learnblockchain.cn/2021/09/08/16310725237236.jpg!/scale/50) **那么“跨链”这个事究竟是什么,难点在哪里,技术上又是怎么实现的呢?** 我们先要从最基本的“跨链”概念说起。 ...

文章 区块链中的数学-用Miller Rabin算法判断大素数实例

...节说了[抽象的椭圆曲线密钥协商和素数判断法](https://learnblockchain.cn/article/1500), 对于Miller Rabin素数判定法做了简要的概述, 本文再展开说明一下,并附带具体实现如果篇幅允许的话。 ## Miller Rabin算法之凭证 结合上一文...

文章 区块链中的数学 - 费马小定理

## 写在前面 上一节介绍了[ElGamal算法](https://learnblockchain.cn/article/1557),包括签名和加解密算法。 这一节介绍之前文章提到多次的费马小定理。最近一次是上一节[Elgamal签名验证原理](https://learnblockchain.cn/article/1557)中用到,没...

文章 Web3新玩法:Sui区块链NFT创建与部署实战

...、部署、铸造及转移的全流程。使用Move语言结合Sui的Display标准,我们实现了从简单计数NFT到个性化英雄NFT的创建,并以个人GitHub头像作为图像,完成了一次完整的Web3实战演练。文中还梳理了Sui Move的关键知识点,如权限控制和N...

文章 基础篇-变量

变量默认是不可改变的`(immutable)`。这是 `Rust` 提供给你的众多优势之一,让你得以充分利用` Rust` 提供的安全性和简单并发性来编写代码。不过,你仍然可以使用可变变量。让我们探讨一下 `Rust` 为何及如何鼓励你利用不可变...

文章 Mina Learning - Polynomial commitment

... hiding 和 binding 属性. 同时具有一定的同态属性(如基于 pairing 的承诺具有乘法同态属性; 基于 DLG 的承诺具有加法同态属性). Binding: 不存在 $m' \not = m$, 使得 $\text{Commit}(m, r) = \text{Commit}(m', r')$. Hiding: 对于随机数集合 $\mathbb{R}$, ...

文章 使用 Pandas 分析亿行数据

... London 2018 上的 [Demystifying pandas internals](https://tubedu.org/w/83a3bc54-7843-4fb4-ba36-28f2d9c1d766)演讲感兴趣。该演讲提供了更多关于 Python 和 pandas 的对比。 >- 本文转载自: [github.com/wangshouh/hug...](https://github.com/wangshouh/hugoBlog/blob/main/content/...

文章 区块链中的数学 - 模运算的运算规则

...节继续说,上一节我们在[迪菲-赫尔曼密钥交换](https://learnblockchain.cn/article/1554)提到,由于模运算广泛存在于密码学相关算法中,所以本节将总结下模运算的运算规则。更好地理解之前文章中一些推导过程。 ## 为什么模运算 ...

文章 Solana全方位介绍——共识、钱包、生态、合约

...当前的限制可以在[SDK](https://github.com/solana-labs/solana/blob/d3a3a7548c857f26ec2cb10e270da72d373020ec/sdk/src/process_instruction.rs#L65)中查询:当执行超过限制时,就会运行失败。 ## 关键数据结构 为了方便合约的书写,Solana官方提供了C和Rust的...

文章 Web3 新玩法:用 Sui Move 打造 NFT 抽奖游戏

...是科幻,而是基于 Sui 区块链和 Move 语言打造的 NFTicketDraw 项目。本文将带你走进这个 Web3 新玩法,从代码到实战,一步步揭秘如何用 Sui Move 创建一个去中心化抽奖游戏。无论你是区块链爱好者还是开发者,准备好一起探索这场 ...