Indisputable time-stamping for code in distributed versioning systems
问题 It seems that the most popular versioning systems like Git and others allow for repository history modification - which in turn means that the date of commit/revision can be very easily forged. If one would ever want to retrospectively check the development process of a project hosted on GitHub, none of the information will be guaranteed to be true. Accuracy of dates (and authorship as well) can be crucial for copyrighting and retrospective validation from a third-party, so I've been