Carpe Diem Savings - Certificate of Deposit for cryptocurrencies


Project Name: Carpe Diem Savings


Project Track: DeFi


Team Name: Carpe Diem


Team Members: 6+

(click to view)

@SiLi
After watching the blockchain space evolve for a couple of years, I decided to look more into all the newly built blockchains and their technologies. One of the first chains I invested in was TRON, and to this day, I still think this is one of the best blockchains out there. In early 2020, I invested in a project called HEX, which is the first Certificate of Deposit on the blockchain. Since the moment I got into crypto, I started inventing and building little things. One of my dreams was to create a CD for the other cryptocurrencies I hold other than HEX. I started hiring developers about a year ago, and I am really happy this idea is becoming reality. Besides crypto, I have always been creative. I am a professional classical musician, I also produce and mix electronic music now and then, And I love designing websites as a hobby. Thanks to my guide Swiss Hexicopter, I am currently moving to Switzerland, my favourite country, in which the inspiration for my creativity is boosted a lot.

JustNotWillem
I have met Willem via the blockchain space. He is an IT-expert and is doing side-project development for Carpe Diem. His values, principals and mindset really fit with mine. He is our main community admin in Discord. He is passionate in the things he does, and he does a lot… What I especially admire about him is that he is currently in training to become a pilot. This is not only a very tough course, but also quite expensive. For this I am contributing a small part of his course. If you want to follow my footsteps in helping him with paying for his course, please contact him over at Discord. In the future, he might become the pilot of the Carpe Diem airplane…

@Cryptokat
Kat is always positive and friendly with everyone. She is originally from Poland, but now lives in the USA. For Carpe Diem, she provides us with good feedback before we launch information to the public. She is a moderator in our Discord, providing oversea availability of our moderator team. She is very active in social media, and I think she can help us with promoting the project via these channels.

@Deba215
I’ve met Deba when I joined the NoleCoin community. He writes amazing stories, and for NoleCoin he has written a lot of VIP introductions. As an advisor to Carpe Diem, he is mostly quiet, but when he says something, it is always on point and very helpful. Especially in the TRON space, he has a lot of connections and experience.

@Chevkev
Since the beginning, Chevkev has been motivating me to start and continue building Carpe Diem. As the creator of NoleCoin, he has a lot of experience with managing communities. He is always studying and observing people to learn more about their behaviour. As he made mistakes, but also had success with other things, he is a great advisor to us in what to do and what not to do.

Swiss Hexicopter
I got in contact with Hexicopter via his Swiss Quality Life program, in which he helps people like me to move over to Switzerland. He is a retired multi-entrepreneur and still has a lot of ideas and creativity. I see him as my older self, because his thoughts are matching extremely well with my own. He has the life experience I have yet to gain, and in some way can predict my future – so I don’t have to make the mistakes I would otherwise be making. In the context of Carpe Diem he is helping us with setting up and managing the business structure, valuable business relations, marketing strategies, and much more (basically everything others aren’t doing).

SFXDX Team
Our main developers are from the SFXDX Team. They are the engine behind the smart contracts, website backend & frontend, and they even made the website’s design. Their communication is exceptional, and this is nice to work with. They only do what I ask them to do, and if they have suggestions of their own, they’ll ask for my opinion first. I admire their knowledge, and one thing I wanted from the start was GAS/Energy optimization. I didn’t know how to do this, and they came with a new mathematics model to reduce the network costs for longer stakes. Other blockchain CD’s all work with a loop, while Carpe Diem works with “snapshots”. Not only are they very skilled, they also are very connected to the project, they suggested a function called “upgrading stakes”, which is quite inventive and nice for those that want to gradually add to an existing pot.

Besides the people introduced above, we have a lot of others working for Carpe Diem. Most of them are working or have worked on a voluntary basis, and this made me feel that Carpe Diem is really a community effort, something I dreamed of. I can’t thank you enough if you’ve done anything for Carpe Diem - even if it were just motivational support - regardless of being introduced above or not.


DevPost URL: https://devpost.com/software/carpe-diem-savings


Project Goal:
Our goal is to provide decentralized Certificate of Deposit for any cryptocurrency. By doing so, we hope to bring more value to already existing projects. We want to connect with many valuable cryptocurrencies on several blockchains.


Project Info:

Please be aware that the term “info” might be confusing. In this context, it means any informational documents in PDF. For written information, please look at the Project Details section.

One-Pager
one-pager.jpeg (133 KB)

Renders
renders.pdf (2.2 MB)
Some images for the user interface. Renders that include coming partners are not shown. The pictures are not final and are subject to change.

Pitch Deck
pitch_deck.pdf (495.2 KB)
The pitch deck’s target audience are projects looking to collaborate.

