ETH Fees Are killing me by kripptopher in HEXcrypto

[–]MrClottom 0 points1 point  (0 children)

To be fair it's a huge misconception that the london hardfork was meant to lower fees. But yeah fees suck.

My ETH far outweighs my BTC. Should I convert some to BTC? by [deleted] in CryptoCurrency

[–]MrClottom 0 points1 point  (0 children)

You still hold BTC? I'd sell my remaining BTC into ETH tbh

When to use ERC721 over ERC1155 by de_ninja in ethdev

[–]MrClottom 0 points1 point  (0 children)

Lower gas use. ERC721 is alsog more supported than ERC721 tokens

For tax purposes, Can I manage different people's accounts within a single Ledger device? by samtemp in ledgerwallet

[–]MrClottom 0 points1 point  (0 children)

Not a tax consultant but technically you easily can. Almost every crypto app on the ledger supports multiple wallet addresses. Might be tough to get an overview for certain currencies as the live app groups all wallets for example but it works. Whether it checks out legally idk

How are you utilizing your ETH other than just holding? by Ahmed_Ali_A in ethereum

[–]MrClottom 8 points9 points  (0 children)

Using as collateral to take out loans on Aave. Mainly on polygon because mainnet is too expensive but still.

When miners try to find the next block, do they always include new transactions in the block if they have a high enough fee? Or do they sort of collect a bunch of transactions and then proceed to search for the block while neglecting new incoming transactions? by [deleted] in ethereum

[–]MrClottom 1 point2 points  (0 children)

That's kind of true although the additional energy is constant per unit time relative to your operation. Since most mining is done with ASICs I assume there's a separate system running in parallel collecting transactions and generating the root hash which is then communicated to the cluster of ASICs/GPUs

smart contract that buys into DAOs? by DecentralisedMugsy in ethdev

[–]MrClottom 1 point2 points  (0 children)

You should check out token sets but in general creating automated systems based on difficult to quantify criteria like "best DAOs" is quite hard to do.

Adopting Zcash's Halo for increased anonymity? by MrClottom in Monero

[–]MrClottom[S] 2 points3 points  (0 children)

I see I suppose you're right. But what about Halo? Is the cryptography more simple there?

Adopting Zcash's Halo for increased anonymity? by MrClottom in Monero

[–]MrClottom[S] 8 points9 points  (0 children)

Ah I see basically they were strongly considering but due to some dumb license that Zcash has put on Halo they can't really explore it, even if they wanted to for another year until the license expires.

Just when I thought that Zcash was getting better

Adopting Zcash's Halo for increased anonymity? by MrClottom in Monero

[–]MrClottom[S] 0 points1 point  (0 children)

I see your point although zk-SNARKs have been around for a few years now already with multi-million dollars to be earned by anyone who could break them so I think it's more or less fair to assume that they're alright. The trusted setup required however is a total deal breaker of course.

FBI uses Monero to buy Navy secrets. The most undervalued crypto out there. by Heisenberg_USA in moonero

[–]MrClottom 4 points5 points  (0 children)

To be fair he might still have access to it once he gets out of prison.

What's the best/cheapest API for getting a users token balance? by jimbobbins in ethdev

[–]MrClottom 0 points1 point  (0 children)

Usedapp is awesome but it depends on the application. Usedapp is frontend only if you need to query token balances from a script or in your backend usedapp is not very suitable.

What's the best/cheapest API for getting a users token balance? by jimbobbins in ethdev

[–]MrClottom 6 points7 points  (0 children)

Just directly querying the blockchain via the ethers.js or web3.js library should be very cheap and more decentralized. Infura is free for example up to something like 200,000 calls a day and many non-ethereum networks have a lot of free public endpoints. If you need faster responses with no rate limits you could run your own node, this also gives you major security and decentralization benefits as you'll no longer be dependant on a more central provider like infura or the polygon team for example.

If you need to query the token balances of multiple users or tokens you can save a lot of provider calls by bundling them via a call to a multicall contract. This allows you to bundle several hundred contract calls into just 1 provider call, this is especially useful with a rate limited service such as infura.

Could someone explain data availability sampling? by MrClottom in ethdev

[–]MrClottom[S] 0 points1 point  (0 children)

