The future of GRAFT as Delegated Proof-of-Stake (DPoS)

It’s Valentines day, so we thought it would be appropriate to show some extra love for GRAFT ?

We wanted to lift up the covers a little bit on what we’ve been thinking about over the past few months as what the future holds for GRAFT’s technology. Please meet the beginnings of LYRA DPoS*- the Next Big Thing for GRAFT Platform, based on the most recent advances in the field.

Down cycles provide an opportunity to hunker down and build a great solution in preparation for the upturn and market expansion. The market WILL return and when it does, it will reward those who have the most advanced technology for the application, so we need to be ready for that!

The keyword is BUIDL!

Enjoy the read – we hope you will come away as inspired as we have been with it!
As usual, we welcome your feedback – please use github’s issue subsystem to comment.
https://github.com/graft-project/LYRA

* DPoS stands for Delegated Proof of Stake

** GRFT isn’t going away – it will remain the voting and gas/reward currency in the new DPoS platform

RTA Alpha 4.2



Alpha 4.2 is ready for testing!

Release notes:

Cryptonode:

Tag: v1.3.4.2-alpha4.2, https://github.com/graft-project/GraftNetwork/tree/v1.3.4.2-alpha4.2

Changelog:

  • reduced announce traffic: announces relayed to random peers selected with probability = 1/N
  • RTA messages transferred over handshaked P2P connections (RTA doesn’t make new connections)
  • fix: do_broadcast, do_supernode_announce: notify called outside of foreach_connection loop (to fix random segfault)

Supernode:

Tag: v0.4.2-alpha4.2, https://github.com/graft-project/graft-ng/tree/v0.4.2-alpha4.2

Changelog:

  • semi-random announce period (added random factor to update period)
  • fix: “can’t build auth sample” error while buiding auth sample first time



ColdPay IndieGogo Campaign – Live Now!

As we mentioned in the previous communications, we are launching an IndieGogo campaign for the ColdPay card.

Why we’re doing this and why now?

In order for the network to gain the momentum as quickly as possible we need to create awareness and “pull” from both sides of the marketplace. What better way to reach the first potential users and influencers than a cool multicurrency cold wallet / payment card – something that they will initially use to make their cryptocurrency wallets safer and eventually use for payments.

With the campaign now and a first batch scheduled for late May / early June, we’re looking to create some good buzz in the marketplace shortly prior to, during, and shortly after RTA Mainnet launch (not to mention putting a useful product into people’s hands that reminds them of GRAFT).

Impact on RTA development timelines

ColdPay leverages the same development investment that we have to make for the mobile wallet and POS support, including web wallet and payment gateway, so from that standpoint we’re not incurring additional development overhead.

There’s a limited amount of specialized development both on the card and one the provisioning interface, but that work is confined to several part- time engineers who do not participate in core development. So overall impact on the critical path core development is minimal.

Participating in ColdPay IndieGogo campaign



The campaign is now OPEN! There’s a first 100 card Early Bird Secret perk we’re making available to the community.




RTA Mining on Mainnet


Often times as engineers we have a tendency to wait to release something until it’s complete and final. This however is not always practical, especially when it comes large complex projects like RTA Supernodes.

We have given it a lot of thought over the last few weeks and decided to break up the Supernode release into two phases. While we’re continuing the work on fine tuning RTA workflow and communication protocol in preparation for mainnet beta, we will first roll out what we’re calling an “RTA Miner” – an RTA Supernode that stakes, participates in RTA communication, and gets revenue from the stimulus transactions.

Goals

This release will allow us to:
  • Test the supernode concept on the scale of real network (there is a limited number of alpha supernodes)
  • Fine tune the economic model including stimulus distribution model
  • Draw attention to the project (enter masternode listings etc.)

Scope

  • RTA transaction will not be enabled in wallets and POS clients (only stimulus transactions will be enabled, but they do not require GUI clients)
  • No requirements to RTA TX performance (time, fault tolerance, etc.) or security (double-spending) as stimulus RTA Tx will be processed by GRAFT team only (Stimulus Tx is sent between GRAFT wallets)
  • There will be no security risk to supernode owners or to the entire network

