06/04/2018

dApp Platform Selection

Decentralized Application (dApp) Platform Selection

In the past few months the Reputaction team has worked a lot on software development in parallel to business development. After being close to release the first Minimum Viable Product (MVP) based on a Web application with cloud-based storage, the next step is to store information on a public blockchain to reach an unprecedented level of transparency regarding trustworthy product information including supply-chain, workers, buyers, sellers and reviews information. Related competitors, such as TripAdvisor, are known to forbid access to its reviews information, only sharing some information through a closed Application Programming Interface (API) to few external partners. Worse, TripAdvisor reviews are known to be flawed because no verification of the customer experience is done. For example, a number of fake restaurants have succeeded to be ranked first on TripAdvisor in the recent years. In order to increase transparency and trustworthiness, Reputaction relational value product information will be stored publicly on a blockchain. We have worked on defining which blockchain seems to be the most appropriate for this task. Below we first discuss how the most promising decentralized application (dApp) platforms compare. Then, we explain our current roadmap for the Reputaction dApp implementation. 

Ethereum, NEO, Cardano, ICON and Hashgraph (Hedera) Comparison

Ethereum has been the first dApp platform to be created. Following its success, a number of challengers appeared: NEO, the "Chinese Ethereum"; Cardano, the "Japanese Ethereum"; ICON, the "Korean Ethereum" and Hashgraph (Hedera) a patented solution related to blockchain but technically different. We have compared in detailed these different dApps in several videos on the YouTube Reputaction channel. We summarize below the main advantages and disadvantages of each of these dApp platforms:
  • Ethereum: 
    • Advantages: open-source; largest community of blockchain developers; several dApps already running in production; attack-resistance with Proof-of-Work (PoW)
    • Disadvantages: difficult to program (new Solidity programming language with high-level checks as older traditional programming languages); fewer developers than for traditional programming languages; cost of each blockchain operation or storage; uncertain attack-resistance of the newly planned Proof-of-Stake (PoS); energy cost of PoW; no Know-Your-Customer (KYC)/Anti-Money-Laundering (AML) of initial token holders; low transaction speed compared to other competitors, especially as long as PoW is still used
  • Cardano:
    • Advantages: peer-reviewed by a good number of academics regarding its attack-resistance and other properties; KYC of initial token holders
    • Disadvantages: it has still many building blocks to be developed before being able to deploy a dApp on its blockchain; it uses a programming language (Haskell) that is not well-known by many developers; no AML of initial token holders
  • NEO: 
    • Advantages: easy to program because based on a well-known traditional development platform with many developers, i.e., .NET C# (Java and other languages also possible); several dApps already running with a medium-size community of open-source developers and real private blockchain projects linked to OnChain in China; no cost for blockchain operations and storage below 10 GAS; average transaction speed compared to other competitors 
    • Disadvantages: strongly linked to China and OnChain private company; doubts concerning its attack-resistance and decentralization technical properties; expensive deployment initial cost of the dApp smart contract, i.e., 100 GAS plus 400 GAS if storage is required and plus 500 GAS if dynamic call is needed (1 GAS costs 15$ at time of posting); no KYC/AML of all token holders
  • ICON:
    • Advantages: should be easy to program when the English documentation is ready because based on Python, which is a well-know programming language with many developers already; several real private blockchain projects in South Korea developed on its Loopchain core engine; high transparency of its tokens because all token holders have had to pass KYC/AML checks; average transaction speed compared to other competitors
    • Disadvantages: strongly linked to South Korea and Loopchain private company; currently lack of English documentation; doubts concerning its attack-resistance and decentralization technical properties; the cost of smart contract deployment and use is unknown yet
  • Hashgraph (Hedera):
    • Advantages: easy to program because based on a well-known traditional development platform with many developers, i.e., Java (in addition they say they will also provide a Solidity version); very high-speed compared to competitors; formally proven in permission-based settings, i.e., private blockchain 
    • Disadvantages: unproven attack-resistance in permissionless settings, i.e., current public Bitcoin or Ethereum blockchain (even if they argue their PoS-like approach is attack-resistant, it hasn't been peer-reviewed); strongly linked to the Swirlds private company, which has patented hashgraph; not ready yet for production as the Hedera ICO hasn't been done yet
Ethereum Hashgraph Comparison

Choosing the most appropriate dApp platform for a MVP

A MVP means that it is a first version of a product with the minimal number of features. Usually, it is also part of an agile development approach meaning that the goal is to release the MVP as soon as possible. If the dApp platform requires a lengthy learning-curve by the available developers, then releasing soon cannot be done. Another usual requirement of a MVP is that it shouldn't be too costly to build and run. The attack-resistance, transaction speed and decentralization aspects don't need to be stronger than what the current market expects, especially if the MVP doesn't have to use the blockchain for too sensitive or fast operations and storage. Later on, if other features must be added to the MVP along with more resources and time, it may still be possible to port it to another dApp platform. 
Based on the above comparison between Ethereum, NEO, Cardano, ICON and Hashgraph (Hedera), NEO seems to provide the best dApp platform for a MVP. First, the learning-curve is short because it is integrated in the well-known .NET development platform. Second, although the cost of initial deployment may be high for some project, the fact that operations and storage below 10 GAS are free may be interesting for projects that rely on many small operations and storage. Third, attack-resistance, transaction speed and decentralization aspects may not be perfect but they are currently accepted by a good number of stakeholders and are sufficient for MVP without sensitive operations and speed requirements.
It is the reason that Reputaction, which has no high-speed requirement, is currently developing its MVP with NEO. We are still in good discussion with ICON for further developments, especially because all its tokens are linked to token holders who passed KYC/AML, which is important from a long term legal point of view. So far, Ethereum hasn't been considered further, mainly due to its difficult programming language, associated learning curve and long-term cost of each operation and storage. 



07/03/2018

Intervention aux Etats Généraux du Tourisme de Genève ~ Crypto-Friendly Tourism Presentation at a Major Political Event in Geneva

(English version below the French version ~ Version anglaise après la version française)

Présentation aux Etats Généraux du Tourisme de Genève

Dr. Jean-Marc Seigneur, Président de Réputaction, a été invité à présenter sa vision du futur du tourisme dans le cadre des Etats Généraux du Tourisme à Genève en mai 2018, lancé par l'homme politique Pierre Maudet, Conseiller d'Etat à Genève. Découvrez sur son article sur LinkedIn les grandes lignes de son intervention qui parlera entre autres du rôle des crypto-monnaies et du lien avec le projet du token Reputaction :
https://www.linkedin.com/pulse/towards-geneva-crypto-friendly-tourism-jean-marc-seigneur

***

(English version)

Invitation to present at the event on the future strategy for Geneva tourism

Dr. Jean-Marc Seigneur, President of Reputaction, has been invited to present his vision at the major political event on the future of tourism for Geneva in May 2018 by the politician Pierre Maudet. Among other technologies, he underlines the role of crypto-currencies for international tourism and where the Reputaction tokens can apply.  Discover his first thoughts on the subject by clicking on the following link to his article on LinkedIn:
https://www.linkedin.com/pulse/towards-geneva-crypto-friendly-tourism-jean-marc-seigneur

Geneva crypto-friendly tourism



11/02/2018

Reputaction Token Korea Tour

Excellent Korean Reputaction Token Tour

Reputaction chose to start presenting its innovative "hardened crypto wallet" solution to the South Korean crypto community because it was known as the most vibrant one worldwide... and it has been confirmed by Dr. Jean-Marc Seigneur, President of Reputaction, who has really enjoyed meeting them as you can read below.

Meeting ICON (ICX) to see how Reputaction could be implemented on ICON Blockchain

In a previous video post, we discussed the different blockchain platforms on top of which the Reputaction decentralized application (dApp) could be implemented. ICON seemed to be one of the best candidates so Dr. Jean-Marc Seigneur met the ICON team in Seoul on February 9th 2018. Their discussion went very well with different potential collaborations. 

reputaction token icon icx

Meeting the friendly Seoul crypto community

Dr. Jean-Marc Seigneur also presented Reputaction at several crypto-currencies Korean fans communities. As you can see on the photos below, the Kangnam Crypto Club meetup had lots of people attending (200+ subscribed) and was very well organized by Jaime also affiliated with SeoulBlockchain.org. Questions were answered regarding how the patent-pending Reputaction "hardened crypto wallet" could achieve anonymous Bitcoins transactions showing how it differs from Lightning networks or Stratis TumbleBit approaches that do not enable offline transactions as Reputaction does and requires some initial setup before transactions such as a bi-directional channel or tumbling the Bitcoins in a Breeze wallet, in this case, requiring paying a 1% transaction fee and holding some BTC as well as some Stratis tokens to qualify as a masternode... The technical level of the questions showed that Korean crypto fans are quite well aware of the technical aspects of the crypto-currencies too. Besides owning a Reputaction-compatible hardened wallet with one Reputaction token burnt per transaction, Reputaction doesn't require bi-directional channel and other complicated setup. The non-anonymous mode of Reputaction enabling higher levels benefits for sellers, buyers and even products, has also been emphasized as an additional advantage of Reputaction over previous approaches.

Crytpo ICO Korea Meetup

Kangnam crypto club meetup

Reputaction Korea Crypto Community

Then, Reputaction was also presented at the Bitcoin Center Korea with fewer people but even more friendly in a very touristic area of Seoul, worth visiting, including the Bitcoin center. Many thanks to John the CEO of the Bitcoin Center, his team and participants for the enjoyable shared crypto moment! At the end of the presentation, a few lucky ones won the Reputaction lucky draw prizes consisting of Swiss gold bars and coins... of chocolate ;-)

