How to Download MAZA via IPFS

Download MAZA Software

Oct 16, 2016 ~ 3 min to read • docs, ipfs, downloads, maza-qt

Download MAZA Software

This is our first full release via IPFS - we encourage you to install the ipfs client. Please let us know, or submit a pull request to this site if you find these instructions difficult or lacking.

Downloads available via IPFS or IPFS Web Gateways

  • Desktop Application Binaries
  • SHA sums
  • gpg signatures

MAZA v0.10.2 on ipfs.io

Coming Soon MAZA v0.10.2 on mazacoin.org

IPFS

IPFS provides a blockchain like merkle tree based file system, which provides a more secure method of download than the mazacoin.org website. There are two methods to obtain MAZA from IPFS.

  1. IPFS Web Gateway
    • Simple, only requires a web browser.
    • Not as secure, web client cannot independently verify block hashes from IPFS
  2. IPFS client

Download via HTTPS over ipfs.io’s gateway

SHA256SUMS GPG: sig

Linux

OSX

Windows

Source

IPFS Hashes

scroll right/left! we still need to iron out some formatting issues!

QmdxwG795prep6VvtNwH2wb34VopKXgA4ogGDXGN3jtZ6Z
Qme6bopV7jjBhYfqi1KcSXDgwSiPPEbgAtrw4ou4qz2Fjp MAZA
QmeFphaDUMjMhqih5w54g5mvqKzNMibPJJ8DNehhWtaVME MAZA/v0.10.2
QmZ3s6sqhFPaPgTHthjuEuvZP1oBGE452CmrBsGjKhF6w3 MAZA/v0.10.2/windows
QmWndGvjSwzq2xkscgXRfnYa4uGQCuhdsB2r3k5xV24XyK MAZA/v0.10.2/src
QmT1ksPxxrvktats9WkyDQrkeFHxdfq8bMeDXe7ire7zUS MAZA/v0.10.2/osx
QmWuXw1dbmfjw3Dxq2RrPLUVYycGmUZ2wRvHQNeMcnn4uC MAZA/v0.10.2/linux
QmVXpiGnpUodZ3hh39KqKSAZfaqTPeKuBFKBsuxWSZ4arZ MAZA/v0.10.2/windows/maza-0.10.2-win64.zip.sig
QmULhmvY5vLJ2iF5251t5aLpLa1YpA2K3JHqnjHfDCA1dG MAZA/v0.10.2/windows/maza-0.10.2-win64.zip
QmUsRXUZu26FVsX33f2SXhQFXBtjRoBRY9RdQJ5ATzJnt3 MAZA/v0.10.2/windows/maza-0.10.2-win64-setup.exe.sig
QmT3pD6Xm3aD6hJXkoPU92MtaCviqneXNDmW3z45oCcXHz MAZA/v0.10.2/windows/maza-0.10.2-win64-setup.exe
QmQdCDrWo8HTeAKdoFHBJJ6AQ3FZL48aK24qLKe52dNDYQ MAZA/v0.10.2/windows/maza-0.10.2-win32.zip.sig
QmUWeuHHrYZiEqbWpniDQ5XoV4MVzfyvYtXJbRPfeMVfQi MAZA/v0.10.2/windows/maza-0.10.2-win32.zip
QmYyyuD5wXmdjyUG7RZ2Bjgmmqr2kSXqCk5G8eXZFMMPqK MAZA/v0.10.2/windows/maza-0.10.2-win32-setup.exe.sig
QmX9uMr8pd5qCjxQpDEBmPZrxynVtUm2JSfHPMNCdwdhce MAZA/v0.10.2/windows/maza-0.10.2-win32-setup.exe
QmdcfTkCrDKUAdqtv4KsgyAWJAKbKbkUXSUWgGqU1e8Jhv MAZA/v0.10.2/src/maza-0.10.2.tar.gz.sig
QmfSNq3pBKNGy4nA9H43nKJJ8VDGdX8YJk6F86poPv6aGK MAZA/v0.10.2/src/maza-0.10.2.tar.gz
QmYKXSv1xHuUfNsr3wx9Bjr3ipnWuzGRksQiDZTmy4NYM1 MAZA/v0.10.2/osx/maza-0.10.2-osx64.tar.gz.sig
QmdTmQZA66U5mXtBSAKGdtruiZiEEzsRuT6ZdaQWvJ9PxQ MAZA/v0.10.2/osx/maza-0.10.2-osx64.tar.gz
QmdaRFQSd4et1qGAxb7sJnntWfYiyWuMfeZDVKjuoiiq9S MAZA/v0.10.2/osx/maza-0.10.2-osx-unsigned.tar.gz.sig
QmQPLEg2gepVn9wBX6Qj86Bnzbh1FPZgcY4QHqy4GYkU4U MAZA/v0.10.2/osx/maza-0.10.2-osx-unsigned.tar.gz
QmccXm1Tk3Z9wvtsnBHNEEJbGGGcqxQ5zXgf5Xk4QmCMW4 MAZA/v0.10.2/osx/maza-0.10.2-osx-unsigned.dmg.sig
QmZR96FRey9hRPTHWjhdu9Epf6goNjoNbHMj2NR1fetPCd MAZA/v0.10.2/osx/maza-0.10.2-osx-unsigned.dmg
QmTzJ1AsSiMoJ7Ev7Yj6f8XbKzb3HQtkJnCXYNc52BrzWz MAZA/v0.10.2/linux/maza-0.10.2-linux64.tar.gz.sig
QmXgLfbSnAjLgdmLTW5Qc66WUPrYDM8LxnDPaA4BGHzHwJ MAZA/v0.10.2/linux/maza-0.10.2-linux64.tar.gz
QmQ5RnHtemwZLgc1d611Dg86vSoYJY67rSDSMY1Mow77BB MAZA/v0.10.2/linux/maza-0.10.2-linux32.tar.gz.sig
QmQpLjyj9Bd1MuCsnNB1iQHTptwK5CZZw1Rdu5VyMrd1GG MAZA/v0.10.2/linux/maza-0.10.2-linux32.tar.gz
QmSmW7wSsVhnduZybxqX36Gqu6TZTQ57NfQSzjwCwFYan2 MAZA/v0.10.2/SHA256SUMS.sig
QmeKkxs5XHWu4N7KsMQa8WBRYUDZEE6e8f2GqjGWaq9Vmm MAZA/v0.10.2/SHA256SUMS

