Bible Pay

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Rob Andrews

Pages: 1 ... 180 181 182 183 184 185 186 [187] 188 189 190 191 192 193 194 ... 262
2791
Archived Proposals / Re: Ban Slovakia from Talking for 6 months
« on: October 04, 2018, 11:13:55 PM »
We love our enemies, but not at the expense of hurting net children sponsorships.

Yes, I think Slovakia can be forgiven if he apologized and repented, and we are to forgive multiple times, but not at the expense of losing the equivalent of 100 monthly orphan sponsorships due to price damage from Toxicity, swearing and plain bad environment.

I agree with this in general.


2792
Hello Bible Team, i just install and run the IPFS on my Sanc but seem it issue now with port 8080. How can i  fix this ?

Hi Harris, It looks like the problem isnt that port 8080 is listening already, I believe the problem is the port should be bound to your local LAN IP (in contrast to your public IP), could you try re-editing your ipfs config file and binding the 8080 entry to:
10.111.43.4

instead, then restart the ipfs daemon?

Then to see if it actually works remotely, navigate to your http://public_ip:8080/ipfs/ipfs_hash?

Good luck dude.



2793
says object not found in the description.
every time I do contact add, the number goes up from 1 to 2 to 3 to 4
was able to save bo object
not clear how you bring up your saved contact to delete.
some contacts you can view and info comes up (like togo), but others just empty comes up
i guess if you have long & lat, you somehow map this to gps or map. end of the world scenario, there's no guarantee there will be servesr to give you map layer... maybe text directions are better along with long-lat?

"Object not found" means you entered the contact add the first time without having a contact record.
The incrementing number is just something I put in to show that page refreshed and updated the fields (I will take it out once the page is useful).
To Delete your contact, you click "Contact Add", and then "Delete".

As far as long lat during the Trib, If we had an in-wallet map of Christians near your contact, you could do the work of mapping and printing while the internet is up and having it on paper - maybe one would do this once per week once things start getting bad.  I think the important thing is that we are nimble enough to empower a user before the internet is cut.  (We dont know that it will be cut but we should prepare for that).

In the BO List of contacts, there is a difference between a blank contact and a deleted contact.  The blank ones are ones that cleared the info and saved the record, but didnt delete the record.  (Primarily because of testing).  Im sure it will happen in prod also.

This system is Far from perfect, and is just a baby.  The idea is to see how useful business objects can be to us, especially BO's store in IPFS and make it cosmetically nicer as we go (as we see it is actually being used in prod).



2794
THANK YOU ALL FOR TESTING UP TO THIS POINT and helping us integrate IPFS into BiblePay!

Ill leave this thread open so we can continue discussing voting on objects and creating a business object economy.


2795
I was able to set up Ubuntu Desktop and VNC on a $20/month Vultr server, my steps below:

Code: [Select]
sudo apt-get update
sudo apt-get upgrade -y

sudo apt-get install ubuntu-desktop -y
apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal -y
sudo apt-get install vnc4server -y

vncserver # enter password
vncserver -kill :1

cd ~/.vnc/

vi xstartup # copy paste below to file
gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &
gnome-terminal &
:wq

sudo apt-get install ufw
sudo ufw allow ssh/tcp
sudo ufw limit ssh/tcp
sudo ufw allow 5901/tcp
sudo ufw logging on
sudo ufw enable
sudo ufw status

reboot

TightVNC Java Viewer
http://www.tightvnc.com/download.php

IP address + Port 5901 and asked for password

vncserver -kill :1
vncserver -geometry 1280x960

I was able to copy paste at first, but now I cant, I can copy out but not in, digging deeper into it

If I ever try it on a smaller server Ill report results

References:
https://stackoverflow.com/questions/25657596/how-to-set-up-gui-on-amazon-ec2-ubuntu-server
https://medium.com/@s.on/running-ubuntu-desktop-gui-aws-ec2-instance-on-windows-3d4d070da434
https://medium.com/@Arafat./graphical-user-interface-using-vnc-with-amazon-ec2-instances-549d9c0969c5
https://stackoverflow.com/questions/15816/changing-the-resolution-of-a-vnc-session-in-linux

I think you are extremely close because your server side setup looks like mine (Vnc4Server, the crazy geometry setups etc), however one difference, on my side instead of tightvncviewer Ive been using 'real vnc' www.realvnc.com VNCViewer for windows, and my clipboard is working now, if you are on windows maybe try that?


2796
Using latest version. 1156c. Tried to add contact.

2018-10-01 06:55:11 GUI: Data set on unsupported clipboard mode. QMimeData object will be deleted.
2018-10-01 06:55:24 GUI: Qt has caught an exception thrown from an event handler. Throwing
exceptions from an event handler is not supported in Qt. You must
reimplement QApplication::notify() and catch all exceptions there.

2018-10-01 06:55:24

************************
EXCEPTION: St13runtime_error       
JSON value is not a string as expected       
C:\crypto\biblepay\biblepay-qt.exe in Runaway exception       


and then tried again on testnet3 and see attachment for erorr message.

