Rust 在基板节点中包含DAO建议的最佳方式是什么?
Alice有一个私人Rust 在基板节点中包含DAO建议的最佳方式是什么?,rust,substrate,Rust,Substrate,Alice有一个私人帐户,带有她的私人密钥。 有一个Team_1帐户由私钥Bob和John控制,阈值为2个签名 Alice向Team_1出售该团队某个项目的安全令牌 为此,Alice创建了一个挂起的事务\建议,其中包括2个操作\外部: [ transfer (from: alice, to: team_1, amount: "200.00 USD"); transfer (from: team_1, to: alice, amount: "10 SE
帐户,带有她的私人密钥。
有一个Team_1
帐户由私钥Bob
和John
控制,阈值为2个签名
Alice向Team_1出售该团队某个项目的安全令牌
为此,Alice创建了一个挂起的事务\建议,其中包括2个操作\外部:
[
transfer (from: alice, to: team_1, amount: "200.00 USD");
transfer (from: team_1, to: alice, amount: "10 SECURITY-TOKEN");
]
为了完成此延迟交易,需要从Alice
、Bob
和John
收集签名。这是由协议自动完成的,因为从事务中可以看到需要谁的签名来执行所有操作\body\batch事务中的外部操作。
在收集这些签名之前,事务应处于挂起
状态。
一旦收集到所有签名,即可执行交易(前提是交易有效,在这种情况下,转账中指定的金额应足以支付两个账户的余额)并标记为已批准
,或者不执行交易并进入失败
状态。
此外,如果事务挂起时间过长,则可能会认为它已过时,并标记为过期
如果我们假设有某个第三方Rachel
代理每天监控市场并将卖家带到买家身边,那么Rachel
本身可以创建上述相同的交易,尽管授权2次转让根本不需要其签名。它只是创建一个挂起的事务\建议,并且需要批准此事务的帐户自己决定是否与他们签署某些东西
因此,我需要任何人都有可能创建一个具有任何操作\body\batch事务中的外部操作的提案
将此功能纳入基板链的最佳方式是什么?我想知道在基板生态系统中是否有具有这种功能的现成生产托盘