Bible Pay

Read 1963882 times

  • Rob Andrews
  • Administrator

    • 4281


    • 97
    • June 05, 2017, 08:09:04 PM
    • Patmos, Island Of
    more
About Roadmap, subitem: Video

The goal is to take a look at what we've done in the past and address technical debt.  Improve the core features and decentralize them.
The file storage feature works but it has a high bar of entry because its complicated.
Right now we allow you to store a large file on the sidechain, which we store metadata of in biblepay and then we store the bytes on STORJ's 5000 hard drives in a decentralized way.  The file gets chopped up and is hosted via a CDN -- Our Sanctuary acts as a CDN (by pulling bytes off of the N sources where that file lives and broadcasting them through the API back to the HTTP surfer).  The foundation pubkey pays the monthly fee for storage.  We have no concept of egress traffic, currently, however we are charged egress fees.

I'm proposing these changes to our video hosting side:
- Switch over to MP4 from HLS, so we can store videos in single files again.  This is primarily because our video encoding supports range requests, meaning that we really gain nothing with HLS but we lose a lot.  With MP4 we can simplify a lot of code by having 1 file per video (plus transcript file),  2 files per video, rather than 50,000 files per video in HLS.
- Make the player support speed and range requests (old player is HLS only and supports speed).
- Make Sanctuary Video mining support mining a creative commons video (this means there is no chance of copyright infringement by a sanc), and, sancs can introduce new material into the network automatically, by mining videos.  Sancs are already rewarded for block mining so this can be part of the reward.
- Make videos go into the network for free, but require videos to pay hosting fees, otherwise they get taken down automatically.  This allows people to post new content, but, if its has no staked BBP in it, its removed.  Maybe a donor will stake some BBP into it if they like the video.
- Host a real AI LLM on a temple (future state). In Phase 1, just use OpenAI to get video summary data.  If we host AI on Temples, it could be pro for biblepay to grow.
- Use AI to categorize videos and create user playlists based on their prior interests.
- Each video will have its own BBP address in it (not in the URL however) and also a parent of (BBP_Channel_name + MMDDYY (date of upload)) which hashes to a second video BBP address.  Our network will Charge a monthly fee, to the video address,  (and traffic egress fee) automatically, by assessing bytes out and size and duration.  The fee will be drafted from one of the two keys in the video.  The first key comes from tips for people who like the video and want to keep it up (because its good).  The other address can receive channel donations -- for example, if a person uploads 50 videos in a day, the second address will represent all 50 videos.  The sanc will draft the charge out of either address, preferring the video first then the massupload address.
- Videos can be Uploaded from unchained by users via HTTPS (web)
- Videos can be Uploaded via our API
- Videos can be mined on a sanctuary conforming to Creative Commons license
- Videos can potentially be referred to by our URL referral page, which would then be forwarded to a sanc
- Videos will clearly show the description, uploader channel name, Tip address 1 (For Video), MassUpload Address 2 (for Bulk uploads)
- Sancs draft charges for videos and pay that to the foundation, which in turn pays the hosting fees back to the storj network.
- The video hosting traffic flowing to the end user computer is streamed with a set of decentralized range request streams (it is not from one hard drive, its from many)
- A gallery of videos that are searchable on unchained.  When they are played, we see the ability to skip from minute 1 directly to minute 15 with a range request



  • lalexcross
  • Jr. Member

    • 29


    • 2
    • April 16, 2018, 04:17:51 AM
    more
    Rob, ...thanks.
    Now i'm in another little issue, in my wallet I have in balance field 1 220 756.98 BIBLEPAY ( cut&paste from wallet ) but when i try to send to Altar address the amount of 452 000.000000 RPC response me "the amount exed your balance"
    The maximus ammount that i can send is ( I click on wallet "use available balance" ) 142 245.58559888

    So now ?
    Thanks again
    Ale


    [/list][/list]

    Rob, stil in same issue


    10:40:23
    masternode status


    10:40:23
    {
      "outpoint": "0000000000000000000000000000000000000000000000000000000000000000-4294967295",
      "service": "93.55.250.*:40000",
      "state": "WAITING_FOR_PROTX",
      "status": "Waiting for ProTx to appear on-chain"
    }

    Thanks in advance...


    • Rob Andrews
    • Administrator

      • 4281


      • 97
      • June 05, 2017, 08:09:04 PM
      • Patmos, Island Of
      more
        Rob, stil in same issue


        10:40:23
        masternode status


        10:40:23
        {
          "outpoint": "0000000000000000000000000000000000000000000000000000000000000000-4294967295",
          "service": "93.55.250.*:40000",
          "state": "WAITING_FOR_PROTX",
          "status": "Waiting for ProTx to appear on-chain"
        }

        Thanks in advance...
    I dont see any new sanctuary registrations in the list (we usually at least see one that is pending with a wrong IP) so we need to find out what happened a step earlier.

    Can you paste your collateral output TXID and your Sanc proTXID so I can look at the collateral?  If you lost them you can get them from the bottom of deterministic.conf.  If you dont have that you can start over and log each step of the way in notepad, and then provide it.
    Technically though if you are adding an entry to %appdata%\biblepay\masternode.conf and doing a registersanc, you should have that entry appended in the deterministic.conf file.  If you dont thats a problem in itself -- let me know.

    [/list][/list]


    • Rob Andrews
    • Administrator

      • 4281


      • 97
      • June 05, 2017, 08:09:04 PM
      • Patmos, Island Of
      more
    So two updates as to what is going on:

    On unchained.biblepay.org check out Social Media | Watch Videos.
    The first main change is these videos are coming from hundreds of hard drives simultaneously (streaming) not from 1 sanc.
    You can try watching Enoch, main test is to pause the video and skip over 30 minutes and unpause.  This feature streams just the minute you watched, and skips over the stream to the other area (efficiently).  Its also hosting it as an mp4 now and not an HLS.

    As far as the BBP exchange:
    Testing is going very well.  I have a suggestion to make it user friendly for new users to be able to deposit and withdraw and see their balance without having to use the rpc commands.  My goal is to work that in next and then we can have one more testing round and then release it to prod.



    • Budinga
    • Jr. Member

      • 68


      • 3
      • January 28, 2020, 02:21:29 AM
      more
    So two updates as to what is going on:

    On unchained.biblepay.org check out Social Media | Watch Videos.
    The first main change is these videos are coming from hundreds of hard drives simultaneously (streaming) not from 1 sanc.
    You can try watching Enoch, main test is to pause the video and skip over 30 minutes and unpause.  This feature streams just the minute you watched, and skips over the stream to the other area (efficiently).  Its also hosting it as an mp4 now and not an HLS.

    As far as the BBP exchange:
    Testing is going very well.  I have a suggestion to make it user friendly for new users to be able to deposit and withdraw and see their balance without having to use the rpc commands.  My goal is to work that in next and then we can have one more testing round and then release it to prod.

    Hi Rob,

    could you please add a password reset on unchained.biblepay.org either i cant remember my username or password, its been a while :).


    • lalexcross
    • Jr. Member

      • 29


      • 2
      • April 16, 2018, 04:17:51 AM
      more
      I dont see any new sanctuary registrations in the list (we usually at least see one that is pending with a wrong IP) so we need to find out what happened a step earlier.

      Can you paste your collateral output TXID and your Sanc proTXID so I can look at the collateral?  If you lost them you can get them from the bottom of deterministic.conf.  If you dont have that you can start over and log each step of the way in notepad, and then provide it.
      Technically though if you are adding an entry to %appdata%\biblepay\masternode.conf and doing a registersanc, you should have that entry appended in the deterministic.conf file.  If you dont thats a problem in itself -- let me know.

      [/list][/list]

      10:52:44
      exec upgradesanc AltareSanto 0


      10:52:45
      {
        "Command": "upgradesanc",
        "Summary": "Creating protx_register command for Sanctuary AltareSanto with IP 93.55.252.66:40000 with TXID ec3e3f040b87aa37ed761b2446c49bda2c78f1517577e2e7bfe344270c580f67",
        "bls_public_key": "a83847615495e2ce6fea600466db17b50438ca6f2c196b9af78f561f0670e339bbf357c773e824965742831566c87386",
        "bls_private_key": "0x0",
        "pro_reg_txid": "0300010001c6ab7042f3546ef8ffce32163b58366180776341ee99c345c8871d50a5d236cb0100000000feffffff016cd2f505000000001976a914da266fc172389feffdd44105e460b996a3cd826588ac0000000000d1020000000000670f580c2744e3bfe7e2777551f1782cda9bc446241b76ed37aa870b043f3eec0000000000000000000000000000ffff5d37fc429c40a0761b3fffcf408d157197fa366d771db5835f0ea83847615495e2ce6fea600466db17b50438ca6f2c196b9af78f561f0670e339bbf357c773e824965742831566c87386a0761b3fffcf408d157197fa366d771db5835f0e00001976a914da266fc172389feffdd44105e460b996a3cd826588acb6503e98ae1229dae9b0aac0c018b1e0786833736244da2a30d11092bc759af300",
        "pro_reg_collateral_address": "BHn32VamZjQKE3iAtNWeN3LoDDsNQAr8yM",
        "pro_reg_signed_message": "BQLYy9oNyiCdbym3Vd7dd8nqiP2xAipdYc|0|BK5XDb4TrZHRzTQnVEQhaqV3DbhX65b7zY|BK5XDb4TrZHRzTQnVEQhaqV3DbhX65b7zY|a72aa3b28ae2b9edcbd6e0da95ed5c1f3be00fd2fe87c8a08718e8aba4353dc3",
        "pro_reg_signature": "HzFe/j5vh/ipci/3vAGCodadqvgh+XaVSO5wNLVkul5hA1wheBL1yC2+IwqjxIMr1/sDMQHR8xMJA5uXiSL8hWk=",
        "sent_txid": ""
      }


      « Last Edit: March 20, 2025, 07:27:37 PM by Rob Andrews »


      • Rob Andrews
      • Administrator

        • 4281


        • 97
        • June 05, 2017, 08:09:04 PM
        • Patmos, Island Of
        more
      Hi Rob,

      could you please add a password reset on unchained.biblepay.org either i cant remember my username or password, its been a while :).

      Hi Prof B,

      I added the ResetPassword button back.  Let me know if it does not allow you in now.



      • Rob Andrews
      • Administrator

        • 4281


        • 97
        • June 05, 2017, 08:09:04 PM
        • Patmos, Island Of
        more
          10:52:44
          exec upgradesanc AltareSanto 0


          10:52:45
          {
            "Command": "upgradesanc",
            "Summary": "Creating protx_register command for Sanctuary AltareSanto with IP 93.55.252.66:40000 with TXID ec3e3f040b87aa37ed761b2446c49bda2c78f1517577e2e7bfe344270c580f67",
            "bls_public_key": "a83847615495e2ce6fea600466db17b50438ca6f2c196b9af78f561f0670e339bbf357c773e824965742831566c87386",
            "bls_private_key": "0x0",
            "pro_reg_txid": "0300010001c6ab7042f3546ef8ffce32163b58366180776341ee99c345c8871d50a5d236cb0100000000feffffff016cd2f505000000001976a914da266fc172389feffdd44105e460b996a3cd826588ac0000000000d1020000000000670f580c2744e3bfe7e2777551f1782cda9bc446241b76ed37aa870b043f3eec0000000000000000000000000000ffff5d37fc429c40a0761b3fffcf408d157197fa366d771db5835f0ea83847615495e2ce6fea600466db17b50438ca6f2c196b9af78f561f0670e339bbf357c773e824965742831566c87386a0761b3fffcf408d157197fa366d771db5835f0e00001976a914da266fc172389feffdd44105e460b996a3cd826588acb6503e98ae1229dae9b0aac0c018b1e0786833736244da2a30d11092bc759af300",
            "pro_reg_collateral_address": "BHn32VamZjQKE3iAtNWeN3LoDDsNQAr8yM",
            "pro_reg_signed_message": "BQLYy9oNyiCdbym3Vd7dd8nqiP2xAipdYc|0|BK5XDb4TrZHRzTQnVEQhaqV3DbhX65b7zY|BK5XDb4TrZHRzTQnVEQhaqV3DbhX65b7zY|a72aa3b28ae2b9edcbd6e0da95ed5c1f3be00fd2fe87c8a08718e8aba4353dc3",
            "pro_reg_signature": "HzFe/j5vh/ipci/3vAGCodadqvgh+XaVSO5wNLVkul5hA1wheBL1yC2+IwqjxIMr1/sDMQHR8xMJA5uXiSL8hWk=",
            "sent_txid": ""
          }
      Hi Lalex,
      Thank you for your patience.

      On this one you are close but it is a similar problem to last time.
      Btw, I hid your private bls sanc key.  (Its just for control of the sanc, not the collateral so no biggie).

      So the issue is still that you did not send the right collateral to the collateral address.
      As I posted last week, it should be 450001 (not 450 bbp).

      See your chainz balance you sent here:
      https://chainz.cryptoid.info/bbp/tx.dws?ec3e3f040b87aa37ed761b2446c49bda2c78f1517577e2e7bfe344270c580f67.htm

      You can also go with Sanc, 4500001 or temple  45000001 alternatively but altar is 450001.

      [/list][/list]


      • lalexcross
      • Jr. Member

        • 29


        • 2
        • April 16, 2018, 04:17:51 AM
        more
        Hi Lalex,
        Thank you for your patience.

        On this one you are close but it is a similar problem to last time.
        Btw, I hid your private bls sanc key.  (Its just for control of the sanc, not the collateral so no biggie).

        So the issue is still that you did not send the right collateral to the collateral address.
        As I posted last week, it should be 450001 (not 450 bbp).

        See your chainz balance you sent here:
        https://chainz.cryptoid.info/bbp/tx.dws?ec3e3f040b87aa37ed761b2446c49bda2c78f1517577e2e7bfe344270c580f67.htm

        You can also go with Sanc, 4500001 or temple  45000001 alternatively but altar is 450001.

        [/list][/list]

        Thanks for your answer Rob.

        Please check below

        https://chainz.cryptoid.info/bbp/tx.dws?1826911.htm ( 03b8c0e70ca3b21dfc72bf4fe46a7294016d542db95b4ad20bb18e7794cdee19 )

        https://chainz.cryptoid.info/bbp/address.dws?BHn32VamZjQKE3iAtNWeN3LoDDsNQAr8yM.htm

        God bless you.

        Alex.



        • Rob Andrews
        • Administrator

          • 4281


          • 97
          • June 05, 2017, 08:09:04 PM
          • Patmos, Island Of
          more
            Thanks for your answer Rob.

            Please check below

        https://chainz.cryptoid.info/bbp/tx.dws?1826911.htm ( 03b8c0e70ca3b21dfc72bf4fe46a7294016d542db95b4ad20bb18e7794cdee19 )

        https://chainz.cryptoid.info/bbp/address.dws?BHn32VamZjQKE3iAtNWeN3LoDDsNQAr8yM.htm

        God bless you.

        Alex.
        Hi Lalex,

        Theres something wrong.
        1) When I do the getrawtransaction 03b8c0e70ca3b21dfc72bf4fe46a7294016d542db95b4ad20bb18e7794cdee19 1
        I can see that you sent 450,001.99 to the address in vout1.  It has to be exactly 450001 though, for it to work.
        2) Once you have the TXID and ordinal, then you go on to the further steps - in order - placing the fields in the masternode.conf, and calling the exec upgradesanc name_of_entry, and, during that step you should clearly see if it accepted the collateral.
        In this case you should have an error on the screen (bad collateral).
        Once you have an error, you have to start over and make new collateral (you cant make collateral after the fact out of order) etc.

        Good luck man.

        [/list][/list]


        • Budinga
        • Jr. Member

          • 68


          • 3
          • January 28, 2020, 02:21:29 AM
          more
        Hi Prof B,

        I added the ResetPassword button back.  Let me know if it does not allow you in now.

        Thank you yes it worked perfectly.


        • lalexcross
        • Jr. Member

          • 29


          • 2
          • April 16, 2018, 04:17:51 AM
          more
          Hi Lalex,

          Theres something wrong.
          1) When I do the getrawtransaction 03b8c0e70ca3b21dfc72bf4fe46a7294016d542db95b4ad20bb18e7794cdee19 1
          I can see that you sent 450,001.99 to the address in vout1.  It has to be exactly 450001 though, for it to work.
          2) Once you have the TXID and ordinal, then you go on to the further steps - in order - placing the fields in the masternode.conf, and calling the exec upgradesanc name_of_entry, and, during that step you should clearly see if it accepted the collateral.
          In this case you should have an error on the screen (bad collateral).
          Once you have an error, you have to start over and make new collateral (you cant make collateral after the fact out of order) etc.

          Good luck man.

          [/list][/list]

          Thanks Rob I will start from fresh !

          So restart  ;)
          Ale


          • Rob Andrews
          • Administrator

            • 4281


            • 97
            • June 05, 2017, 08:09:04 PM
            • Patmos, Island Of
            more
          Biblepay - 0.24.5 - Mandatory Upgrade
          https://github.com/biblepay/biblepay/releases/tag/0.24.5-Mandatory



          Add support for XLM (Stellar)
          Use RSA for key security
          Add BBP logo to left menu and trading coin logo to the exchange UI
          Add ability to switch exchange currencies (DOGE, XLM)
          « Last Edit: April 03, 2025, 02:00:43 PM by Rob Andrews »


          • Christblood
          • Developer

            • 36


            • 3
            • April 20, 2022, 11:30:44 AM
            more
          The coins that you legitimately bought from exchanges or mined in the past, those are always safe.

          When a user decides not to upgrade, you will go on your own personal fork (along with the other sancs who have not upgraded), and will have your own invalid version of the blockchain.

          Well, both statements cannot be true.

          Do you expect all people who bought coins and downloaded them into their wallets to be watching this forum every month to see if you have posted a mandatory upgrade?

          That's not the way the world works, if other coins are any example.

          Most people leave their wallets unattended without checking in the coin's forums very often.   Most mandatory updates happen maybe twice a year.  And that would be rare to be that many.  I've watched and staked over 20 coins in the last 9 years.



          • Rob Andrews
          • Administrator

            • 4281


            • 97
            • June 05, 2017, 08:09:04 PM
            • Patmos, Island Of
            more
          Well, both statements cannot be true.

          Do you expect all people who bought coins and downloaded them into their wallets to be watching this forum every month to see if you have posted a mandatory upgrade?

          That's not the way the world works, if other coins are any example.

          Most people leave their wallets unattended without checking in the coin's forums very often.   Most mandatory updates happen maybe twice a year.  And that would be rare to be that many.  I've watched and staked over 20 coins in the last 9 years.

          1) I make every effort Not to post false info and will not mislead people.

          2) Both were true.  Please explain with an example if you dont believe that is true.

          3) Correct, BBP is very different than clonecoins.  With DOGE for instance you have the same wallet that was forked from Litecoin for example, and has not changed in 10 years, so what do you expect.

          4) Yes, By now I would expect the BBP users to be checking for mandatory upgrades.

            You may have one misconception though: if you miss a mandatory and run the wallet for a few extra months, all that will happen is your sanc wont earn any new coins.  What would you be missing, 20K of BBP worth $2?  No big deal if you delay to upgrade for a few months.  My original point was that coins that you legitimately bought and transferred to the wallet are all still there, that was the primary part of the answer.  Exchanges stay in sync with EVERY mandatory, so those coins follow the wallet.

          « Last Edit: April 03, 2025, 02:00:26 PM by Rob Andrews »