Incentive Details

We’re currently targeting a 5% avg. per month ROI in RTA mining income based on the stimulus program we had announced earlier. Stimulus incentives will carry into the RTA Mainnet launch (tentatively April 2019) until the network is fully ramped up.
The calculation is based on 1,000 active Supernodes

Timing

We haven’t set an exact date for this release yet, but expect it to be within the next 3 weeks, pending release and testing of the supernode staking wallets security issue fix.



Get Ready for Supernode Staking

/>

Pay-in Exchange Broker Alpha

We’re excited to publish the first version of the Exchange Broker that we’ve been working on for a while in parallel to the RTA in an effort to provide a complete second layer eco-system.

https://github.com/graft-project/exchange-broker

This is the first version of the exchange broker which aims to facilitate a scenario where the merchant or merchant service provider perform the accept, exchange and payout functions. (Future versions of the broker and other components will become further decentralized and separate those functions among other participants in the network)

The broker can run on the RTA Alpha testnet and comes with a nice demo application emulating a POS/terminal accepting testnet BTC and ETH for payment.

Join the Exchange Broker Telegram channel for community-based support and idea exchange.


AMA With the Devs – October 18th

GRAFT AMA with the Devs
Have a burning question about the GRAFT Network? Marketing plan? Adoption? Community involvement? Technical questions? Submit your question(s) and get an answer! In a continued effort to increase engagement with our community and educate the market, the GRAFT Team will be hosting an AMA live on Telegram and Discord on October 18th, at 12pm EDT.

Questions will be categorized and collected through a Google form to make the best use of time and format.

* PLEASE SUBMIT ONE QUESTION AT A TIME. You will have the opportunity to post another question after submission. This allows us to keep the questions concise, organized and minimize duplication.

SUBMIT QUESTIONS HERE: https://goo.gl/forms/10VVUaqcWqp9Kg2y1

FORMAT:
  • Questions will be moderated by our Discord Community Manager, and answered by GRAFT devs.
  • Q&A will be delivered simultaneously on Telegram and Discord via the GRAFT Bridge Bot.
  • We have an hour for the AMA. Will try to get through as many questions as we can, with target of 20. The remaining questions will be held over for the future monthly AMA rounds.
  • Afterword, a summary will be posted to the GRAFT blog, and then pushed to all social media channels.
Happy GRAFTing!

GRAFT Major Network Update 1.4.2 (“v10”)

As previously announced, we have released network node version 1.4.2 (“v10”) for a major network update. This update will correct the emission curve by reducing block rewards by 50% starting at block 176,000, which will be reached around September 17, 2018.

The new block reward formula will be as following:

reward = (M – A) * 2^-19 * 10^-10 / 2

Where M is the maximum total supply and A is the current supply.

This correction will not change the maximum supply of GRAFT that will be ever created, it will just stretch the emission curve such that it will take longer to mine the maximum supply. All GRAFT supporters should benefit from the corrected emission formula because it will stabilize the growth of the circulating supply.

In addition, GRAFT v10 will drop the mining difficulty algorithm adjustment made in the previous (v9) major network update (LWMA+tweak) and return to a standard LWMA difficulty calculation. The adjustment was originally added in an attempt to make the difficulty drop faster after a network attack, as it was believed that such network attacks were responsible for block delays and network stalls in the turbulent days between the first (v8) and second (v9) major network updates. As it turned out, however, those issues were caused by an unrelated bug inherited from Monero and have been long-since fixed on Graft’s network (the fix did not require a fork).

In retrospect, the v9 algorithm adjustment had the unintended side effect of inducing larger swings in mining difficulty because it made difficulty drop too quickly. Over time, opportunistic miners learned to exploit those difficulty swings by mining on the graft network with huge hashrates whenever difficulty dropped to win a handful of low-difficulty blocks, then leaving the network as soon as difficulty increased again. This would, in turn, result in long block times that would then trigger another difficulty drop, thus repeating the cycle. While such difficulty shifts are unavoidable, the v9 difficulty adjustment made the swings a little worse and are being removed in this fork to help make the mining difficulty more stable.

