• Forum has been upgraded, all links, images, etc are as they were. Please see Official Announcements for more information

GoDash.org - Info and Proposals

## Intro

> GoDash.org provides tools and libraries to interact
> with the Dash network using the Go language.

A detailed description can be found in the project's dev logs and discussion thread: GoDash - Dev logs and discussion

Since this thread is more aimed at investors and those voting on proposals I would like to start of with a quote of Jeffrey Tucker "The source of 'Bitcoins' value is the payment network, the block chain services.". In order to build services and innovations that utilize the Dash Network, it is required to give as many developers as possible access to the network. That is what GoDash is about; creating the tools for developers to use the network and innovate on top of it without the need to clone it.

> Ref Quote from Jeffrey Tucker

## Proposals

The goal is to do one proposal every 3 months, show the network what has been done and where the project is going, and keep moving forward.

Every proposal will have a set of results and most of those will be done before the proposal is put up for vote. At the same time a deadline will be set to share progress and a promise to finish the results before a next proposal is made.

Feel free to give feed back on the budgets in the proposals.

## Funding

Time is money and money puts food on the table, we all need the latter. If the proposals for this project get approved the people working on it can spend more time developing tools and less time working for the man.

The budget proposals are not meant to be a full paycheck, they are meant to get the developers more invested in to the network and to pay for expenses. (At the time of writing "people", "Developers" is just me but that can change.)

## Donations

This project accepts donation and/or payed work. Any income out of this project will be subtracted from the budget proposals made to the Dash network so that the network can use those funds on other projects. Feel free to contact Nitya Sattva for info and/or to donate to the address below.

GoDash.org - Donations: "Xq3phJFVJVNsppLXMuUSAg5SpwTcy2HGzU"

## Dev Info

#### Nitya Sattva

I started this project on my own, mostly out of interest for the tech and a believe that the world deserves a better exchange system then the one used by the majority of the population today.

I'm taking time of from work for some months to boot strap the project and plan to go in to maintenance mode when all the big goals are set in stone. While bootstrapping I will be living of my savings account; and
that is where the motivation comes in for me. Sins I plan to live of my savings; I have no interest in buying Dash with those savings until my balance goes back in to the green.

Normal income: 8-12k a month contracts, proposal 0.8k a month, 1/10; work hard till Dash hits 200 usd, after that Dash becomes a full time job. It is a gamble and I will have to spend some of the coins payed out as well.

**Edit replaced initial proposal with project intro.**
 
Last edited:
## GoDash.org (s0.01 - Status Pre-Submission)

> Building tools to work with dash in the Go programming language.

#### Results

* Code repositories with:
  • A tested port of the x11 hash.
  • A functional prototype for a pos server.
* Proof of the purchased hardware and tools.

## Budget

The budget for the first submission is about time spend and buying the tools required to test the POS server setup in a physical prototype.

#### Expenses

Code:
| Software     |    Cost   |   Units  |
|--------------|:---------:|:--------:|
| CLion        |   20.70   |   Euro   |
| Webstorm     |   22.20   |   Euro   |
| Smartgit     |   16.50   |   Euro   |
| **Total**    | **59.40** | **Euro** |
|              |  **6.40** | **Dash** |

Code:
| Hardware     |    Cost    |   Units  |
|--------------|:----------:|:--------:|
| Rasbery      |    400.0   |   Sek    |
| Enclosure    |    180.0   |   Sek    |
| Touch Screen |    995.0   |   Sek    |
| **Total**    | **1575.0** | **Sek**  |
|              |  **163.5** | **Euro** |
|              |   **17.6** | **Dash** |

#### Request

Code:
|   Item      |    Cost    |   Units  |                       Comment                  |
|-------------|:----------:|:--------:|------------------------------------------------|
| Software    |     6.40   |   DASH   | Development tools (Euro/Month * 3)             |
| Hardware    |    17.60   |   DASH   | Pos prototype hardware                         |
| Motivation  |   160.00   |   DASH   | Research, testing, documenting and programming |
| Submit fee  |     5.00   |   DASH   | Reimburse fee to submit this proposal          |
| **Total**   | **189.00** | **DASH** |                                                |

##### Schedule

The next budget proposal will not be made until the results are delivered.

Code repositories with the result progress will be made public no later then January 7 2017.

## Closing

The initial proposal had as result 'download the blockchain' this has changed. My main focus now is getting transaction info and storing that in a way that POS systems can verify payments. The reason for this is that I'm working with Kodaxx on slacks, he is building a POS system that needs to run on cheap and mobile devices.

A demo of his work Video link, he mostly needs a simple light weight solution to hook the system in to. To get this up and running as soon as possible I have moved my focus on to the transactions send out by the network and I'm pulling them out of the Core client utilizing the extended ZMQ tools in the 12.1 test client. As GoDash grows the need for a full client will be removed to make the requirements of the backend of the POS system as light and easy as possible.

> Res: (Port x11 hash)[https://gitlab.com/nitya-sattva/go-x11]

> Ref: (Rasbery)[https://www.kjell.com/se/sortiment/...i/raspberry-pi-3-model-b-enkortsdator-p88000]
> Ref: (Enclosure)[https://www.kjell.com/se/sortiment/.../lada-for-raspberry-pi-och-touchskarm-p87869]
> Ref: (Touch Screen)[https://www.kjell.com/se/sortiment/...spberry-pi/raspberry-pi-touchskarm-7--p87843]
 
Last edited:
Because there is a separate proposal for the "Point of Sale" system this one will not be submitted this month and I will end up changing it around again 'if' and 'when' the time comes. I fully support the POS proposal Kodaxx made and the idea's he has on moving forward once the base of the system is up and running.

... I mentioned the 7the of January so the link to the repo is down below. Nothing in there is final, it is just a dump of one of my working directories but it is the one that has been running on our test server for the past 7 days and the one Kodaxx is using to build off.

Repo root:
https://gitlab.com/nitya-sattva/godash.dev
Note this was a private dev repo, so the whole setup is messy; reason for this is a push to demo a proto type in Miami this month.

Server we are using for the prototype can be found here:
https://gitlab.com/nitya-sattva/godash.dev/tree/master/bin/dp-servzmq

And then there is a demo client for the back office we started on:
https://gitlab.com/nitya-sattva/godash.dev/tree/master/bin/dp-client

This is/was the first test setup and it is using zmq messages from 12.1 development build, eventually the requirement run Dashd will be removed as it becomes a SPV node and/or the server hooks in to Evolution's DAPI.

More to come, when ? Depends on how things go with the pos project. OpenBazaar is definitely still on my radar, but just like the pos it requires a full SPV node and some wallet functionality to be implemented.

If you like OpenBazaar or other idea's in here make sure to vote on the POS proposal, that could be the project that ends up flipping the bill to get this project fleshed out.

https://www.dashcentral.org/p/dash-point-of-sale
 
Last edited:
Back
Top