GitXplorerGitXplorer
A

EthJourn

public
1 stars
0 forks
0 issues

Commits

List of commits on branch master.
Verified
2b9bf15c4fc113cd75fe6707c947506d370a16c4

Delete yarn.lock

AAbhinavMir committed a year ago
Verified
7e5409eac3dd19c07cb51aa880deef42bda8561b

Update README.md

AAbhinavMir committed 4 years ago
Verified
4454955c2eaa2273f1cc77fb4838b4afa321edc4

Update README.md

AAbhinavMir committed 4 years ago
Verified
85f40f740d83f2dab713032de0128b6c28e3ec0c

Update README.md

AAbhinavMir committed 4 years ago
Unverified
c1767360d411b5b6f87f29779eb41fb9d548e9ba

Merge branch 'master' of https://github.com/AbhinavMir/ipfs-upload-from-html

AAbhinavMir committed 5 years ago
Unverified
052aeb5be38f47f33c14094da3ce7fa099d2cfb6

first production

AAbhinavMir committed 5 years ago

README

The README file for this repository.

Telegraph.network

Deployed to https://frozen-beyond-32806.herokuapp.com/ without web3JS

Idea

Build an IPFS storage based blog that is powered by CloudFlare IPFS. The storage will be decentralized, however the hash of the content will be stored in a Smart Contract with the title. This title will be fetched by web3 in the React frontend, and clicking on the title will take you to a SPA that serves the IPFS content via Cloudflare Gateway and parses the markdown. When the reader clicks on "tip", the tip is sent to the owner of the smart contract.

Rough Idea

Why use IPFS?

To store Ethereum’s 38 page PDF yellow paper (520Kb) = $4472 USD. See: http://eth-converter.com/ for conversions.

IPFS can also help you be anonymous. It is also decentralized, thus tamper proof.


How do I plan to implement it?

  • Frontend where you write the Blog in Markdown
  • The markdown file is then pushed to ipfs using the ipfs module on NPM.
  • The hash value is returned to the user, and then added to the smart contract, additionally, the title is also added to the smart contract.
  • The Smart Contract is now listed on a page, when clicked, will redirect to gateway/ipfs/hashValue.
  • User must have IPFS daemon running.
  • Upon tipping, the tip value is transferred to the owner of the Smart Contract.

Progress

  1. Completed editor, file pushes to IPFS
  2. Connected to Ethereum Testnet
  3. Developed a express app to do all that
  4. Can list from Smart Contract

Paper Can be found here.