The major network update means that each GRAFT network node must be updated to the new software version before the specified block/date. Otherwise, any node that isn’t updated will be on the wrong version of the blockchain. The source code and the Linux and Windows binaries are currently available for download. The installation instructions are unchanged.

As another reminder, a major network update means that if you are running the GRAFT network node (graftnoded daemon), you must upgrade it to the current software release as soon as possible. If you do not install the updated node before block 176,000, it will be disconnected from the mainnet after block 176,000.

Note that the users of GRAFT mobile and desktop wallets will not be affected by the upcoming major network update and don’t need to do anything—as long as they are still connected to the default proxy supernodes (if you are connected to your own supernode, however, do not forget to upgrade the underlying network node to stay on the right network).

Comments on Square’s Cryptocurrency Payment Network patent

Square has made the news recently with a patent on Cryptocurrency payment network with real-time transactions.

We’re very excited about this development as it completely validates the approach we’ve taken with the GRAFT blockchain!

Another important question one might ask is “Will GRAFT project be impacted by this development”?

We will be studying Square patent further and any action we might want to take, but we wanted to provide a brief summary of our initial thoughts on the subject:

  • Square’s provisional application was dated later than GRAFT published its first white paper (July 15, 2017), providing GRAFT an excellent basis for prior art argument should this ever come to a head.
  • There are enough substantial differences in GRAFT and Square’s approaches starting with Square’s emphasis on a private, closed system, while GRAFT’s being on an open, decentralized approach
  • Decentralized open source projects are extremely resistant to outdated IP prosecution practices as there’s not single central commercial entity to go after
  • Square is not known for predatory IP behavior, which could be the case if the patent was issued or sold to a patent troll. We believe that Square filed the patent to ensure their own “freedom to operate”.
  • Additionally, the fact that the patent was granted proves that there was little known prior art (GRAFT nonwithstanding) before July 2017 which is when GRAFT white paper was published and Square provisional application filed.

    Finally, patent doesn’t equal product. Square and its competitors will be considering whether to develop these systems in-house or to use an existing public network like GRAFT.

    All in all, we view this development as a very positive one both for the industry and for GRAFT.

    With that said, we would like to ask for our community’s help in raising the visibility of the fact that GRAFT implementing the system that Square has attempted to patent – this is a very opportune time to do this building on the attention this patent has generated. Please help bring this up on the appropriate social media and discussion threads.

Exchange Brokers Explained!

Exchange Brokers are a critical component of the system, paving the way for pay-how-you-want-it / receive-how-you-want-it capability. Exchange brokers (pay-in / pay-out / interchange) are open to both large and small participants. Watch the new video from All Things GRAFT about how the exchange brokers work

What’s Real and What’s Not in the Blockchain Payment Space



The Blockchain Payment solutions space has recently become a very hot topic, with both legitimate developments and a multitude of questionable claims. This article attempts to separate facts from fiction by outlining the lay of the land and Graft’s competitive positioning based on our view of the space.

With that in mind, let’s start with some definitions of key components of the electronic payment chain:

Payment processor — a service provider that processes a payment authorization, settles the transaction, and deposits a merchant payout.

Payment network — a network (or protocol) that provides an infrastructure for processing payments by coordinating the activity among multiple participating parties.

Payment gateway — a service that provides access to a payment network. These categories are important when deciphering what various providers are trying to do.

Centralized Payment Processors

The first class of payment solutions that are operating today are the centralized payment processors such as Coinbase and Bitpay. To enable crypto payments, these players simultaneously act as a payment gateway, a payment processor, and a clearing house. There’s nothing significantly wrong with this approach other than the fact that 1) it goes against the principles of decentralization; 2) it’s not a network, but rather a single entity; 3) it doesn’t scale very well because a payment processor needs to be able to handle an unlimited volume of the transactions and provide cross-border support; and 4) they represent a single point of failure and, more importantly, a single point of attack making themselves extremely attractive to hackers.

Solution Integrators