Whitepaper
Carpe Diem Savings - Whitepaper - V1.pdf (330.5 KB)

Smart Contract Security Audits
CertiK
QuillAudits


Project Repo/Website:

(click to view)

Check out our links:

The repository for the website’s backend and frontend is private and is still in development. We can invite hackathon representatives and partners on request. This goes for access to a running test version as well.


Project Details:

(click to view)

Concept

Carpe Diem Savings is a decentralised framework that combines different types of savings accounts into one model and applies them to existing cryptocurrencies using blockchain-based smart contract technology.

On the platform, users can stake their funds to be eligible to gain rewards. They can stake any number of tokens for a certain amount of time (up to 5555 days). When a staking term has been completed and withdrawn within one week after maturing, the user’s principal is given back, as well as any rewards gained during the time that the stake was active. Penalties will be paid when the user withdraws a stake too early or too late. A percentage of these penalties will be used as a reward for the remaining stakers.

It should be noted that Carpe Diem doesn’t mint any new tokens to their active stakers. This means that the rewards solely rely on penalties paid by other stakers, making the number of rewards unknown ahead of time. Therefore, it is possible that a stake does not generate any rewards.

For each token, a separate staking smart contract could be deployed using a factory smart contract. Specific features for each staking smart contract can be set in the factory smart contract but cannot be changed once deployed. With different features for each staking contract, it is easier to embrace the featured cryptocurrency and/or adapt to the team’s wishes. It is possible to create multiple staking contracts for the same cryptocurrency.

Building upon existing ecosystems gives people the option to time-lock their cryptocurrencies, which decreases the liquid/circulating supply. The Carpe Diem contract may reward stakers when staking longer and/or bigger. Part of the revenue could be used for automated token burn.

Shares

When starting a stake, the user effectively buys shares. Rewards will be calculated for the user’s shares in proportion to the total number of shares. The number of shares received by the user for a certain number of tokens at a certain price can be increased using bonuses.

One long stake should always outperform a compounding strategy with multiple short stakes. Having the share price at a flat rate would mean that the user could buy more shares than he had when using both the principal and rewards from an ended stake, thus outperforming longer stakes (more shares yield more rewards). To solve this issue, the global share price is automatically adjusted when someone ends a stake with rewards.

Bonuses

The user’s contribution of purchased shares can be increased with the Longer Bonus and the Bigger Bonus.

The Longer Bonus rewards users who have locked their funds for a long time. The amount of this bonus grows linearly from 0% to the maximum Longer Bonus percent, reaching a maximum at a certain length.

The Bigger Bonus rewards users who have locked more tokens. The amount of this bonus grows linearly from zero to the maximum Bigger Bonus percent, reaching a maximum at a certain number of tokens.

Note: when deploying a contract, the maximum bonus percent can be set to 0, disabling one or both bonuses for certain token pools.

Upgrading

Users can deposit additional tokens into an already existing stake, effectively buying more shares for that stake at the current share price. This will increase the Bigger Bonus multiplier for that stake, which results in more shares than if the user had deposited the tokens as a separate stake. This feature encourages users to set a savings plan with the ability to deposit tokens on a regular basis.

Of course, for fair gameplay, adding more tokens to the stake will calculate the Longer Bonus from the moment the new tokens are added, making no difference compared to separate stakes. The Longer Bonus shares for the already deposited amount will remain the same.

Note: a side effect of increasing the user’s contribution will be an increase in the size of the potential penalty for early exit.

Penalties

In emergency situations, users can end their stake at any time. When early ending stakes, penalties are paid for breaking the staking agreement. The number of penalties to be paid starts at 100% of the principal and rewards combined and ends at 0% when the stake is completed.

The protocol provides an additional penalty for those who do not withdraw within the first week after the end of the stake. After the first week has passed, the user’s rewards begin to be penalized, and the penalty increases by 2% each following week. After 50 weeks, only the user’s principal will be left.

Revenue Distribution

The penalties will be distributed among different pools and wallets:

Stakers (rewards): A big part of the revenue will be distributed back into the staking pool, rewarding active stakers.

Token burn: A function that could be enabled that will send a percentage of the penalties to a blackhole account. This will burn those tokens forever and helps ecosystems to increase deflation.

Community fund: To help ecosystems get more use cases, a community fund address might be set. Carpe Diem will hand this wallet over to a premium part of the community, who can decide which projects they want to embrace with a little financial help.

Charity fund: Part of the revenue will be sent to a separate address. The charity will be chosen to fit within the ecosystem and will be discussed with its community.

Developer revenue: A minimum of 10% from the revenue will be given to Carpe Diem. This address is not necessary the deployer address

