网络管理员

用于网络发展的公共拨款

提交提案

网络管理员是一个通过民主选举产生的钱包,为PKT生态系统的开源开发提供拨款。每个挖掘产生的币库的20%将支付给网络管理员钱包,每过129,600个区块(约3个月),钱包中的所有资金必须全部拨款,否则这些代币将自动销毁。网络管理员可以随时通过超过50%的PoS投票进行更改。

章程

网络管理员的目标是为PKT网络的技术和基础设施发展提供永久性资金支持

该目标的关键方面包括:

点1

为PKT网络和社区的开源软件开发、技术文档和教育资源提供融资。

点2

游说改善小型网络运营商的监管环境,更广泛地促进互联网自由、隐私和去中心化的互联网接入。

点3

购买财产,如专有软件或无线电频谱权利,以将这些事物置于公共领域。

为了实现这些目标,网络托管人将定期开会,根据严格的标准审查资金提案并授予资助。

查看资金标准

申请资金

PKT投资基础设施

要获得批准的提案,就像将拉取请求合并到项目中一样。您首先需要与社区分享您想要做的事情(可以尝试使用PKT.Chat或Telegram),当您达成初步共识时,将这种讨论转移到正式的提案阶段。

要提出提案,您必须创建一个拉取请求,将一个新的项目markdown文件添加到ns-projects存储库中,按照项目模板进行命名,并根据存储库自述文件中定义的命名约定。 命名.

网络托管人每年会多次开会,审查提交的项目。这些会议的纪要将与项目及其状态一起发布在ns-projects存储库中。

Request Funding

进行中的项目

icon-calendar 2019_12_14_pkt-whitepaper-website.md 7个月前
icon-calendar 2020_02_28_pkt-vpn-uitility-wireframes.png 2年前
icon-calendar 2020_02_28_pkt_vpn_utility.md 9个月前
icon-calendar 2020_07_25_tokenstrike.md 15个月前
icon-calendar 2020_11_14-double_wallet.md 9个月前
icon-calendar 2020_11_14-pkt-community.md 4个月前
icon-calendar 2020_11_14_Ongoing_Tech_Support_Proposal.md 11个月前
icon-calendar 2021_05_09_user_operated_internet_fund.md 5个月前

谁是网络管理者?

网络托管人是一个多重签名钱包,需要5个签名中的3个才能进行付款。

Who are the Network Stewards?

网络管理者的钱包地址是:

https://explorer.pkt.cash/address/pkt1q6hqsqhqdgqfd8t3xwgceulu7k9d9w5t2amath0qxyfjlvl3s3u4sjza2g2

cjd - cjdns的原始作者

Arceliar - Yggdrasil的原始作者

benhylau - 多伦多Mesh的贡献者

NeilAlexander - Yggdrasil的发布经理

Backupbrain - NetNinja VPN设备的创建者

所有参与者都同意不参与任何可能影响他们代表PKT项目公正行事的关系。

投票详情

网络托管人投票

PKT创始社区成员相信,任何无法问责的权威,无论多么仁慈,最终都会遭受腐败、低效或简单地无法创新的困扰。因此,如果网络托管人没有履行为PKT生态系统开发技术和基础设施的角色,PKT区块链有一个解决方案。

每个持有PKT的人都有权进行投票,罢免网络托管人,并允许新的网络托管人接替其职位。罢免不是一件无足轻重的事情。为了发生罢免,需要超过挖掘的PKT总量的50%以上的“赞成投票”。如果确实发生罢免,接下来将进行自动投票计数并更改网络托管人的地址。

投票如何进行

一次投票由两个部分组成:VoteFor(赞成投票)和VoteAgainst(反对投票)。VoteAgainst是支持罢免的投票,而VoteFor是在罢免事件发生时,支持谁成为网络托管人的投票。

网络托管人以交易输出脚本形式表示,而不是编码为密钥的脚本。获取给定地址的脚本的简便方法是向其支付一些资金,然后探索原始交易并复制输出。

通过探索coinbase交易,我们可以看到输出被支付给网络托管人的地址 https://explorer.pkt.cash/address/ 该输出的脚本为 0020d5c1005c0d4012d3ae2672319e7f9eb15a57516aeefabbbc062265f67e308f2

