在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:dev117uday/deepchain开源软件地址:https://github.com/dev117uday/deepchain开源编程语言:Vue 85.0%开源软件介绍:DeepChain ·The problem DeepChain solvesWith the rise in social media and the ever-increasing demand for it, there remains no single source of news. Most of the news, videos and images we receive are manipulated deliberately. And this is done mostly by changing the content, context and intent of the news. There is no way to know if we are watching the video or reading the news that we were intended to watch or read. The advancement in deep learning gave rise to deep fakes, which is nothing but Artificial Intelligence making some fake videos. Deepfake technology creates convincing but entirely fake videos and photos from scratch. And in order to combat this, we came up with an idea called DeepChain which intends to allow the user to confirm the publishing source and confirm that it has not been altered at any point in time. This platform could be used by the publishing houses, the government for their official announcement as well as normal users. Working of DeepChainIf anyone wants to sign any piece of information like a video, an image or an audio file, they can upload it to IPFS. Since IPFS doesn’t store any metadata of the file, we made a smart contract which signs a transaction containing the Content Identifier of the file uploaded to IPFS. This creates a proof-of-chain about the person of the publication house reporting and timestamping it and proof-of-origin of the content. You can then share the transaction hash and anyone can verify the information by looking at the URI of the media from IPFS and then can retrieve the original message. Challenges we ran intoThere were two main challenges we are into while developing DeepChain Integration with Biconomy: we initially planned to integrate Biconomy to relieve the gas fee for the users, but when developing the solution we noticed that the data field in the transaction was corrupted for unknown reasons. We add the hex of IPFS CID in the data field which could be retrieved by third parties in order to obtain the original content As a part of our plan, the smart contract that we perform the transaction to, the EVM fails the transaction, this is due to a check condition in the Metamask wallet. MetaMask/metamask-extension#8001 . Technologies we usedMetamask, Fleek, IPFS, Pinata, Vue, GSAP, SCSS Run the projectRun the Open http://localhost:8080 to view it in the browser. The page will reload if you make edits. |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论