[英]A way to make multiple transactions in NEAR in a smart contract look bundled or more obscure from the outside?
假设我在 Rust smart 中有一个方法,并且在其中进行了多项交易:
pub fn test1(&self, addr1: AddressId, addr2: AddressId, addr3: AddressId, addr4: AddressId) {
let p1 = Promise::new(addr1).transfer(11);
let p2 = Promise::new(addr2).transfer(366);
let p3 = Promise::new(addr3).transfer(99);
let p4 = Promise::new(addr4).transfer(65456);
}
据我了解,所有 4 个都将按原样出现在区块链/资源管理器上,对吗? 4 个 tx-s 和 4 个接收器。
如果是这样,有没有办法仍然向所有 4 个地址发送硬币,但以某种方式混淆了事实,或者无论如何都不太清楚? 在区块链上,因此在资源管理器上,就是这样。
或者让它看起来像一个捆绑交易,以某种方式将硬币发送到某个地方,但不可能找出接收者和接收者的数量?
我的意思不是创建类似 Tornado.cash 的东西,而是 NEAR 可能具备的简单、标准的解决方案。
目前 NEAR 不支持这种开箱即用的机制。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.