Official Go Implementation of the Waves Protocol Released

2019-11-14 19:56

To make node customization accessible to more developers, we present the new version of a fully open-source Waves Platform node, written in the Go programming language.

Scala node

Anyone is able to run a Waves Platform node on their computer. This means that you can participate in validating transactions and generating blocks on the Waves network, as well as configuring your node in different ways, depending on your specific needs (for example, to automate lessors’ payouts).

Up to this point, the only node software available for the Waves Platform has been written in the Scala programming language. We are very happy with Scala, and even gained inspiration from it when designing Ride. At the same time, we understand that Scala is not a very widely used language. To make it easier for more developers to understand how the node works, we have implemented an alternative version of the software.

Go node

Go offers both high performance and low hardware requirements. The new implementation also makes our network even more stable, due to the redundancy it provides in terms of diversity of implementations; if there is an error in one implementation, it would not impact the entire network.

As this is the first version it is not yet possible to generate blocks. The current version is the most suitable for experimenting. However, the Go implementation is already available for mainnet, testnet, and stagenet.

Installation

You can run a Waves Platform node on Linux, macOS or Windows. You can find a detailed installation guide for the Go implementation here.

Note that the Go implementation has its own state storage structure that is incompatible with the Scala version. The Go and Scala nodes are independent implementations, so you cannot copy data from one to the other. Use the import.

What’s next?

First of all, we want to make network synchronization more stable. Upcoming milestones include:

Completing gRPC API and extensive integration testingRide workflow optimizationSupport for new Ride v4 and Waves v1.2 features that are about to be releasedBuilt-in wallet for full block generation

We aim to accelerate the growth of the Waves ecosystem through community-based knowledge and traction. If you have any ideas for how to improve our nodes, then follow these simple steps:

Find the relevant GitHub pageFork the repositorySend a pull request

If the Waves community supports your proposal, then it will be implemented. The most innovative and useful solutions will also be made available in the Scala version. Feel free to modify your version of the node.

The ongoing development process will be displayed openly on GitHub, so don’t hesitate to send us bug reports, suggestions, and requests on Issues in the Repository.

Read Waves News channel
Follow Waves Twitter
Watch Waves Youtube
Subscribe to Waves Subreddit

Official Go Implementation of the Waves Protocol Released was originally published in Waves Platform on Medium, where people are continuing the conversation by highlighting and responding to this story.

Similar to Notcoin - TapSwap on Solana Airdrops In 2024

origin »

Waves (WAVES) на Currencies.ru

$ 0 (+0.00%)
Объем 24H $0
Изменеия 24h: 0.00 %, 7d: 0.00 %
Cегодня L: $0 - H: $3.1177
Капитализация $0 Rank 99999
Цена в час новости $ 1.1207 (-100%)

waves making tools range wide process purpose-designed

waves making → Результатов: 87


SBI-Ripple relationship moves forward as Kitao focuses on making MoneyTap the group’s flagship product

Ripple and SBI have been making waves with their work together and Yoshitaka Kitao, President of SBI Holdings, is doing everything possible to promote cryptocurrencies in Japan. While attending a Financial summit dubbed ‘Finsum’ in Tokyo, Japan, Kitao offered to make trading commission-free, even for cryptocurrency assets.

2019-9-5 17:30


Kraken exchange lists BAT and WAVES token for trading

Given the need to build differentiators in order to survive the market, crypto businesses have taken the “collaboration” approach to the next level. While ecosystems such as Cardano and Ripple are making headlines for hiring some of the most influential players across the fintech landscape, crypto exchanges are racing to list the most innovative and […] The post Kraken exchange lists BAT and WAVES token for trading appeared first on AMBCrypto.

2019-8-21 17:25


Charles Hoskinson: Facebook’s Libra Will Be No Match For Cardano In Emerging Markets

While Facebook prepares to precede its own cryptocurrency, Libra, other crypto projects are doing everything in their power to make sure that Libra doesn’t edge them out of the market. Cardano is one of the crypto projects that are now making waves across the world with its founder, Charles Hoskinson, spearheading its push to popularity.

2019-6-30 20:54


Full List Of IOTA Partnerships And Cooperations

”Internet of Things Application”, more commonly known as IOTA (MIOTA), is a cryptocurrency that has been making some waves across the markets. Since its release in mid-2016 it has received plenty of attention, with its creators calling it ‘the missing puzzle piece’ required to kickstart the so called ‘Machine Learning Economy’, an economy which will […] The post Full List Of IOTA Partnerships And Cooperations appeared first on CaptainAltcoin.

2019-5-15 01:38