Hashkey Grant Application: ChainIDE for HashKey #21
wufengtao1
started this conversation in
Session 1
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Grant Type
Session 1
Email
[email protected]
Telegram
https://t.me/EggplantChainIDE
X/Twitter Handle
https://x.com/ChainIDE
Discord/Community
https://t.me/ChainIDEdevelopers
Previous Application
N/A
Code Audit
No, because ChainIDE is a web-based development platform and does not have smart contracts. But users can use ChainIDE to develop smart contracts and dApps.
Project Information
Project Description and Objectives:
ChainIDE is a multi-chain cloud-powered development platform that provides one-stop development services for blockchain developers. By providing cloud-based user experiences, ChainIDE enables users to immediately begin developing decentralized applications without configurations or pre-installed software on their local system. It is designed to streamline the development process by providing a user-friendly interface and a suite of tools and services to help developers write, test, and deploy smart contracts and dApps.
Success Potential:
Official Certification from Top Blockchains: We are honored to have gained recognition from numerous partners. ChainIDE has received official certification from Ethereum and is prominently showcased on its official website and featured in its documentation (https://ethereum.org/en/developers/learning-tools/). Moreover, it has been selected as one of the award recipients in the Sui Grants Program (https://twitter.com/SuiNetwork/status/1650929377973260288), outshining numerous competitors.
Multi-chain Support: ChainIDE's plugin-based micro-frontend architecture makes it easy to extend to support multiple blockchains. So far, we support more than 10 different blockchains (Ethereum, BSC, Polygon, Conflux, Aptos, Sui, Astar, etc.) of various architectures and since its launch in 2019, ChainIDE has served over 200,000 developers (img: bit.ly/3RcyO28).
Instant Full-Stack Dev Environments: ChainIDE's Sandbox service provides on-demand virtual runtime environments for developers to use tools and software like npm, react, Express.js, hardhat, Golang, and even blockchain nodes through the browser. With this feature, users can easily develop their frontend (via React.js), backend (via Express.js or Golang's Gin), and smart contracts (via Solidity) (img: bit.ly/3RdKhii).
Installation & Setup: ChainIDE is a fully managed cloud development environment that provides great scalability to safely persist users' projects and also allows development teams to easily collaborate from anywhere via any device. It packs all the tooling including an IDE, compiler, deployer, and extensible plugin support (img: bit.ly/3r8h1ib).
Comprehensive Language Support: ChainIDE provides various frontend plugins and Language Server Providers (LSP) running in the sandbox to support syntax highlighting, linters, and formatters for a wide range of smart contract programming languages such as Solidity, Cadence, Move, Javascript, Rust, and so on (img: bit.ly/461xtiX).
AI Code Assistant: "Code Sage" is ChainIDE's AI code assistant that utilizes a fine-tuned LLM. It is integrated within ChainIDE and is the world's first Code Assistant with advanced knowledge of full-stack dApp development programming (img: bit.ly/3Lh4YWx).
Team Capability: Our team has accumulated over five years of experience in the blockchain field. Since the launch of Crypto Kitties in 2017, we have been greatly inspired and developed several blockchain games. One of our games, "Last Trip," gained over 75,000 users, while "Cell Evolution" won millions in prizes and established strong connections with the early community of dApp developers worldwide. Being among the early adopters of dApp development, we deeply understand the challenges and difficulties that blockchain developers face in their workflow. This understanding motivated us to create ChainIDE.
Mission Alignment
Together with HashKey Chain, we aim to build a thriving and open Web3 ecosystem, creating groundbreaking applications with real traction across major blockchains while achieving meaningful returns in the process. Due to the convenience and professionalism of ChainIDE's cloud-based graphical interface, more Web2 and Web3 developers are brought to HashKey Chain to build.
Innovation
We continuously enhance our platform to cater to the evolving needs of blockchain developers. As part of our commitment to innovation, we've successfully launched Code Sage, our AI plugin that significantly enhances developers' productivity. Our dedication lies in constantly evolving and introducing innovative features. Furthermore, our team actively engages in academic research on fundamental blockchain techniques. Our contribution to the paper "An Interoperable Avatar Framework Across Multiple Games And Blockchains," being included in the renowned computer conference INFOCOM2019, further solidifies our expertise and distinguishes us from the market average.
Is it open source?
We will open source the code for ChainIDE for HashKey, but the foundational ChainIDE code will not be open sourced. Not open-sourcing ensures that functionalities like Sandbox are only available for use within ChainIDE.
Free or fee-base for end user?
The ChainIDE product itself is free to the end-user and we haven't issued any tokens for the project. We mainly rely on other value-added services to generate revenue at present.
In the future, as our user base expands and we enrich our customized product features, ChainIDE will also introduce a membership plan with tiered pricing specifically tailored for retail users and organizations.
interoperability with hashkey ecosystem:
ChainIDE aims to add sustainable value to the HashKey ecosystem through a comprehensive strategy targeting three key aspects:
Attracting new developers to the HashKey ecosystem
Leveraging our Established Developer Community: ChainIDE has already amassed a substantial community of developers, providing a solid foundation for introducing new builders to HashKey.
Educating and Promoting HashKey to Newcomers: We maintain a continuous focus on educating and promoting blockchain technology. The online educational module for ChainIDE is currently being designed and developed. It aims to provide newcomers with an interactive and user-friendly learning system, allowing them to quickly acquire knowledge in dApp development.
Improving the quality of developers in the HashKey ecosystem
Our solutions include the following:
Enhanced tools and ecosystem: We provide improved tools and a robust ecosystem that enable developers to enhance their development efficiency and productivity.
ChainIDE Template Marketplace and ChainIDE Edu: These platforms offer a wide range of high-quality content and educational resources, empowering developers to enhance their knowledge and skills in a structured and comprehensive manner.
Global events: We organize and participate in global events that facilitate cross-collaboration among developers. This fosters knowledge sharing, idea exchange, and exposure to diverse perspectives, ultimately improving the overall quality of developers in the HashKey ecosystem.
To be more specific:
For experienced HashKey developers, we will provide a comprehensive set of development tools that aim to enhance their development efficiency. The META Builder Competition (https://middle-east.alibabacloud.com/campaign/web3-developer-competition) exemplifies the profound impact of our support for these developers. Over the month-long competition, we received an impressive array of nearly 80 completed and innovative Web3 projects.
For novice developers, we will offer a comprehensive and systematic educational curriculum. In March 2022, we partnered with the Blockchain Association of Tsinghua University, China's premier university, to host a comprehensive blockchain training camp (https://space.bilibili.com/489099832/channel/collectiondetail?sid=300767). The Master Class event organized by ChainIDE & BNB in 2021 (https://www.binance.com/en/event/masterclass_jan) is a compelling example of how our educational initiatives enhance the caliber of developers within the target ecosystem. The response was overwhelmingly positive, with a total view count exceeding 200,000 on YouTube (https://www.youtube.com/watch?v=dJH3z5yhRpc&list=PLF4DmhWohTp9qIG-nmmuYvqOS9f9v-kNE) and over 50 blockchain projects incubated, benefitting more than 1,000 African blockchain developers.
Improve the commitment of developers in the HashKey ecosystem
Continuous Promotion of HashKey to the Community: We will allocate our promotional and content creation resources towards HashKey. In our day-to-day operations and developer events, we will consistently publicize the latest developments and positive news about HashKey. Our goal is to let users stay updated with HashKey, appreciate its value, and actively participate in the long-term development of the HashKey ecosystem.
Rewarding Loyal Users: We will offer a range of incentives to those who exhibit long-term engagement and valuable contributions, such as NFTs, token incentives, and free services. Looking ahead, we have plans to introduce customized premium features that will be available for purchase. However, once users fulfill specific loyalty criteria, they will be granted free access to these modules.
Market Analysis
Competitors and Differentiation:
ChainIDE and Remix are renowned environments for smart contract development. However, their distinct design principles lead to significant differences in features. Remix operates as a lightweight, browser-only smart contract IDE, while ChainIDE acts as a comprehensive, full-featured hub for dApp development.
ChainIDE shines with its multichain support, enabling developers to engage with various blockchain platforms, unlike Remix's EVM-only focus. Moreover, ChainIDE supports a wider array of smart contract programming languages, including Solidity, Cadence, Move, and Rust, with flexibility that Remix, with its Solidity-only support, can't match.
In terms of additional features, ChainIDE outpaces Remix by supporting full-stack development, empowering developers to leverage HTML, CSS, and JavaScript for an all-encompassing application design. Unique sandbox environments in ChainIDE facilitate the execution of non-browser libraries, enabling a seamless full-stack dApp development process.
Furthermore, ChainIDE offers a cloud-based storage system and a suite of fully-managed services, bolstering collaboration and project management efficiency. Conversely, Remix lacks support for full-stack development, virtual environments for non-browser libraries, and cloud storage and managed services. However, both ChainIDE and Remix maintain a plugin system for smart contract development.
Current User Base and Estimation Method:
ChainIDE has been operational for 4 years and has gained significant user traction through continuous operation and marketing efforts. Our user base consists of both beginners and professionals.
Total Usage: 12.6M
Average Daily Usage: 12.4K
Users: 213.9K
Use Time(hours): 1.3M
Projects Deployed: 3.7M
Public Chains Supported: 14
Twitter Followers: 24K
We’ll launch the ChainIDE platform and offer stable and convenient tooling services to HashKey Chain developers. Drawing from our extensive experience collaborating with other public chains, we anticipate that integrating with HashKey Chain will generate significant growth within the HashKey Chain ecosystem. Please use the following link to access the historical data for ChainIDE, which includes comprehensive statistics and past case examples featuring numerical data and accompanying graphs that we have compiled for various public chains: ChainIDE Metrics.
Recipient Address
0xAF375f64Ba0c7c1dC5D40CF05351a65a3692b1F4
Budget and Plan
50k USDT or equivalent HSK
This is determined based on the manpower and resources required for developing ChainIDE for HashKey Chain. The details are as follows.
Milestone 1 (HashKey Chain Support for ChainIDE: $21,000 USD)
Estimated Start Date: 20 Jan, 2025
Target Completion: 20 Feb, 2025
Milestone 2 - (Enhanced AI-Code-Assistant & An online public course for building Hashkey Chain AI dApps: $21,000 USD)
Estimated Start Date: 20 Feb, 2025
Target Completion: 20 Mar, 2025
Milestone 3 - (Long Term Support: $8,000 USD)
Estimated Start Date: 20 Mar, 2025 (Effective immediately after deployment)
Target Completion: (Long term / 2+ years)
All will belong to the Chainide team, used for expenditures related to development, maintenance, and operations.
Receive the relevant funds after the completion of each milestone.
We have completed three funding rounds, accumulating several million dollars in funding. Our primary investors are leading internet payment companies (Ant Group) and private equity funds (E fund) based in China. In addition, we have received official grants from public blockchain projects such as Binance, Sui, Flow, Astar, and Conflux.
We currently have over $5 million in liquid assets, which is estimated to provide us with a funding runway of more than 36 months.
As ChainIDE is a cloud-based development platform, the official platform does not directly deploy smart contracts to HashKey Chain. Instead, developers will use the ChainIDE cloud-based development platform to deploy smart contracts or develop full-stack dApps on HashKey Chain.
Hashkey Relationship
ChainIDE addresses the problem of fragmented developer tooling by providing an all-in-one integrated development environment (IDE) that can be used to build and deploy decentralized applications (dApps) on multiple blockchain platforms. We provide a full-featured cloud-based development environment that enables developers to complete the entire dApp development lifecycle, including development, testing, publishing, release, and frontend development, all in one place. This simplifies the process and improves productivity, as developers don't have to switch between different tools and platforms. Additionally, as a multi-chain development platform, ChainIDE provides a unified user experience and allows users to easily migrate their dApps from one chain to another. Finally, we provide an interactive user interface for all CLI tools, which allows for convenient testing and debugging of dApps. By providing this suite of tools, ChainIDE aims to create a more cohesive development experience for blockchain developers, making it easier for them to build and deploy dApps on multiple blockchain networks.
ChainIDE offers a compelling value proposition for developers and organizations in the blockchain space. By providing an all-in-one integrated development environment (IDE), we reduce the complexity associated with building decentralized applications (dApps). Our platform combines various essential tools into a single interface, allowing developers to streamline their workflow. This not only saves time but also reduces the overhead costs associated with managing multiple tools and platforms. Furthermore, our cloud-based environment enables real-time collaboration among team members, enhancing productivity and innovation. With support for multiple blockchain networks, ChainIDE empowers developers to reach a broader audience and create more versatile applications, ultimately driving adoption and value in the blockchain ecosystem.
The growth potential for Hashkey, in conjunction with ChainIDE, is significant. As blockchain technology continues to gain traction across various industries, the demand for efficient development tools will only increase. By positioning itself as a leader in providing cohesive developer solutions, Hashkey can capitalize on this growing market. The multi-chain capabilities of ChainIDE align perfectly with the industry's shift towards interoperability, enabling Hashkey to attract a diverse range of developers and projects. Additionally, by fostering a community of developers through training, resources, and support, Hashkey can enhance its ecosystem, driving innovation and creating new revenue streams. As more businesses look to integrate blockchain technology, Hashkey's partnership with ChainIDE can facilitate their journey, positioning the platform as a go-to solution in the market.
Hashkey is dedicated to fostering innovation within the blockchain ecosystem, and our commitment to building on this foundation is unwavering. By continuously enhancing ChainIDE's features and capabilities, we aim to provide developers with the best tools available for dApp development. Our roadmap includes integrating advanced functionalities such as AI-driven development aids, enhanced security features, and improved analytics tools to support developers throughout their journey. Furthermore, we are committed to engaging with the developer community through feedback channels, hackathons, and educational initiatives, ensuring our platform evolves in alignment with their needs. By investing in the future of blockchain development, Hashkey and ChainIDE are poised to lead the charge in building a more accessible and efficient blockchain ecosystem.
ChainIDE for HashKey has not yet been developed, but we have already integrated with 14 public chains, which can be viewed at chainide.com
Milestones
Milestone 1 (HashKey Chain Support for ChainIDE: $21,000 USD)
Estimated Start Date: 20 Jan, 2025
Target Completion: 20 Feb, 2025
KPIs (with progress tracker):
Milestone 2 - (Enhanced AI-Code-Assistant & An online public course for building Hashkey Chain AI dApps: $21,000 USD)
Estimated Start Date: 20 Feb, 2025
Target Completion: 20 Mar, 2025
KPIs (with progress tracker):
Milestone 3 - (Long Term Support: $8,000 USD)
Estimated Start Date: 20 Mar, 2025 (Effective immediately after deployment)
Target Completion: (Long term / 2+ years)
KPIs (with progress tracker):
Terms Confirmation
Beta Was this translation helpful? Give feedback.
All reactions