Demo: https://drive.google.com/file/d/1lDqVYwrSiPCeDx1wnoe9Cjbut7AsIn4y/view?usp=share_link Overall, the combination of fast and efficient smart contract execution, low transaction fees, integrated data storage, developer-friendly tools and APIs, and near-instant finality makes Aurora on NEAR Protocol an attractive choice for video NFT platforms like NFTUBE, providing a fast, efficient, and scalable solution for managing and trading video NFTs. - Fast and efficient smart contract execution: The Aurora Engine enables fast and efficient smart contract execution, which can benefit NFTUBE by enabling more complex smart contract functionality and faster transaction processing. - Low transaction fees: Aurora offers low transaction fees compared to other blockchain networks, which can benefit NFTUBE by reducing the cost of transactions for users. This makes it more affordable for NFTUBE users to buy and sell video NFTs on the platform, ultimately driving more adoption and revenue for NFTUBE. - Integrated data storage: Aurora provides integrated data storage for applications, which can benefit NFTUBE by providing a more streamlined and efficient data storage solution. This can help reduce the cost and complexity of managing data storage for video NFTs, ultimately leading to better performance and user experience on the platform. - Developer-friendly tools and APIs: The NEAR Protocol offers a range of developer-friendly tools and APIs, such as NEAR SDKs and NEAR Wallet, that can make it easier for developers to build and deploy applications on Aurora. This can benefit NFTUBE by enabling more rapid development and deployment of new features and functionality on the platform, and also help to simplify and streamline the development process and accelerate time to market for new features. - Near-instant finality: The Aurora Chain on NEAR Protocol offers near-instant finality, which means that transactions are confirmed and settled almost instantly. This can benefit NFTUBE by enabling faster and more efficient transaction processing, ultimately leading to better user experience and reducing the risk of fraudulent activities.
Our team has successfully addressed a significant challenge in the creation and identification of video NFTs. We have devised a comprehensive infrastructure solution that offers users the convenience of seamless video playback while ensuring that the unique identity of their NFTs is recorded on the blockchain. NFTUBE facilitates the creation of video NFTs. By leveraging commonly used video streaming services, such as YouTube or Netflix, our solution enables users to mint videos as pointers to their NFTs. Once a video has been uploaded to any website or device, it retains the crucial information of the NFT. With our intuitive mobile application, users can effortlessly scan the video and access the associated NFT information, including ownership, marketplace availability, and direct bidding options. In this new world of video NFTs, purchasing your favorite music video or sports highlight on YouTube is as easy as scanning the video. NFTUBE ensures that your ownership is secure, even in the case of illegal downloads and unauthorized re-uploads. Our advanced machine learning technology preserves the value and copyright protection of the video using the power of blockchain.
Demo: https://drive.google.com/file/d/1z_7cgvSdi2Vf8v_L2HZaC7VPRtopIw90/view?usp=share_link As an infrastructure solution for video NFTs, NFTUBE will help to simplify the process of building video NFT projects on Mantle. NFTUBE stands to gain significant advantages from the advanced features offered by Mantle. - Modular Data Availability: NFTUBE can benefit from Mantle's Modular Data Availability feature as it allows for increased transaction throughput beyond traditional L2 solutions. This means that NFTUBE can process a higher volume of transactions on the network, which is essential for a video NFT infrastructure that requires high transaction throughput for minting, buying, selling, and transferring video NFTs. Additionally, accessible data availability means that NFTUBE can increase throughput without compromising on security, which is crucial for maintaining the integrity of video NFT transactions. - Multi-Party Computation (MPC): Mantle's use of MPC to minimize trust risk in L2 execution results can benefit NFTUBE as it provides improved correctness of off-chain transaction execution results. With specialized nodes contributing to multi-party signatures, NFTUBE can shorten the challenge period for withdrawals, making it easier for users to access their video NFT assets. This can improve the overall user experience and increase trust in the infrastructure. - Decentralized Sequencer: Mantle's Decentralized Sequencer feature can benefit NFTUBE as it offers secure and trustless block production. By rotating through a permissionless sequencer set, Mantle reduces the potential for a single point of failure or censorship on the network. This can provide increased security and stability for NFTUBE's video NFT transactions, which is especially important given the high value of video NFTs. Additionally, as Mantle decentralizes its Sequencer over time, NFTUBE can benefit from even greater security and decentralization.
NFTUBE is an innovative Web3 tool that employs machine learning based video watermarking to seamlessly direct users to their respective NFTs. By encoding invisible watermarks onto video content, NFTUBE enables users to effortlessly verify the authenticity of their NFTs, whether the content is streamed on YouTube or stored on physical devices. Through NFTUBE, users can conveniently access and confirm the provenance of their NFTs while maintaining the familiar streaming experience of their preferred platform.
Using Polygon can provide significant advantages for NFTUBE as a video NFT solution, including faster transactions, lower transaction fees, easy integration with Ethereum, interoperability with other networks, enhanced security, useful development tools such as Polygon.js, a convenient bridge for transferring NFTs between networks, and access to a large and active community. These factors can help NFTUBE provide a smoother, more affordable, and secure experience for users, while also expanding its reach and potential for growth in the NFT market. - Faster Transactions: As a video NFT solution, NFTUBE can benefit from faster transaction speeds provided by Polygon. Since NFTUBE involves the creation, transfer, and sale of video NFTs, faster transaction speeds would allow for a smoother and more seamless experience for users, with reduced wait times for transactions to be processed. - Lower Transaction Fees: NFTUBE can also benefit from lower transaction fees on Polygon. Since video files are larger in size compared to other types of NFTs, the cost of transferring and creating video NFTs on Ethereum can be prohibitively expensive due to high gas fees. By using Polygon's Layer 2 scaling solution, NFTUBE can reduce transaction fees and make it more affordable for users to interact with video NFTs. - Easy Integration with Ethereum: As a platform built on top of Ethereum, NFTUBE can easily integrate with Polygon due to its compatibility with Ethereum-based smart contracts. This allows NFTUBE to leverage the security and stability of the Ethereum network, while also benefiting from the faster transaction speeds and lower transaction fees provided by Polygon. - Interoperability with other Networks: NFTUBE can benefit from Polygon's interoperability with other networks by allowing users to transfer video NFTs between different networks easily and securely. This can help NFTUBE reach a wider audience and expand its user base. - Security: As a platform that deals with valuable and unique video NFTs, security is of utmost importance for NFTUBE. Polygon's use of Plasma and PoS consensus mechanisms provides an additional layer of security and protection against attacks. Additionally, Polygon's bug bounty program provides an incentive for developers to identify and report vulnerabilities, further enhancing the security of the network. - Polygon.js: The Polygon.js library can be beneficial for NFTUBE developers by providing a simple and easy-to-use interface for interacting with the Polygon network. Functions such as `getTransactionCount`, `estimateGas`, and `sendTransaction` will be useful for creating, transferring, and managing video NFTs on the network. - Polygon Bridge: The Polygon Bridge can be beneficial for NFTUBE by allowing users to transfer video NFTs between Ethereum and Polygon networks seamlessly. This can help NFTUBE reach a wider audience and expand its user base by providing a more convenient and accessible way for users to interact with video NFTs. - Community: NFTUBE can benefit from Polygon's large and active community of developers, users, and enthusiasts who contribute to the development and growth of the network. This can provide valuable feedback and support for NFTUBE's development, as well as potential collaborations and partnerships with other projects in the Polygon ecosystem.
Demo: https://drive.google.com/file/d/1rQ-OhmphcJGdZOH_gM_k_xzyz5Lja58j/view?usp=share_link Scan: https://drive.google.com/file/d/1GwNgdG3kTEMKllsIdg6fmvDln94vf1El/view?usp=share_link We chose to build NFTUBE on Neon EVM because of its unique features and advantages. We believe that Neon EVM's speed, scalability, and powerful libraries make it an ideal platform for building a video NFT solution like NFTUBE. We look forward to continuing to build and improve NFTUBE on Neon EVM and contributing to the Solana ecosystem. Here are some in-depth reasons why we chose Neon! - Speed and Scalability: Neon EVM leverages Solana's architecture, which allows it to process a high number of transactions per second with low latency. This makes it an ideal platform for NFTUBE, where speed and scalability are critical. With Neon EVM, NFTUBE can offer fast and efficient video NFT creation and trading, without the delays and high fees associated with other chains. - SolanaWeb3.js Library: Neon EVM comes with SolanaWeb3.js, a powerful JavaScript library that can be used to interact with the Solana blockchain and execute smart contracts. This library provides a rich set of features, including account monitoring, state subscriptions, transaction metadata retrieval, and more. It is also well-documented and has a large community of developers contributing to it, which can make it easier to build and deploy NFTUBE on Neon EVM. - Anchor Rust Library: Neon EVM also includes Anchor, a Rust-based smart contract framework for Solana. This framework provides an easy-to-use interface for building, deploying, and testing smart contracts. It includes several built-in features, such as state management, events, and RPC calls, which can make it easier to create and manage video NFTs on NFTUBE. - Solana SPL Token Standard: Neon EVM also supports the Solana SPL token standard, an implementation of the ERC-20 standard for Solana. This standard provides a common interface for managing tokens on the Solana network, which can make it easier to create and trade video NFTs on NFTUBE. - Solana SDK and Explorer: Finally, Neon EVM includes the Solana SDK and Explorer, which provide a collection of tools and libraries for building applications on Solana. These tools include a CLI tool for interacting with the network, a Rust-based client library for interacting with Solana nodes, and several other useful libraries for building decentralized applications on Solana. Additionally, the Explorer is a web-based tool for exploring and visualizing the Solana network, which can be invaluable for debugging and troubleshooting issues with NFTUBE on Neon EVM.
[Submissions]
Github: https://github.com/NFTUBE-Eth-Denver-23
Web App: https://nftube.vercel.app/
Mobile App APK: https://drive.google.com/file/d/18bOAsHyK2WOc7LHXY6Ld4312BQV3MEI_/view?usp=share_link
Mini-Pitch: https://app.pitch.com/app/presentation/979e3afd-c4ff-42e7-8e97-85a19f00d501/8267c03a-a14f-4a57-a634-bb057344bb8e
[Introduction]
In today's digital age, video content dominates our attention more than any other type of media. However, despite this, most of the digital assets that we create and exchange are images. After engaging in discussions with numerous participants at ETH DENVER, we recognized this disparity and set out to build a prototype that would revolutionize the world of video NFTs. Our team identified a major challenge in the creation and identification of video NFTs: the difficulty of providing users with convenient video playback functionality while ensuring that the NFT's unique identity is recorded on the blockchain. But we have cracked the code! Leverage widely utilized video streaming services such as YouTube or Netflix to access the video, but have the video rendered for a non-fungible token!
Introducing NFTUBE, a comprehensive solution that allows you to mint video NFTs, in which the videos will be pointers to the NFTs. Once you have uploaded your minted video to any website or device, such as YouTube or iPad, it will retain the information of the NFT. Simply scan the video with our mobile application, and voila! You can access the information on the NFT within the video. From there, you can check out the owner, view the video on a marketplace, or even place a direct bid to make it your own.
Just imagine a world where you can purchase your favorite music video or sports highlight on YouTube by simply scanning it. How does the world know that you own it? Well, anyone who scans the video will see that you are the owner. Even if someone were to illegally download and re-upload the video elsewhere, it would still retain its machine learning based pointer to the NFT, preserving the value and copyright protection of the video using blockchain technology.
After ETHDenver, we plan to continue developing NFTUBE by adding a marketplace function to streamline the video identification and trading process into one seamless experience.
[Tech]
NFTUBE incorporates advanced features designed to optimize the user experience. Our team developed a state-of-the-art system that leverages sophisticated techniques to enhance efficiency and security.
Solidity: NFTUBE utilizes a robust proxy contract to streamline ERC1155 deployment, resulting in reduced gas costs. In addition, we have implemented lazy minting to minimize creator expenses while enabling buyers to pay for the minting fee. These measures ensure cost-effectiveness for all stakeholders involved.
Invisible Watermarking:To further enhance our project's security, we have implemented an invisible watermarking feature. This feature employs Fourier Mellin Transform to encode data and utilizes signal processing, feature embedding, and feature detection through deep neural networks (DNNs) to hide and detect watermarks. We also used error correction, sharpening, and geometric transformation on scans to adjust images to a scannable state.