Inspiration

  1. When we built enterprise-level applications on ICP, we found that there is currently a lack of efficient multi-canister management systems on the market, which requires us to manually manage many smart contracts, which becomes inconvenient as the scale of the project expands, so the original intention is to provide one-stop contract hosting, collaboration, integration, and monitoring services for enterprise-level users, so that developers can focus on the development of business logic without getting caught in the whirlpool of various environments and configurations.
  2. When we researched various Dapps on ICP, we found that at this stage, various projects are blooming, good and bad. Among them, there are many valuable and promising projects, and they are also full of many experimental short-sighted ideas. Different, providing great uncertainty for the decision-making of institutions and individual investors, so the idea of providing a judgment system jointly maintained by senior technical personnel, large institutions, and representative community KOLs came to our minds , lingering.

What it does

  1. Decentralized code hosting platform, we rely on the storage canister on ICP to realize the decentralized storage of code files, in order to realize the code hosting service in the era of web3.0 corresponding to Github, which is a trustless forever and continued smart contract code to provide escrow services
  2. Team collaboration management platform, we provide convenient and fast team collaboration management tools based on groups, projects, and users, explore the way of working in the web3.0 era, and aim to create trustworthy and efficient team collaboration tools
  3. Smart contract compilation, deployment and visualization platform, we provide a set of efficient integrated compilation services, allowing developers to focus on business development without configuring a complex compilation environment
  4. Dapp-DAO is based on the governance function of the community, allowing qualified ecological participants to make multi-dimensional judgments on projects they are familiar with, making good projects stand out, and greatly improving the activity of the community, so that everyone can Provide support for project construction also receive moderate incentives

How we built it

Most of the functions of the platform are developed based on cansiter, which makes chain-cloud naturally decentralized and 100% on-chain.

  1. Code hosting service, based on ICP, an infinitely scalable storage protocol developed by motoko, which can easily and quickly submit code and pull code.
  2. The contract compilation platform, an efficient contract compilation service developed based on go and rust, can compile canister for multiple users at the same time, which is fast, convenient and efficient.
  3. Web code editor, a highly customized web code editor based on monaco-editor, allows developers to easily edit code online, supports code highlighting and automatic completion.
  4. Decentralized Dapp-DAO organization, the dapp-dao mechanism based on the proposal-scoring-voting model allows the community to interact with the project side efficiently, so that the fluid democratic mechanism that ICP has always implemented can show its power in the field of dapp judgment.

Challenges we ran into

Since we don't have a data center node running the ICP blockchain, we can't get some data. This makes us have to find another way to let users upload some data by referring to our buried hook in their canister, which actually causes a certain amount of damage to users. level of inconvenience, although we will only collect non-sensitive data.

Accomplishments that we're proud of

  1. We have developed a set of web code editors that enable developers to edit code online and quickly deploy to the ICP network by clicking triggers.
  2. We have developed a decentralized code hosting service based on the ICP network, which enables everyone to trust the authenticity of the code.
  3. We have introduced a decentralized governance method to evaluate projects, including project value evaluation, project team member research, project development progress tracking, project economic model analysis, project code auditing, etc. to comprehensively consider the project and help the project While growing up, you can also enjoy the rewards of project development

What we learned

  1. The whole process and technical ability of project development based on ICP and canister.
  2. The basic elements of the code hosting service and its working methods, and the technical path for decentralization.
  3. The technical realization of the canister compilation method, and the realization of the monitoring of various indicators when the canister is running.
  4. How to design and implement a DAO mechanism.

What's next for chain-cloud

  1. Fully implement and continuously optimize the above functions.
  2. Conduct media publicity and community promotion.
  3. Negotiate investment matters.
  4. Decide whether to issue tokens according to the policy situation.

Built With

+ 5 more
Share this project:

Updates