如何创建自定义可证明类型? 你可以使用 o1js 的 Struct 来定义自定义可证明类型: class MyCustomType extends Struct({ field1: Field, filed2: MyC...
sui-move进阶:设计模式——见证者与一次性见证者 在上一个教程中,我们提到了witness,并说它:使用了一次性见证者的设计模式。 在本教程中,我们将对其作进一步的讨论。 而在介绍一次性见证者之前,我们需要先介绍一下设计模式——...
sui-move进阶:引用 在 Move 中,引用(References) 是一种高效且安全的资源访问方式。引用有两种类型:不可变引用和可变引用。Move 的类型系统通过强制执行所有权规则,防止引用错误,并确保资源的安全使用。 引用...
系列文章目录 Task1:hello move Task2:move coin Task3:move nft Task4:move game Task5:move swap Task6:sdk ptb 更多精彩内容,敬请期待!️...
原文链接:mirror.xyz/killaridev.e... 译者:AI翻译官,校对:翻译小组 本文链接:learnblockchain.cn/article… eth_simulateV1 方法在发...
背景 在预测市场中,常常需要获取链下的数据,来确定结果。对于PolyMarket,在创建一个预测事件时,会指向UMA的乐观预言机,该预言机对结果进行处理。本文将讲讲UMA预言机的工作机制,以及乐观预言机的使用场景。 <br>...
sui-move进阶:生命周期 对于许多语言的初学者而言,很可能缺乏生命周期的概念,例如通过C语言入门编程的朋友们。但在例如Move和Rust这样的注重安全的编程语言中,生命周期是一个非常重要的概念,甚至许多时候编译器会要求你注意变量的生...
zkHack的Puzzle是我比较喜欢的活动。通过实例编码深入理解零知识证明的细节是比较高效的学习方式。zkHack V前几天已经开始了。这篇文章分析一下第一道题目: https://zkhack.dev/zkhackV/puzzleV...
围绕人工智能 (AI) 工具的大多数对话通常都是针对企业的,但人工智能在大幅改善我们的教育系统方面具有巨大潜力。它是教师可以使用的最有效的工具之一,它通常可以将他们从行政负担中解放出来。这些技术不会取代教师,而是使他们能够将更多时间花在学...
在Solana生态的Pump场景中,交易量的巨大与频繁、各种机器人科学家,为了帮用户更好的把控市场,我们专门为Pump市值工具新增了一系列功能,力求帮助用户做出更加明智的决策。 交互界面展示 以下是该工具的核心界面截图: &l...