Smart contracts and decentralised applications (dApps) are building a more efficient and trustless way of working for industries. But what if we could make the process of building these applications even more efficient and accessible?
That's the question that Google Cloud Platform (GCP), StackUp, and aelf sought to answer with their first-of-its-kind developer bounty challenge: GCP-Powered AI Solutions for Building on aelf. Focused on integrating AI into aelf's developer tools, the challenge was held to find the best and most creative way to simplify blockchain development, streamline workflows, and boost developer productivity.
The winning tools simplified decentralised application (dApp) development, enabling faster project delivery and higher code quality.
1. Grand Winner: aelfgenie by Chel Koby
Chel Koby, a recent high school graduate and self-taught developer, took home the grand prize of USD1,250 with her project, aelfgenie. This AI-powered platform simplifies the development of decentralised applications (dApps) on the aelf blockchain.
aelfgenie's user-friendly design and gamified approach make it easier for developers to get started, regardless of their technical background. It offers a comprehensive suite of features to simplify the creation, optimisation, deployment, and analysis of smart contracts; aelfgenie automatically generates aelf-based smart contract code based on user descriptions, so there is no need for manual coding.
True to the nature of the bounty challenge, aelfgenie leverages the power of GCP and AI tools, including DialogflowCX, Cloud Functions, Vertex Search Agent, Big Query, Cloud Buckets, and the OpenAI Model.
These core features significantly reduce the learning curve and motivate creators of just about any level get started with the development process.
aelf: Tell us a little about yourself and your background in Web3 development.
Koby: I started exploring gaming communities and DAOs in 2022. This space inspired me and aligns perfectly with my aspirations. It offered me the freedom and independence to develop my skills as a Web3 developer. Through participation in various bounties, hackathons, and challenges, I managed to enhance my development and creative abilities in the Web3 ecosystem.
Prior to Web3, I was a high school graduate teaching myself to code while creating a blog about Virtual Reality and Artificial Intelligence.
I've participated in a few bug bounties over the years, and with each one, I became increasingly obsessed with applying innovation and creative concepts to the challenges at hand. However, those efforts didn't work out all the time.
aelf: What's the biggest lesson from this bounty challenge?
Koby: The importance of being clear with my vision, and what I wanted to portray with the project. Even when I considered omitting certain features due to the added complexity and workload, I chose to persevere and stuck to the vision.
I've also gained a deeper understanding of aelf’s current development and its future vision, having explored the developer ecosystem in the process of the challenge. I’m particularly impressed by its progress in key infrastructure projects such as aelfscan, Ebridge, Portkey, and the latest AI integrations into the blockchain.
aelf: What problems are you trying to solve with aelfgenie?
Koby: You'll need extensive technical skills to build blockchain applications—I'm trying to simplify the whole process. I also want to push the limits of how smart contracts can function in decentralised ecosystems, not just as static code, but as dynamic building blocks that react to data sources and events.
With aelfgenie, my focus goes beyond enabling faster dApp creation. It's about creating diverse and functional smart contracts that facilitate immersive experiences.
aelf: What or who were some of your inspirations?
Koby: My inspiration was greatly influenced by an actor and singer I admire, Seo In Guk. His creative expression encouraged me to embrace my fun and unique ideas in the app, helping me embrace unconventional methods.
aelf: Any advice for developers looking to enter their first bounty challenge?
Koby: Take it seriously and be willing to push beyond your comfort zone. The more you adopt this mindset, the easier it becomes. You'll gain growth and strength for future challenges.
—
2. First Runner-up: aelfGPT by Parth Shah
The idea of simplifying the convoluted nature of developers' work continues its winning streak.
Parth Shah, a skilled Web3 developer with a background in Python and full-stack development, took the classic approach with his project, aelfGPT. He created the AI-powered tool to simplify the development process on aelf's AI blockchain; he envisions this as a means to lower barriers to entry, allowing more developers to enter the field and contribute to dApp innovations.
Shah's intrigue with large language models (LLM) led him to infuse aelfGPT with a comprehensive suite of features to enhance the developer experience. It includes a smart contract debugger to resolve code issues written in C#, and a text-to-smart contract generator that prompts AI-suggested code enhancements. These help simplify the development process for newcomers.
That's not all; aelfGPT offers a chatbot interface for users to query the aelf documentation directly, and an AI block explorer for developers to explore and analyse blockchain data.
aelf: Tell us a little about yourself and your background in Web3 development.
Shah: My name is Parth Shah, I am from India and I hold a B.Tech degree in Computer Science. I specialise in Python development, and I am currently expanding my skill set by diving into full-stack development.
I've worked on various blockchain-based projects and participated in multiple bounty challenges before.
This particular challenge is unique because of the focus on LLMs. I was also preparing for the GCP Cloud Practitioner exam at the time, so this was a perfect opportunity to apply my learnings in LLMs with Google Cloud Platform services, and see how I can solve real-world problems.
Besides applying my skills in real-world scenarios, this was an excellent chance to expand my knowledge, value-add to my portfolio, and get one step closer to my career aspirations. And of course, the prize was a bonus.
aelf: What's the biggest lesson from this bounty challenge?
Shah: Knowing how to integrate LLMs into Web3 solutions. It also allowed me to strengthen my knowledge of Google Cloud Platform services, which was particularly relevant as I was preparing for the GCP certification.
I've found aelf's documentation to be well-structured and easy to follow, which greatly facilitated my development process. It allowed me to focus more on building innovative solutions on the blockchain with AI.
aelf: What was the methodology behind developing your solution?
Shah: For the 'Chat with aelf Documentation' feature, I implemented a Retrieval-Augmented Generation (RAG) system that scrapes the aelf documentation, stores the extracted data in a MongoDB vector database, and uses Gemini to generate responses based on the retrieved information.
The 'Aelf AI Block Explorer' works by sending API requests to Gemini to generate Python code using the aelf SDK. This code is then executed to retrieve various blockchain details such as transaction and block information.
For the smart contract creator and debugger, the methodology is similar to the 'Chat with aelf Documentation' feature but uses tailored prompts to address specific contract-related tasks.
aelf: What's next for aelfGPT?
Shah: You can stay up to date with aelfGPT's progress by visiting my GitHub repository. I plan to introduce a feature that allows AI to generate smart contracts. Upon human approval, it should automatically deploy them onto the blockchain.
Additionally, developers will have the flexibility to edit the AI-generated contracts before deployment, so that human oversight and customisation are factored into the development process. This reduces development time and enhances the platform’s automation capabilities, while maintaining high levels of accuracy and user control.
aelf: What or who were some of your inspirations?
Shah: My role model is YongTauFoo Ser from StackUp. He has been an incredible mentor, and consistently provides guidance with a positive attitude. His willingness to help has been a significant source of inspiration for me throughout my learning journey.
aelf: Any advice for developers looking to enter their first bounty challenge?
Shah: Don’t overthink things too much at the start. Focus on researching problems using resources like Google, and take time to explore similar projects on platforms like GitHub or GitLab to understand how others have tackled similar challenges. A well-informed foundation will help you build well thought out solutions.
—
3. Second Runner-up: Lambdified by Jimoh Abdulsomad Abiola
Sparked by an enlightening conversation with a friend, plus the draw of this bounty challenge, Abdulsomad fashioned aelf Lambdified as an AI-infused solution to tackle common blockchain issues, particularly those related to aelf and GCP integration.
It boasts a suite of AI-powered tools, including a RAG Pipeline for simplified access to aelf documentation, and a Blockchain Chart Explanation tool that demystifies complex blockchain data.
For developers, aelf Lambdified provides an AI code generation tool that streamlines smart contract development and helps squash those pesky bugs.
What sets aelf Lambdified apart is its user-friendly chat interface, which allows both technical and non-technical users to effortlessly interact with the platform. These aelf Lambdified features, together with AI in Web3, tie nicely to empower developers and users alike to navigate the blockchain landscape with confidence.
aelf: Tell us a little about yourself and your background in Web3 development.
Abdulsomad: My journey in Web3 is one that has been a long time coming. Since the early days of Solana and NFTs in 2020, I've seen through the bull market of 2021 and 2022, the rise and fall of Algorand, and up till recent developments. This is my very first participation in a Web3 bounty challenge.
aelf: What's the biggest lesson from this bounty challenge?
Abdulsomad: The possibilities are endless with AI in Web3. I was at the point of writing AI agents that would fetch block data and derive insights, but I had little time as I was in the midst of my school's final exams and joined the bounty challenge late. I've also found that I enjoy competitive programming. It brings the best ideas out of people.
aelf: What worldly problems are you hoping to solve with your project?
Abdulsomad: I'm hoping to make the knowledge of technical analysis widely accessible to Web3 beginners, using the AI chart explanation feature.
aelf: What was the thinking behind Lambdified's approach?
Abdulsomad: It's to simply save Web3 builders and end users all the trouble. The trouble of powering through lengthy documentation to find a particular piece of info, or the trouble of understanding technical analysis. As much as I believe that dealing with bugs is an important part of the process for growth and learning, having an AI companion can speed up innovations.
aelf: What's next for aelf Lambdified?
Abdulsomad: You can stay updated on my roadmap on my X: @abdulsomad_me
aelf: Any advice for developers looking to enter their first bounty challenge?
Abdulsomad: Don’t overthink it. If you feel you have something worthy enough, just submit it and let go of expectations. Whether you win or not, you've won in knowledge.
—
aelf, a Layer 1 AI blockchain, is designed to smoothen the building process for both novices and experienced developers. By integrating AI technologies, aelf makes it easier than ever to create smart contracts using Natural Language Processing. What's new are the AI-based smart contract audit and gas fee savings functions; these sophisticated tools identify points of vulnerability and minimises deployment expenses in the deployment of projects.
End users of aelf also benefit from the AI-enhanced environment, which offers on-demand, real-time support through AI-powered chatbots, making the transition into blockchain usage seamless.
*Disclaimer: The information provided on this blog does not constitute investment advice, financial advice, trading advice, or any other form of professional advice. aelf makes no guarantees or warranties about the accuracy, completeness, or timeliness of the information on this blog. You should not make any investment decisions based solely on the information provided on this blog. You should always consult with a qualified financial or legal advisor before making any investment decisions.
About aelf
aelf, an AI-enhanced Layer 1 blockchain network, leverages the robust C# programming language for efficiency and scalability across its sophisticated multi-layered architecture. Founded in 2017 with its global hub in Singapore, aelf is a pioneer in the industry, leading Asia in evolving blockchain with state-of-the-art AI integration to ensure an efficient, low-cost, and highly secure platform that is both developer and end-user friendly. Aligned with its progressive vision, aelf is committed to fostering innovation within its ecosystem and advancing Web3 and AI technology adoption.
For more information about aelf, please refer to our Whitepaper V2.0.
Stay connected with our community:
Website | X | Telegram | Discord