Inspiration

Since I discovered HEX, I found it an inspiring model. In the beginning, there were a lot of general concerns, one of them being: “HEX pays the rewards using inflation, so the total supply will grow, and the market price will go down”. Such statements were not at all true, but they made me think: would it be possible to create a similar model for other cryptocurrencies? I have multiple coins and I would like to stake them in a CD, however, as I want to HODL these, I don’t want to sell them and buy HEX just to participate in a CD.

For me, my vision and principals are very important. They are more important than money. As I knew creating such project, I had in mind wasn’t the easiest to make it profitable, I knew nobody would build something like this, but me. I wanted to have this platform for my own coins, so in the first place, I created the project for myself.

There are plenty of valuable cryptocurrencies out there and it didn’t make sense to me creating a new cryptocurrency with no use cases and which is just a copy of something that already exists. I think, building on other cryptocurrencies makes more sense, I hope to contribute by providing more use cases and adoption, while at the same time having one of the best financial models integrated in our platform.

Most projects deploy their own token, as that is the easiest way to gain a lot of money quickly. In many cases, I find it really disturbing to see all these coins, who generate a ton of money, while not being unique, then scamming their users. For me, I win when my users win (the revenue for us is linked to the revenue for stakers). I hope I can inspire others to build upon existing cryptocurrencies. That is also a reason why I introduced the community fund: a fund to stimulate others to build upon the given cryptocurrency.

How we built it

In the first months, I started writing down the idea. At the same time brainstorming about functions, strategies, and what not.

When I felt ready, I started looking for freelance developers. This was a painful process as I have been working with several developers which were not doing what I wanted them to do. So, I had to start over multiple times.

Eventually, I found a company called SFXDX who have a lot of experience, an amazing all-round team, and exceptional communications. I am happy that I found them.

We started on the smart contracts. Then, when they were nearly done, we’ve done two independent smart contract security audits. From then, we started on the interface and databases, and are still working on that.

We will be launching on several blockchains, starting with TRON and BSC. Currently, most of our partners are on TRON.

Challenges we ran into

Our idea was to build in secret and have a surprise launch. While it is not only very difficult to not talk about something you are really excited about, we also missed some opportunities to get additional funding. We hoped to have everything ready before the deadline of the hackathon, but we need a bit more time to finish everything up. Still, we are applying to the hackathon, and with that revealing our project for the first time.

Already talked about this a lot, but one of our challenges was time. While not having announced a launch date, we have been delayed to our own roadmap multiple times. Especially the stake upgrading function was tricky and took a lot of time.

Another challenge was finding pre-launch partners. 99% of the tokens are worthless, and then from the other 1%, it was hard to connect with them. We still don’t have the number of partners we hoped to have before launch.

What I learnt

I have learnt that development takes a lot of time. When something is wrong, it might cost months to redo everything.

Being the leader of a projects comes with a lot of responsibilities. I couldn’t imagine this when I started the project. I will take great care for Carpe Diem and hope to be and remain an amazing leader.


Project Milestones:

(click to view)

Accomplishments that we’re proud of

  • Creating a new model for calculating rewards, reducing the network fees significantly for long stakes
  • Creating a stake upgrading function (which was a lot of effort)
  • Having done two security audits
  • Having an amazing visual appearance
  • In the meantime, our main admin Willem created Discord price bots, which we are hosting for some projects

What’s next for Carpe Diem Savings

  • Testing the platform with the team (very soon)
  • Launching on TRON with at least 3 partnered tokens, expanding over time - connecting many projects within the TRON ecosystem.
  • Optional: reviewing and changing the entire backend to enhance the user’s experience. Now the database is updated on a time clock. It would be nice if it updates directly after a user has staked, so it appears immediately
  • Optional: launching on BTTC (need to be sure that a token + the network will exist for at least 15 years, without centralization issues)
41 Likes

How will go about attracting users to play the savings game? Also how fast does the penalty go down for early withdrawal?

6 Likes

How to attract users:

Projects are advised to boost the rewards of their pools by allocating part of their inflation/revenue/tokens and paying a near 100% penalty on purpose. This will boost the pool’s APY and is therefore likely to attract more users.

We are working on some other ideas to boost the rewards even more in the future, but this is very confidential and not in the scope of the current project (and thus not relevant for the hackathon).

Penalty for early withdrawals.

The penalty is a linear function that starts from 100% on both the principal and rewards and ends at 0% when the stake has matured. So if a stake has been served for 60% of its term, the penalty is 40%.

There is also a late claim penalty which starts 1 week after the stake’s maturity. It increases 2% each week and is only applied to the stake’s rewards.

