Author

Topic: GRAFT - Universal Payment Processing Network - page 108. (Read 84390 times)

member
Activity: 112
Merit: 10
Graft project looks like an interesting one, we would like to share Tokenzone's users opinions about it: https://tokenzone.io/ico-groups/252-graft/239-group-reviews
sr. member
Activity: 784
Merit: 262
AZBI NETWORK - Multichain system
what is total tokens?
yeah,and how many tokens have been retributed up to now?
I have an interest to buy token graft. because according to my prediction this project will be successful
full member
Activity: 175
Merit: 100
what is total tokens?
full member
Activity: 496
Merit: 104
UNIVERSAL PAYMENT BLOCKCHAIN
GRAFT NETWORK MVP DEVELOPMENT STATUS UPDATE



We are moving forward with our MVP development, and it’s time for another update! Last time we talked about several areas of current activities: network node, supernode, blockchain explorer, testnet, mining, mobile wallet and POS apps, and payment terminal apps. So let’s review the progress in all those areas.

Network node

We have done several changes required for supporting the supernode activities as well as protocol changes such as new wallet addresses. GRAFT wallet addresses now start from “G” for mainnet and “T” for testnet, so they could be easily distinguishable from other wallet addresses. Also, we have introduced a new transaction type flag in order to be able to distinguish between different transaction types. For example, a new transaction that is approved instantly by the authorization sample is different from a “standard” slow transaction (which is eventually going to be deprecated).

Supernode

We have successfully finished the transition of the supernode codebase from Python to C++ – good job, our development team! Essentially, it has been rewritten in C++ from scratch. It took time and efforts, but there are huge benefits of this refactoring: a unified technology stack and generic code reusability. Now both network and supernode are located under the same project in github, so don’t be confused by lack of activities in “supernode” project: it’s been deprecated.

We have started the full implementation of the most important core feature of Graft Network: real time authorization (instant approval). During the PoC phase, real time authorization was not fully implemented, and many core functions were just mocked up. Now we are implementing the real mechanism according to the original design described in the white paper. The optimistic flow is scheduled to be ready for testing by mid December, while the full implementation should be done by the end of the year. It is very heavy lifting from development point of view, but once fully implemented and tested, this feature alone is going to revolutionize crypto payments!

Mobile Wallet, Mobile Point of Sale, and Payment Terminal apps

We are actively working on further development and redesign of client applications, which include wallet and point of sale mobile apps as well as payment terminals’ apps for Verifone, Ingenico, Equinox, and AnywhereCommerce. The most recent versions of MVP apps are going to be open for public testing very soon. Stay tuned!

Mining

Mining is a key function which is required for a successful network setup. As such it is our goal to provide with a simple and streamlined process on how to mine GRF. Our vision is to provide holistic procedure (turnkey) which can be understood and executed by everyone, including non-technical users.

In order to achieve our goal we are currently testing and documenting the best and easiest processes for miner setup and configuration. Our effort is not limited to written instructions, and we are also planning on providing video guides on how to perform the setup and configuration. To minimize the entry barrier for mining we are also creating a template for cloud mining (AMI/terraform) allowing new users to mine with zero CAPEX investment.

Public testnet

The main testnet is open to public. Now you can run your own network node and supernode and even mine some test GRF coins with CPU minder and run basic transfers. Note that currently we do not accept any support requests for the testnet for two reasons: first, it is not stable, and the versions are changing literally every day, and second, we do not have a designated support team yet, and developers are focused on their primary development tasks so we could meet our very tight deadlines. Thus, please connect to the testnet at your own risk. Nevertheless, we are always open for healthy criticism and happy to receive any feedback and bug reports. You can find information about the testnet connectivity, network node, and CLI wallet setup below. The full supernode setup and configuration instructions will be also published soon.

Public testnet seed nodes: 54.207.116.130, 54.207.21.115, 54.233.159.189, 18.231.10.64

Public testnet block explorer: testnet.graft.network:8081

Installing VM

1. Install VirtualBox (another virtualization software can be used, but only VirtualBox has been tested):

https://www.virtualbox.org/wiki/Downloads

Guest OS is Ubuntu 16.04, x64. Download ISO image using following URL:

http://releases.ubuntu.com/16.04/ubuntu-16.04.3-desktop-amd64.iso

2. Open VirtualBox, create new Virtual Machine

Select menu “Machine -> New”, Enter name, Select “Linux” (Type), Select “Ubuntu (64-bit)” (Version):

3. Select at least 2Gb RAM for the Virtual Machine.

It is recommended to arrange 2Gb RAM per CPU core for faster build.

4. Create new Virtual Hard Disk:

Select “VDI (VirtualBox Disk Image), Dynamically Allocated, Adjust file location (if needed) and select size appropriately. If you set it as e.g. 100Gb it doesn’t mean 100Gb will be allocated immediately – this is just upper limit.

5. Mount installation ISO:

Select your VM in the list, click “Settings”, select “Storage” and mount downloaded ISO as a new optical drive to IDE controller

