Jump to content

NEWS
  • WELCOME TO CRYPTOCURRENCYTALK!
  • We've upgraded the website with a lot of new features!
  • 3 NEW THEMES! Click on the + Themes button above!
  • Notice about SOCIAL LINKS: UPDATE YOUR SOCIAL LINKS
  • New video section, add your videos: VIDEO SECTION
  • Advertising will be available shortly, hold tight.
  • If you have any issues with the new site, please submit a support ticket: SUPPORT

Recommended Posts

Happy new year everyone!

Still supporting GRC wholeheartedly from Spain.

Very very very very very happy to see Rob is still around (I admit I was a bit worried).

Take your time and keep up the good work pal!

Share this post


Link to post
Share on other sites

4 new polls are available (in total there are now 21 polls open in which Gridcoin users can participate in January):

 

  • Should political polls be held within the Gridcoin voting mechanism?
  • Who was responsible for the DNC hack?
  • new campaign Google AdWords (2017 Jan 1 - Dec 31), $10 daily, paid via foundation funds
  • Approve campaign? (Sponsored fund for gridcoinstats.eu faucet, 20k GRC, paid via foundation funds)
 
Today will end 8 polls, you still have the chance to VOTE!
 
Edited by erkan

@GridcoinIRC (freshest news) / help with Gridcoin tasks / team challenges: August  / BOINC admin interviews / VOTE in polls / ... / Wanna thank Erkan?

Share this post


Link to post
Share on other sites
The poll "Should climate prediction be removed from the whitelist?" has ended:

 

over 70% wanted a removal of CPDN from the whitelist

 



@GridcoinIRC (freshest news) / help with Gridcoin tasks / team challenges: August  / BOINC admin interviews / VOTE in polls / ... / Wanna thank Erkan?

Share this post


Link to post
Share on other sites

There are several technical issues with calculating the mag with the entire BOINC community:

 

 

1. A larger computer resource requirement for calculating the mag.

2. More storage space required for creation of Neural Network (NN).

3. If we're not querying the server for individual team xml, we'd grab the user.xml.gz file (which for SETI@Home is over a Gig in size. Many projects have smaller files though).

4. If we were to remove the team req without reducing the quantity of users tasked with gathering the NN data (elected witnesses/delegates for example), then the quantity of server queries for the large user.xml.gz files could potentially overwhelm/strain the BOINC project server resources (accidental DDOS).

 

At the moment, we can tell if a BOINC user is using Gridcoin when they successfully register their CPID within the NN (proving full CPID ownership). Anyone who isn't registered in the neural network would be excluded from the NN generation phase.

 

Perhaps Rob was thinking of an alternative to the user.xml.gz file - imagine we were able to export the list of registered CPIDS from the NN, send this list to the BOINC projects, and the BOINC project server generates a statistics file for the CPIDS (removing unnecessary unregistered users). That would be pretty cool, it'd reduce the computing resource requirements for NN generation within the client.

 

I think the NN already uses the user.xml.gz to gather the data. I looked into the code and it seems to download both the team.xml and the user.xml but at different frequencies. I think the team.xml does not contain any information about individual users so for now we need to download the user.xml.gz in any case.

 

The biggest issue regarding scalability seems to be the frequency of downloading the files. (putting a lot of load on the projects servers) 

So maybe we could create a system where only a few wallets query the projects servers and distribute the data to the other nodes. The selection of the wallets querying the server should be random to prevent manipulation. It could be similar to the superblock generation. If you stake a block and it is time to check a projects stats, the wallet downloads the user.xml-file. That way it is random which wallet collects the data. If this is done individually for each project so that one node never collects the data of more than one project at a time it would be pretty hard to cheat.

 

But that would most certainly require alot of changes.

Edited by huppdiwupp

Share this post


Link to post
Share on other sites
The vote on

 

  • "Ad on Boincstats, paid from foundation funds ? (top banner, 1 month, 300€ (+10€ PayPal fee), not filtered by Adblocker)" (A)
 