Bitcoin Center Korea

Anonymous Bitcoin Offline TransactionReputaction token bonus

Reputaction token prize

Also done in Korea, an international conference related to the Augmented Reality (AR) feature of the companion Reputaction dApp

Dr. Jean-Marc Seigneur was also program co-chair of the 9th Augmented Human International Conference that he started in 2010 and was organized this year at Seoul National University. Augmented Human (AH) encompasses Augmented Reality (AR) that is one of the highest building block of the Reputaction decentralized application (dApp) built by Dr. Kevin Fan, Reputaction team member, to be able to recognise a product and show the product reputation and relations with AR certified thanks to the reputation-powered non-anonymous transactions enabled by the Reputaction hardened crypto wallet. We remind that the Reputaction hardened crypto wallet has two main modes: the anonymous mode that guarantees anonymity but forbids building reputation and the non-anonymous mode that enables reputation building and benefits for sellers, buyers, products and companies.

reputaction product augmented reality

reputaction product AR

augmented human international conference 2018 korea seoul

17/01/2018

Interview Amazon Swiss e-Commerce 2018 Impact - AGEFI Newspaper

(English version below the French version ~ Version anglaise après la version française)

Interview sur le futur du e-commerce suisse en 2018

Dr. Jean-Marc Seigneur, Président de Réputaction, a été interviewé sur le futur du e-commerce en Suisse en 2018 par le journal AGEFI. Il a souligné que l'arrivée d'Amazon sera le plus grand défi. Vous pouvez lire tout l'article en cliquant ici.

Meilleurs vœux pour 2018 !

***

(English version) Interview on the future of the Swiss online shopping in 2018

Dr. Jean-Marc Seigneur, President of Reputaction, has been interviewed by the Swiss AGEFI newspaper on the future of the e-commerce in Switzerland in 2018. He has underlined that the greatest challenge is the arrival of Amazon in Switzerland. You can read the full article (in French) by clicking here.

Best wishes for 2018!