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

mi7gmzs6  于 2022-12-04  发布在  其他
关注(0)|答案(1)|浏览(106)

假设我在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个地址的硬币,但以某种方式混淆事实,或使它不太清楚?在区块链上,因此在一个探索者,这是。
或者让它看起来像一个捆绑交易,不知何故,发送硬币的地方,但它不可能找到谁和有多少接收者?
我并不是说要创建类似www.example.com的东西Tornado.cash,而是一个简单的、标准的解决方案,NEAR可能有能力做到这一点。

pw136qt2

pw136qt21#

目前NEAR不支持这种开箱即用的机制。

相关问题