6. Start VM and install the OS:

Follow the steps: https://tutorials.ubuntu.com/tutorial/tutorial-install-ubuntu-desktop#2

Installing the network node and CLI wallet

1. Install git (if not installed already):

sudo apt-get install -y git

2. Clone Graft Network from GitHub repository:

https://github.com/graft-project/GraftNetwork.git

git clone https://github.com/graft-project/GraftNetwork.git

3. Go to GraftNetwork directory:

cd GraftNetwork

4. Install dependencies from the list https://github.com/graft-project/GraftNetwork#dependencies

Use the following command line:

sudo apt-get -y install build-essential cmake \

pkg-config libboost-all-dev \

libssl-dev libunwind8-dev \

liblzma-dev libldns-dev \

libexpat1-dev doxygen graphviz

5. Start the build:

Option A (Use all CPUs):

make

Option B (Defined CPU affinity):

make -j4

for “-j” param select appropriate number of CPU cores available on your system.

In order to build standalone binaries (i.e. to upload it to the server where no dev packages installed), invoke:

make -j4 release-static

Wait until compilation is finished (Approximately 21 minutes using AWS T2 Medium)

6. Copy binaries to the appropriate directory:

Option A (system scope) –

sudo cp build/release/bin/* /usr/local/bin/

Option B (user scope) –

mkdir $HOME/bin

cp build/release/bin/* $HOME/bin

7. Run Graft network node

Under folder /GraftNetwork/build/release/bin, the following components may be found:

graftnoded – Graft Network daemon;

graft-wallet-cli – Graft Network CLI Wallet.

Running Graft network node daemon:

graftnoded --testnet

8. Creating CLI wallet and connecting to the local testnet node

To create new wallet for the public testnet, invoke:

./graft-wallet-cli --generate-new-wallet --testnet

File location : ~/GraftNetwork/build/release/bin

It will try to connect to the local network node daemon, running in testnet mode, ask password for a new wallet, electrum seed language, generate new wallet, and finally open wallet with CLI interface. Invoke help to see available commands. E.g. CPU mining (solo mining) can be started with start_mining command.
hero member
Activity: 798
Merit: 503
I commend you for this.  When mining is live, not on testnet, will it be possible to mine only on CPU.  If one doesn't have any GPU's to mine with, will a laptop suffice? 

For a start I think the CPU will be adequate because the whole Graft mining will be like bitcoin mining which start from CPU to GPU when the hashrate goes up.

[/hr]
Dear Graft Project,
You said Graft token will be available on exchange after the ICO could specify the exchange?

Would the Graft token also available on Coin cap market?
Is it not better you focus on the project first and after the ICO, then discussion can now be directed towards when it will be listed on the exchange sites and which one specifically.  The team have said it will be listed, and I believe they will keep to their word.

I also wanna suggest an ANN thread for btt users, we are interested in updates and news related to the project. Do you have some telegram channel available?

for discussion and engagement with the team, join the Telegram group https://t.me/GraftNet
for official announcement, check out the Telegram Channel https://t.me/graftnetofficial

Official announcement on telegram? What of those of us not on that platform. If it wont be too much stress, I think there should also be a further dissemination on the project progress on this ANN thread as well so we will all be informed. Telegram is good but it might be to clumsy and easy to miss important update which is very much easy on the forum.
hero member
Activity: 2268
Merit: 579
Vave.com - Crypto Casino
I commend you for this.  When mining is live, not on testnet, will it be possible to mine only on CPU.  If one doesn't have any GPU's to mine with, will a laptop suffice? 

For a start I think the CPU will be adequate because the whole Graft mining will be like bitcoin mining which start from CPU to GPU when the hashrate goes up.

[/hr]
Dear Graft Project,
You said Graft token will be available on exchange after the ICO could specify the exchange?
Would the Graft token also available on Coin cap market?
hero member
Activity: 752
Merit: 500
I commend you for this.  When mining is live, not on testnet, will it be possible to mine only on CPU.  If one doesn't have any GPU's to mine with, will a laptop suffice? 
full member
Activity: 496
Merit: 104
UNIVERSAL PAYMENT BLOCKCHAIN
sr. member
Activity: 478
Merit: 250
I also wanna suggest an ANN thread for btt users, we are interested in updates and news related to the project. Do you have some telegram channel available?

for discussion and engagement with the team, join the Telegram group https://t.me/GraftNet
for official announcement, check out the Telegram Channel https://t.me/graftnetofficial
member
Activity: 140
Merit: 10
Highest ROI crypto infrastructure
I also wanna suggest an ANN thread for btt users, we are interested in updates and news related to the project. Do you have some telegram channel available?
newbie
Activity: 51
Merit: 0
It seems there is a push back on the project as to the start date of the ICO but what I am surprised at is that there is no discussion about the the importance of this project and the gap that it seeks to fill in this era of several project coming out and competing for space and attention. Rather what I am seeing are only something related to mining grf or running the node which to me should be a discussion after the ICO. I might be wrong though.

I m not sure why you would say this , is become someone mention me to me about the mining .. and i look into it and only i know the great game changer for it was because of the the whole mining and node function to make it possible for what you re trying to do , cause to do instant transfer with all credit card and crypto and all those exchange and additional of privacy which sound like a dream but eventually with the concept of your function of mining it make sense on how fast it going to do it and the link btw the proxy node , miner node , supernode and the stake on it .

By reading it the only problem i dont understand 1) if it host by pool as a miner pool and we host the supernode fucntion and share the transaction and service fee then it will defeat it purpose and eventually alot full supernode(staker) will give up 2) if i solo mine to fullfill my stake and to fulfill the requirement of fullsupernode will fail if the pool get too big cause eventually 3-5 day barely get a block and our supernode only verify to do it once for every block we did .

So i guess the transaction fee and service fee even distribute 100% will still see it fail cause without miner they cant get this fee , so only thing i can think of right now is the block reward is been reduces (to a point miner dont feel purely mining it is very profitable ) or block reward is to share among node (that make every miner who want to get more is to stake and host a supernode) or everystaker who are interested to get some mining hashes.. with anything getting on a pool it dont serve the unique POW/POS => supernode system


yvmen
member
Activity: 280
Merit: 15
I really like to see this project. Because the Graft project can involve all elements of society without choosing. With this project, it will facilitate the transaction between buyer and buyer. As we know, we also want something easy. Is not that a good project?
full member
Activity: 496
Merit: 104
UNIVERSAL PAYMENT BLOCKCHAIN
Introducing Superstake: Important Enhancement of Graft Network Protocol

Original blog post: https://www.graft.network/2017/11/23/introducing-superstake-important-enhancement-of-graft-network-protocol/

If I run a supernode (miner and full node for service brokers), my miner cannot join mining pool? Instead I need superstake node to be able to join the mining pool and be a valid supernode?

Correct - you must run a solo miner in order to run your own full supernode.
If you join a pool, you want be able to own a full supernode because you don’t own the pool wallet. The pool owners will take care of superstake. I guess they will be sharing the earnings from transaction fees with all pool participants.
So, a supernode is different from a masternode in that mining is involved along with locking up coins?

I guess you are comparing to Dash masternode? Yes, combined PoW/PoS is one of the main differences. The authorization sample selection algorithm is different as well, and other technical solutions.
full member
Activity: 496
Merit: 104
UNIVERSAL PAYMENT BLOCKCHAIN
is there any new ico ANN thread? or this thread preico ANN thread is going to be changed to ico ANN thread?

We keep the same thread for now. We will going to update the headers soon. If we replace the thread it will be announced here.
member
Activity: 77
Merit: 10
is there any new ico ANN thread? or this thread preico ANN thread is going to be changed to ico ANN thread?
hero member
Activity: 752
Merit: 500
It seems there is a push back on the project as to the start date of the ICO but what I am surprised at is that there is no discussion about the the importance of this project and the gap that it seeks to fill in this era of several project coming out and competing for space and attention. Rather what I am seeing are only something related to mining grf or running the node which to me should be a discussion after the ICO. I might be wrong though.
We know the project is important which why we want to mine and run nodes.
hero member
Activity: 798
Merit: 503
It seems there is a push back on the project as to the start date of the ICO but what I am surprised at is that there is no discussion about the the importance of this project and the gap that it seeks to fill in this era of several project coming out and competing for space and attention. Rather what I am seeing are only something related to mining grf or running the node which to me should be a discussion after the ICO. I might be wrong though.
hero member
Activity: 752
Merit: 500
Introducing Superstake: Important Enhancement of Graft Network Protocol

Original blog post: https://www.graft.network/2017/11/23/introducing-superstake-important-enhancement-of-graft-network-protocol/

If I run a supernode (miner and full node for service brokers), my miner cannot join mining pool? Instead I need superstake node to be able to join the mining pool and be a valid supernode?

Correct - you must run a solo miner in order to run your own full supernode.
If you join a pool, you want be able to own a full supernode because you don’t own the pool wallet. The pool owners will take care of superstake. I guess they will be sharing the earnings from transaction fees with all pool participants.
So, a supernode is different from a masternode in that mining is involved along with locking up coins?
full member
Activity: 496
Merit: 104
UNIVERSAL PAYMENT BLOCKCHAIN
Introducing Superstake: Important Enhancement of Graft Network Protocol

Original blog post: https://www.graft.network/2017/11/23/introducing-superstake-important-enhancement-of-graft-network-protocol/

If I run a supernode (miner and full node for service brokers), my miner cannot join mining pool? Instead I need superstake node to be able to join the mining pool and be a valid supernode?

Correct - you must run a solo miner in order to run your own full supernode.
If you join a pool, you want be able to own a full supernode because you don’t own the pool wallet. The pool owners will take care of superstake. I guess they will be sharing the earnings from transaction fees with all pool participants.
Jump to: