繁体   English   中英

一种使智能合约中 NEAR 中的多个交易看起来捆绑在一起或从外部看更模糊的方法?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM