Customize Consent Preferences

We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.

The cookies that are categorized as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. ... 

Always Active

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

No cookies to display.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

No cookies to display.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

No cookies to display.

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

No cookies to display.

Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.

No cookies to display.

git-mark

«git mark» est une extension innovante du système de contrôle de version git largement utilisé qui intègre la technologie blockchain, en particulier la blockchain open source Bitmark, pour améliorer la sécurité, l’authenticité et la traçabilité des commits de code. En utilisant la commande « git mark », les développeurs peuvent « marquer » leurs commits, créant ainsi un enregistrement permanent et inviolable sur la blockchain bitmark.

Le processus commence lorsqu’un développeur s’engage dans son référentiel Git. Après avoir examiné et approuvé les modifications, ils peuvent ensuite utiliser la commande « git mark » pour lancer le processus de notation. Cette commande génère un hachage cryptographique unique basé sur le contenu du commit, qui est ensuite soumis à la blockchain Bitmark en tant que transaction. La transaction contient le hachage du commit, la signature numérique de l’auteur et un horodatage, fournissant un lien inaltérable entre le commit et son entrée blockchain correspondante.

Une fois la transaction confirmée et ajoutée à la blockchain Bitmark, le commit est considéré comme « marqué » ou « finalisé ». Ce commit marqué sert d’enregistrement mondialement reconnu et vérifiable des modifications du code, ainsi que de preuve de la paternité et de l’heure à laquelle il a été effectué. En cas de commits conflictuels, la blockchain Bitmark aide à établir un consensus mondial et un historique définitif du projet, car le commit avec l’horodatage le plus ancien sur la blockchain est considéré comme valide.

En tirant parti de l’immuabilité et de la transparence de la technologie blockchain, Gitmark améliore la fiabilité et l’intégrité du processus de développement logiciel. Cette couche supplémentaire de sécurité et de traçabilité permet d’empêcher les modifications non autorisées, de protéger les droits de propriété intellectuelle et de garantir que les historiques de projets sont exacts et authentiques, favorisant ainsi une plus grande confiance et une plus grande collaboration entre les développeurs, les organisations et la communauté open source.