If a stake hasn’t been withdrawn within one year after its maturity, it can be closed by anyone. The stake’s principal will be given back to the original owner and rewards are put back into the pool. We’ve implemented this function as the shares would otherwise remain in the system and thus result in rewards getting stuck and not distributed to the other users in the long run. The function can be used by everyone, and therefore does not rely upon the Carpe Diem team. This is another measure to ensure decentralisation and longevity.

11 Likes

Thanks for your questions. I hope the answer from @Cryptokat answers your questions.

If not, or if you have more questions, please let us know, and we’d be happy to answer them!

8 Likes

This looks interesting… will explore more this week !

8 Likes

Great product with long term benefits involved ! Liked the concept of deposit receipt of crypto currency savings cheers :clinking_glasses:

Looking forward for more info :fire::fire:

8 Likes

Seems like a good project :slightly_smiling_face:

9 Likes

Should we have a telegram room too ?

7 Likes

We have Telegram channels, but our main focus for the community will be on Discord.

That’s the reason it isn’t mentioned anywhere.

However, if you’d like to join our Telegram channels:

News:

Chat:

6 Likes

Nice … thanks for the link :slight_smile:

5 Likes

Looking forward to see the next set of updates :+1:

3 Likes

Working hard behind the scenes. Still having some issues with the test website…

Have asked my developers to already start working on migrating it to TRON, so we can start testing on the Shasta testnet as well.

Hoping that these issues are resolved this week, so I can share some footage and start testing with my team.

Unfortunately, development takes time, and I’d rather do things good.

I am thinking to launch first on TRON instead of BSC, or simultaneously. The TRON community is amazing and I’ve been talking to multiple valuable projects here!

9 Likes

Yeah launching on TRON is a better idea :+1:

3 Likes

Interesting projects. Will be taking a look at time. All the best in the Hackathon!

6 Likes

Seems to me a very unique idea with a great opportunity mid/long term.

4 Likes

Great :ok_hand: looking forward to start my saving soon :muscle:

7 Likes

Welcome NoleCoin $NOLE to Carpe Diem Savings!

We are very happy to announce that $NOLE will be the first currency to stake in our brand-new platform Carpe Diem Savings.

NoleCoin is a community-driven project operating in the TRON ecosystem since 2018 and has been a connecting factor for a long time. One of their focuses is the so called “lore”, this is the story of the Nolians, integrated in the whole ecosystem. This idea of storytelling is similar as in the game World of Warcraft, and NoleCoin was amongst the first to add these elements to a crypto community.

In the past months, they have been working on an e-book paired with NFTs that are connected to their story. Please see their hackathon post here.

Carpe Diem Savings is highly customizable. We have come to the following pool settings:

Initial share price: 0.01 NOLE
Longer Bonus: Max. 200% @ 3641 days
Bigger Bonus: Max. 10% @ 1000 NOLE

Penalty distribution:
50% - Stakers
20% - Community. Half of it will be used for VIP income, the other half is used as an incentive for external projects to expand the NoleCoin ecosystem.
10% - Charity. Will be contributed to Nole philanthropic events.
10% - Token burn. 10% of the penalties are sent to a black hole address, contributing to the deflation of NOLE.
10% - Carpe Diem revenue

Penalties are paid when a user breaks their staking agreement made with the contract. These penalties are the only source of rewards for the rest of the users.

NoleCoin will be giving some incentives to stake by boosting the pool’s APY. This is done by paying penalties on purpose. Those with the longest stakes will have the most shares, and thus receive the largest number of rewards.

More information can be found at Tron Weekly Journal.

To all Nolians: get your NOLE ready to stake! And please participate in the polls below!

We’re aiming to launch the platform in the next few weeks.

How large will your biggest $NOLE stake be?

  • I haven’t decided yet
  • 0 - 50
  • 50 - 100
  • 100 - 500
  • 500 - 1 000
  • 1 000 - 2 000
  • 2 000 - 3 000
  • 3 000 - 5 000
  • 5 000 +

0 voters

How long will your longest stake be?

  • < 30 days
  • 30 - 90 days
  • 90 - 364 days
  • 1 - 2 years
  • 2 - 3 years
  • 3 - 5 years
  • 5 - 7 years
  • 7 - 10 years
  • 10 - 15 years
  • 5555 days (max)

0 voters

15 Likes

Congratulations team :+1::+1:

https://twitter.com/deba215/status/1553263955316862976?s=21&t=B05j_TXYhG8XjxCiILKQ7Q

13 Likes

Looks like a intresting project :+1:

7 Likes

I have full support to this project which believe in Building for long run :smiley::ok_hand:

It’s all about patience and make good returns congratulations :clap:

7 Likes