Following the creation of the ARPANET in 1969, eCommerce technologies have been demonstrated since the 1970’s. With the invention of dial-up Bulletin Board Systems and other software, niche eCommerce sites existed way back in the 1980s. But, it was only after Tim Berners-Lee created the first web browser in 1990, the WorldWideWeb, that the eCommerce industry really had the technology-base to establish itself and grow. But is blockchain technology where eCommerce heads next, and what factors will affect its adoption by the general populous?
Two of today’s most well-known online sales platforms, Amazon and eBay, were both launched in 1995. The Internet triggered a paradigm shift in not only how products could be sold, but the amount of customers that could be reached.
The growth in the eCommerce industry, from the 1990s to today, has been astronomical:
Some computing experts gave the Personal Computer Industry little scope for widespread adoption when the first models were launched in the late 1970s (see quote below). Some people seem blinded by a desperate, illogical need to hold onto pre-existing technology systems.
This resistance to emerging technologies is nothing new. History has shown, time and again, that some knowledgeable people can be very wrong:
It would seem that some people are more - and others are less - likely to embrace and use new technology when it becomes available. Or maybe some people, regardless of their knowledge and experience, just don’t see the potential, when others can. I wonder whether the same phenomenon isn’t true with current blockchain technologies.
This disparity in the preparedness of people (and organizations) to adopt new technologies was synthesized into a theory by Everett Rogers in 1962. Rogers’ Diffusion of Innovations theory outlines the How/Why/Rate of a new technology (or idea) being spread within a population.
He proposed 5 elements that influence the rate of adoption, what pushes a new technology past having just niche appeal, and what is needed for something to reach that critical point, which leads to mass adoption.
The 5 elements are:
The innovation itself
Adopters
Communication channels
Time
A social system
Within the Adopters category, a given population is broken into:
It has been theorized (Geoffrey Moore, 1991, “Crossing The Chasm”) that the tipping point from niche technology to mass adoption occurs at some point between Early Adopters and Early Majority.
Taking into consideration all 5 elements of Rogers’ theory (listed above), there's a somewhat predictable timeframe over which an innovation diffuses through a population. The adoption process itself is broken into 5 stages:
Knowledge/Awareness - become aware of the new technology
Persuasion - gain interest in it
Decision - choose to actively evaluate it
Implementation - choose to trial the technology first hand
Confirmation/Continuation - choose to use it
Looking back through history, it seems obvious why newer, more useful technologies replace the older ways of doing things. Transportation is an excellent example, where faster, safer, more comfortable methods of conveying people or goods were invented, and then subsequently improved upon, over time. The improvements and iterations a new technology undergoes, as it transforms from a new invention to a mass adopted product, is significant.
And now we arrive at the dawn of a new technology - blockchain, or distributed ledger technology - the fundamental breakthrough behind cryptocurrencies. Launched by Satoshi Nakamoto in the wake of the 2008 Global Financial Crisis, Bitcoin was the first Peer-to Peer (P2P) electronic cash system to get adoption traction. As explained in his Bitcoin Whitepaper, the goal was to “allow online payments to be sent directly from one party to another without going through a financial institution”.
Satoshi didn’t simply create Bitcoin out of thin air. He drew on decades of past work in the field of cryptography (see the Bitcoin Whitepaper bibliography) and the cypherpunk movement, which began in the 1980s. One of the key goals for bitcoin, and a core belief of the cypherpunks, was privacy. Unfortunately, being built on a public ledger means that every transaction is visible, along with the Bitcoin balances on every public key (Wallet Address). This means a single identifiable transaction can allow access to all past and future transactions, along with the user’s wallet balance. In section 10 of the Bitcoin Whitepaper, Satoshi suggests that privacy can be maintained by keeping public keys anonymous. This is a limiting factor in bitcoin’s practical application in eCommerce and possibly explains why the bitcoin code related to on-chain eCommerce protocols was never implemented.
Although not commonly discussed, the deleted bitcoin code included the following eCommerce protocols:
Users
Market
Products
Reviews
The fact that the unimplemented eCommerce code exists in the
In this case, privacy is the key issue with Bitcoin as an eCommerce vehicle. A person can’t use Bitcoin for eCommerce without both the buyer and seller being able to see the other party’s wallet balance and all other transactions. Creating a new wallet address (ie. using a different public key) for each transaction has been proposed as a possible solution, but the reality of moving bitcoin through an anonymizing service to a new wallet address for every transaction adds a level of complexity (and cost) to the process. This limits its viability for mass adoption in eCommerce, particularly from the Seller’s perspective, where merchants likely want to list their entire catalog of products, and creating a new wallet address for each and every item is prohibitively complex.
In recent years, general data privacy within the eCommerce industry has become a point of contention by many privacy advocates. Some of the issues include:
eCommerce giants selling customer data
database hacks and customer data access
anti-competitive behavior by the eCommerce platform providers against the merchants using their platform
different product prices displayed, based on a customer’s past purchases or geolocation
customer details being withheld from merchants
The above abuses of data privacy could be resolved with the removal of any self-interested middleware platform. Blockchain technology, being decentralized and able to function as a trustless intermediary, has the potential to solve these issues. However, cryptocurrency technology had to evolve beyond what Bitcoin offers.
The addition of data encryption protocols is necessary to help increase data privacy, especially for wallet balances and transaction history.
Launched in 2014, some 6 years after Bitcoin, the Monero cryptocurrency introduced technological improvements to overcome many of the privacy concerns identified in bitcoin. Thanks to the CryptoNote protocol, conceived by Nicolas van Saberhagen in his 2013 Whitepaper, Monero wallet balances are not publicly visible. Additionally, with the implementation of other improved cryptography techniques, such as Ring Signatures and One-Time “Stealth” Addresses, transaction details are obfuscated, preventing outside observers from determining which transactions belong to which wallet addresses.
This allows users to transact with other parties, and none of them can see each other's wallet balances or transaction histories. This is very much in line with our expectations for regular fiat banking transactions and conforms to the historical privacy expectations we have with respect to finance and eCommerce systems.
Like Bitcoin, the notable detracting point of Monero is the lack of a built-in eCommerce protocol at the blockchain level. Any use of cryptocurrency as a medium of exchange for eCommerce still relies on a system built on a centralized middleware platform. As pointed out above, this has many negative points in regards to data privacy.
Many websites and apps now exist, which allow payment with cryptocurrencies. Sadly, the unfortunate reality is, with very few exceptions, that these are all just centralized platforms, where cryptocurrency is just the selected payment option.
To truly evolve eCommerce onto the blockchain requires Satoshi’s unrealized idea of a protocol-level eCommerce platform merged with Monero’s privacy technologies. Satoshi’s 4 eCommerce functions in the deleted Bitcoin code would need to be realized.
Users: Merchants need to be able to create an identity for themselves on the blockchain. Shoppers will want to see what products a merchant offers, and in combination with the Review system, merchants can build a reputation, to allow shopper confidence.
Market: The market functions as a trustless “Bazaar”, where shoppers don’t have their details being collected, analyzed or sold by a middleware provider - just like walking into a shopping center in the physical world - the shopping center owner shouldn’t be collecting your information, and neither should the eCommerce platform. Each of the shopper’s purchases must be completely independent and unconnectable to any other purchase they might make on the platform.
Products: Merchants must be able to list their products on the blockchain. The blockchain protocol must independently keep track of product information, quantities available, prices, etc. and allow customers to query those products, and purchase them. Ideally, merchants would be able to subsequently edit their product listings, such as to change the quantity available when they get new inventory.
Review: A product review/feedback system would also need to exist at the protocol level, to permit shopper feedback and lead to a merchant reputation system.
This would allow merchants to list their products independently on a decentralized marketplace, where they sell directly via P2P protocols to shoppers. Ideally, the only customer data to be shared is the minimum information needed for the product to be shipped to the customer, and the only person to receive that information is the merchant selling the item.
Creating a blockchain with the combined capabilities of an independent, decentralized eCommerce platform, whilst maintaining the privacy expectations of the average real-world shopper sounds like a difficult task. Satoshi, himself, found the task insurmountable. Monero, by all accounts, never attempted to achieve it.
However, a community-driven open-source cryptocurrency project has been working on achieving this exact solution. With a small team of dedicated developers, the
Then, from 2018 until December 2020, Safex created, tested and implemented an eCommerce suite into the
So, 12 years after Bitcoin launched, and 6 years after Monero launched, the Safex Marketplace went live. The Safex core protocol includes the following eCommerce-related functions:
Merchant Account Creation/Edit
Item Listing/Edit
Purchase
Feedback Review (by Purchasers only)
Price Peg Creation/Update
In order to attract Merchants to the platform, the Marketplace operates with a low, flat-rate 5% fee on each sale, which is automatically deducted at the time of purchase, and the remaining 95% is immediately sent directly to the merchant’s Safex Wallet. No waiting days or weeks for payments to arrive. Lower platform fees should also provide opportunities for increased competition, leading to lower prices for shoppers.
All purchases are made in the blockchain’s native currency, Safex Cash, and the 5% marketplace fee is distributed to all eligible Staked Safex Tokens, being the utility coin of the Safex blockchain, and also used to create Merchant Accounts.
The Price Peg feature allows merchants to list their items in their local fiat currency. As the value of Safex Cash fluctuates due to market forces, the amount of Safex Cash required for the purchase is updated regularly through the price oracle, to reflect the advertised fiat price of the listed item.
With the blockchain being open-source and self-sustained through Proof-of-Work mining, third-party software developers can choose to use the Safex blockchain as a free “always on” eCommerce engine, to drive their customer-facing, user-friendly eCommerce interface. It takes time to build upon these technological foundations. When the WorldWideWeb launched in 1990, it took about 5 years to see the emergence of Amazon and eBay.
The first company to build on the Safex blockchain, TWM Inc, launched their first
Additionally, some big names in the eCommerce world are testing the system during this pilot phase of the software, with Amazon heavy-hitters Watchmaxx and Focus Camera already trialing the Safex.Market app with a handful of their products.
The initial focus of the Safex Market team has been on the creation of a Merchant dashboard for onboarding Amazon FBA Sellers, but their roadmap envisions a platform able to easily integrate with multiple existing eCommerce channels.
Successful development of an easy-to-use interface for existing merchants will facilitate an ecosystem approaching readiness for mass adoption.
The
Within the Safex.Market Wallet, shopper privacy is assured through the use of an encrypted (RSA4096) messaging system, which automatically creates a P2P message instance between the shopper and the merchant for each item purchased, using their PGP keys.
This achieves a messaging interface that ensures complete privacy, with only the necessary shipping information being sent directly to the merchant, and no other party can access it, collate it, sell it, or have it hacked and stolen.
I’ve already used the Safex.Market Wallet in its MVP form, and it's an easy-to-use, privacy-focussed eCommerce interface. Future improvements will only enhance the experience and make it easier for novice users to feel comfortable.
If the Safex.Market team achieves their goals, then eCommerce on the blockchain - Crypto-eCommerce - has the capability of reshaping the future online shopping landscape.
This text was first published here.