Not seeing that problem; but since I forgot to fix the tab order, lets see if we can take care of this now.  I checked in 1.1.5.7b.  In this latest verson, the tab order is fixed in the DC page and the Contact add page, and the Title of Contact add should now say "Contact Add v1.1".  Could you please get that version and try again?  This way I will know you have the latest save code also.

Thanks.

Windows has been released also.

(I tested one on my win box in prod and it worked fine).




2797
Rob, is the copy paste issue a Vultr problem? or a Lubuntu problem?

Should I try Xubuntu or Ubuntu-Desktop? and VNC?

https://help.ubuntu.com/community/Installation/SystemRequirements
"Recommended Minimum System Requirements
Ubuntu Desktop Edition
2 GHz dual core processor
2 GiB RAM (system memory)
25 GB of hard-drive space"

https://xubuntu.org/requirements/
512 MB of memory
7.5 GB of free space

I don't think its vultr specifically, I think its that they use NoVnC by default.  Ive gotten around it lately by using "VNC4Server" (I think that is the default on ubuntu, called 'vncserver') and the clipboard works when I do that.  I also believe some SSL clients - the clipboard works.  So yeah, I think putting the key in the file should be more aligned with user error, but Im still going to potentially make a feature to give us an entire one click masternode setup (by encrypting the key, sending it into IPFS, and allowing you to retrieve the key via a bible command).  Maybe just for a baby step, Ill start with 'sendmessage' 'receivemessage' and let the user do what they want from the RPC.


2798
Another note on rating, how can we differentiate between say reviewing a 1 line sentence vs a page vs a 10 page document? Would we want to pay each the same? or would we want to base pay and collateral on how long it takes to review an item? How many words to read, How many minutes in a video, etc

Could someone just vote randomly or all yes or all no on items and make money without having to actually review anything?

Should we penalize bad voters?

Huge point on the video time vs letter size etc.  This is another one that would be rife for abuse if we asked the user how long it took to review, or if we checked the size.  If we pay more, people will look for hard drive hog sized videos; or write overly long letters.   Another tough one.  One idea might be for us to measure the elapsed time the biblepay user spends in-review in a particular piece of content - and keep track of the average and maybe it influences payout.

I thought about the penalization of the bad voting.  For a while I thought about paying police to find chronic voting abusers.  I lean toward trusting utxo weight rather than trusting a manual policing process.  But in this case we could write a report that picks the top worst voters (voters that go against the grain consistently - more than say 66% of the time).  What we would do with them, I dont know.

2799
This is pretty cool!
- solves the Orphan Letter Writing review issue
- solves the Prayer review issue
- incentivizes more gospel viewing

Just so I understand correctly, is it possible to spam Prayers? or does the person putting up a Prayer have something to lose if they are a troll/spammer?

I could see someone spam 10 terrible prayers, they all get downvoted, everyone downvoting makes money from the blockchain, then the guy makes 1000 bad prayers and we all keep making money downvoting, and hes just trying to waste all our money and review time

So is this what you meant by the escrow? I put collateral on the line, if Im a troll, I lose my collateral and its paid to the reviewers and no new money is given out, if Im not a troll and its good quality content I posted, I get my collateral back and may even get paid from the blockchain with new money? or from a community fund?

First on the escrow:  I wasnt referring to this problem specifically, but yes, I was designing a way to keep the reward sitting in a delayed state while the community reviews it.

You make an excellent point - we dont want to incentivize spam.  The first idea that comes to mind is incetivizing a user to keep their content creator account (IE their nickname pointing to a public key) making it beneficial for them to build up a 'trust score' or 'integrity score' as a content creator.  Basically, the more submissions they make the more each one can be worth.  Maybe their integrity score multiplied * reward is the reward, plus, we can say a very low quality submission (say < .40) slows down the creators ability to add more content.  So if you are doing a great job no delay; the worse of a submission, the bigger delay before you can re-submit new work. 

Not sure on this one, open to more ideas.

Great point.


2800
On first sight, this seems like a very nice system! I like the idea of incentivizing people to vote. This is like an automatic bounty system.

And users with a high utxo weight are likely to be loyal to BiblePay (why else would they have a lot of BBP).

As you say, it would be an interesting economy. If this reaches prod, I hope that we can spread awareness for this in a way that also attracts new users.
+++

2801
Unable to add test contact.

Fields I filled out: Company Name, Contact Name, Funding Receiving Address (I changed it from default to another one), E-Mail address. Drop Down Vendor

2018-09-28 05:11:39 GUI: Qt has caught an exception thrown from an event handler. Throwing
exceptions from an event handler is not supported in Qt. You must
reimplement QApplication::notify() and catch all exceptions there.

2018-09-28 05:11:39

************************
EXCEPTION: St13runtime_error       
JSON value is not a string as expected       
C:\crypto\biblepaytestnet\biblepay-qt.exe in Runaway exception       

2018-09-28 05:11:59


Thanks for the bug report; it turns out the fix wasn't really in the wallet and I can clearly see what caused this.

Its fixed and will be checked in within a couple hours.


2802
So now let us take a step back, and think of a cryptographically hard way to homogenize these upcoming features to be useful to BiblePay and God.

