Giter Site home page Giter Site logo

gr_hash's Introduction

Raptoreum Core

https://raptoreum.com/

gr_hash

Source code for the gr hash function. You use this with python (using the instructions below) or anywhere else you need to incorporate gr. For nomp, simply add this to your multi-hashing module and edit the bindings and rebuild.

Prerequisites for python:

sudo apt-get install python-dev

Installation for python:

To install this module, clone this repository and run:

python setup.py install

You can verify the installation by running:

python test.py

Credits

  • Ravencoin for X16R
  • barrystyle for pulling variants of cryptonight into one place.
  • Tri Nguyen (git id: npq7721) for putting GR logic together

What is gr_hash ?

GhostRider is a combination of known mining technologies and methodologies from x16r (Raven) and CryptoNight (Monero). X16r provides a randomness to an existing hash chaining methodology for mining, it lacks a memory requirement which means asics can potentially gain significant advantages over gpus. CryptoNight, on other hand has features that require cpu/gpu memory which makes it harder for asics to gain a significant advantage over cpu/gpu, but it lacks the randomness that x16r has. Over the recent year, the Monero team committed to combat asics by forking CryptoNight to add more variables to its memory requirements, as well as hashing methodology. However, each fork’s hashing method remains static.

GhostRider methodology:

With the realization of the value that the x16r randomness provides in battling the curve of asic efficiency combined with the impact of a high memory requirement. The concept of GhostRider was born by combining both methodologies together by randomly selecting 15 different core base algorithms and mixing them with 3 different random variants of Cryptonight hashing. These algorithms are divided into 3 groups of 5 random order core algorithms followed by 1 random order CN variant. All 15 order core algorithms are random but not no single algorithm being repeated in the same chain. The same goes for the order of CN derivatives.

What is Raptoreum?

It is a blockchain software development project designed to experiment with alternative and additional concepts with ideas based on those begun by the Ravencoin project.

Raptoreum launches with the spirit of community, cypherpunk culture and hacker ethics. Raptoreum is a fork of the Ravencoin codebase, which is an experimental blockchain and platform optimized for transferring assets, such as tokens, from one holder to another. The launch of Raptoreum offers several improvements to Ravencoin. First, a change in the proof-of-work mining algorithm, second, a commitment to keeping mining accessible to casual hobbyists, third, an addition for in wallet interest feature, and finally, an emphasis on the community-driven development of user friendly features and add-on utilities. The culture of Raptoreum will be of rapid software development and frequent releases of experimental features.

Raptoreum is intended to be a full blown crypto ecosystem prioritizing transparency, security, user control, privacy, censorship resistance, and a fair distribution of hashrate to all members of the cryptocurrency community.

gr_hash's People

Contributors

barrystyle avatar bigpiggy01 avatar jaspr300 avatar npq7721 avatar stormle avatar traysi avatar trevali avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

gr_hash's Issues

windows port

Hello,

Can you please make this work on windows?

Thanks!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.