BiblePay
1.1.5.7 - Mandatory Upgrade @ 77000
- Adding Attachments: In QT | Send BBP | Click Attach File: Add IPFS Attached Document. This allows the user to upload a file with a transaction, share on IPFS,
and a recipient to receive the document.
In RPC: Added 'exec ipfsadd document'
- In QT Transaction List | Double click a transaction | View Description Dialog: IPFS Download Document Button (Allows opening an attachment), IPFS View Document link, and AltLink
Added icon to txlist for tx's with IPFS attachments
- Added How To install IPFS: InstallingIPFS_Ubuntu64.md
- Added exec ipfsget hash filename (download an IPFS file), exec ipfslist (hosted hashes in biblepay)
- Added exec ipfsquality - The report of Sancs who are ENABLED and corresponding IPFS quality levels
- Added ability for Sancs to check each others IPFS health levels
- Added spork to support no PODC team requirement, and spork for PODC team blacklisting, and spork for non-biblepay-team payment percentage
- Fixed the root cause of prior fork (Removed fMining flag) and prevented miner log-spam, Modified checkblock consensus to be stricter to help
prevent future forks
- Added future Sanc consensus reward for IPFS (hosted_file_percent * sanc_uptime * reward) achieved through voting (this is OFF in prod)
- Added dedicated IPFS receive address so we can track total IPFS fees
- Added spork for signed prayer enforcement (potentially reducing graffiti)
- Refactor sanctuary magnitude assessment process
- Added IPFS fee disclosure to Fee Validation dialog, charge a specific fee per KB uploaded (set by spork)
- Added Contact Add page (this also handles View, Edit and Delete), allows the user to store a contact associating a public key with an optional e-mail and long/lat (this is for the future
Christian camp, data is stored in IPFS, and is entirely optional, we support GDPR/Delete)
- Added business object serialization to serialize objects into IPFS, and serialize/deserialize in JSON
- Added RSA file and string encryption (for symmetric business object serialization and user permissions)
- Added ability to send BBP via e-mail (exec emailbbp e-mailaddress amount), and phase 1 of Church Tithing
- Change default privatesend amounts *1000, fix milliBBP display issue (Thanks to SunK - github pull)
- Added BusinessObject List, View and Navigate Grid
- Added GospelLink Add (exec addgospellink url notes)
- Added ability to store a businessobject schema in IPFS and respect the schema
- BOINC: Added Ease-of-Use for New-Users buttons in QT DC Page: "Run R@H Diagnostics" Button: Detects if Boinc is installed, if account exists, if project attached, generates
report with suggested fixes. (This report also displays a warning if user UTXO is low).
A mirror of this RPC added: 'exec rosettadiagnostics', displays info textually.
- Added QT DC Button 'Create and Attach R@H Account': This button will automatically create a RAH account (if one does not exist) and sign up, attach the project (if not
attached), start the tasks, and update the display. A mirror of this is now in the RPC: 'exec attachrosetta user pass'.
- Added Rosetta task count to DC page UI.
** Note: End users do not need to install IPFS to use the above features.
Note II: At this time, Sancs are not *required* to run IPFS. To get us started with IPFS a small group of us are volunteering to run IPFS for free on our sancs (Im running 5 nodes), and Togo and Jaap are running a couple.
We have notified the exchanges of the mandatory. We need to follow up with all exchanges in 7 days to ensure we are in maintenance (or upgraded) before block 77000.
Hi Bible_pay
IPFS in pro required how much storage for Sanc, im going to join volunteer too.
Thank you very much! So currently, we charge users a fee (IPFSCOSTPERBYTE) of .0001 per K uploaded to IPFS (via document attachments). The fee goes straight to the orphan foundation (for compassion payments). Currently the sancs do not receive compensation (in this model) for IPFS activity.
But as volunteers you can help keep this IPFS ecosystem running so we can build more features into it (like business objects, voting on letters, voting on content uploading - for example actual Christian videos) etc.
If you would like to run IPFS, just run the daemon using this guide on one of your sancs:
https://github.com/biblepay/biblepay/blob/master/InstallingIPFS_Ubuntu64.md