Graft mobile wallet and point of sale apps do not maintain a full copy of the blockchain for obvious reasons. Does it mean the wallet content is stored on supernodes which may compromise its security and privacy?

There are multiple elements of the Graft user wallet:
  • Private spend key – secret – required to spend money; stored in the wallet app
  • Private view key – “semi-secret” – required to see the balance and previous transactions
  • Payment address – public – required to receive money
In Graft, the Private spend key is always stored at the client (wallet) and never shared with the supernodes. Therefore, it is not the same as credit card when you share you card account number with the merchant, payment processor, and the bank every time you make a payment. If one of them is breached, your credit card can be stolen and used to make fraudulent payments. If any or even all supernodes are “breached”, they don’t have your private spend key so no one will be able to “use” your Graft account.
The Graft wallet balance is a “hidden” set of previous transactions. It is calculated by scanning all the previous transactions which are stored on the public blockchain but invisible without view key. Since mobile wallet app does not have direct access to the blockchain, the private view key is temporary shared with a single “proxy” (relay) supernode in order to retrieve the wallet balance; the supernode will not store this view key in any database so even if it’s “breached” the view key will not be disclosed in most cases. However, even if the view key is disclosed, it only allows to see transactions, not to spend any money.
Users (either buyers or merchants) with higher requirements for privacy can host their own private “proxy” supernode with full copy of blockchain. This way they will never share their view keys with the random “foreign” supernodes. Most probably, due to limited processing power and other resource limitations, such a private proxy supernode will not be able to participate in transaction processing and earn any block rewards or transaction fees, but it will still be able to validate transactions and view balances privately by scanning the local copy of the blockchain. For users who cannot or don’t want to host their own supernode but still don’t trust the entire network, Graft creates a special (free) cloud service with trusted proxy supernodes that are protected by multiple levels of security.

In order to process real-time authorization (instant confirmation) Graft network puts a “lock” on buyer’s account. How does it not violate one of the main goals of any cryptocurrency system – untraceability?

First of all, untraceability is not a feature of any cryptocurrency. As of today, CryptoNote is perhaps the only protocol that enables full privacy and untraceability. The beauty of Cryptonote is that it hides the details of transaction while still preventing double-spending. This is achieved through the use of key image which is unique “fingerprint” that represents the spending address and amount without disclosing any details about the buyer or the amount. By providing the key image for upcoming transaction to the network of supernodes, the buyer’s wallet will temporarily “lock” its “account”, so no other transaction with the same key image can happen until the locked transaction is settled or the lock is removed. If the buyer will try to finalize the transaction with the key image different from the one used in the original lock, such transaction will be rejected by the supernodes. On the other hand, the key image does not contain any information about the buyer, buyer’s wallet, or recipient (merchant). In addition, any traces of communication between the buyer (wallet app), the merchant (point of sale app), and the supernodes (selected proxy and sample supernodes) during authorization phases are completely removed once transaction is settled (written into the blockchain). Even transaction fees paid by merchant to authorizing supernodes are hidden from public view, which is another major privacy improvement comparing to all previous CryptoNote implementations that do not hide transaction fees.

Will Anyone Be Able to Run a Supernode?

We call it supernode because it performs more functions than “traditional” network node, and there are different requirements for supernode owners. Yes, Graft network is open and decentralized, and anyone will be able to run a supernode, but there are different levels of supernode and different conditions (and rewards) associated with each level.
Proxy Supernode is the “entry level” – everyone can install the supernode software and host Relay supernode. The only requirement is public IP, but this can be achieved even with home network. Proxy supernode does not mine or provide services, but it can be useful for several purposes; for example, as a trusted relay for those who have highest privacy requirements, so they can host their own “wallet server”, or for large merchants as a “store server” for even faster transaction processing.
Miner Supernode can generate revenue by earning block rewards. The only requirement (in addition to public IP) is higher computing power required for PoW mining. Miner supernode is the last step before the next and highest level.
Full Supernode is both miner and service provider. It cannot perform its instant authorization functions or service brokerage (credit card acceptance, for example) without mining. In addition, performing Full functions requires a stake – collateral balance associated with supernode address. Hence combined PoW/PoS. Miner supernode can mine without a stake but it won’t be able to provide services, i.e. it won’t be able to earn transaction and service fees. Note that Graft miner does not receive transaction or service fees, only block rewards. Transaction and service fees are only paid to Full supernode that mines, has a stake, issues instant approvals, and hosts network service brokers.

