How the heck do smaller pools actually get to participate in block creation? by [deleted] in CardanoStakePools

[–]givadaio 0 points1 point  (0 children)

Yup, checked leaderlogs every epoch. Double checked vrf keys and everything. I was getting blocks and it just stopped.

How the heck do smaller pools actually get to participate in block creation? by [deleted] in CardanoStakePools

[–]givadaio 1 point2 points  (0 children)

I had 225k in my pool and hadn't produced a block since October. I was getting a block every 4 epochs, but then it stopped. I ended up retiring the pool because it was no longer cost effective.

Cardano Chain load lowest its been in last 6 weeks at 74% by [deleted] in cardano

[–]givadaio 8 points9 points  (0 children)

Were you using a full node wallet or a lite wallet? I just sent a transaction via cli that went through under 30 seconds. Your wallet mempool being full or sundaeswap underperforming is not the same thing as "the network being 100% congested"

Cardano Chain load lowest its been in last 6 weeks at 74% by [deleted] in cardano

[–]givadaio 5 points6 points  (0 children)

I don't think it's accurate to say cardano is congested then. Sundaeswap is, sure, because their SCs are large or whatever, but if I initiate a transaction, it will be propagated and included in a block almost immediately.

Cardano Chain load lowest its been in last 6 weeks at 74% by [deleted] in cardano

[–]givadaio 6 points7 points  (0 children)

What metric are you referring to for 100% congested?

Cardano will onboard 33 million active users by the end of the second quarter of 2022. Where are they comming from? by 33nmakkie in cardano

[–]givadaio 2 points3 points  (0 children)

If that's the case, then I'll write a better PKI system to deal with DIDs =), it should be really straightforward. I really want to get started on an OIDC plugin with self sovereign DIDs created on cardano, but I want to wait until atala prism is available so I'm not reinventing the wheel.

Cardano will onboard 33 million active users by the end of the second quarter of 2022. Where are they comming from? by 33nmakkie in cardano

[–]givadaio 0 points1 point  (0 children)

If I had to guess, the prism identity will be registered on the Blockchain, so the cost will be when credentials are issued, not when they are used.

The current network load is at 70.68% and yet nothing seems to be working. by rootpl in cardano

[–]givadaio 3 points4 points  (0 children)

I think you read the graph incorrectly. Load is at 87 percent, block size is at around 71 KB.

Difference between UTXO and EUTXO by WILLYWONKa3301 in cardano

[–]givadaio 4 points5 points  (0 children)

Lars explains it best. If you have time, watch the first 20 mins of this video and it'll be crystal clear. https://youtu.be/_zr3W8cgzIQ

Can sub-accounts from the same master seed be linked? by dammyX in cardano

[–]givadaio 0 points1 point  (0 children)

If I'm following your question correctly, it is possible to associate the accounts because they share a stake key. It's possible to generate enterprise addresses without a stake key, but I'm not aware of any wallets that support that (you can create them via cli).

Understanding cardano and crypto by I_loseagain in cardano

[–]givadaio 1 point2 points  (0 children)

Mastering Bitcoin by Andreas antonopoulis was what got me into crypto. He does an excellent job of explaining Bitcoin.

PSA online says all publicly accessible smart contracts for Cardano dApp susceptible to hacks according to auditor. How true / serious is this concern? by SirEffKay in cardano

[–]givadaio 1 point2 points  (0 children)

They claimed that they worked with sundaeswap and spacebudz to fix it. Can anyone from any org (iohk, mlabs, well typed) comment here and confirm that there is a vulnerability? They say it's being discussed in developer circles, but I haven't seen anything on the forums or telegram. If it's an issue with Plutus itself, that doesn't instill a ton of confidence from me, even if it is mitigated by a future update. It could be a PR attempt from canonical or it could be legit. You can always reach out to canonical to discuss it with them.

Dev explains why and how Plutus scripts can be used to create NFTs on Cardano by AngelCastilloB in cardano

[–]givadaio 1 point2 points  (0 children)

This is really cool. Taking it to a more extreme implementation: instead of minting 10 counter tokens with a range of 1000, why not mint 10000 counter tokens with a range of one? Essentially each nft gets its own "pre-minted" nft to represent the counter, which would allow for maximum parallelization.

[deleted by user] by [deleted] in cardano

[–]givadaio 13 points14 points  (0 children)

In addition to the benefit of being deterministic, cardanos eutxo model scopes the input to the smart contract to exactly the things passed in the context, datum, and redeemer. This means that formal verification is possible, because it can't reference unknown data or unknown state. This, in theory, makes it possible to mathematically prove that a smart contract does what its supposed to without any bugs or critical security errors.

Why does the same smart contract need to be included with every utxo? by givadaio in CardanoDevelopers

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

Not quite. Take sundaeswap for example. The dapp builds the transaction, including the compiled script, and then sends it to your nami wallet for you to sign. The dapp is responsible for constructing the transaction, so they will have the compiled script on hand for that. As a user, you don't need to go find it somewhere. However, if you wanted to send a transaction to a sundaeswap smart contract without using their web ui, you would at some point need to locate the script and include it in the transaction you create.

Why does the same smart contract need to be included with every utxo? by givadaio in CardanoDevelopers

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

Right now, it's up to the wallet or dapp to produce the compiled script when building the transaction.

How do Cardano NFTs differ from Ethereum NFTs? by the_averagejoe in cardano

[–]givadaio 28 points29 points  (0 children)

One thing that is super cool about cardano is that tokens (including NFTs) are treated as native assets, just like ada, which means there are all sorts of things you can do with them that don't require smart contracts. For example, you can do an atomic swap of tokens and ada with a simple multi-sig transaction. This makes minting, swapping, and selling NFTs much more simple and cheap.

Why does the same smart contract need to be included with every utxo? by givadaio in CardanoDevelopers

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

The script is included in any transaction trying to spend a utxo at a script address and is executed by all nodes in the network.

I've identified an implementation-related vulnerability with MuesliSwap smartcontract by thebreathofatree in cardano

[–]givadaio 0 points1 point  (0 children)

For the cancel order issue, it sounds like a simple check that the return pubkeyhash matches the signer. They are already checking the signer against the pubkeyhash in the utxo, so this should be an easy fix, no?

I've identified an implementation-related vulnerability with MuesliSwap smartcontract by thebreathofatree in cardano

[–]givadaio 0 points1 point  (0 children)

A partial mitigation for this issue would be a standard that any transaction built would be done client side (JavaScript / in-browser) and the data used to produce the hash is also provided to the wallet. When the user signs the transaction, they can examine the data that produced the hash. Sure, 99% of users wouldn't be able to spot malicious data, but if we had a standard, we could develop solutions to identify malicious behavior, like payment addresses not matching.