create account

Gridcoin - Autonomous Systems – Infographics by hotbit

View this thread on: hive.blogpeakd.comecency.com
· @hotbit ·
$9.74
Gridcoin - Autonomous Systems – Infographics
Gridcoin and BOINC projects are **autonomous systems** (AS) that can operate independently. In the  Gridcoin system an interesting reward mechanism for work done in BOINC projects has been implemented. It distributes part of the inflation (newly minted coins) to BOINC participants (who opted in, i.e. also have Gridcoin IDs). Implemented solution might be **the first functional smart contract** ( worth to check and confirm).

![AS-base.png](https://steemitimages.com/DQmRRjMpSCML3iYrt5P6BPicLVVRAsspKLsLHVqjtLpXwdn/AS-base.png)

Project servers publish **score tables**. Nodes import score tables and calculate GRC rewards. Participant (cruncher) has to be identifiable by Gridcoin software in both systems. BOINC platform has an inbuilt ID system – CPID which is used by Gridcoin nodes to **associate** internal IDs (address, beacon) with BOINC IDs. 

Inflation pool (newly minted coins) is distributed via interest and research rewards according to inbuilt smart contracts. Existing coins can be transferred between accounts, but there is no smart contract protocol or API that would allow to use them in other autonomous systems. There only exists a partial solution of **rain feature** that works with BOINC platform, and has several limitations.

![AS-extended.png](https://steemitimages.com/DQmPScS43Gowatowd8Nex1zGaQXidC8MsJvuE4YNPKsiuNa/AS-extended.png)

A basic requirement for AS interoperability would be **Gridcoin Identification Protocol** (GIP) and **Open Score Table** (OST) format. For simple projects, like charity raffle, a simple plugin for popular web platforms (like Wordpress) would suffice. Second type of superblocks (SB-B) would have to be implemented. The system would work as follows:

- convenor sets up AS server and registers website address in Gridcoin system
- project budget is supplied by convenor or participants
- participants register both in Gridcoin and external AS
- AS server updates score table
- score table is imported by nodes, nodes calculate GRC rewards and superblock type B is created

In general, this would work almost exactly the same as current BOINC integration does. 

Potential use cases:
- charity raffles
- betting
- payment system for Gridcoin developers
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , ,
properties (23)
authorhotbit
permlinkgridcoin-autonomous-systems-infographics
categorygridcoin
json_metadata{"tags":["gridcoin","blockchain","smartcontract","infographics","steemstem"],"image":["https://steemitimages.com/DQmRRjMpSCML3iYrt5P6BPicLVVRAsspKLsLHVqjtLpXwdn/AS-base.png","https://steemitimages.com/DQmPScS43Gowatowd8Nex1zGaQXidC8MsJvuE4YNPKsiuNa/AS-extended.png"],"app":"steemit/0.1","format":"markdown"}
created2018-03-01 13:52:42
last_update2018-03-01 13:52:42
depth0
children5
last_payout2018-03-08 13:52:42
cashout_time1969-12-31 23:59:59
total_payout_value7.545 HBD
curator_payout_value2.196 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length2,216
author_reputation5,562,845,150,734
root_title"Gridcoin - Autonomous Systems – Infographics"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id41,387,454
net_rshares1,870,203,594,183
author_curate_reward""
vote details (28)
@donkeykong9000 ·
Great idea, could this be used for surveys etc? Could we create a gridcoin boinc project for surveying the gridcoin community? Or what about a bounty system and/or project management system for the gridcoin community? 

A generalized payment system for various professionals/organizations to be paid in gridcoin could be very interesting.
👍  
properties (23)
authordonkeykong9000
permlinkre-hotbit-gridcoin-autonomous-systems-infographics-20180307t034616088z
categorygridcoin
json_metadata{"tags":["gridcoin"],"app":"steemit/0.1"}
created2018-03-07 03:46:15
last_update2018-03-07 03:46:15
depth1
children1
last_payout2018-03-14 03:46:15
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length338
author_reputation942,324,166,214
root_title"Gridcoin - Autonomous Systems – Infographics"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id42,773,376
net_rshares4,940,471,854
author_curate_reward""
vote details (1)
@hotbit ·
Glad you like it! I see a great potential for a variety of projects, bounty system is a good example. But it seems like a big project to extend current blockchain usability. BOINC rewards system seems to be a smart contract system deeply intertwined with 'normal' blockchain and we would need an open system of smart contracts + API so 3rd parties could connect to Gridcoin blockchain. 

I hope after the forking problems will be solved some developers will find a bit of time and comment.
properties (22)
authorhotbit
permlinkre-donkeykong9000-re-hotbit-gridcoin-autonomous-systems-infographics-20180307t052110856z
categorygridcoin
json_metadata{"tags":["gridcoin"],"app":"steemit/0.1"}
created2018-03-07 05:21:12
last_update2018-03-07 05:21:12
depth2
children0
last_payout2018-03-14 05:21:12
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length489
author_reputation5,562,845,150,734
root_title"Gridcoin - Autonomous Systems – Infographics"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id42,787,866
net_rshares0
@jamescowens ·
$0.13
This is really interesting, and is really a subset of a larger idea, which is to implement a generalized (contract based) rewards mechanism that can be extended to arbitrary projects/entities besides those in BOINC...

I foresee a day where entities that want to draw computing power for their (distributed) computing needs essentially create, as you call it, an AS in the gridcoin network, and then have a set of rules that control payout of rewards. The rewards do not have to come from money supply inflation. In fact, other than the original BOINC AS, the rewards would come from GRC the entity has bought itself and wants to redistribute in exchange for the contribution of computing resources (this is the generalized version of rain).
👍  ,
properties (23)
authorjamescowens
permlinkre-hotbit-gridcoin-autonomous-systems-infographics-20180301t235236652z
categorygridcoin
json_metadata{"tags":["gridcoin"],"app":"steemit/0.1"}
created2018-03-01 23:52:36
last_update2018-03-01 23:52:36
depth1
children2
last_payout2018-03-08 23:52:36
cashout_time1969-12-31 23:59:59
total_payout_value0.106 HBD
curator_payout_value0.028 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length741
author_reputation2,842,775,752,710
root_title"Gridcoin - Autonomous Systems – Infographics"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id41,498,976
net_rshares26,602,863,557
author_curate_reward""
vote details (2)
@hotbit ·
$0.84
Glad to see that you clearly see what I've tried to picture :) I wish there would be more discussion on the topic, but especially devs are currently too busy with deploying fixes and new wallet version.
👍  
properties (23)
authorhotbit
permlinkre-jamescowens-re-hotbit-gridcoin-autonomous-systems-infographics-20180302t140653758z
categorygridcoin
json_metadata{"tags":["gridcoin"],"app":"steemit/0.1"}
created2018-03-02 14:06:54
last_update2018-03-02 14:06:54
depth2
children1
last_payout2018-03-09 14:06:54
cashout_time1969-12-31 23:59:59
total_payout_value0.633 HBD
curator_payout_value0.211 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length202
author_reputation5,562,845,150,734
root_title"Gridcoin - Autonomous Systems – Infographics"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id41,644,379
net_rshares183,608,266,105
author_curate_reward""
vote details (1)
@jamezz ·
I really want to implement my Grey List idea ( F U G_UK ) in this picture as it could/would be part of the system eventually but I am no artist.
properties (22)
authorjamezz
permlinkre-hotbit-re-jamescowens-re-hotbit-gridcoin-autonomous-systems-infographics-20180305t183739835z
categorygridcoin
json_metadata{"tags":["gridcoin"],"app":"steemit/0.1"}
created2018-03-05 18:37:45
last_update2018-03-05 18:37:45
depth3
children0
last_payout2018-03-12 18:37:45
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length144
author_reputation-97,065,259,885
root_title"Gridcoin - Autonomous Systems – Infographics"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id42,440,248
net_rshares0