How Graft Zero-Fee Transaction is Possible, and Why Other Cryptocurrency Networks Cannot Afford Free Funds Transfers?

Many payment networks such as ACH or PayPal provide free transfers between user accounts which create a huge incentive comparing to cryptocurrencies, which charge users unproportional fees regardless the speed and amount of transaction. This feature is perfectly suitable for transactions with low speed requirements, such as funds transfers between family accounts or remittance of employees’ salaries. In order to be able to compete with traditional payment networks, Graft provides limited free transfers between user wallets. Bitcoin and most other cryptocurrency networks usually cannot “afford” free transactions for three major reasons:
Lack of incentive for minersThreat of DOS attacksUncontrolled growth of blockchain
Graft resolves the first problem by logical separation between payment and transfer, so supernodes (miners) receive transaction fees for instant payments which constitute the majority of all transactions, while free transfers are processed “on the background” with lower priority.
The second problem with DOS threat is resolved by voluntary user identification and authentication. Of course, there are no free lunches, so the users should “pay” by providing their identity to the network to ensure the reasonable use (by limiting the number and frequency of free transfers per user) and prevent the network abuse. However, using zero knowledge proof authentication technology will allow users to prove their identity without compromising their privacy.
The last problem with uncontrolled block size growth is resolved by a complex of measures: small block interval, unlimited block size, and standard restricted transaction size for particular transaction types such as free transfer. In addition, one of the sides of the free transfer must prove that they contributed to the network by conducting “commercial” payment transaction types in the past.

Graft Bounty Campaign August 23, 2017 — October 15, 2017

During a public stage of Pre-ICO, with our Bounty Campaign you can earn GRAFT coins by helping Graft network grow.  For early marketing and rewarding active participants of our community, we reserve 25,000 GRAFT. The rate is 1 GRAFT is 0.00262 BTC.How to Participate Learn here the different ways to participate and submit application for the section you selected.You can submit multiple applications for different sections. We will review your application and allocate your Pre-ICO bounty funds accordingly. After you have completed any of the tasks listed, please submit the claim form. After Pre-ICO ending on October 15, 2017 you will receive a reward certificate electronically signed by the Graft Foundation. The reward certificate then can be redeemed to GRAFT coins within 30 days after Graft production network launch. The redemption can be done by submitting the reward certificate and providing the Graft wallet address using redemption form

Campaign Categories Phase 1 (current)

Start date: August 23, 2017; End date: October 15, 2017
  • Ambassadors – 10,000 GRAFT
  • Translations and Signatures – 5,000 GRAFT
  • Twitter – 10,000 GRAFTFacebook – 10,000 GRAFT
  • LinkedIn – 2,500 GRAFT
  • Reddit – 2,500 GRAFT
  • Media Publications – 10,000 GRAFT

Ambassadors Campaign

Ambassadors Bounty Pool = 10,000 GRAFT Reward: 200 – 2000 GRAFT, depending on proposed scope


Knowledge of the concept and sharing the philosophy of Graft project Activity in blockchain or/and payment industry for at least 2 years


Inform the audience of your language group about the concept and philosophy, concept and operational nuances by communicating on subject-related resources and answering questions via e-mail.

To become an ambassador

If you decided to become an ambassador of the Graft project, please apply by email to  In the message specify your personal info (name, country, working language, background in the blockchain or/and payment industry)

Translations and Signatures

Translations Bounty Pool = 5,000 GRAFT White Paper Translation = 100 GRAFT To become a translator submit your white paper translation application Announcement or channel translations, signatures: send email to

