Colony

Colony

Created using Figma
Created using Figma
Colony is the people layer of the decentralised protocol stack –— an emerging collection of technologies built on Ethereum, which provide open, permissionless protocols for developers to create sophisticated products without having to build complex backend software.
TBA
Additional Details
Categories
Platform

About Colony

We want to ensure the future upgradability of the deployed system as we foresee the Colony Network being continuously developed. Providing an upgrade path is important to allow people to use Colon without preventing themselves using new features as they are added to the Network. We intend to allow colonies and tokens to be upgraded by using the pattern made available under the name EtherRouter. This implementation uses two contracts in addition to the contract(s) providing the functionality implemented. The first additional contract is the EtherRouter contract, which passes on transactions — via delegatecall — to the contract that implements that function. The second additional contract is the Resolver contract, where the addresses of the contracts that implement the desired behaviour are defined. Whenever a transaction is received by the EtherRouter contract, it looks up the contract that implements that function (if any) in the Resolver, and then delegatecalls that contract. In order to upgrade, new contracts are deployed with new functionality, and then contracts that the Resolver contract points to must be changed to point to these new contracts. In order to avoid a situation where the contract partially implements both old and new functionality, a new instance of Resolver will be deployed for each upgrade, and then a single transaction can point EtherRouter at the new Resolver. We will ensure that in the case of a colony, the choice of upgrading the underlying Colony contract will never lie with the Colony Network. While the network is in control of what upgrades are available, they are not able to force any colony to upgrade the underlying contracts. The colony itself must decide that it wants to upgrade to a new version.

Activity

Followers:
8 105
HIGH
Tweets:
1 582
VERY HIGH
Alexa
Rank:
879 550
LOW
Delta:
293 932
Year commits:
2 154
Watchers:
232
Stars:
507
Forks:
143
Open issues:
247

Last News

N/A
5.0 19
ICO Profile Vision Activity Potential Product Team
  • Because there may be time differences in information updates, accurate information about each ICO project should be verified through its official website or other communication channels.
  • This information is not a suggestion or advice on investing in ICO funding. Please thoroughly investigate the relevant information yourself and decide on ICO participation.
  • If you think there are issues or problems to be corrected on this content, or if you would like to submit your own ICO project to be listed, Please email us.
Please read the disclaimer and risk warning. Show disclaimer and risk warning.