Vitalik Buterin reports about Viper's popularity increase

Viper is a new experimental programming language with many interesting features
28 July 2017   1290

Is an open-source blockchain-based distributed computing platform featuring smart contract functionality, which facilitates online contractual agreement

Vitalike Buterin, creator of Ethereum, recently reported about growth of Viper's popularity among GitHub contributors.

What is Viper? 


Distributed database that is used to maintain a continuously growing list of records, called blocks

Viper is an experimental programming language that aims to provide the following features:

  • Bounds and overflow checking, both on array accesses and on arithmetic
  • Support for signed integers and decimal fixed point numbers
  • Decidability - it's possible to compute a precise upper bound on the gas consumption of any function call
  • Strong typing, including support for units (eg. timestamp, timedelta, seconds, wei, wei per second, meters per second squared)
  • Maximally small and understandable compiler code size
  • Limited support for pure functions - anything marked constant is NOT allowed to change the state

This is fairly fresh stuff, but looks interesting. As far as I understood, this language is designed to work good with a lot of numbers and maths. I believe it can be very popular.

Dmitry Karpunin
Chief front-end developer, Evrone

If we will look at the "Insights" at GitHub of Viper, we can see that popularity increased meantime.

Viper graphs
Viper graphs

You can have more information about this programming language at GitHub.

UN's World Food Programme Can Use ETH Blockchain

Ethereum blockchain can help to fight world hunger
20 February 2018   84

The head of the World Food Program (WFP) Robert Opp said that his department is developing a financial infrastructure for more efficient use of distributed ledger technology. With the help of the Ethereum blockchain, the organization has already saved millions of dollars on bank commissions. 

We felt we could replace the services offered by banks with blockchain. Blockchain helps promote collaboration by providing enormous amounts of data. We’re putting in place a financial infrastructure.

Robert Opp

Director, UN WFP

 It is worth noting that WFP didn't talk about specific plans for the further implementation of Ethereum technology.

Earlier, the UN launched a pilot program Building Blocks to assist refugees in Jordan. As part of the program, cryptographically unique coupons representing a certain number of local dinars were distributed among several dozen stores in five refugee camps.