Twitter Campaign

Twitter Bounty Pool = 10,000 GRAFT

Twitter Requirements

Your Twitter account must have at least 100 followers. Following Follow Graft official Twitter account @graftnetwork graftnetwork, like 2 recent tweets, and retweet the latest tweet: 2 GRAFT Likes, Retweets, and Mentions For every Like+Retweet or Mention:
  • 0.3 GRAFT for 100-200 followers
  • 0.5 GRAFT for 200-500 followers
  • 1 GRAFT for 500+ followers
The tweet must contain the following hashtags:  #cryptocurrency #blockchain #payments You cannot like/retweet or mention more than once a day.

How to Participate

Submit Twitter Application We will review your application and allocate your Pre-ICO bounty funds accordingly.

Facebook Campaign

Facebook Bounty Pool = 10,000 GRAFT

Facebook Requirements

Your Facebook account must have at least 100 followers/friends.


Follow official Graft Facebook page https://www., like 2 recent posts, and share latest post: 2 GRAFTLikes, Shares, and Original Posts For every Like/Share or Original Post:
  • 0.3 GRAFT for 100-200 followers
  • 0.5 GRAFT for 200-500 followers
  • 1 GRAFT for 500+ followers
Theoriginal post must contain a link to the Graft website or/and Graft Facebook page You cannot like/share or post more than once a day.How to Participate Submit Facebook Application We will review your application and allocate your Pre-ICO bounty funds accordingly.

LinkedIn Campaign

LinkedIn Bounty Pool = 2,500 GRAFT

LinkedIn Requirements

Your LinkedIn account must have at least 100 followers.Following Follow official Graft LinkedIn page https://www., like 2 recent posts, and reshare latest post: 2 GRAFTLikes, Shares, and Original Posts For every Like/Share or Original Post:
  • 0.3 GRAFT for 100-200 followers
  • 0.5 GRAFT for 200-5,000 followers
  • 1 GRAFT for 500+ followers
The original post must contain a link to the Graft website or/and Graft LinkedIn page You cannot like/share or post more than once a day.

How to Participate

Submit LinkedIn Application We will review yourapplication and allocate your Pre-ICO bounty funds accordingly.


Reddit Bounty Pool = 2,500 GRAFT

Following and Upvoting

Follow Graft official Reddit community r/Graft at and upvote all its posts: 2 GRAFT

Posts and Upvotes

Post a topic in r/Graft reddit community / related to Graft or/and cryptocurrencies or/and blockchains:
  • If the post gets over 2 upvotes: 0.3 GRAFT
  • If the post gets over 5 upvotes: 0.5 GRAFT
  • If the post gets over 10 upvotes: 1 GRAFT


  • Reddit account must have at least 10 karma.
  • You must upvote all positive posts in r/Graft daily.
  • You cannot post more than twice a day.

How to Participate

Submit Reddit Application We will review your application and allocate your Pre-ICO bounty funds accordingly.

Media Publications

Media Bounty Pool= 10,000 GRAFT If you publish an article about Graft on the website of a big media outlet, you will earn 100 GRAFT or more, depending on the quality or the article and the reach of the media outlet. We will rate every article separately. If you want an estimation of rewardcreceived prior to posting the article, submit your article text andcthe name of the media outlet via e-mail: You can claim your reward by submitting an article link to the same email.

Graft Pre-ICO

Why raise money through ICO
We have very ambitious plans that include implementing default exchange and authorization brokers, reference e-commerce and point-of-sale integrations, launching Graft debit card, and community credit.   Executing on these goals will require funds. We’re incredibly excited to continue working on the technology, putting our fantastic team to work and growing the organization to more great people!
Why Pre-ICO We believe in delivering real value at every step of the way. As such, we will be launching the ICO on the real network so people and organizations can purchase real cryptocurrency. For this to happen we need to invest more into engineering, operations, legal, and other processes. Pre-ICO will give us the few extra months that are needed to get ready and set us  and our users up for a successful ICO.  ​Participating in Pre-ICO We’re offering substantial discounts to early backers. If you’re interested in pre-sale, please send us your name, email, phone number, and the amount that you would like to purchase to ​About Graft Coin Graft is a cryptocurrency that will be traded on the cryptocurrency exchanges. Like other cryptocurrencies, graft represents a digital token that can be used to pay for products, services, and transactions in place of fiat currencies. Owning graft coin will not represent ownership in Graft Foundation.

