【问题标题】:What is an owning contact?什么是拥有联系人?
【发布时间】:2018-06-24 02:29:30
【问题描述】:

通过 solidity documentation 我遇到了一个我不理解的术语“拥有合同”。

Solidity 意义上的合约是位于以太坊区块链上特定地址的代码(其功能)和数据(其状态)的集合。行 uint storedData;声明一个名为 storedData 的状态变量,类型为 uint(256 位无符号整数)。您可以将其视为数据库中的单个插槽,可以通过调用管理数据库的代码的函数来查询和更改。对于以太坊,这始终是拥有合约。在这种情况下,set 和 get 函数可用于修改或检索变量的值。

【问题讨论】:

  • 我相信那句话中的“this”指的是“管理数据库的代码”。换句话说,存储是智能合约的一部分(由其拥有),查询和更改该存储的方法是与该智能合约进行交互。

标签: ethereum solidity


【解决方案1】:

拥有合约是指在以太坊区块链上拥有该存储块的合约。 “拥有”这个内存块的合约可以执行读取/写入/删除/更新块内容的功能。

See this answer讨论“内存/存储”这两种类型

【讨论】:

    猜你喜欢
    • 2017-02-07
    • 2011-07-13
    • 2012-10-14
    • 2021-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-25
    相关资源
    最近更新 更多