$ ./bin/pktctl getrawtransaction 505d2750577a3d3c739c2a650ec0e03a7ddb1f81080c820ab1a317575020745b 1
{
  "hex": "01000000010000000000000000000000000000000000000000000000000000000000000000ffffffff10022913000b2f503253482f706b74642fffffffff03cac2a6ee0000000
01976a9147d9df4279212fd7def4c47abf2d5f3a6c6eaf4ae88ac362f5f3b00000000220020d5c1005c0d4012d3ae2672319e7f9eb15a57516aeefabbbc062265f67e308f2b000000000000
0000326a3009f91102ffff7f20c70542e4ca2363ce0149e845305f25564e7ce81e33411ad570df0f56f387462021cd01000000000000000000",
  "txid": "505d2750577a3d3c739c2a650ec0e03a7ddb1f81080c820ab1a317575020745b",
  "hash": "505d2750577a3d3c739c2a650ec0e03a7ddb1f81080c820ab1a317575020745b",
  "size": 203,
  "vsize": 203,
  "version": 1,
  "locktime": 0,
  "vin": [
    {
      "coinbase": "022913000b2f503253482f706b74642f",
      "sequence": 4294967295
    }
  ],
  "vout": [
    {
      "value": 40.0390625,
      "n": 0,
      "scriptPubKey": {
        "asm": "OP_DUP OP_HASH160 7d9df4279212fd7def4c47abf2d5f3a6c6eaf4ae OP_EQUALVERIFY OP_CHECKSIG",
        "hex": "76a9147d9df4279212fd7def4c47abf2d5f3a6c6eaf4ae88ac",
        "reqSigs": 1,
        "type": "pubkeyhash",
        "addresses": [
          "pGzmtW4Q2v4AWHcX8TYGqG5c1Eh5Ykg6fX"
        ]
      }
    },
    {
      "value": 9.9609375,
      "n": 1,
      "scriptPubKey": {
        "asm": "0 d5c1005c0d4012d3ae2672319e7f9eb15a57516aeefabbbc062265f67e308f2b",
        "hex": "0020d5c1005c0d4012d3ae2672319e7f9eb15a57516aeefabbbc062265f67e308f2b",
        "reqSigs": 1,
        "type": "witness_v0_scripthash",
        "addresses": [
          "pkt1q6hqsqhqdgqfd8t3xwgceulu7k9d9w5t2amath0qxyfjlvl3s3u4sjza2g2"
        ]
      }
    },
    {
      "value": 0,
      "n": 2,
      "scriptPubKey": {
        "asm": "OP_RETURN 09f91102ffff7f20c70542e4ca2363ce0149e845305f25564e7ce81e33411ad570df0f56f387462021cd010000000000",
        "hex": "6a3009f91102ffff7f20c70542e4ca2363ce0149e845305f25564e7ce81e33411ad570df0f56f387462021cd010000000000",
        "type": "nulldata"
      }
    }
  ],
  "blockhash": "c77d9026867de1455e573eb47bd3322548fd537b29ed9296a004a00f43d1da18",
  "confirmations": 3,
  "time": 1566221646,
  "blocktime": 1566221646
}
          

如果我们通过查询pktd来再次检查网络监管者是什么,我们会看到它显示的是已支付的脚本。

$ ./bin/pktctl getnetworksteward
{
  "script": "0020d5c1005c0d4012d3ae2672319e7f9eb15a57516aeefabbbc062265f67e308f2b",
  "votesagainst": 0,
  "totalpossible": 21985819476623360
}
          

所以,例如,如果我们想要更改网络监管者为 https://explorer.pkt.cash/address/pGzmtW4Q2v4AWHcX8TYGqG5c1Eh5Ykg6fX 我们会希望投票支持相应的脚本 76a9147d9df4279212fd7def4c47abf2d5f3a6c6eaf4ae88ac, 当然,我们可能也希望反对当前的网络监管者。

获得资金以构建技术

PKT区块链为网络发展提供资金

挖掘的每一个区块的20%支付给网络监管者,用于为PKT生态系统的开源发展分配资金。网络监管者有129600个区块(大约3个月)的时间部署钱包中的100%的币,否则这些币会被燃烧,以随着需求的增加减少供应。这个网络监管者可以随时通过基于PoS的投票进行更改。

Get Funded To Build Tech