Integrators usually take existing blockchains and make them work for a specific use case. In the case of payments, they would be the “last mile” solution for making Dash, for example, work at the point of sale. Integrated solutions usually work okay but they only support specific point-of-sale systems, specific merchants, and have limited flexibility. They also decide who gets to participate in the ecosystem and they essentially act as a bank by fulfilling a lot of the clearinghouse functions themselves.

Payment Blockchains

This category includes legitimate blockchain projects that attempt to facilitate cryptocurrency payments. Dash and Ripple are good examples of payment blockchains, as they have made significant advances in facilitating the use of blockchains for payments. Dash implemented on-demand privacy and on-demand speed, whereas Ripple implemented inter-blockchain swaps.

Payment Networks

Payment network implies that there are multiple participants that are being connected together to form a network. In the case of traditional credit/debit card processing networks, they are bridging the issuing banks, acquiring banks, and payment processors into something that works in the context of a single transaction.


Source: PYMNTS.com

Processing a payment at the point of sale is a complex chain of events that includes obtaining pre-authorization or authorization from the issuing bank through the acquiring bank, putting funds on hold, releasing the payment for settlement, and, finally, clearing the payment by transferring the funds from the user’s issuing bank to the merchant’s bank account.

In the case of cryptocurrencies, use of such a network implies pre-authorization by verifying and placing funds on hold in real-time, transferring the payment from the payer’s wallet in the currency of their choice, converting that currency into the currency of choice for the merchant, and distributing the fees — all this is accomplished by accepting and coordinating services from service providers. This is exactly what a network like GRAFT is doing (while providing integration points for the point-of-sale applications, and in a decentralized manner to boot!).

There’s only one other network-like solution (other than GRAFT) that’s looking to resemble some fragment of a payment network: the Lightning Network. However, the Lightning Network concerns itself with instant currency swaps, without much regard for fees or compatibility with the merchant point-of-sale systems and processes. It also relies on pre-existing payment channels, making it suitable for repeat transactions as opposed to what you would see in the point-of-sale environment.

Suspects

Unfortunately, the blockchain space is rife with projects looking to capitalize on general lack of knowledge to pass themselves off as a legitimate payment solution in order to raise funds. They call themselves payment networks without building anything resembling a network, or a blockchain payment solution without having anything close to a viable solution. Their white papers are usually vague and full of buzzwords with little substance of the specifics of implementation. It’s often painful to watch millions, if not billions, of dollars being flushed into projects that show no signs of real technology or other innovation.

Here are some “giveaways” that can help identify suspicious projects:

  • They are based on ERC20, EOS, or other smart contract tokens rather than dedicated blockchains.
    It’s very easy to create these tokens, but unless the project will act as a bank and take on the brunt of arbitrage in releasing the funds before they themselves collect those funds, there’s no way for them to overcome the speed issue. They are also subject to the underlying network fees that the token is built on.
  • They advertise a “crypto credit card” that can be processed by a traditional credit card network.
    The impossibility here is that none of the traditional payment networks will license anyone but an issuing bank to accept network-backed payments. Unless the crypto credit card is backed by their own issuing bank which gets licensed by a traditional payment network (an unlikely scenario), this claim is quite dubious. Those that manage to pull off this feat will become a single-bank-backed, centralized solution, at the complete mercy of the local regulatory environment and traditional network continuous licensing.
  • They are creating their own point-of-sale devices.
    It’s easy to private label a payment terminal found on Alibaba or similar manufacturer marketplaces. The problem with this is a merchant will not place a new terminal into the store without PCI and other rigorous certifications, not to mention that it would have to integrate with their point-of-sale software. Adding new terminal to a store, or especially a chain of stores, is an extremely difficult and expensive process which implies significant integration, certification, testing, and employee training costs that must be thoroughly justified.

Summary

There are distinct and important differences in payment solutions, with true payment networks providing the most open and flexible option for payment processing, while centralized and integrated processors can provide “point” solutions.

There is quite a bit of disinformation in the cryptocurrency payment processing space, so it’s important to understand how payment ecosystems work in order to tell fact from fiction as you proceed to navigate this treacherous market space.

GRAFT vs. Others