Download via IPFS client

  1. install IPFS on your own machine as per instructions here
  2. init the repo as shown in IPFS docs
  3. get the MAZA files you want!

So, which files to get? How does this work?

  1. Get the MAZA_v0.10.2_release-IPFS-hashes (and .sig),
  2. verify that file with gpg,
  3. and for example, get the OSX downloads with .dmg and .tar.gz and GPG signatures:
my_mazamachine:$ ipfs get QmeFphaDUMjMhqih5w54g5mvqKzNMibPJJ8DNehhWtaVME/osx
Saving file(s) to osx
 44.50 MB / 44.50 MB [==============================================================================================================================================]  99.99% 0s
my_mazamachine:$ ls
api        blocks     config     datastore  osx        repo.lock  version

my_mazamachine:$ ls -la osx/
total 45588
drwxr-sr-x    2 root     ipfs          4096 Oct 12 15:33 .
drwxr-sr-x    5 ipfs     ipfs          4096 Oct 12 15:33 ..
-rw-r--r--    1 root     ipfs      11047469 Oct 12 15:33 maza-0.10.2-osx-unsigned.dmg
-rw-r--r--    1 root     ipfs           819 Oct 12 15:33 maza-0.10.2-osx-unsigned.dmg.sig
-rw-r--r--    1 root     ipfs      11338272 Oct 12 15:33 maza-0.10.2-osx-unsigned.tar.gz
-rw-r--r--    1 root     ipfs           819 Oct 12 15:33 maza-0.10.2-osx-unsigned.tar.gz.sig
-rw-r--r--    1 root     ipfs      24266978 Oct 12 15:33 maza-0.10.2-osx64.tar.gz
-rw-r--r--    1 root     ipfs           819 Oct 12 15:33 maza-0.10.2-osx64.tar.gz.sig

Getting the entire directory ensures that you have the correct files, as well as the GPG signatures so that you can verify your download.

You could always just get the hash for the file that you want, and download that - whether you do this via ipfs client or via web, your machine will want to name your download as the hash, rather than the expected name of the file.

All binaries are gpg signed and hashed with Sha256

### Please check hashes & signatures!

GPG fingerprint: DEF8 9BAC 042C 094F 3BA8 09A7 0750 81C3 91DC 22D1 Rob Nelson (Release Signing Key) release-signing@guruvan.net

To verify a gpg signature:

my_buildmachine:$ cd ~/Directory_with_download
my_buildmachine:$ gpg --recv-keys 91DC22D1
my_buildmachine:$ gpg -k --fingerprint  91DC22D1
pub   4096R/91DC22D1 2016-10-11
      Key fingerprint = DEF8 9BAC 042C 094F 3BA8  09A7 0750 81C3 91DC 22D1
uid       [  full  ] Rob Nelson (Release Signing Key) <release-signing@guruvan.net>
sub   4096R/17BA4334 2016-10-11
sub   4096R/93AEC55F 2016-10-11

my_buildmachine:$ gpg --verify MAZA_v0.10.2_release-IPFS-hashes.sig
gpg: assuming signed data in 'MAZA_v0.10.2_release-IPFS-hashes'
gpg: Signature made Tue Oct 11 10:57:11 2016 PDT using RSA key ID 93AEC55F
gpg: Good signature from "Rob Nelson (Release Signing Key) <release-signing@guruvan.net>" [full]