Repository logo
Communities & Collections
All of DSpace
  • English
  • العربية
  • বাংলা
  • Català
  • Čeština
  • Deutsch
  • Ελληνικά
  • Español
  • Suomi
  • Français
  • Gàidhlig
  • हिंदी
  • Magyar
  • Italiano
  • Қазақ
  • Latviešu
  • Nederlands
  • Polski
  • Português
  • Português do Brasil
  • Srpski (lat)
  • Српски
  • Svenska
  • Türkçe
  • Yкраї́нська
  • Tiếng Việt
Log In
New user? Click here to register.Have you forgotten your password?
  1. Home
  2. Browse by Author

Browsing by Author "Haque, MD. Rafid"

Filter results by typing the first few letters
Now showing 1 - 1 of 1
  • Results Per Page
  • Sort Options
  • Thumbnail Image
    Item
    Blockchain-based Decentralized Source Code Repository Hosting Service with Middleware Approach
    (Department of Computer Science and Engineering(CSE), Islamic University of Technology(IUT), Board Bazar, Gazipur, Bangladesh, 2022-05-30) Islam, Md. Tahmid; Munna, Sakibul Islam; Haque, MD. Rafid
    Software developers must work together in order to provide a better product. As a result, many software developers use version control systems throughout project development since it helps them manage source code and enables them to keep track of the many versions they’ve worked on. Items are organized, regulated, and directed by this strategy. In spite of the fact that the version control system is generally decentralized, there is no properly defined practical method for remotely maintaining the code that is not centralized. For a distributed network of computers, we describe and explain our solution, which leverages a blockchain and smart contracts to authorize, monitor, and perform version control actions on a code repository. Using our strategy, there is no need to have a centralized authority that is trustworthy. The immutability of the code and the ownership information of the code writer are protected via the blockchain. A network of servers (IPFS) also maintains the security of the code repository and its content. In this system, the code is stored on a distributed network of servers, ensuring its availability and integrity, while a decentralized blockchain ensures ownership information and the immutability of the repository by encrypting information from the codebase’s remote location with a hash that combines the owner’s key and the entire code repository.

© Open Research Bangladesh

  • Privacy policy
  • End User Agreement
  • Send Feedback