Description
Difky is a powerful and sophisticated Quality of Life (QoL) bot for DFK.
It runs on your local machine, and can manage multiple wallets. All operating systems are supported and has a simple installation process, you just download and run the bot.
Difky has been battle tested with thousands of heroes and constant, iterative, development since the dawn of questing. The amount of experience, gotchas and optimizations implemented on Difky are simply unmatched.
Difky will only focus on questing and if it makes sense, PVE, but would not engage in PvP automation. We donât believe itâll even be possible as thatâs the kind of gameplay that promotes human intuition and intelect and renders botting obsolete.
Difky is a paid service, subscription based, depending on your hero count.
Difky released to the public last week, levelling the playing field for every DFK player.
Grant Rationale
It has been long debated how the gameplay of DFK has not received any meaningful upgrade since its creation. Questing, has largely remained the same tedious process of queueing up your heroes and collecting them every 8 hours or less in the cases of training quests, fishing and foraging.
On a large hero count, which is the main target group of Difky, it is hardly fun questing. Rather, questing is largely considered a mindless click, time-sink game. And reality is, large hero-count holders cannot afford the time to properly utilize their assets.
People have lives, families a job to take care of. At about 50+ heroes, it becomes a challenge to quest them on a daily basis. People have to run their lives around DFK. That canât be the expectation DFK has from its players, can it?
It has also become clear to everyone, that the âChampionship Programâ is a very long way ahead. Personally, I would be surprised if I see the Championship Program land before Mid to Late 2023 based on the recently updated roadmap.
But even with the championship program, we would have to see if it can deliver according to our highly competitive expectations. It might also be the case that for the engaged, hands-on players, the championship program will not work. But that remains to be seen.
Meanwhile, we are exhausting our user-base and big-rollers suffer from fatigue. I am fairly confident that should DFK run an elaborate and extensive survey, we would discover that many of the players / investors that have left DFK, did so due to the current state of the gameplay.
Questions to Consider
There are a few questions to be considered when debating the topic of automation on DFKâŚ
- Do we expect the players who are most heavily invested in the game, in the form of heroes, to do a poor job managing them?
- Do we expect large hero holders to dedicate a substantial portion of their day, managing their heroes? Including scheduling everything around their cooldowns?
If the answer is yes to both of these questions, then, what exactly is it that we expect players to do when they have a large hero count?
If our expectation is âthey should know better before they bought those heroesâ ⌠donât we essentially disincentivize players from holding large stakes on DFK and consequently amounts of heroes?
Here is a revealing, spontaneous reaction of a user after they used Difky for a day, verbatim:
I feel a great sense of peace this morning now I have 76 heroes I donât have to babysit anymore. So much time back!
A few last thoughts on the subject of considerations.
- First, an insight, the way large hero count holders build their hero roster, is not by infusing funds on DFK, but rather channeling their rewards into summoning heroes. I am talking about the jewel being unlocked, the heroes sold, quest loot sold, etc. Would we prefer those rewards to be dumped for stable coins and removed from DFKâs market cap?
- Second, do not be surprised that the only reason most high-hero count holders are still engaged with the game is due to automation of their fleet of heroes. It is what it is, and I donât make the reality. How do we want to approach this? Pitchfork and oust the high hero rollers? Bring everyone to our measure and level so we can all be equals? What is our goal?
- Considering we are now in it for the long-haul. The one thing that is going to happen is that every single player of DFK today, will raise their hero count. Until we manage to reach valhalla, which the pvp is considered, weâd all have probably trippled if not more our hero count. How exactly do you envision managing 300 or 600 heroes given todays state of the in-game UI?
Decentralization and MEV
One of the biggest reasons for the existing anti-bot sentiment across the community, boils down to lack of understanding of the environment DFK operates on.
DFK is not a web2 time-sink game, with a closed-source, Terms of Service and a proprietary API thatâs protected to the Nth degree.
DFK is a web3 application, run on top of the blockchain, with its entire backend AND database exposed in the public. For those not familiar with the terms, âbackendâ is the part of the software that âruns the gameâ, and database is where the âpersistent memoryâ of the game is stored (things like the stats of your heroes or your inventory).
Letâs see how this fundamentally changes the playing field, as weâve been accustomed to perceive it until today, enter MEV:
What is MEV?
Anyone with sufficient experience on crypto and decentralized systems, will readily inform you that in a wide sense, âthe cost of decentralization is MEVâ. To express this in simpler terms, what it means for DFK, is âAs long as there is room for value to be extracted in an automated manner from DFK, there will be actors who automate and have an edge over the othersâ.
This is just the way it is. There are no number of policies, rules or wishful thinking that can prevent this as long as the game operates on the blockchain. Banning accounts is a slippery slope and the reality is, that even this, ultimate measure, is barely adequate. The next minute a new account is created. And then you enter into an ever lasting cat & mouse game with the MEV folks being always one or more steps ahead.
How does Difky Battle MEV?
So the question that you should ask yourselves now is: Do we want to keep automation the privilege of the elite few?
The Ethereum community, handled this issue very elegantly by introducing âFlashbotsâ. A service that for a small fee, will guarantee the safety of your transactions and eliminated MEV malicious actors.
Thatâs the parallel I am drawing to what Difky has to offer to the DFK community. It levels the playing field between the malicious MEV actors and the entire DFK playerbase.
What can DFK do to Battle MEV?
How can we beat giving an edge to people who can automate? Render automation obsolete.
For example, if DFK implemented week long quests, there would be no edge to be had by automation. There are many more suggestions to be made here, but they are kind of out of scope of this proposal.
As a final note, Difky, can be used regardless of hero count. No longer do only a few have an unfair advantage over the many. Anyone can signup and benefit from Difky. Right now it is free for up to 20 heroes, something that will change in the future when automated billing is rolled-out.
Team Information
Hi ! I am Thanos. I am a family man in my 40s and I am a seasoned engineer. I have âretiredâ to web3 after a fulfilling and rewarding career in Web2. During my career I helped navigate startups through brutal hardships and held the keys to kingdom come of many businesses and dreams.
My Open Source work exceeds 200 repositories on Github ( https://github.com/thanpolas/) and more than 50 published packages on NPM ( https://www.npmjs.com/~thanpolas). I am also the author of an open source library for DFK, that is the scaffolding of an SDK ( https://github.com/degen-heroes/degenking ).
I am a moderator on the (third-party) DFK Developers discord and I have received grants for my Open Source and private contributions from Uniswap, Synthetix, Balancer and AAVE.
Today, I work full-time producing tools, services and content for DFK.
I am fully doxed. If you google me, which I recommend you do, you will find dozens and dozens of pages of my community contributions on every imaginable setting (open source, meetups, conferences, etc). Itâs just what I love doing, helping people. Start here: https://thanpol.as/.
Risks & Security
In my professional carreer I helped companies navigate through security policies and certifications. Iâve implemented from start to finish an Information Security Management System and certified the company I was working as a CTO through the painful ISO27001 certification.
Outcome is, I am very much aware of how the Information Security Industry operates and feel right at home working with Risk assessment matrices, their mitigations and enforcing the needed controls and policies.
As such, I am employing by default very strict password policies (30+ chars, 2FA everywhere, Password manager), as well as be actively mindful of my security operations.
Difky, is distributed through a chain of trust, involving signing binary distributables with my PGP signature and verifying them on delivery via locally and publicly stored keys. There are multiple redundancies in the built-in security systems to ensure the security of our customers.
I would be delighted and invite the DFK Team representatives, to go through the policies and mitigations as well as go through a full-audit of the operations end to end.
Requests from DFK Team
- Educate the community around the environment DFK operates on.
- Do not demonize and marginalize third-party developers who offer great services to the ecosystem (item markets, hero buy order bots, apps that interact with DFK).
- Create a positive and friendly environment for DFK Builders so they are equiped with the resources they need, are able to promote their services and be welcomed and appreciated by the DFK Community, moderators and DFK team members.
Grant Amount
I ask for 1J as a symbolic gesture by the team.
I offer 30% of all proceeds to be transferred to the âQuest Rewards Fundâ for redistribution to the players of the game.
Payment Schedule
The 1J can be paid upon completion of the automated billing.
Deliverables
Difky is already delivered and operational. The work that remains to be done is automating billing and should this proposal be accepted, auto-send the 30% of proceeds to the DFK Questing Treasury.
Timeline with Milestones
Automated billing should be operational be the end of July 2022.
Long Term Plan
Difky will keep up to date with every new release from the Game. And more and more existing operations will be automated so as to offer the best possible experience and rewards to its users. A few of the epics (features) that are on the roadmap are:
- Automatically listing heroes for sale on an auction style (from price - to price - within x timespan). Pulling them out of sale when stamina is replenished to quest and listing back again after questing.
- Predefine desired stats to level up heroes with and automatically leveling them up according to your instructions.
- Mass selling your items inventory on the market for Gold.
- Automatic summon with the best match found from your wallet[s] or rental market.
- Produce a desktop version with a built-in User Interface.
External Links
Difkyâs operations and information are all on Difkyâs discord. I will not be linking to anything related to Difky out of respect for the wish of DFK Team to not condone auto-questing bots.
Should this proposal be approved, relevant links and resources will be shared.