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.


Topics - R

Pages: 1 2 3 [4]
46
General Discussion / Gridcoin's BTS Web Wallet Customisations!
« on: January 17, 2017, 10:16:02 am »
https://steemit.com/gridcoin/@cm-steem/gridcoin-s-customised-bitshares-web-wallet-dex

The Gridcoin community has begun customizing the Bitshares web wallet, prioritizing OPEN.GRC as a featured asset & main trading pair against many important BTS assets!

It only took a day of editing (and a day of messing with the build environment) to get this far. It's not a live wallet for the public, but still in development & open-source for anyone to run locally.

I might create a guide for setting up a similar build environment using Windows and Virtualbox if anyone's interested?

I hope to add in new drop-down menus to the right of 'Deposit/Withdraw', linking to the other web wallets (OpenLedger, FreedomLedger, BTSABC, etc) and to BOINC/BTS/Gridcoin community links. The *.JSX is a tad confusing though..

Some of the screenshots still show Open.BTC being used as the trading pair, this has been changed.

Thoughts?



47
https://cryptocointalk.com/topic/24622-dposbitshares-tool-kit/

Back when the Gridcoin community was looking for a safe haven away from emerging Scrypt ASICS (when GRC was Scrypt POW based), I proposed that we should have switched to using DPOS (back in December 2014!).

Gridcoin ended up picking Blackcoin's POSv2 mechanism instead of Bitshares' DPOS mechanism, but I've begun restarting the discussion over at cryptocointalk.

We're needing to scale from 2k users to 560k+ users, our main scalability issue is the neural network - currently each windows user gathers user XML files (some 1-2GB in size) from each whitelisted BOINC project & extracts team gridcoin stats to form the neural network with (to base GRC rewards with).

If we were to remove the team requirement, we could quite easily scale to 10's of thousands of users, but if we've got 10k+ (or 100k+) users all downloading these XML files, we'll be effectively DDOS'ing the projects. Several BOINC projects are based at universities or are home servers, not many could withstand this scenario.

If we had witnesses, they could gather the statistics to form the neural network instead of all users - drastically reducing the load our system places onto BOINC users.

We've been discussing this in the cryptocointalk thread and in the 9th/10th Gridcoin Community Hangouts (currently being edited, not live) - difficulties would lie in ensuring witnesses are providing identical neural network stats (punishing/catching witnesses deviating from legit stats) and in having witnesses pay BOINC users their owed rewards (rather than currently the case where end users are rewarded once they stake a block).

I'm open to discussing this in detail & would love to hear your thoughts on this idea.

Cheers,
CM.

48
Currently, the 'smartcoin' market pegged assets (MPA) (such as bitUSD, bitEURO, bitCNY, etc) which are managed by the BTS committee have several MPA permissions which are slightly concerning. None of these permissions are currently active, but they have not been surrendered (so a future committee could potentially implement them).

These permissions are:
  • white_list: Accounts must be white-listed in order to hold this asset
  • override_authority: Issuer may transfer asset back to himself
  • transfer_restricted: Require the issuer to be one party to every transfer
  • disable_confidential: Allow the asset to be used with confidential transactions

