每一项操作都完整签名:为 NeuroChain 上线做准备

签名覆盖整项操作

过去,特权操作的签名只涵盖其发起者、目标和金额。NFT 的接收方、会话密钥的权限范围、治理投票或金库付款都附在旁边传输,未被签名。现在,与 Cosmos(SignDoc)和 Ethereum(EIP-712)一样,每个字段都会被签名。无论是区块提议者还是转发交易的节点,都无法改动任何内容:任何字段被修改都会破坏签名,共识随即拒绝该操作。

钱包签署它所展示的内容

资产和交易所操作由节点自行准备,金额精确,并返回一份简明摘要。钱包在签名前展示这份摘要;没有任何内容是盲签的。

验证者密钥无法花钱

共识密钥只用于签署区块。每个验证者,包括创世验证者,都由网络配置中指定的所有者钱包来操作——就像 Cosmos 中的运营者账户和 Ethereum 中的提款凭证一样。没有所有者的付费地址不接受任何密钥。

购买的名称既是 NFT,也是别名

发送到 neuro:name.human 的一切——NRO、资产、IBC 转账、合约支付——都会到达所有者的主地址,历史记录会显示它是发往哪个名称的。名称作为 NFT 转移,付款随之而去。

名称与代币代码受到保护

一份保留名称注册表覆盖所有付费地址和资产名称:协议自身的名称,外加一份只有投票才能修改的列表。看起来像密钥派生地址的名称无法购买。像 NRO 这样的代码既不能被发行,也不能藏在某个资产的名称里。

由投票决定哪些名称开放销售

按长度划分的名称价格以及可售名称的最短长度都是治理参数。上线时,五个及以上字符的名称开放销售;更短的名称通过投票开放。在此过程中我们还修复了一个缺陷:通过个人中心发起并经投票通过的参数变更此前未被应用。

全部新闻