If we provide the ability to Upload a Christian Video into IPFS and into a block, with resulting IPFS hash, that is considered a "Video" object.  We provide the ability to save a "Prayer" object into IPFS.  We provide the ability to add a Letter into IPFS written to a certain orphanid.

Now what we need is the ability to Vote from the wallet, as a user, not as a Sanctuary, on an objects hash, to upvote it or downvote it or abstain.  Abstain is useful if you have no opinion on a reviewed object.  I think what we need to do, not-subject to creating a new integrity system, is have Vote-Weight be determined by a given wallets UTXO weight.  As people with higher balances tend to have more integrity.  So a vote object will contain utxo weight, and its target an IPFS hash.  This will allow a USER to vote with their UTXOWeight on an IPFSHash.

Then we can take a look at a list of Videos, and corresponding vote levels.  A user like Jaap, if he had 1 mil balance would have 10* the weight on his vote than a user with 100,000 balance.

Later on we can use this idea to expand our economy - to potentially pay community members for rating BiblePay objects.  This will be useful for rewarding Letters, Viewers(Voters) and content uploaders.

Then we modify the block to share payment with the reviewers if it contains a Letter, a Video or a Prayer.  So I suppose if we had an escrow, we would need a 'review window' - a period of time - where Votes are compensatable (IE 30 days from the date of the block).  So if a letter is written on 10-1-2018, it could be voted on from 10-1 through 10-31.  On 11-1 the payment is released based on quality as a split between the reviewers and the content creator.  The Creator might get  a % based on quality from 0-100, and the reviewers split the rest based on utxoweight. 

So we have situation A, a great letter to an orphan:

20,000 block:

Rating 90% - rated by 10 people, with the 10th having 90% of the utxo weight:
Reward:  10,000 to the creator,  10000 split among the 10 reviewers multiplied by UTXO weight - with 9000 of the reward going to reviewer #10

Situation B: A terrible letter, written by a Satanist to an orphan:

20,000 block:

Rating 10% (Rated by 1 satanist and 9 good Christians):
Reward:  1,000 to the creator, 19,000 split among the 10 reviewers by utxo weight


It would be an interesting economy.  This type of situation would cause us to spread more gospel and compensate reviewers to do more work (IE Consume more gospel also).


I'll get to work on creating a vote object to allow voting by UTXO weight.







2803
Unable to add test contact.

Fields I filled out: Company Name, Contact Name, Funding Receiving Address (I changed it from default to another one), E-Mail address. Drop Down Vendor

2018-09-28 05:11:39 GUI: Qt has caught an exception thrown from an event handler. Throwing
exceptions from an event handler is not supported in Qt. You must
reimplement QApplication::notify() and catch all exceptions there.

2018-09-28 05:11:39

************************
EXCEPTION: St13runtime_error       
JSON value is not a string as expected       
C:\crypto\biblepaytestnet\biblepay-qt.exe in Runaway exception       

2018-09-28 05:11:59


Please re-post this with every field value and user changed value existing on the screen that can allow us to reproduce the crash including what you click.

Unable to reproduce:  Unable to fix :  At this point this feature appears to work fine to us.

Also please ensure this is the latest wallet version.  Earlier than 2 versions ago, we did have a contact save issue.


2804
Yes, I think that will be great for the UX when setting up the wallet. I shall change the guide on biblepay-central to reflect these steps when this goes into prod.

One thing comes to mind: right now there is the 'get 1000 BBP from pool' step, that ensures you have enough BBP to associate your CPID (and even have something to start staking with).

Looking at the new wallet set-up from a new user perspective, you first use the 'create and attach R@H' button. If everything goes right, you now have R@H crunching with a fresh account. Since this account doesn't have any RAC, you can't use the pools faucet yet.

So, thinking about a guide. Should the steps be:
1. Download and run BOINC
2. Use the 'create and attach R@H' button
3. Solve enough tasks to have >100 RAC + wait 24 hours just to be sure
4. Use pool faucet
5. Associate your CPID
6. Buy enough BBP for staking.

Of course, you don't HAVE to follow these steps, as long as you have enough BBP to associate your CPID. You could also use http://biblepayfaucet.com/ perhaps, but it can take a long time using that faucet to get enough BBP for the CPID association.

Anyway, people will also need to stake of course, so they will probably also have to buy BBP anyway even if they get the 1000 BBP.

Just thinking out loud about UX and how to make this proces as easy as possible...

Sounds like a winner.  That is another good reason we separated the Associate from the Attach - we don't really want the associate part to fail unless they deliberately have 0 bbp to use and there is a long potential lag for a user between starting boinc and clicking associate.

Ill start reviewing everything we changed to see if we have wrapped up what is supposed to be in the mandatory.



2805
I tried SunK's recommended lowendbox service of $1 a month:
https://lowendbox.com/blog/hostbrz-vps-shared-reseller-hosting-from-2-year/

Its horrible, first day the nodes went down 15 hours in, 2nd day - they erased one server by accident, problems still not resolved.

Might be good for a test VMS, but not for a production node.


Pages: 1 ... 180 181 182 183 184 185 186 [187] 188 189 190 191 192 193 194 ... 262