The 'GRIDCOIN' MPA was the first MPA to surrender the above permissions! (https://cryptofresh.com/a/GRIDCOIN)

I don't see any reason why the committee should maintain these inactive permissions, do you?

Related Steem thread: https://steemit.com/bitshares/@cm-steem/should-the-bitshares-committee-surrender-overreaching-mpa-permissions

Cheers,
CM.

49
Hey,

In episode #173 of BeyondBitcoin (https://steemit.com/beyondbitcoin/@officialfuzzy/guest-signups-beyond-bitcoin-hangout-173-9-16-16-rsvp-to-friday-s-hangout-refer-projects-for-rewards) I raised the following questions:

  • Should we increase the quantity of BTS witnesses?
  • Should we introduce witness vote degradation?

In BTSX we had 101+ witnesses, now we have 27 witnesses in BTS. Currently, witnesses earn approx $200/month. If in the future BTS increases significantly in value these positions will be earning more. The reason why I ask if we should increase the witness count is primarily because of the current witnesses slow reaction to implement price feeds.

Why I ask if we should introduce witness vote degradation:
  • Campaigning for these witnesses positions has become almost non existent at this point (no witnesses in beyondbitcoin hangouts asking for votes for example)
  • The witness sub-forum (https://bitsharestalk.org/index.php/board,61.0.html) has become a ghost town (witness channel on steemit isn't populated with BTS witness posts).
  • Witnesses once voted in, unless their node degrades, are unlikely to be replaced by another prospective BTS witness. If we had voting degradation where after 'x' months your placed vote on a witness begins degrading over a period of 'y' months, we would see witnesses who actively campaign potentially becoming witnesses, replacing inactive BTS witnesses.
  • Getting current witnesses to implement price feeds for new MPAs is quite difficult, I have been actively campaigning for witnesses to publish price feeds for the 'GRIDCOIN' MPA (https://bitsharestalk.org/index.php/topic,22733.0.html). After 2.5 months and 3 BeyondBitcoin hangout appearances only 2 witnesses have published price feeds for the GRIDCOIN MPA. New witnesses may be more likely to interact with the BTS community.
  • By introducing voting degradation, we may increase regular participation in the voting system rather than a 'vote once and forget' mindset right now.

During episode #173, crypto.prometheus raised the issue of due to the current low network voting participation, perhaps an individual armed with $500k they could vote their own witnesses into power - whilst true, on the other hand if an attacker had significant funds they could likely convince an active witness to sell their account (since they only get $200/month, if someone comes along with $10k+ they may be very tempted to take the offer).

Thoughts? No official proposal has been created in the client, just an informal discussion at this point.

Matching Steem post: https://goo.gl/s7xMiT

Best regards,
CM.

50
General Discussion / Gridcoin
« on: September 13, 2016, 09:25:21 pm »


Gridcoin was the first block chain protocol that delivered a working algorithm that equally rewards and cryptographically proves solving BOINC (Berkeley Open Infrastructure for Network Computing) hosted work, which can be virtually any kind of distributed computing process (ASIC/GPU/CPU/Sensor/Etc).

BOINC is an open-source volunteer oriented computing grid that combines the processing power of all individual users for the purposes of scientific research. It's free, and harnesses the unused clock cycles from processors and graphics cards to attempt to cure cancer/aids/ebola/malaria, map the milkyway, crack enigma codes, etc.. (Whitelist: https://www.gridcoin.us/Guides/whitelist.htm )

Gridcoin rewards BOINC computation using the Distributed Proof of Research (DPOR) reward mechanism, which is a combination of Proof of BOINC (POB) and Proof of Stake (POSv2).

Proof of Work (POW) consensus mechanisms are not utilised by the Gridcoin network, making the Gridcoin's consensus mechanism network far more energy efficient than existing POW cryptocurrencies.

Anyone can create a BOINC project & campaign to get whitelisted in the Gridcoin system. If you've got an idea for a distributed computing project, we can reward your users on your behalf. Gridcoin users have the capability to 'project-rain' onto projects as a form of tipping; project admins can easily distribute gridcoin rewards as a reward (or to facilitate a commercial BOINC project).

We've created an Marked Pegged Asset (MPA) on the Bitshares platform:
http://cryptofresh.com/a/GRIDCOIN

We're soon to have an OPEN.GRC (Openledger) to act as our bridge/gateway onto the Bitshares DEX!

Gridcoin links:
Forum: https://www.cryptocointalk.com/forum/464-gridcoin-grc/
IRC: freenode #gridcoin #gridcoin-otc #gridcoin-sweden #gridcoin-german #gridcoin-irpg #gridcoin-games
Site: https://www.gridcoin.us
Community Hangouts: https://soundcloud.com/gridcoin-community-hangouts
Slack: https://www.teamgridcoin.slack.com
Github: https://github.com/gridcoin/Gridcoin-Research
Reddit: https://www.reddit.com/r/gridcoin
Twitter: https://twitter.com/GridcoinNetwork
Wiki: http://wiki.gridcoin.us/Main_Page
Boincstats: http://boincstats.com/en/stats/-1/team/detail/118094994/overview
Gridresearchcorp: http://www.gridresearchcorp.com/gridcoin/
gridcoin.asia explorer: https://www.explorer.gridcoin.asia
Gridcoin pool: http://pool.gridcoin.co
grcnode: https://www.grcnode.co.uk

Thoughts on the price?

51


What is Project Rain?

'Project Rain' is the practice of distributing crypto assets to BOINC users based on their verified BOINC computation; it was initially devised within the Gridcoin network and has been expanded to multiple cryptocurrencies and all BOINC teams through this BOINC project.

BOINC (Berkeley Open Infrastructure for Network Computing) is an open-source volunteer oriented computing grid that combines the processing power of all individual users for the purposes of scientific research.

Think of Project Rain as a massive new share-dropping vector that doesn't require your end-users to handle their wallet private keys nor require proof of IRL identity.

I discussed Project Rain in episode #172 of BeyondBitcoin: https://steemit.com/beyondbitcoin/@officialfuzzy/guest-signups-beyond-bitcoin-hangout-172-9-9-16-rsvp-to-friday-s-hangout-refer-projects-for-rewards

Why would I 'Rain' an UIA upon BOINC users?
Similar to 'share dropping', Raining an UIA (or even a small % of the total supply) upon BOINC users both distributes your asset potentially further than an ICO or mining phase and purchases an user base with significant computing power at their disposal (Some BOINC users have thousands of cores and/or hundreds of GPUs).

There are approx 500k+ active BOINC users & 4 million+ registered users. There's serious potential to far exceed the scale of distribution that Auroracoin achieved.

Can I make a BOINC project?
You certainly can, anyone can create a BOINC project (there's no central authority behind BOINC project creation).
You could potentially 'rain' an UIA onto your volunteers/workers to encourage further computation or to assign voting weight for project decisions.

Have an idea for a project? Check out this steem thread (now frozen, damnit!): https://steemit.com/gridcoin/@cm-steem/brainstorming-new-boinc-projects-anyone-can-create-a-project-and-reward-their-users-with-gridcoin

What cryptocurrencies are supported?
Currently, 29 cryptocurrencies including Gridcoin, BTS, Peerplays, Heat Ledger & Steem are supported. More cryptocurrencies can be supported before launch if you request soon!

Here's a couple Steemit posts on Project Rain:
https://steemit.com/beyondbitcoin/@cm-steem/project-rain-update-regarding-development
https://steemit.com/boinc/@cm-steem/project-rain-distributing-crypto-assets-to-boinc-users-based-on-their-verified-boinc-computation
https://steemit.com/steem/@cm-steem/gauging-interest-would-you-be-interested-being-able-to-tip-boinc-users-your-crypto-asset-of-choice

Thoughts?
I'd love to hear your thoughts on 'Project Rain' and ideas of how you could utilize this functionality.

P.S. Attention of BTS witnesses!
BTS witnesses, please support the 'GRIDCOIN' MPA by publishing price feeds, please! https://bitsharestalk.org/index.php/topic,22733.msg298931.html#new

52
Hey,

I'm running the latest Bitshares light GUI (version 2.0.160813).

I'm trying to change my MPA's variables, but the following variables can't go lower than 1%?
"PERCENT OFFSET OF FORCED SETTLEMENTS"
"MAX FORCE SETTLE VOLUME (PERCENT OF TOTAL SUPPLY PER HOUR)"

I can't put 0.01 directly into the field, it prevents it, I have to put 0.1 in then put the 0 before the 1 afterwards.

If I put 0.01 in, it results in '1', but if I put in 0.005 (0.5%) it results in 0.

Is this a glitch in the GUI? Can I get around this via CLI?

Cheers

EDIT: I tried sumitting 0.005 for "PERCENT OFFSET OF FORCED SETTLEMENTS" despite it returning '0' in the confirmation page, and it returned an error "stack: TypeError: Illegal value: 0.5 (not an integer)".

Edit: I've misinterpreted the overview/confirmation page. 0.01 resulting in 1 isn't 1% but rather 0.01% so attempting to set 0.005 would have been 0.005%, still interesting the error popped up.

53
Hey,

I've been trying to get the 'GRIDCOIN' MPA (https://www.gridcoin.us) added to the python price feed script: https://github.com/grctest/python-graphenelib/blob/master/scripts/pricefeeds/config-example.py

http://cryptofresh.com/a/GRIDCOIN
https://bitshares.openledger.info/#/asset/GRIDCOIN

https://www.poloniex.com/exchange#btc_grc
https://c-cex.com/?lpm=btc&p=grc-btc
https://bittrex.com/Market/Index?MarketName=BTC-GRC

I've been unable to test the changes, I've run into several issues and am currently stuck at: http://pastebin.com/WTCGNCmw

Can some witnesses please check out the above? Unfortunately the script doesn't support c-cex, is 2 feed sources sufficient?

https://github.com/xeroc/python-graphenelib/pull/44

Thanks for your time.

Pages: 1 2 3 [4]