Report of the eGaaS team
May 23, 2017 — June 22, 2017
Costs in the period: $25 000
Research and development
eGaaS vs Ethereum
A comparison of the application of eGaaS and Ethereum blockchain platforms for eGovernment was carried out.
Main conclusions are as follows:
eGaaS has a number of substantial advantages over Ethereum as a platform for eGovernment, including the following:
- Ease of network deployment and creation of nodes;
- All functions of nodes are implemented in a unified software client that supports wallets and integrated development environment, including: contract editor, template engine editor, visual interface design framework, and database administration module.
- Low learning curve of mastering the contracts and template engine languages.
- Creation of applications takes considerably less time.
- Full-fledged database in the software development environment with easy-to-use visual framework for fast creation of registers.
- Multi-level system for management of access rights to contracts, interfaces, and tables in databases.
- Legal System for to handle challenging situations using smart laws.
The main advantage of Ethereum is that it exists for a long time now, however no real projects have been implemented on the Ethereum blockchain so far.
Use of NoSQL Databases
The analysis of feasibility and necessity of use of NoSQL databases in eGaaS.
Conclusions in short:
- In order to be able to store different types of data it is feasible to have three storages: register, catalog of documents, and directory.
- Register is a list of object IDs (persons, companies, shares, etc.); each object has a fixed number of attributes (unchangeable for the most part);
- Document is a record (a set of data in JSON format) that stores a single fact, agreement, or any other event;
- Catalog is a list of documents that are stored as records with variable numbers of attributes;
- Directory is a hierarchical system of terms lists: concepts, relations and attributes.
2. It is more feasible to use simple tables (with SQL queries) for registers, document-oriented NoSQL databases for catalogs, and document-oriented or graph NoSQL databases for directories.
Alexander Boldachev, e-Government: Blockchain vs Traditional information systems, June, 2017, Cryptorials.io
Software applications of the eGaaS platform
PSF and Financial Instruments
A system for banks to sell financial instruments to investors has been developed as a Proof-of-Concept project in 24 hours. The system allows for:
- Adding Professionals of the Financial Sector (PSF)
- Adding financial instruments
- Approving financial instruments by the Commission de Surveillance du Secteur Financier (CSSF)
- Adding investors
- Selling financial instruments to investors.
News Social Network
A blockchain application for publication and commenting of posts (similar to steemit.com) has been created. This system will be available by default with every ecosystem built on eGaaS. The application features include:
- Creating, viewing and editing posts
- Viewing a list of posts
- Commenting posts
- Rating posts
- Formation of a system for motivation of user activities using the ecosystem’s tokens.
Software platform and language of smart contracts
The following functions were added (by sections):
Development of template engine language
- TxButton function now supports the ‘array’ type.
- Map and MapPoint functions now have ‘maptype’ and ‘hmap’ parameters.
- The template engine now has AutoUpdate and Include functions.
- Development of REST API documentation has been started.
- REST API development has been started.
- Development of a console application for use with REST API commands has been started.
Current changes and corrections
- The eGaaS source code now meets the A+ rating requirements according to https://goreportcard.com/report/github.com/EGaaS/go-egaas-mvp.
- Ecosystem ID is now checked when importing a key in the client software.
- A query that returns contract fields has been added.
- Minor bugs have been fixed.
Platform Design and Interface
Visual Interface Builder
We started developing a visual interface builder which ultimately will help creating interfaces for applications without using the Template Engine programming language.
At the early stage the interface builder will allow for:
- Configuring the interface layout without changing the page source code:
- Hiding (collapse to titles) unnecessary blocks
- Changing the positions of blocks on pages (provided that they are not blocked by page creator)
2. Editing blocks:
- Changing block templates
- Changing block sizes
- Simple editing (in a pop-up window) of blocks’ source codes.
Speakers during the opening panel of Consensus 2017 agreed that blockchain is set to go global — but differed on how, exactly, the technology will get to that point.
Vincent Wang, chief innovation officer for China Wanxiang Group, argued that the path to success means reaching out to the businesses and industries that haven’t yet begun any kind of meaningful experimentation.
“If blockchain is to take off, which I believe it will, we need to address the silent majority that does not often speak up, that is the industries who will see value,” he said.
- May 22, 2017 at 16:15 by Amy Castor / coindesk.com
The government of Canada, along with several provincial and municipal administrations, has joined a prominent blockchain research effort.
Announced today, the Blockchain Research Institute, founded in March by “Blockchain Revolution” authors Don and Alex Tapscott, revealed new members including the provincial government of Ontario, the city of Toronto and the Bank of Canada, the country’s central bank.
- Jun 9, 2017 at 09:30 by Chuan Tian / coindesk.com
Business Area Markets, the energy trading branch of Vattenfall, a leading Swedish power company wholly owned by the government, is testing potential applications of blockchain.
Announced this week, the firm has joined forces with 22 other European energy trading firms in an effort to build a peer-to-peer trading system in the wholesale energy market using the technology.
- Jun 9, 2017 at 10:00 by Chuan Tian / coindesk.com
In particular, researchers at the CSIRO noted that Blockchain’s application in optimizing supply chains is highly promising, as it provides a decentralized, transparent and secure ledger that can be updated in real-time.
Data 61, a specialist unit of the CSIRO, led a study on Blockchain technology and its potential impact on leading Australian sectors such as agriculture, banking, healthcare, logistics and other public sectors. Analysts from Data 61 specifically looked into the ability of Blockchain technology to manage, secure and process data as well as the implementation of Internet of Things (IoT) devices.
- By Joseph Young, JUN 08, 2017 / cointelegraph.com
With many countries’ central banks and government regulators exploring the possible use of Blockchain technology in their existing systems, Singapore has gone ahead and conducted a post-trial analysis to test out the effectiveness of the system for their operations.
According to a report published by the Monetary Authority of Singapore, the project is known as “Project Ubin.” It is a Blockchain project that aims to create a digital token version of the Singapore dollar. The project is a partnership between the central bank and R3 consortium aimed to adopt the Ethereum Blockchain technology for interbank money transfers.
- By Anthony Coggine, JUN 09, 2017 / cointelegraph.com
A UK startup has signed a deal with Dubai to bring customs-free entry to the region’s airport.
ObjectTech, a data-sharing startup focussing on simplifying consumer processes using the Blockchain, will work with the country’s General Directorate of Residency and Foreigners Affairs (GDRFA) to deliver the project.
Once operational, travelers arriving into Dubai would be able to directly proceed from the aircraft to the baggage hall without needing to have their passports checked.
- By William Suberg, JUN 09, 2017 / cointelegraph.com