Elementh

Blockchain e-commerce platform against counterfeits

[youtube https://www.youtube.com/watch?v=mWGfoRgatfk&w=560&h=315]

Ended

2018/04/01 - 2018/04/30
ICO
Elementh
Token
EEE
PreICO Price
1 EEE=0.0001 ETH
Price
1 EEE=0.0002 ETH
Platform
Ethereum
Accepting
ETH
Bounties
Available
Bonus
Available
Soft Cap
10000 ETH
Hard cap
30000 ETH
Country
Russia

Elementh’s goal is to create an alternative protocol for the development of decentralized applications used by e-commerce, providing a standard quality nomenclature, guaranteeing ownership of a particular product and the ability to create specialized smart contracts for e-commerce. Elementh will achieve this by creating a blockchain with a built-in Turing-complete programming language, allowing everyone to write smart contracts and decentralized applications, enabling the use of unified product cards, e-commerce transactions and the transfer of ownership.

System of Goods
Along with the system of tokens, Elementh has a system of goods, which can also be used in a large number of applications, such as tracking the movement of a particular item from its creation to the current owner, tracking original goods and detecting counterfeit goods. Unlike the system of tokens, the system of goods also provides for the ability to “issue” a particular product at a particular address, indicating all possible item’s data (such as name, manufacturer, bar code, etc.). And if identical goods are already present in the blockchain, the issuer will receive a message about it, and he will have the opportunity to indicate how many items of goods he wants to “issue”.
If an item has a serial number, it is possible to specify it when the transfer operation is being performed. To provide protection against data forging, only the hash of the serial number is fixed in the system, therefore only the person who knows the initial number has the ability to make a valid transaction. In the absence of a serial number at the moment of “issuing” goods, the system generates it randomly and the holder is able to use it to identify a particular item of goods by printing out the QR code on the package, writing it in an RFID tag or in any other convenient way.

Unified Nomenclature of Goods
Each supplier / distributor / seller in the world has its own data format for goods, and, more importantly, its own nomenclature. Their number is huge and growing every day. For example, let’s have a look at the search output in google.shopping for “iphone 7 256gb red”:

As you can see, each store has a different name for the product, while the search results also present another iPhone model, followed by the iPhone 7 256gb of other colors and so on. An obvious solution to this problem is the creation of a unified nomenclature of goods that will allow users to see offers on the product of interest on one merchandise card and stores to choose suppliers that are most beneficial to them.

One of the key features of Elementh is the availability of a unified nomenclature. To ensure that the merchandise cards are as complete and accurate as possible, and to reduce the likelihood of creating duplicate cards, the cost of creating and using the card will be different. To create a merchandise card a participant will have to pay, for example, 1 EEE (the price will be set by voting of delegates). At the moment when the owner adds the item to the system, he is offered to use an existing card or create a new one. The use of an existing card costs 100 times less than the creation of a new one (for example, 0,01 EEE). The cardholder receives a reward for each owner of goods that uses his card, as well as for making a transaction using this card. Any participant in the system can supplement information in existing cards, and the cardholder can accept or reject the proposed changes.

The originality of Goods
Goods in the system exist in a single copy and if an item with the same serial number is added to the system, any dApp can notify the buyer that the origin of the goods is unknown. If the chain of ownership comes from the manufacturer, the confirmation of the originality of the goods will be throughout the entire network.

Accounts
Account is one of the basic objects in Elementh, it is used as identity of participants of the network. Each account has:

account balance of the internal currency EEE;
information about ownership of goods.
All transactions in the blockchain is made by accounts.

Transactions and messages
Any action in the Elementh blockchain is called transaction. The most simple transactions is a transfer of EEE tokens between accounts and a define ownership for goods. Transaction can include structured message for receiver. Accounts may define scripts to handle messages when they are received. The combination of messages and automated scripts is a smart contract subsystem in Elementh.

Blockchain
Transactions in the chain of blocks must be safe, unambiguous and irreversible, and be carried out as quickly as possible to facilitate the reliability and decentralization of the system. In practice, the difficulties arise in two different aspects of this process: selecting a unique node for the production of the block and making the record irreversible.

DPOS Protocol
According to the concept of decentralized autonomous DAC companies, decentralization means that each shareholder has an influence proportional to the number of his shares and that the decision taken by voting of 51% of shareholders is irreversible and mandatory. The challenge is how to achieve 51% of the approving threshold in a timely and efficient manner.

To achieve this goal, each shareholder can delegate his right to vote to a delegate. 100 delegate with the largest number of votes delegated generate blocks according to a certain schedule. Each delegate is allocated a time frame for the production of the block. If he does not produce a block, then their turn is skipped, and the next delegate produces a block according to the list. All delegates receive a payment equal to 10% of the average size of the transaction commission. If the middle block contains a fee of 100 shares, the delegate will receive 1 share as payment.

It is possible that a delay in the network can lead to the fact that some delegates will not be able to generate their block in a timely manner, and this will lead to a split of the chain of blocks. However, in practice this is unlikely to happen, because a delegate can establish direct connections with other delegates preceding and following him in the chain. With this model, new blocks can be generated every 10-30 seconds and under normal network conditions, the splits of the chain of blocks are unlikely or can be corrected within a few minutes.

Reward for the Block
The blockchain that will use the Elementh software will be awarded with new tokens of the block manufacturer every time the unit is created. The Elementh software can be configured in such a way as to ensure that payment of the block manufacturers is restricted so that the total annual increase in the number of tokens does not exceed 5%.

The System of Tokens
The system of tokens can be used in a huge number of applications. The system of tokens is easy to implement in the Elementh blockchain. In order to better understand what a token system is, you can imagine a database with only one operation: take X units from A and transfer them to B, under the following conditions, 1) A has at least X units before the transaction is made and 2) the transaction is confirmed by A. What is necessary to implement this system is the implementation of a smart contract with the above logic.