ended.

 

>96% of the voters supported it

 

 


Edited by erkan

@GridcoinIRC (freshest news) / help with Gridcoin tasks / team challenges: August  / BOINC admin interviews / VOTE in polls / ... / Wanna thank Erkan?

Share this post


Link to post
Share on other sites

 

The vote on
 
  • "Ad on Boincstats, paid from foundation funds ? (top banner, 1 month, 300€ (+10€ PayPal fee), not filtered by Adblocker)" (A)
 
ended.
 
>96% of the voters supported it

Thanks to everybody who supported this campaign. Unfortunately, it is postponed indefinitely, since Willy de Zutter (BOINCstats webmaster) hasn't replied to our offers yet and we can't proceed without his support. It's a setback, but not a big one, since we are also using AdWords for our advertising campaigns and we are not relying solely on direct deals anymore.

 

For further proposals on how to continue with our advertising efforts, please check this article:

https://steemit.com/gridcoin/@vortac/gridcoin-advertsing-2-expanding-our-google-adwords-budget

Edited by Vortac

Share this post


Link to post
Share on other sites

Dear GRC community,

I get the feeling we need a bit updraft as development seems(!) to go slow and good news are rare these days. Another reason to write this is to prevent that the community works on similar project twice.

I just want you to know that there is more going on in the backround than one can notice, certainly more than I know and hopefully even more than Rob knows.

Probably many of us have high expectations in PiGrid. I still have those expectations. Currently PiGrid is porting the software to Ubuntu as a workaround to get rid of the Arch instabilities. There is just one more bigger issue to tackle: PiGrid needs Katiee to answer the latest mail. Katiee? :D An open source pool would be another solution to our problem by the way...

Another approach of me/us growing GRCs ecosystem is to add the possibility of exchanging GRC to FIAT without registering at one or even two exchanges. Do you know btcdirect.eu? I would like to have a "copy" of such page, focusing on GRC. At the moment I am looking for investors because fitting regulations is expensive. I do not wish to make any promises, but I dedicate a lot of my spare time to this approach.

Lately I mentioned that I wish we had a software that includes GRC, BOINC and a guide to mining plus automatic setup of everything. The friend of mine, who might be capable of making this happen is not uninterested and I am presenting him my thoughts and both softwares soon. Payment seems secondary to him :)) I plan that, once the software has been perfected, we publish it as open-source client while PiGrid provides the server infrastructure (e.g. for using pool/project server APIs to generate a new user etc.)

I have more plans and know of more approaches to grow our ecosystem, but before I raise too much more expectations of projects in a very early phase without verification of feasibility, I will stop talking right here.

Are there any more approaches I / we should know about to prevent that the GRC community workforce is doing something twice or to even prevent that members of our community become competitors in a business?

Kind Regards, Quez

Share this post


Link to post
Share on other sites

 

There are several technical issues with calculating the mag with the entire BOINC community:

 

 

1. A larger computer resource requirement for calculating the mag.

2. More storage space required for creation of Neural Network (NN).

3. If we're not querying the server for individual team xml, we'd grab the user.xml.gz file (which for SETI@Home is over a Gig in size. Many projects have smaller files though).

4. If we were to remove the team req without reducing the quantity of users tasked with gathering the NN data (elected witnesses/delegates for example), then the quantity of server queries for the large user.xml.gz files could potentially overwhelm/strain the BOINC project server resources (accidental DDOS).

 

At the moment, we can tell if a BOINC user is using Gridcoin when they successfully register their CPID within the NN (proving full CPID ownership). Anyone who isn't registered in the neural network would be excluded from the NN generation phase.

 

Perhaps Rob was thinking of an alternative to the user.xml.gz file - imagine we were able to export the list of registered CPIDS from the NN, send this list to the BOINC projects, and the BOINC project server generates a statistics file for the CPIDS (removing unnecessary unregistered users). That would be pretty cool, it'd reduce the computing resource requirements for NN generation within the client.

 

