当前位置: 首页 > news >正文

Starknet架构之Starknet state、State commitment

文章目录

    • Starknet架构之Starknet state
      • 过渡到新状态
      • Starknet架构之状态承诺State commitment
      • Merkle-Patricia trie 默克尔-帕特里夏树

Starknet架构之Starknet state

原文链接: https://docs.starknet.io/architecture-and-concepts/network-architecture/starknet-state/

Starknet’s state consists of:

  • Contract classes 合约类
    a mapping between the class hash and the class definition
    类哈希和类定义之间的映射

  • Contract instances 合约实例
    a mapping between addresses (251-bit field elements) and the contract’s state
    地址(251 位字段元素)和合约状态之间的映射

A contract instance’s state consists of:
合约实例的状态包括:

  • Class hash 类哈希
    defines the functionality of the contract
    定义合约的功能

  • Contract storage 合约存储
    a key-value mapping where the key/values are field elements
    键值映射,其中键/值是字段元素

  • Contract nonce 合约随机数
    the number of transactions sent from this contract
    从此合约发送的交易数量

相关文章:

  • 000003 - Hadoop集群配置
  • 快人一步!利用LLM实现数据处理自动化
  • Linux之管道符
  • 嵌入式操作系统_2.嵌入式操作系统的一般架构
  • Redis-数据结构-跳表详解
  • 中国银行信息科技运营中心、软件中心春招笔试测评面试体检全记录
  • KIVY AliasProperty 运用报错汇总
  • 一行代码实现鼠标横向滚动
  • Ubuntu的文件权限介绍
  • node.js学习
  • 2024年最佳插电式混合动力电动汽车
  • MySQLWorkbench导出sql文件
  • 【自动驾驶】ROS小车系统介绍
  • 主机加固如何应对数据世界的绑匪
  • Spark作业运行异常慢的问题定位和分析思路
  • 「译」Node.js Streams 基础
  • 2017 前端面试准备 - 收藏集 - 掘金
  • ES学习笔记(10)--ES6中的函数和数组补漏
  • iOS编译提示和导航提示
  • JavaSE小实践1:Java爬取斗图网站的所有表情包
  • k个最大的数及变种小结
  • 工程优化暨babel升级小记
  • 蓝海存储开关机注意事项总结
  • 手机app有了短信验证码还有没必要有图片验证码?
  • 微信小程序设置上一页数据
  • 一个普通的 5 年iOS开发者的自我总结,以及5年开发经历和感想!
  • 3月7日云栖精选夜读 | RSA 2019安全大会:企业资产管理成行业新风向标,云上安全占绝对优势 ...
  • 积累各种好的链接
  • ​人工智能书单(数学基础篇)
  • ​软考-高级-系统架构设计师教程(清华第2版)【第9章 软件可靠性基础知识(P320~344)-思维导图】​
  • #我与Java虚拟机的故事#连载02:“小蓝”陪伴的日日夜夜
  • #我与Java虚拟机的故事#连载10: 如何在阿里、腾讯、百度、及字节跳动等公司面试中脱颖而出...
  • ( )的作用是将计算机中的信息传送给用户,计算机应用基础 吉大15春学期《计算机应用基础》在线作业二及答案...
  • (30)数组元素和与数字和的绝对差
  • (AtCoder Beginner Contest 340) -- F - S = 1 -- 题解
  • (C++20) consteval立即函数
  • (DenseNet)Densely Connected Convolutional Networks--Gao Huang
  • (附源码)ssm本科教学合格评估管理系统 毕业设计 180916
  • (过滤器)Filter和(监听器)listener
  • (四)opengl函数加载和错误处理
  • (详细版)Vary: Scaling up the Vision Vocabulary for Large Vision-Language Models
  • (详细文档!)javaswing图书管理系统+mysql数据库
  • (新)网络工程师考点串讲与真题详解
  • 、写入Shellcode到注册表上线
  • ..thread“main“ com.fasterxml.jackson.databind.JsonMappingException: Jackson version is too old 2.3.1
  • .net core IResultFilter 的 OnResultExecuted和OnResultExecuting的区别
  • .net mvc部分视图
  • .Net7 环境安装配置
  • .net8.0与halcon编程环境构建
  • .NET成年了,然后呢?
  • /etc/shadow字段详解
  • /etc/skel 目录作用
  • @Import注解详解
  • @RequestBody与@RequestParam:Spring MVC中的参数接收差异解析
  • [ vulhub漏洞复现篇 ] struts2远程代码执行漏洞 S2-005 (CVE-2010-1870)