Decentralized Goods Data Storage
To store goods data, such as specifications, photos, EAN codes, serial numbers, and others, Elementh uses the IPFS protocol. IPFS (the InterPlanetary File System) is a content-addressable, peer-to-peer, hypermedia communication protocol. IPFS allows you to create fully distributed applications. It is aimed at making the World Wide Web faster, safer, and more open.

IPFS is a peer-to-peer distributed file system that connects all computing devices to a single file system. In a sense IPFS is similar to the World Wide Web. IPFS can be represented as a single bittorrent-swarm, which exchanges files of a single Git-repository [10]. IPFS is becoming a new important subsystem of the World Wide Web. Constructed correctly, it is able to complement or completely replace HTTP. It can also supplement or replace other systems.

Team Members

Sergey Ryabov
CEO
Bachelor of Technical Sciences, Computer and Information Security, Saint-Petersburg State Polytechnic University
 

Dmitriy Bereznitskiy
CTO
Diploma of Specialist in Engineering Specialty, Saint Petersburg State University of Information Technologies, Mechanics and Optics
 

Vitaliy Mengeshev
COO
Master’s degree, Project Management, St. Petersburg State University of Economics and Finance
 

Aleksandr Vasilev
Data Scientist
Master’s Degree, Mathematics and Statistics, Saint Petersburg State University
 

Sergey Morozov
Backend Developer

 

Eugene Prigornitskiy
Backend Developer
Diploma in Engineering, Specialist in Automated Information Processing and Control Systems, MIBI
 

Roman Travnikov
Frontend Developer

 

Sergey Miheev
System Administrator
Mathematician, System Programmer Applied Mathematics and Informatics, Cherepovets State University
 

Peter Gashitsky
UX/UI Designer

 

Alexander Kholodnykh
Backend Developer

 

Sergey Ryabov
CEO
Bachelor of Technical Sciences, Computer and Information Security, Saint-Petersburg State Polytechnic University
 

Dmitriy Bereznitskiy
CTO
Diploma of Specialist in Engineering Specialty, Saint Petersburg State University of Information Technologies, Mechanics and Optics
 

Vitaliy Mengeshev
COO
Master’s degree, Project Management, St. Petersburg State University of Economics and Finance
 

Aleksandr Vasilev
Data Scientist
Master’s Degree, Mathematics and Statistics, Saint Petersburg State University
 

Sergey Morozov
Backend Developer

 

Eugene Prigornitskiy
Backend Developer
Diploma in Engineering, Specialist in Automated Information Processing and Control Systems, MIBI
 

Roman Travnikov
Frontend Developer

 

Sergey Miheev
System Administrator
Mathematician, System Programmer Applied Mathematics and Informatics, Cherepovets State University
 

Peter Gashitsky
UX/UI Designer

 

Alexander Kholodnykh
Backend Developer

 

Advisors

Naveen Yannam
Tech Advisor and Early Contributor
B.tech, Electrical and Electronics, Jawaharlal Nehru Technological University
 

Proorocu Aurel George
Marketing Advisor
Executive MBA Training, EMBA, Stanford University
 

Michael Averbach
Financial Advisor

 

Sergey Fradkov
Legal Advisor
BS, Computer Science, Saint Petersburg State Electrotechnical University
 

Naveen Yannam
Tech Advisor and Early Contributor
B.tech, Electrical and Electronics, Jawaharlal Nehru Technological University
 

Proorocu Aurel George
Marketing Advisor
Executive MBA Training, EMBA, Stanford University
 

Michael Averbach
Financial Advisor

 

Sergey Fradkov
Legal Advisor
BS, Computer Science, Saint Petersburg State Electrotechnical University
 

February 2, 2014

The birth of mankind

Something really big happened around this period of time. It affected all of humanity. That explains everything.

February 2, 2014
May 10, 2015

The birth of mankind

Something really big happened around this period of time. It affected all of humanity. That explains everything.

May 10, 2015
June 21, 2016

The birth of mankind

Something really big happened around this period of time. It affected all of humanity. That explains everything.

June 21, 2016
Jun 2018
Alpha-version of Elementh blockchain
Jun 2018
Sep 2018
Elementh blockchain TestNet
Sep 2018
Dec 2018
Launch of Elementh blockchain
Dec 2018
Mar 2019
Launch of first DAPP
Mar 2019