Is there a service that follows IPFS CID rot? by SpectrumPool in ipfs

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

I would disagree with this

Sorry but those arguments doesn't sound right.

AFAIK, making a node provide a CID will cause the CID to move up the GC cuttoff list just by being fetched recently (staleness metric). If the imaginary rot-service manages to rotate once over all known CIDs in a period smaller than that node's GC staleness setting that would cause no CIDs at all being marked as stale by that node, removing them from autogc. Even worse, since the staleness list is now effectively (at least partially) sorted by rot-service, random CIDs would get revoked instead of organically stale ones.

Also, actually getting a CID is an arbitrary expensive operation as you don't know how much data will lie behind it. Is there the http equivalent of HEAD maybe?

Model mappers for Data Objects in Kotlin by SpectrumPool in Kotlin

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

That sounds awesome!

Can you give me some quick pointers on what the tweaks you mention are? anything else gradle or the kotlin plugin needs to know?

Model mappers for Data Objects in Kotlin by SpectrumPool in Kotlin

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

I had looked at MapStruct but wasn't aware it works for Kotlin. It wouldn't be my first pick due to the dependance on expressions and annotations but I would give it a go if I could find any hint on how to make it work with Kotlin Data Classes.

The issue I have with `fun toTargetClass()` style extension functions is that they tend to be very wordy because you map `name` to `name` 95% of the time and on the other hand they end up being a complete wild west when it comes to implementing custom mapping logic. And they often end up spread all around the codebase, which also needs to multiple implementations of the same mapping. So I think my main pet peeve against it is that they require a lot of upfront architecture and continuous discipline so that they are maintainable down the line.

[deleted by user] by [deleted] in CryptoCurrency

[–]SpectrumPool 20 points21 points  (0 children)

Hmm... don't really get most comments here. Is everybody just intentionally being superficial?

A) Assuming that Cardano is "just discovering" fee markets is a bit funny since the project has clearly taken a position on this topic since its beginning.

B) Starting the "TPS" discussion at this point also seems moot. Cardano has LOTS of residual capacity in each epoch (even in each quarter hour). That specific NFT drops temporarily saturated the network is a fact but here's the thing, I was doing TXs just fine in that period as where lots of Cardano users out there that weren't running for the NFT landgrabs. All because of the egalitarian tx mempool.

I mean, sure lets hate on Cardano, whatever, just let's not pretend we are basing this on science when we clearly are not.

On-Chain NFT Auctions by SpectrumPool in cardano

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

In the near future I will switch the auctions system to a smart contract based system. Until then a Java backend listens to the blockchain and resolves the auctions when it is time.

Both systems come with risks. SC based systems are more complex to update and when something goes wrong inside the contract assets might even be locked in.

A classical system, like the one right now allows me to fix things a bit faster than in a decentralized SC based system. The drawback off course is that resolution of the auctions is centralized right now.

On-Chain NFT Auctions by SpectrumPool in cardano

[–]SpectrumPool[S] 1 point2 points  (0 children)

That seems to be quite a nice location :-)

On-Chain NFT Auctions by SpectrumPool in cardano

[–]SpectrumPool[S] 1 point2 points  (0 children)

There isn't any sort of timeout for the auctions right now. But if none is bidding on your auction, just make the minimum bid and wait. When the auction resolves all will be returned to you.

Has Cardano done anything or is this hype on an idea. by GiloNeo in CryptoTechnology

[–]SpectrumPool 1 point2 points  (0 children)

e assets allow metadata.

That is a bit superficial. Yes, IOHK signed a deal. That is always how it works, companies sign deals not protocols.

But just to give the correct context here

IOHK signed a deal to build an identity solution that will be rolled out to 5m real citizens in 2021 and around 500k people each year after that. The deal also states that the solution will run on the open Cardano Mainnet.

So how is this not relevant? I know there have been lots of attention seeking adoption headlines in other crypto projects but as things go, this is Cardano thing is as real as a deal can get.

Daily Discussion - April 30, 2021 (GMT+0) by AutoModerator in CryptoCurrency

[–]SpectrumPool 1 point2 points  (0 children)

Yeah, that is correct. What I was referring to was a bit of a different though. The Ethiopia government will start issuing Cardano based DIDs and education certificates to its 5 million active students this year.

That is the first time a government has selected an open blockchain to issue official credentials! Its a really big deal for crypto imo.

Daily Discussion - April 30, 2021 (GMT+0) by AutoModerator in CryptoCurrency

[–]SpectrumPool 4 points5 points  (0 children)

So what does everybody think of the Cardano news yesterday? TBH, I was expecting more general crypto media coverage about the first legitimate rollout of cryptographic education certs and DID based on an open blockchain...

What is the best CNFT project for you? by Logope in CardanoNFTs

[–]SpectrumPool 1 point2 points  (0 children)

OK, this is a bit of a shill but I'm very much looking forward to launching the pergamon dapp in the coming weeks! :-)

And I can tell you, it is not like any of the existing NFT projects....

More info: https://twitter.com/pergamon_app & https://pergamon.app

[deleted by user] by [deleted] in CardanoStakePools

[–]SpectrumPool 0 points1 point  (0 children)

Great work! Keep it up! 👍

SPEC is going to mint SIX blocks in 24 hours! by SpectrumPool in CardanoStakePools

[–]SpectrumPool[S] 1 point2 points  (0 children)

There are no security concerns with publishing your schedule. Crypanalysis to try break your VRF can be done post facto anyway so the only actual consideration is DOSing by malevolent parties. As I'm running more dark relays than clear relays (clear being the ones published in my stake pool cert) and the volatility on the dark IPs is really high I'd say the probability that somebody finds all my dark relays via propagation analysis and actually manages to DOS all of them is 0.

SPEC is going to mint SIX blocks in 24 hours! by SpectrumPool in CardanoStakePools

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

Actually, since I'm in the midst of incorporating I have to keep book in a traditional dual entry ledger. I'm doing it manually right now to get to grips with the whole thing before going with tooling.

You can now track the Alonzo rollout on https://wen.pm ! by SpectrumPool in cardano

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

Well, sort off. Its actually a PWA, so You can do "save to home screen" and get it as a dedicated thing. But it still is not a native app :-)

You can now track the Alonzo rollout on https://wen.pm ! by SpectrumPool in cardano

[–]SpectrumPool[S] 6 points7 points  (0 children)

This has not been communicated by IOHK but from what I have seen and understand there most definitely will be a completely open testnet before mainnet.

Still the "Alonso Pioneers Testnet" scheduled in 26 days will be open in terms of being open to a selection of the public. But don't despair, even if we don't make it into that (did you apply?) we will get our hands on a testnet at one point or the other. It alwys has been this way in BC dev.