I think the NN already uses the user.xml.gz to gather the data. I looked into the code and it seems to download both the team.xml and the user.xml but at different frequencies. I think the team.xml does not contain any information about individual users so for now we need to download the user.xml.gz in any case.

 

The biggest issue regarding scalability seems to be the frequency of downloading the files. (putting a lot of load on the projects servers) 

So maybe we could create a system where only a few wallets query the projects servers and distribute the data to the other nodes. The selection of the wallets querying the server should be random to prevent manipulation. It could be similar to the superblock generation. If you stake a block and it is time to check a projects stats, the wallet downloads the user.xml-file. That way it is random which wallet collects the data. If this is done individually for each project so that one node never collects the data of more than one project at a time it would be pretty hard to cheat.

 

But that would most certainly require alot of changes.

 

That's what we're talking about here: https://cryptocointalk.com/topic/44260-discussion-mandatory-team-gridcoin-membership-requirement/?p=231088


^ Smash that upvote button! ;D

Follow me on:

Github   Twitter   Steemit   SoundCloud (Hangouts)

 

Share this post


Link to post
Share on other sites

There is just one more bigger issue to tackle: PiGrid needs Katiee to answer the latest mail. Katiee? :D An open source pool would be another solution to our problem by the way...

Katiee's present on IRC, however she may not respond.

 

I concur that an open source pool kit would be a great solution to the pool centralization issue, we should all work together on such a project: https://cryptocointalk.com/topic/49262-open-source-project-gridcoin-pool-boinc-account-manager/

 

We should assign bounties to the development of such a kit, it'd be great if katiee helped design a pool from the ground up (Rather than open-source her own pool which she fears will reveal vulnerabilities in the pool).

 

Another approach of me/us growing GRCs ecosystem is to add the possibility of exchanging GRC to FIAT without registering at one or even two exchanges. Do you know btcdirect.eu? I would like to have a "copy" of such page, focusing on GRC. At the moment I am looking for investors because fitting regulations is expensive. I do not wish to make any promises, but I dedicate a lot of my spare time to this approach.

Indeed, the regulations will be a bit of a nightmare - I wish you the best of luck with such an endeavor.

 

If I may suggest a couple ideas, what do you think of customizing the Bitshares web wallet (http://github.com/cryptonomex/graphene-ui) to show Gridcoin as the base trading pair by default, and also to be BOINC/Gridcoin themed? You could issue Exchange Backed Assets (EBA): http://docs.bitshares.eu/bitshares/user/eba.html (high transparency, potentially good for regulators).

 

EDIT: Started the work myself: https://github.com/grctest/graphene-ui/commit/627fa1bbb6a0a07a3b30d21b963bd6c611930a50

 

Installation guide: https://steemit.com/bitshares/@ihashfury/distributed-access-to-the-bitshares-decentralised-exchange

 

With BTS, you can trade Open.GRC (GRC EBA) to any pair, including over a dozen FIAT pairs (although, on-ramps for fiat tokens is poor currently).

 

Lately I mentioned that I wish we had a software that includes GRC, BOINC and a guide to mining plus automatic setup of everything. The friend of mine, who might be capable of making this happen is not uninterested and I am presenting him my thoughts and both softwares soon. Payment seems secondary to him :)) I plan that, once the software has been perfected, we publish it as open-source client while PiGrid provides the server infrastructure (e.g. for using pool/project server APIs to generate a new user etc.)

I fully support 3rd party applications which promote such automated setup, my previous objections to automation were with regards to including such mechanisms in the official client.

 

There are still issues that need addressed such as cpid merging which takes days, which would prevent immediate setup. If it was to use a pool, you could just have the user provide an GRC address and avoid having to set up the full GRC client with such an automated tool.

 

An open source equivellant of the suchflex BOINC client would be pretty sick.

