成为管理者 (Becoming a Steward)

公共物品管理者可以由任意数量的人组成,也可以是一个人。唯一的要求是管理者的多签名账户必须通过社区的治理提案来选举。

因此,成为管理者的第一步是创建一个多签名账户。这可以通过在多签名文档中找到的命令来完成。

一旦创建了多签名账户,管理者就可以提交治理提案,以选举该账户为管理者。


治理提案 (Governance proposal)

选举新管理者所需的治理提案是 StewardProposal。

为 StewardProposal 制定 proposal.json 文件 (Crafting the proposal.json file for a StewardProposal)

steward_proposal.json 文件包含了提案的信息。它是一个具有以下结构的 JSON 文件:

{
    "proposal" :{
        "content": {
            "title": "Stewie for Steward 2024",
            "authors": "stewie@heliax.dev",
            "discussions-to": "forum.namada.net/t/stewies-manifesto/1",
            "created": "2024-01-01T00:00:01Z",
            "license": "MIT",
            "abstract": "Stewie is running for steward, with a focus on technical research. The technical research I will be focused on will definitely not be for weapons of mass destruction. There is some possibility however that I may be focusing somewhat on open source software for weapons of mass destruction.",
            "motivation": "Nobody knows technical research better than me. Trust me. I know it. I have the best technical research. I will be the best steward. Last night, Namada called me and said, Stewie, thank you. I will make public goods funding great again",
            "details": "As a genius baby, I possess an unmatched level of intelligence and a visionary mindset. I will utilize these qualities to solve the most complex problems, and direct public goods funding towards weapons of mass destruction ... i mean open source software for weapons of mass destruction",
        },
        "author": "stewie",
        "voting_start_epoch": 3,
        "voting_end_epoch": 6,
        "grace_epoch": 12,
    },
    "data" : [
        {
            "action" : "add",
            "address" : "atestatest1v4ehgw36g4pyg3j9x3qnjd3cxgmyz3fk8qcrys3hxdp5xwfnx3zyxsj9xgunxsfjg5u5xvzyzrrqtn"
        }
    ]     
}

“data”字段包含了允许从管理者列表中添加或删除多签名账户的结构。在这种情况下,"action""add",而 "address" 是将被选为管理者的多签名账户的地址。如果 "action""remove",则 "address" 是将从管理者列表中删除的多签名账户的地址。

在动机和摘要字段中,重要的是要明确管理者将关注哪种类型的公共物品资助。公共物品资助的领域可以在公共物品资助规格中找到。

提交提案到ledger (Submitting the proposal to the ledger)

提交提案的CLI命令是:

namadac init-proposal \
        --pgf-stewards \
        --data-path <path/to/steward_proposal.json>

其中 <path/to/steward_proposal.json> steward_proposal.json 文件的路径。

当选为管理者 (Becoming elected)

一旦提交了提案,社区将对其进行投票(参见投票)。如果提案通过,该账户将成为管理者。如果提案失败,该账户将不会成为管理者。

一旦多签名账户被选举(这将在 grace_epoch 结束时发生),它将能够向公共物品资助池提交提案(参见提交提案)。


失去管理者资格 (Losing stewardship)

管理者可能会通过四种方式失去他们的管理者资格:

  1. 辞去管理者职务(Resign as a steward)

  2. 有一个严重失败的资助提案(Have a significantly failed funding proposal)

  3. 通过治理提案被投票罢免(Become voted out through a governance proposal)

  4. 他们的任期结束(They reach the end of their term)

在任何时候都可以辞去管理者职务。通过CLI,可以使用以下命令完成:

namadac resign-steward --steward my-steward-address

space中了解有关失去管理者资格的其他方法的更多信息。

Last updated