Geode Finance

Future of Geode

End Game for Geode

There are currently many improvements that is proposed by our core developers, but what is the desired state of the protocol in the future?
Geode aims to remove any trust between any parties within its infrastructure. The first versions that are deployed to Avalanche and Ethereum merely achieves that, but ensures the development is headed that way and fundamentals are provided.
I would be very happy with Geode if these conditions are met at the end of the day:
  1. 1.
    Auto-staking contracts that utilizes DWPs are possible and being worked on to provide an extra layer of yield to the whole of Defi.
  2. 2.
    A group of friends can gather 32 Ether and stake it with an Industrial Service Provider. They use a Comet where a gnosis multisig is being used as the maintainer.
  3. 3.
    A home staker can use Geode without any fees. Using a Comet + DeGen, running their own Validators, not issuing any trust to Geode while still being able to use their tokens in Defi. This would drastically improve the user experience of the home stakers and support decentralisation.

1. Remove trust between any parties.

There is a trust issued to the maintainer's performance, as they are the ones optimizing the Staking Pool's returns by choosing better Node Operators.

Comets, privately owned staking pools, eliminates this risk by allowing any entity to create a Static Derivative permissionlessly.

Currently, the only functionality of MiniGovernance is to separate funds belonging to different Planets and ensure the versioning with Isolation Mode.

MiniGovernances should be the focus contract for any management of the funds, by turning them into little Portals, thus ensuring that funds are safe even when there is a risk related to Portal itself.

Finally, there is trust issued to Geode as Telescope is a centralized oracle focusing on security and composability rather than decentralization.
Now it is time to change that and remove such centralization risk.

2. Sync functionalities among different blockchains

There are some differences between how Geode operates on Avalanche and Ethereum. We are currently gathering data on how to improve Avalanche so these differences can be minimized.

3. Improve scalability of the Infrastructure

Currently the price scaling calculation is made with priceIn and priceOut functions. This means price is steady during the day and causes sudden price strikes on every oracle update. However, price is (mostly) always steadily increasing with every beacon chain block.
Also, it is possible that a TWAP(time-weighted average price) oracle will be implemented, for the ease of on-chain operations.
Currently, The Senate is chosen with an election among the CONTOLLERs of the Planets. However with the introduction of Comets, this election becomes a bit unfair as they have no right to vote, no matter how much it affects them...
We suggest using weighted voting powers based on token amounts staked with a given pool, for both Comets and Planets.
The above improvement is very efficient, as we know what affects a weight of a Staking Pool for the Senate Elections, we can make Planets permissionless!

4. Decentralize further!

There is trust issued between Staking Pools and Node Operators. While the situation is being improved with the help of EIP-4895 and Race Conditions, we should also note that EIP-4788 will remove this risk completely.
Geode is designed for Industrial Node Operators. However, as a team of Decentralization Maxis, we believe home stakers are very important for the future of Defi.