Edited by C.M

^ Smash that upvote button! ;D

Follow me on:

Github   Twitter   Steemit   SoundCloud (Hangouts)

 

Share this post


Link to post
Share on other sites

Another approach of me/us growing GRCs ecosystem is to add the possibility of exchanging GRC to FIAT without registering at one or even two exchanges. Do you know btcdirect.eu? I would like to have a "copy" of such page, focusing on GRC. At the moment I am looking for investors because fitting regulations is expensive. I do not wish to make any promises, but I dedicate a lot of my spare time to this approach.

I started this thread to see if we can get onto Lykke exchange: https://cryptocointalk.com/topic/51655-lykke-exchange/

It provides fiat exchange to some major currencies and they like altruistic coins, so here is hoping.

 

One currency I think we are missing out big on is CNY, if we could get pair with that I think there would be a lot more volume from what I read about crypto-trading.

Share this post


Link to post
Share on other sites

 

Another approach of me/us growing GRCs ecosystem is to add the possibility of exchanging GRC to FIAT without registering at one or even two exchanges. Do you know btcdirect.eu? I would like to have a "copy" of such page, focusing on GRC. At the moment I am looking for investors because fitting regulations is expensive. I do not wish to make any promises, but I dedicate a lot of my spare time to this approach.

I started this thread to see if we can get onto Lykke exchange: https://cryptocointalk.com/topic/51655-lykke-exchange/

It provides fiat exchange to some major currencies and they like altruistic coins, so here is hoping.

 

One currency I think we are missing out big on is CNY, if we could get pair with that I think there would be a lot more volume from what I read about crypto-trading.

 

We should try to get integrated into all decentralized exchanges, such as:

https://cosmos.network/

https://interledger.org/ (Hangouts: https://soundcloud.com/user-878991006 )

http://heatledger.com/ (CCEDK associated)

https://komodoplatform.com/dex-whitepaper/ (Just a whitepaper for now? SuperNet's EasyDEX)

https://www.instantdex.org/2016/09/28/forum-disabled-easydex-soon/ (InstantDEX vs EasyDEX vs Iguana?)

https://bcexchange.org/ ( Unsure of validity, but they mention the addition of altcoins).

https://etherex.org/ (Site down!)

https://wavesplatform.com/ (If we partnered with one of their gateways then GRC may be traded with tokens on their platform, low likelihood though).

 

Any more anyone knows of?

 

Some of these platforms could result in whales moving into GRC from major alts.


^ Smash that upvote button! ;D

Follow me on:

Github   Twitter   Steemit   SoundCloud (Hangouts)

 

Share this post


Link to post
Share on other sites

P.S. For the last few weeks Im teaching myself to code in Python on my Raspberry Pi, if there is anything I can attempt to code for the community Im happy to give it a try, results may vary :)

 

https://github.com/Scalextrix

Try programming the downloading and parsing of BOINC statistic XML files? Individual team xml, not the full user.xml.gz files.

Try generating a sendmany transaction using the NN data to create a project rain script in python?


^ Smash that upvote button! ;D

Follow me on:

Github   Twitter   Steemit   SoundCloud (Hangouts)

 

Share this post


Link to post
Share on other sites

 

P.S. For the last few weeks Im teaching myself to code in Python on my Raspberry Pi, if there is anything I can attempt to code for the community Im happy to give it a try, results may vary :)

 

https://github.com/Scalextrix

Try programming the downloading and parsing of BOINC statistic XML files? Individual team xml, not the full user.xml.gz files.

Try generating a sendmany transaction using the NN data to create a project rain script in python?

I have made a start on this, I have pulled the team data from Rosetta and parsed the XML to find the team CPIDs and written to an sqllite database.

 

Before I iterate that for each BOINC project I need to know if there is an RPC command or any other method to pull the NN data in JSON.

 

Can anyone help?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

By using CRYPTOCURRENCYTALK.COM, you agree to our Terms of Use.