How Graft is Different from Other Cryptocurrencies and Why is it Better for Payment Processing Applications

We’ve been getting lots of questions on what differentiates graft from other cryptocurrencies, so we decided to invest the time to thoroughly compare across the characteristics that matter to payment processing applications.
It’s important to keep in mind that cryptocurrencies are not inherently better or worse – they were just designed with different use cases in mind. We designed Graft to be the best cryptocurrency for payment processing.

How is Graft real-time authorization (“instant confirmation”) within a few seconds possible with 2 minute block interval?

Unlike most crypto payment systems, and similar to traditional credit/debit card processing, Graft payment is divided into two phases: authorization and settlement. Like in credit/debit card world, Graft authorization happens in real time (hundreds milliseconds to a few seconds, depending on various conditions), while settlement is performed later on, usually within 2 minutes (compare to several hours and even days in traditional payment networks).
Although there are cryptocurrencies with block (settlement) interval less than 2 minutes, there is no specific reason to reduce it, especially with Graft built in “always on” real time authorization system. First, very short interval complicates the block generation and PoW process, as a lot of supernodes must communicate each other and agree on the new block, so with very short interval the network latency will start affecting the process. Second, reducing the interval still does not resolve the real-time authorization (“instant confirmation”) problem. Even with 30 seconds interval, it is still too long for real time payments (credit card authorizations are in a range of hundreds milliseconds to a few seconds), not to mention the fact that 1 confirmation (1 block) is still not enough to mitigate the risk of fork for significant amounts. So special additional technology is still required to resolve the real-time authorization problem. Graft resolves this problem by implementing a scheme called authorization sample, which is a group of supernodes that is selected by special Proof of Work/Proof of Stake algorithm from a larger pool of candidates.
The supernodes in authorization sample must match several criteria in order to prove their loyalty to the network:
Must be an active miner – solve at least one block within last 1440 blocksMust maintain a collateral (“stake”) deposit account with 1000 graftMust be “always on” (99% of the time within last 48 hours)Must have a public IP
The authorization sample supernodes validate the transaction and guarantee that the buyer cannot spend the same money more than once until the transaction is settled (added into the block which is written into the blockchain). The settlement is performed by the mining part of the supernode within 2 minutes.

How are decentralized credit card payments possible given the amount of regulations and technical limitations?

Traditional credit and debit cards are accepted by service brokers which are hosted by Graft supernodes as network “plugins”. The supernode network is fully decentralized organization. The service broker, including credit card acceptance broker, is a distributed gateway which has an owner who complies with all necessary regulations. In addition to default “reference” implementation of credit card acceptance broker created and maintained by Graft Foundation, there will be multiple third party implementations that offer similar competitive services. Thus, technically, a single credit card acceptance broker is not fully decentralized service but it is running on decentralized, distributed, and diverse service platform.  In addition to traditional credit and debit cards, Graft is designing and implementing its own crowdfunded credit card eco-system which will be fully decentralized.

Is Graft mineable?

Yes, Graft is mineable. Unlike most cryptocurrencies, Graft consists of supernodes that process two-phase payment transaction, just like “traditional” credit card payments: real time authorization and settlement (mining). Also, supernodes may host additional brokerage services such as credit card authorizations, instant exchanges, and merchant payouts. Supernodes receive mining reward for each solved block, but they do not earn transaction fees from mining. Transaction fees can be earned by processing real time transaction approvals. Supernode is allowed to participate in real time authorization process only after successfully solving a new block.