Analytics for Smart Contracts

A. Description

We are building a platform for smart contract owners across different chains to visualize what is happening in their contracts. Imagine Google Analytics for Web 3.

There is an abundance of data on the Blockchain. The web3 analytics platforms are focused on letting the end user know what is happening with their wallets. Many successful use cases have been like Zapper, Zerion, and Nasen. They help the users visualize their wallet activities across different projects and allow users to know details that users can easily miss. However, no current platform can help smart contract owners visualize what is happening on their smart contracts.

Contract owners will be able to visualize different events and understand the patterns around the same. They will be able to compare the nature of events with similar smart contracts. They will be able to compare based on events, activity volume, users, and transaction timelines.

Smart contracts are the websites in Web 3, and a platform like this will help contract owners make better business decisions based on user interaction data with their contracts.

B. Community Research

We spoke with some core technical teams from ICON, and they would be the first people who will try this product out. They also loved the idea and thought that it would be beneficial. We will make this product blockchain-agnostic in the future, but we are starting with ICON as we know the community well here. The next chain would be Ethereum as soon as we finalize the background for ICON.

C. Blockchain and Data Science

The global data science market is more than 90 billion dollars as of 2022. Multiple industries have been able to get tremendous value by applying data science to their domain-specific data. The application of data science in Blockchain is still in its initial days, and different products are being made. We are developing a product that serves the blockchain application, and use cases like Google Analytics helps web products and businesses.

Over the next decade, we will undoubtedly notice the vast implications of Blockchain in the global economy. Emerging conversations and products in the industry use data science methods on blockchain data. Fundamentally, Blockchain validates and records data, whereas data science allows us to create valuable business insights using data from any domain.

Data analysis in any domain can provide meaningful insights. However, getting high-quality data, making real-time analyses, ensuring the legitimacy of the data, and sharing data always require much work. Blockchain solves these pain points for data analysis quite easily. This reality will help create better and real-time analysis of data that needs less processing, is trustworthy, and is available in real-time.

The applications on top of the Blockchain can sometimes confuse product owners and their users. Data science can help these applications make sense of the blockchain data which otherwise can look challenging to comprehend. Using data science on blockchain data, we can create analysis that can provide real-time business insights helpful for blockchain product owners to make business decisions.

D. Development Phases

We will develop the project in three phases. The primary focus of development will be to help smart contract owners visualize the activities in their contracts, followed by helping them compare with other similar smart contracts.

  1. Phase One
    In this phase, we will build the product so that the smart contract owner can visualize the different user interactions with the smart contract. Some of the features that will be available for the smart contract owners are as follows:
  • Timeline of transaction volume.
  • The number of users who interact with the contract sorted by the volume of their transactions.
  • The percentages of wallet addresses that could be bots.
  • Wallet addresses that could be closely linked with each other.

(Placeholder for mockup 1 - Will be provided in the proposal)

  1. Phase Two
    In this phase, we will build the product to help the smart contract owners compare their user activities with other similar smart contracts. They can choose the smart contracts of their choice and compare different features that highly relate to their business.
  • Comparison of transactions on a timeline
  • Comparison of wallet addresses that are bots
  • Comparison of wallet

(Placeholder for mockup 2 - Will be provided in the proposal)

  1. Phase Three
    In this phase, we will build the product to help the smart contract owners identify their high/medium/low-value users. They can also understand the transactions of their users across different projects. This feature will allow them to make business decisions that are more community-centric.

(Placeholder for mockup 3 - Will be provided in the proposal)

E. Project Milestones

  1. Milestone One ( 1 month)
  • Create the data structures necessary for the project.
  • Start development of the website.
  • Start onboarding early adopters. Some of our early adopters could be Balanced, OMM, GangstaBet, and Craft.
  1. Milestone Two (1 month)
  • Get the product ready for independent, smart contract user testing.
  • Complete dashboard development for independent smart contract users.
  • Complete user testing with early adopters.
  • Get the products ready for comparison between smart contracts.
  1. Milestone Three (1 month)
  • Finalize the website and make it ready for launch.
  • Finish final testing with the feedback from early adopters for single contract use and comparison between contracts.
  • Finish integration and make it ready for new users.
  • Finish early categorization of users in smart contracts as high/medium/low-value users.

F. Funding Amount Requested

We are requesting the funds for initial development, design, and product management. The funds will hire data engineers, front-end developers, designers, and cover other miscellaneous expenses. The total amount requested is 20,000 USD.

  • 1 Data engineer @ $2,500 for 2 months = $2,500 x 2 = $5,000 USD
  • 1 Full-stack Developer @ $2,500 for 3 months= $2,500 x 3 = $7,500 USD
  • 1 Designer @ $2,000 for 3 months = $2000 x 3 = $6,000 USD
  • 1 Part-time Project Manager @500 for 3 months = $500 x 3 = $1,500 USD

We will apply for further funds after completing the work in 3 months. These funds will be used towards future enhancements, development, and product roadmap.

G. General FAQs

  1. How will this help the ICON community?
    A product like this does not exist in the broader web3 ecosystem yet. We want to start building with the ICON community as it’s one of the most constructive communities. We plan to develop a multi-chain product that will have its inception in the ICON blockchain. This process can help draw better and more innovative projects to the ICON ecosystem.

  2. What kind of smart contracts will the platform serve in the first three months?
    We will start by building this system for Defi, tokens, and NFTs on the ICON blockchain. We have selected these smart contracts because they can add immediate value to many projects in the ecosystem.

  3. Why ICON?
    We are aiming to build a multi-chain product. ICON can be the perfect place for a project like this to start, as the community is welcoming to new ideas and provides constructive feedback. We also want the ICON community to grow. We will move to build for Ethereum after the first three phases are completed.
    We have good relationships with the core teams in Defi (OMM, Balanced, Karma) and NFT (GangstaBet, Craft). These teams can provide us with valuable feedback before we launch in Ethereum. In addition, our team has developed some of the core products in ICON, and hence we know the core blockchain, tooling, teams, and community well inside ICON.

  4. Can you tell us more about the future of this project?
    We want to build this project on the ICON blockchain. We want to scale the product to be able to adapt to different blockchains and provide services to users in those communities.

  5. What is this product solving that the other services in the market do not solve?
    The product provides analytics to smart contract owners. The available services in the market now offer analytics services to users and are centered around their wallets.

  6. Will there be any tokens?
    There are no future plans for any tokens in this project.

H. Future Enhancements

The platform we are building has enormous possibilities. We will keep building the project to provide users with more sophisticated visualizations that can help them make business decisions quickly. We also work to build this product from different chains.

I. Team

The project is built by team in collaboration with the ICONOsphere & GangstaBet team. Our team has built several projects in the ICON ecosystem in partnership with ICONOsphere. Some of our projects include:

  1. We have the core developers of Balanced Network, OMM Finance, and Bridge.
  2. We supported the building of GangstaBet NFT Collectible.
  3. Dice Roll Game: Developed ICX DiceRoll app.
  4. We contributed to the development of Balanced Network, OMM, Bridge & ODI projects.
  5. We host the Testnet Faucet: ICX Testnet Faucet, which the developer community still uses.
  6. We run the ICON Testnet Node.
  7. We have developed payment gateways for clients to receive their IRC-2 tokens.
  8. We demonstrated a working non-fungible token (IDOL Token) and dApp development using tbears before the Testnet launch at the ICX Station SF Launchpad Kickoff event (9/6/2018).
  9. We built the ICON Contribution Proposal system.
  10. We are currently hosting the open Dev ICON contract libraries.