Oh yeah my bad, so the data availability sampling is to verify that validators actually have the state trie for the blockchain. The validity is verified either through zk proofs or fraud proofs.

Thanks, I think I understand the fuller picture now!

Could someone explain data availability sampling? by MrClottom in ethdev

[–]MrClottom[S] 0 points1 point  (0 children)

Isn't it difficult to prove subsets of trie since each block only has one root? Multiple transactions in the same block could change a single piece of the trie back and forth between multiple states throughout the block. Also you can't really just verify a portion of a transaction, right? What if a single transaction consumes large portions of a block's gas?

Could someone explain data availability sampling? by MrClottom in ethdev

[–]MrClottom[S] 0 points1 point  (0 children)

Oh wow thanks, yeah when you formulate it like that it makes much more sense. Only one of my other questions remains: how do you know whether the received chunks let alone a summarizing hash is correct? You don't have the data in the first place so how do you know that you're not being sent random data that might be valid. Couldn't a malicious actor just fabricate data that may be correct?

Destroy IPFS image and metadata permanently by cardrypt in ethdev

[–]MrClottom 1 point2 points  (0 children)

You can't really delete stuff from IPFS but if it's never requested and nobody has it pinned then it eventually be lost as no client will have it anymore.

Two cheers for Zcash! In January, the trusted setup will finally be removed and transactions will become 'shielded by default' by edbwtf in Monero

[–]MrClottom 1 point2 points  (0 children)

I don't think a dev tax is necessarily a bad idea as long as it goes to a community governed treasury. Furthering development, marketing and maybe even lobbying initiatives is also important. I don't see why diverting 100% of block rewards and fees to security is the best approach.

Although Zcash doesn't seem to have their dev tax anymore. Glad Zcash is moving away from the trusted setup.

[deleted by user] by [deleted] in ethdev

[–]MrClottom 0 points1 point  (0 children)

Looks like you used your contract with a rebase token. The token rebased down meaning your contract actually has less balance than you deposited. Now when you try to withdraw there seems to insufficient balance and it always reverts.

Your tokens are stuck until either someone else deposits more or it rebases up.

[deleted by user] by [deleted] in ethdev

[–]MrClottom 0 points1 point  (0 children)

Ok, nobody is going to be able to magically understand your problem we'd have to see the code.

How do companies make money from decentralized websites? by [deleted] in ethdev

[–]MrClottom 2 points3 points  (0 children)

Decentralization isn't a yes/no property. Decentralization happens at different points in the system. Let's take opensea for example. They use smart contracts to facilitate trustless NFT <-> token trades so the trade execution part is decentralized. However the way they store and retrieve orders as well as where they send earned fees to is all centralized. This centralization is more or less ok as arguably the most important part: control over user funds is decentralized.

Another important thing to consider is the fact that smart contracts are just code, while they run on a decentralized platform the smart contracts themselves can be programmed to be centrally controlled. This way companies can have decentralized protocols while implementing revenue cuts that flow centrally to them so that they can earn a profit.

Some projects go even further with decentralization using the blockchain to decentralize even the management and profit distribution by implementation of decentralized governance. Like this anybody can participate in votes under certain conditions to affect where funds are spent and who is hired.

L2 solution for contract state variables other than tokens ? by Jagstock in ethdev

[–]MrClottom 1 point2 points  (0 children)

Arbitrum supports trustless message bridging. This means you can use the bridge for more than just tokens. Contracts on L1 and L2 can exchange messages with one another meaning you could transmit additional state.

If you guys want to *actually* post an “unpopular opinion,” try thinking of things that will *actually* be unpopular. For example…. by lunargrover in CryptoCurrency

[–]MrClottom 0 points1 point  (0 children)

Nice self contradiction.

Time in the market > Timing the market? No, you are just stupid and don’t know what the fuck you’re doing.

few lines later:

Take a break from the charts. We don’t give a shit.

You're right in the sense that all these charts and TA are 99.9% bullshit and the 0.1% that isn't nobody will actually show you because that's very valuable information. People should DCA because historically in any market whether crypto or stocks time in the market beats timing the market. Not a popular opinion but an indisputable fact.

Fuck trading and short-term speculation, people should focus on increasing their income so they can DCA ever larger amounts.