The art of UI/UX at OmiseGO
Sitting down with OmiseGO UI/UX designer Tayanee Sriyotha
“A blockchain or decentralized application can exist on its own, but without proper UX design, user research, and trust, the product cannot succeed in the market.”
— Noei, UI/UX Designer at OmiseGO
Today, we sit down with Tayanee Sriyotha, also known as Noei, UI/UX designer at OmiseGO to learn more about how she uses design thinking principles and models to create a meaningful experience for OmiseGO users.
Noei first learned about OmiseGO and the world of blockchain from a friend who works for a fin-tech company. As a designer, she quickly saw potential challenges those who are not used to the technology could face.
It’s why she joined OmiseGO, knowing it was the perfect place to experiment with design solutions she hopes to see people adopt. As Noei learned the ropes she became captivated by OmiseGO’s openness, its willingness for trial and error, and an open mind.
Striking the balance between logic and Aesthetic
During the design process, Noei splits her workflow into two main parts: logic, which takes up 70%, and aesthetics, which makes up the other 30%.
Her creative process typically starts with sketching the thumbnail. This is the ideation phase, so she doodles, tinkers, and adjusts until she believes she’s ‘got one’ that can be developed into a hi-res design.
After touching base with her team for feedback, she’ll revise, polish, and touch up the design — fine-tuning things like size, gaps, and color shades. During this process, Noei’s favorite part is analyzing research data and turning it into a design strategy.
Noei typically uses the Human-Centered Design principle (HDC) as her go-to framework. But also refers to other methods such as mental model mapping or user-journey mapping to design for different subjects and scenarios.
Since design and user experience can be quite subjective, Noei’s definition of “design success” is when users can accomplish their goal(s) with ease.
Noei relies on specific software to monitor and track success. So if she sees a spot where users cannot accomplish their intended goal, she and her team will investigate and make changes.
The Path to good design...
The inevitability of blockchain and the digitalization of assets
Last month at the Techsauce Global Summit held in Bangkok, OmiseGO VP of Commercial and Business Development, Dennis Keller delivered a talk titled “Digitalizing the world of financial transactions, assets and payments. Can blockchain succeed?” In this article, we take a closer look at his talk.
Read a summary of his talk on our blog.
July 2019 Roundup
Catch-up on all the latest developments that happened in July 2019. A summary of our tech updates for the eWallet and Plasma, the lowdown on OmiseGO-related news, the events we've been to, and events to look out for in the months to come.
MESG - OmiseGO Integration
Since the OmiseGO Developer Program’s (ODP) launch in February this year, hundreds of developers have been on boarded. They are now building, testing and contributing to the improvement of the network.
One such ODP participant is Anthony Estebe, the CEO and Co-founder of the MESG Foundation. We sit down with him to get to know MESG and how their latest integration, Plasma Guard, will benefit developers and OmiseGO’s end-users.
Q: Could you tell us about MESG, the MESG team and how it all started?
A: MESG is an application-building framework that reduces development time and provides a new avenue of income for developers.
The framework consists of two parts:
- Engine: Allows free communication between services, blockchains, and decentralized networks.
- Marketplace: For buying and selling access to services and workflows.
The MESG Foundation originated after I met Nicolas Mahe in Thailand in 2015. Initially, we were looking into Ethereum smart contracts, but the available tools to build apps were so slow that we decided to go with a node-on-demand solution based on a smart contract.
We later discovered that connections between smart contracts and the web were too complicated. As a result, we extended our concept to connect smart contracts with the “normal” web.
Doing so opened up a number of opportunities, which is why we started working on decentralizing this intercompatibility framework, trying to expand it beyond Ethereum.
In 2017, Alexis Sirkia, co-founder of crypto market-maker GSR, joined MESG as the third co-founder.
Since then, the team and product have expanded and we’ve released our open source Engine, CLI and Marketplace. We’re now looking to expand the Engine's functionalities onto the mainnet so we can enable decentralized executions.
Q: What are the types of projects MESG focuses on? Could you give us examples of your previous work?
A: We’re currently focused on developing the MESG Engine, Marketplace, and CLI with the aim of building a decentralized network of services. But we’ve also built some apps on top of MESG as proof-of-concepts to showcase the versatility of our framework.
One example is an app that monitors any or all ERC-20 transactions on the Ethereum Network in real-time by sending an email via SendGrid.
Another reuses the same Ethereum service from the previous application but connects it to Stripe,allowing for direct fiat-to-crypto transactions.
One more example takes on SaaS products’ high barrier to entry by enabling cryptocurrency micropayments in exchange for small bits of consumption. This eliminates the need for pre-paid, one-size-fits-all subscription models and lets people pay for only what they use.
Q: Could you explain to us what the new integration is and the problem it’s trying to solve?
A: The goal of the new Plasma Guard App is to be able to use plasma in a way that’s secure without needing to trust other users, or even the plasma operator itself.
Plasma is known for its security: it features a challenging period to dispute invalid exits to the root chain. But this only works if someone is “watching” transactions, ensuring that exits are valid and that no one is trying to exit an already-spent UTXO.
Still, errors can happen and servers can go down. And it’s important that the plasma chain is watched at all times so users can automatically exit with their funds at the right time, without any risk of loss.
The solution we’ve created listens to every byzantine event (‘faulty actions’ that make the blockchain unsafe to use) on the OMG Network, hunting for invalid exits or faulty operators.
Then, on behalf of the user, the app automatically triggers the appropriate action. Whether it’s to ensure the security of the chain or to exit it when nothing can be done.
Q: What does this integration mean for developers and what could it mean for potential end-users of the OmiseGO Network?
A: The integration secures plasma chains, making sure users’ funds remain safe and are automatically withdrawn if anything unexpected happens.
Developers can use the app to ensure full security and trustlessness while using plasma. They could also provide a service to ensure plasma security and timely exits for others.
Over time, this solution could potentially reduce plasma’s exit period. Since the network can be validated in real-time, the 7-day waiting period could be reduced to just a few hours.
Additionally, Plasma Guard can be used to lessen user friction and improve horizontal scaling. It does this by reducing plasma Lock, where tokens are locked on the mainchain while they are in use on the plasma chain.
This locked period could potentially be reduced to the point where ephemeral plasma chains could be made for specific purposes and later discarded. For example, a user can create a server/plasma chain to host a game, and when the game ends, the chain is discarded.
Q: How easy is it for developers to use your integration?
A: It’s a super simple four-step process:
- Install MESG-cli
- Run service watcher
- Run service root chain contract
- Start the app
Here's a "read me" doc for those interested in more details.
Very soon, it will be reduced to just two steps with the introduction of workflows (currently in test phase). At that time, it will be:
- Install MSEG-cli
- Start the app
Q: How has your experience working with OmiseGO been? What excites you most about the OmiseGO Network?
A: Our experience working with OmiseGO has been excellent!
It has been a pleasure to coordinate with Pong on building this plasma Guard app.
The basic use of OmiseGO, including transactions and deposits, was easy to learn, thanks to the great documentation and JS library.
The more advanced use, such as working with plasma exits, byzantine events, and exit workflows, was a challenge to figure out initially, but all the necessary information was there for us.
Then again, the goal of this project is to make security features more accessible, so the end-user and even developers won’t need to worry about that.
What excites me most about working with the OmiseGO Network is that it’s a brilliant way to integrate a payment gateway that has all the security of the blockchain, without all of its complexity.
- - -
MESG’s projects directly contribute to our vision of enabling wider access to financial services. We look forward to continue working with them as they integrate Plasma Guard with the OmiseGO network, increasing security and improving overall user experience.
For more information on the ODP and on how to become a part of it, click HERE
For more information on this integration check out:
You asked, we answered. Vansa, CEO of OmiseGO answered the most popular questions the community asked in response to her blog on regulations.
We are growing our team and would love to hear from you.
CLICK HERE AND JOIN US NOW