Hi all!
1. What Is a Blockchain?
A blockchain is a distributed database that is shared among the nodes of a computer network. As a database, a blockchain stores information electronically in digital format. Blockchains are best known for their crucial role in cryptocurrency systems, such as Bitcoin, for maintaining a secure and decentralized record of transactions. The innovation with a blockchain is that it guarantees the fidelity and security of a record of data and generates trust without the need for a trusted third party.
2. Concept
- Most scientific articles are written in .pdf, .docx, .doc etc - I was thinking of creating a way to verify/authenticate scientific articles based on blockchain technology - since blockchain technology allows data to be secure, transparent, accessible and cannot be changed
- Each university, university, research and teaching institution, etc. has clear processes for verifying a scientific article - for example, there is a falsifiability criterion, as well as a peer verification criterion, etc.
- One thing I wanted would be to prove a concept: blockchain to prevent any scientific fraud - I trust science and technology and would like to help the world in this regard
- I wonder if this could be a good idea or not
- I thought about creating this algorithm in Julia - my goal is just to prove a concept of authenticity, decentralization, immutability, auditability in pdfs
- I don’t want to use .docx, .doc - those binary formats are usually closed source, as far as I’m aware pdf is an open binary format.
3. My doubts are these
- Is this idea a good idea or a bad idea?
- Is it possible to create a blockchain for scientific articles?
- Does Julia programming language have any official library to create, read, change pdf files?
- Does Julia programming language have any official library to create and/or to maintain blockchains?
4. Notes
- The links that are only bibliographic references
- It’s just a proof of concept
- I don’t want to criticize anything, just make things better.
- This project would be open source with the mit license
- Criterion of falsifiability, in the philosophy of science, a standard of evaluation of putatively scientific theories, according to which a theory is genuinely scientific only if it is possible in principle to establish that it is false.