Yesterday, ETHGlobal announced the 10 shortlisted applications in the ETH New York Hackathon, covering games, NFT, wallet security, and social communication. Each project is interesting and full of potential. In this article, BlockBeats gives a detailed introduction to the application scenarios and interaction process of these 10 shortlisted projects.
Guidl
Guildl is a game guild management platform designed to help players and guilds share resources in the Web3.0 game ecosystem. Through Guidl, players can use the game accounts, assets on the chain, and in-game skills of other members of the guild, which can not only strengthen the atmosphere and consensus of the guild, help game novices grow quickly, but also improve the efficiency of resource allocation within the game ecosystem. Make each member play to their strengths.
After connecting the wallet, the user can start creating a guild on the Guildl platform. Click "Create Guild" to upload the guild logo, name and profile, which will be done via IPFS. The ownership of the union can be transferred, and the president can customize the rules of the union, such as asset access control.
After the user creates a guild, he can use his wallet address or ENS domain name to invite other players to join. Players are notified through the EPNS system and can choose to accept or decline the invitation. If the player clicks "Accept", a Soul Binding Token will be automatically minted and the player will be granted access to guild resources.
Players can use the accounts of members in the guild to log in to on-chain games and use members' on-chain assets, while the guild structure based on Gnosis Safes ensures the security of the borrowing player's NFT, allowing each member to fully control their own player information.
After clicking to enter the guild you are in, you can see other members in the guild, games and assets on the chain. Click "Play" next to the assets to start the game directly with your Gongyou account and assets.
The guild created on Guidl is not bound to any game, and is compatible with most games in the public chain ecosystem, so as to provide more flexibility for guild members. The team plans to continue to expand Guidl's cross-chain capabilities and achieve more comprehensive asset management, in-game operation automation, advanced access control for members of the union, and tokenization of guild services.
Burn My Wallet
Burn My Wallet is a wallet security marking software created by a former Coinbase developer. It reminds other users and protocols of wallet addresses that have been hacked by casting soul-bound Tokens. The team calls this feature a "killswitch" for stolen wallets. . After the wallet is hacked, the user can mint a non-transferable soul-bound Token through Burn My Wallet that cannot be deleted by hackers. Other applications and protocols access the API provided by Burn My Wallet to check whether the wallet address has been hacked. The app currently supports Ethereum mainnet and Matic network.
After connecting the wallet, you can see the "Burn 0x..." button, click it to cast a soul binding token for the wallet address. After the minting is complete, click the search button in the upper left corner to check the marking status of the current wallet.
Once this is done, applications accessing the Burn My Wallet API will be able to recognize that the wallet has been hacked and take appropriate action. For example, DAO organizations can cancel the voting rights of wallets, wallet applications can prevent assets from being sent to hacked wallets, etc. The picture below is the chat application XMPT that has been connected to the API. It can be seen that the attacked wallet address is marked with "Hacked".
Tsukiji
Tsukiji is an NFT market built on the Seaport protocol built by OpenSea, which aims to improve the NFT order matching process through aggregation and incentive mechanisms. Tsukiji creates a two-way marketplace for consumers and fulfillers (Fulfiller), a web application for consumers for consumers, where users can create and view orders. The Tsukiji API is used by fulfillers and community members, who are incentivized to help match open orders.
After linking the wallet, you can see the NFT order provided by Tsukiji, and click "Create Listing" to create your own order.
Tsukiji supports the exchange of multiple assets in a single order. These assets can be Ethereum NFT or ERC20 Token. After selecting the trading asset, the user can set the duration of the order and attach a tip to motivate the performer to help the order complete the match, and the performer will automatically receive the tip after the transaction is completed.
NFT Safe Launch
NFT Safe Launch is an NFT issuance and management application, which realizes the decentralized governance of the project roadmap by extending the mint contract of the NFT project.
Many NFT projects have completed the main sales of the project in the mint link, and the later roadmap depends on the community's trust in the team. NFT Safe Launch integrates snapshot governance voting and triggers NFT holders when the team needs to use the project treasury to help NFT projects establish better accountability mechanisms and transparency. Project teams are granted access to project vaults only after meeting certain criteria or milestones.
After connecting the wallet, fill in the contract address of the relevant NFT project into the search bar, and you can see various information about the project, including treasury assets, NFT circulation quantity, project progress, etc. Community members choose mint or give up the project according to their own judgment .
When the project team needs to use the treasury, NFT Safe Launch will automatically trigger a governance snapshot vote to NFT holders. Holders can get a partial refund of mint fees if they disagree with the team's request.
Pearl
Pearl is a Web3.0 community communication management software designed to help individual users and community administrators create a personalized message notification system. A major pain point of Discord and Telegram, which are commonly used communication software for Web 3.0, is the overload of message reminders. It is difficult for many users to filter out important messages from the massive amount of information, resulting in reduced community participation and retention.
Pearl implements custom classification and management of information at the receiving end and sending end respectively, which largely solves the problem of message overload. The platform mainly consists of three core parts, a mobile information receiving application, so that users can accurately control the type of notification; information sending Dashboard, where community managers can set and send message notifications after verifying their identities on the chain; Centralized inter-wallet communication protocol YAMP (Yet Another Message Protocol) to ensure the security and verifiability of information transmission.
The first is the mobile app. After binding the wallet, we can see the NFT community we are in. Click on any NFT community to enter the message management page, where users can choose the type of messages they want to receive. For each NFT item, users can make individual personalized receiving settings.
The second is the information sending page. After connecting the wallet, the community administrator can edit the message name, type and content, and send the secure message through the YAMP protocol after completing the wallet signature. Users receive outgoing messages on the "Inbox" page of Pearl mobile.
The team plans to add more features to the messaging dashboard, including collaborative editing, scheduled sending, and segregated access.
Steam tokenizer
Steam Tokenizer is a bridging application for chaining digital goods in the Steam platform, aiming to promote the development of the current Web3.0 game industry by connecting the Steam market and the Ethereum mainnet.
Steam is the world's largest game distribution and sales platform, accounting for 18% of the global PC game market. Through Steam Tokenizer, users can send any digital goods to Steam hosting, use this as an endorsement to mint the corresponding NFT, and trade in decentralized markets such as OpenSea.
Steam Tokenizer is directly embedded in the Steam interactive interface, and users can send in-game assets to the transaction page hosted by the robot on Steam. The robot will automatically generate the corresponding metadata dynamics and upload them to IPFS, and the user will receive a unique link to mint the corresponding NFT. If you need to redeem digital assets, you can destroy the NFT by performing the opposite operation.
After receiving the link to mint NFTs, click to go to the Steam Tokenizer interface to mint. After the casting is completed, the asset will appear in the corresponding NFT collection, and the detailed attribute value of the NFT asset can be viewed by entering the NFT platform such as OpenSea.
Reverb
Reverb is an integrated on-chain music platform that integrates listening and sales, aiming to bridge the relationship between artists and listeners through economic incentives and support the creation of emerging independent artists. Reverb is built on the Lens protocol and uses Livepeer to support streaming media playback such as audio, Tatum and Superfluid to support the creation and distribution of artist Tokens, and IPFS to support content storage. Currently, the application is deployed on Polygon Mumbai.
Reverb's interface is similar to most audio streaming media, including new content discovery, genre classification, artist albums, etc. On the personal page, you can see your collection of art albums and artist tokens.
After purchasing an artist's NFT, listeners are automatically eligible to earn the artist's Token. By listening to and sharing artists' music, listeners can accumulate Tokens of each artist, and can purchase various collections of artists, such as peripherals, early access rights, and concert tickets.
MeshLink
MeshLink is a decentralized analysis platform that focuses on the on-chain data analysis model of applications, aiming to provide application developers with a convenient and reliable way to analyze user data. Currently, Web3.0 application developers lack user-specific analysis data, but this link is crucial to application development and iteration. MeshLink solves this problem.
After the user logs in to MeshLink, he can associate the specified contract address with the specified application, and the system will automatically capture all relevant information of the two for later retrieval. The data stored in the system can be used for group analysis, user retention test and user group correlation test between applications, etc.
SafeNode
Safenode is a user-centric anti-fraud RPC firewall designed to protect the assets of blockchain users. Through mechanisms such as proxy transactions, simulation results, and contract blacklists, Safenode can greatly reduce the possibility of users losing digital assets in various frauds such as Discord phishing links and Pixiu disks. Currently, Safenode is applicable to all EVM compatible public chains.
Safenode has a global whitelist of contracts and addresses, including OpenSea, Uniswap, Curve, etc. After users add Safenode’s test URL in MetaMask settings, verified and reliable contract addresses will be automatically added to the personal whitelist. Users and There will be no difference between these contract addresses when interacting with previous operations.
When a user submits a transaction, Safenode will automatically proxy and send it to the mempool, waiting for further approval from the user. At this time, Safenode will provide users with simulated data of the transaction, including the approval and transfer of ERC20/721 assets, etc., to assist users in making secondary decisions, similar to Etherscan before a transaction occurs.
Transaction simulation is Safenode's primary mechanism for ensuring user security.
Another layer of protection for Safenode is to prevent users from transacting with blacklisted addresses. This mechanism is combined with Worldcoin's World ID user report. When users encounter high-risk contract addresses, they can report through the "Report Address" function. If a contract address has hundreds of reports, it is very likely to be a scam. Safenode's profit model is similar to the SSL certificate industry, by auditing contracts for security and fairness claims, adding them to the application's list of trusted contracts.
In addition, Safenode can also detect whether the Token sent to the contract can be recovered. If it cannot be recovered, Safenode will not execute the transaction. This blacklist can also be used to prevent interaction with addresses on the list of known malicious users.
ETHDos
ETHDos is an interesting social experiment based on the composability of recursive Zk Snarks. It aims to hide the personal social graph while measuring the relationship distance between people, similar to the theory of six degrees of separation.
ETHdos starts with a central person. First, the relationship certificate is sent to the closest person around the person in the form of Zk Snark. Friends who receive the proof link can also use their own ENS domain name to prove the relationship and spread the chain twice. , the end user is able to demonstrate his exact relationship distance to that central figure.
It is worth noting that users cannot determine the detailed pathways of contact center figures, which can allow celebrities to reveal limited information about their social graphs, while other users can prove their relationship with them, even through ETHDos Mining NFT proof.