[quote=“river333, post:59, topic:2152”]So I thought I’d post a possible plan for doing this. Please let me know whether it is ok or needs changing.
Sample person Bob wants to receive a tip.
-
Bob obtains a Raspberry Pi.
-
Bob follows Tea42’s guide to set up Peercoin on his Pi: Cryptoblog - notícias sobre bitcoin e criptomoedas!
-
Bob posts on the forum with a photo of his Pi, with his PeercoinTalk username visible in the photo. A recent newspaper is also possible (tabloids lead to an automatic disqualification though ).
-
Bob sends a PM to the project organizer with a photo of his RPi screen with RPi serial number visible, and his PPC address.
-
The project organizer sets up a unique account on github for Bob.
-
The project organizer uses this account to make a commit on github, and inputs Bob’s PPC address on peer4commit.
-
The project organizer posts proof of the transaction on the forum, and Bob hopefully confirms receipt of the tip.
-
Bob can go on to turn his RPi into a full node or mint if he so chooses, but that is up to him and separate from this project.
-
Bob acquires a lifelong love of all things Peercoin and learns the importance of decentralization.
All good? If this is ok then a new repo for the project needs to be set up on github, and added to peer4commit. NewMoneyEra can send the PPC to be used for tips to the peer4commit address, if he is happy with this set up. I would recommend doing this in increments though, there’s no point having a bunch of PPC locked in the peer4commit fund if only a few people end up availing of the tip.
Please post your comments. I’m assuming that Tea42’s guide is well suited to this? I’m not an expert on this so I’ll need confirmation. Also open to other suggestions on verification.[/quote]
Wow. River333 you don’t let any grass grow under your feet. You get it done! I appreciate that
Regarding your steps 3-7, I am wondering if it has to be this complicated?
3. Bob posts on the forum with a photo of his Pi, with his PeercoinTalk username visible in the photo. A recent newspaper is also possible (tabloids lead to an automatic disqualification though :P ).
-
Bob sends a PM to the project organizer with a photo of his RPi screen with RPi serial number visible, and his PPC address.
-
The project organizer sets up a unique account on github for Bob.
-
The project organizer uses this account to make a commit on github, and inputs Bob’s PPC address on peer4commit.
-
The project organizer posts proof of the transaction on the forum, and Bob hopefully confirms receipt of the tip.
I have the deepest respect for Sigmike and the enormous value he has created for Peercoin with peer4commit, but I am not yet convinced this software-improvement model best fits our purpose. Also maybe we don’t have to have github for this project?
This doesn’t have to be multisig but it would be cool and we would be showing we are up to speed at Peercoin and promoting the best security.
Imagine that we create a 2 of 3 multisig address to distribute tips out of.
(skip this section if you don’t want to be bored by the numbers;)
Suppose, I donate starter Peercoin that is enough for 100 tips of 10 full PPC each. Counting the transaction fee that would be 10.01 times 100 or 1010 PPC total. We recruit three trustworthy Peercoin tip verifiers here from the forum. The multisig tip requires any two signatures from the three verifying keys held by our three tip verifying forum members. (technical area: it would be nice for the first two verifying signatures to receive 1 PPC each automatically (help here please Sigmike) to reward them and motivate early prompt verifications). If this is possible then to fully fund 100 verified RPi Peercoin installations it would then be 1010 plus 201 or final amount 1211 PPC to make 100 RPi installations. I am totally good with this number. Sorry to bore with numbers here.
So, here is my imagination on steps 3-7 modified/simplified:
[s]strikethrough[/s] is delete, and [u]underline[/u] is newly added.
-
Bob posts on the forum with a photo of his Pi and his Pi screen with his PeercoinTalk username visible in the photo. A recent newspaper is also possible (tabloids lead to an automatic disqualification though ). (his posting will be sufficient evidence of his user name and forum membership) In the picture of Bob’s RPi screen is:
A. a window showing his RPi serial number; and
B. an image of his Peercoin Qt wallet with the green checkmark in the lower right hand corner indicating that his RPi is now a currently synced Peercoin node; and before taking the picture Bob has clicked the “Receive coins” tab so
C. Bob’s wallet “Address” to receive coins is visible in the picture; and to aid the verifiers sending him his tip
Bob must also paste the digital version of his receiving address into his forum post.
-
Bob sends a PM to the project organizer with a photo of his RPi screen with RPi serial number visible, and his PPC address. Anyone of the three verifiers checks Bob’s RPi serial number against a list of numbers that tips have already been sent to and also checks items B for the green check mark, and C that the screen address matches the digitally supplied address, then signs a 10 PPC tip for Bob (actual transaction value 12.01 PPC = 10 tip 1+1 to verifiers and .01 transaction fee) and sends the signed transaction to the other two signers/verifiers. It would be nice if somehow this could be done publicly to show everyone how it is done. But whatever. Anyway, one of the two other verifiers signs Bob’s tip and transmits it to the network. The first two verifiers automatically receive 1 PPC each for their efforts and service.
-
The project organizer sets up a unique account on github for Bob. Bob receives his tip in his Qt wallet and anyone who wants to check on the blockchain can see that he did receive it.
[s]6. The project organizer uses this account to make a commit on github, and inputs Bob’s PPC address on peer4commit.
- The project organizer posts proof of the transaction on the forum, and Bob hopefully confirms receipt of the tip.[/s]
Would this work? With the multi-sig? Or, even simpler without multi-sig?
Also, how could this protocol be scamed?
Thank You for your help in this project.
NewMoneyEra
Edit: a few protocol clarifications