The future of Gaming

Subtitle

Blog

Toward the blockchain of Internet-level item experience

Posted by [email protected] on
We can often hear many people saying that "the user education cost of blockchain products is quite high", but in reality, for C-end users, the term user education does not exist. They don't have to know just what a blockchain is. , Simply as we won't need to know very well what a convolutional neural network is when working with artificial intelligence items.
However, what are the features of an infrastructure that allows upper-level applications to save users from learning expenses? This appears to be a thing that everyone has rarely discussed while paying attention to TPS. Fortunately, some people are still exploring these queries silently, and we have gradually seen some solutions from them.
The wave of 2017 made the planet begin to realize that Blockchain is a big thing, but in 2019, Blockchain is not any longer a mysterious technology, plus some people even begin to say that Blockchain will undoubtedly be boring 1. This year, if we accumulate all of the blockchain customers, whether active or inactive, probably less than 0.5% of the world's population 2.
This article mainly really wants to talk to you about the blockchain technology, which is still in the first stage of technological development, what is the issue in the user experience, and the method that you should improve it, what good solutions is there, and the best of the blockchain The underlying infrastructure, the general public chain, could make various applications of the blockchain more flexible, thereby developing a better product experience.

Image Source:

So how exactly does the blockchain scare away users?
For a long time, blockchain has faced a very fatal problem: excessive user threshold. This type of thorny problem furthermore makes those brand-new users that are interested in the blockchain and desire to enter into escape:


* Keep lots of garbled personal keys, twelve unidentified mnemonics, and addresses that scare aside a large number of friends in Novice Village.

* Finally, some people mustered up the courage to memorize the twelve-term mnemonic, but they were intimidated and couldn't take screenshots... I could only say that blockchain is really too hard and unfriendly for newbies.

* In the end, several users that are still curious about the technology and new prosperity of the brand new planet remained and carried on to see the storm collectively.

* Some individuals found the technologies of blockchain to be really difficult to comprehend, and the ground was filled with terms and abbreviations. They couldn't bear it and left the blockchain. Some people bought coins and lost money and mentioned goodbye to the field. .
If you are using a user funnel to describe it, the users who still left on the blockchain might appear to be this to be able:

Wallet is really a necessary tool to enter the blockchain
The wallet may be the entrance to the blockchain. Any blockchain consumer who wants to use the assets on the blockchain or use any type of smart contract, the wallet is a passport to enter the planet.
Nonsense, I just need to purchase coins and sell coins, why perform I need to work with a wallet and put the amount of money in the exchange!
Of course, that is also the current benefit of centralized exchanges, allowing users to bypass unfamiliar products such as for example mnemonics. However, there have always been cases of exchange thefts. You can find a couple of cases every year, and the loss is vast sums of dollars. And based on the pattern of days gone by ten yrs, we can also predict that assaults on centralized exchanges is only going to become more regular, and the attack methods will become increasingly more diverse. Those who are fascinated can take a glance at the well-identified blockchains. https://bestethgame2095ky.tumblr.com/post/628232593927766016/corruption-is-for-charitable-donations-paving from the data analysis business Chainalysis3.
In short, the safest way is to keep your encrypted assets with you. In addition, if you need to use any product on the blockchain, a wallet can be a must. Therefore, a wallet is a necessity for "true entry into the blockchain world".




Losses caused by centralized exchange attacks through the years source: Chainalysis
What was the first wallet you saw?
The most basic function of a wallet is actually the same as an integral ring, but an instrument for storing asset keys. The earliest is desktop computer wallets. For instance, Bitcoin Core furthermore needs node synchronization, gradually; later, you can find internet wallets that do not need to synchronize nodes, just like the typical MyEtherWallet; and Web Eextension that can directly connect to dApps on the web Wallet, such as for example MetaMask.
However, an individual appears to be still in a frightened phase. When exporting the mnemonic expression, they are not apparent and you will be warned. The unintuitive management and use of keys and addresses are always problems.

Of course, this is not the finish of a poor experience, because before you utilize any dApp, you nevertheless still need a transaction charge...
Several wallet improvements recently
Fortunately, in recent years, we can see that everyone has begun to take into account how exactly to lead the blockchain to "out from the circle" so the general public may use the wallets and protocols of blockchain products steadily. The pits in the use of the heap block chain have already been chock-full a bit. The next briefly introduces several improvements I have seen:
WalletConnect: Scan program code to login


WalletConnect is an excellent protocol. Its concentrate would be to allow users to interact with dApps on the web without setting up MetaMask. Instead, they can directly use cellular wallets to connect to various internet dApps. In this manner, key management could be completed on these devices aspect, and at exactly the same time, the scan program code login is more based on the habits of common Internet users, also it totally solves the original blockchain "wallet on the mobile aspect, dApp on the internet side" The usage of logic contradicts.

At present, numerous wallet vendors have joined the WalletConnect protocol, such as Argent, and imToken, that is often utilized by domestic users. In fact it is even simpler for dApp developers to use WalletConnect. We just look at several DeFi applications, such as Uniswap/Aave/DDEX and so forth.
If you need to know more about the advancement of this type of related technologies, this article 4 is worth a look, or you can see the screenshot below:

p.s Compound appears to be mostly of the DeFi dApps that will not support walletconnect, but helps another Coinbase-supported mobile wallet login Walletlink5


* In case you are interested in querying which wallets assistance WalletConnect, you can see here:


* In order to know which dApps allow WalletConnect, you can examine here:
Meta Dealings: Finally, you don't have to log in to spend the processing fee
Traditionally, within the ecology of Internet surfers, there is a consensus that "traffic is king", especially within industries that stand within the air, must desperately carry out blitz expansion, and use their very own potential energy whenever you can to seize the next moment. It gets the blue ocean marketplace of the Crimson Sea. Under this premise, subsidies and discount rates to customers as much as possible, coupled with Growth Hacker marketing, have become the most obvious understanding of Online business.
On the other hand, the blockchain world is very "frosty", emphasizing the idea of "who sends the transaction and pays". Unfortunately, any user who would like to interact with any dApp and the wallet accounts must sign in must have the initial transaction (Approved transactions are already a necessary evil under the design of the Account Model), and blockchain programmers may take it for given. , Because initiating a deal will naturally need a handling fee.
If I have fun with an app before using, you have to collect money from me personally? ! Brother, can you still want to do business?
Is Gas a new currency? Isn't it? ! Exactly the same is ETH, why are you currently artificial ghosts called Gasoline?
Therefore, we can see that the answer of Meta Transaction 6 is produced. The so-called Mata Transaction solution means that actually if we can not change the problem where the underlying protocol requires the deal sender to cover, I'll find a realtor to assist you pay for it in form. This will be fine~
This is the characteristic of Meta Transaction, meaning that there is a Relayer layer that can pay the handling fee and send the transaction in your stead after you sign the transaction. This is not only really friendly for novices, also for veterans of trading, it can also avoid the situation of capsize because of insufficient ETH in the intense case of 312.
However, there are still some limitations within Meta Transaction. The first problem is that smart contracts should be changed to the Meta Tx model, that is, the initial transaction sender's msg.sender is replaced by signer inside the code, and then the relayer (Relay Server) is defined to msg.sender. This is different from the original design of various smart contracts, therefore many existing clever contracts may not be directly applicable.
In addition, there exists a bigger shortcoming that Relayer might have the power to review the contract in disguised form. If they tamper with the data or usually do not deliver the transaction, it'll cause the original transaction failing and lead to losses to the initial transaction sender. Therefore, there will be an improvement proposal of Fuel Station System (GSN, EIP-16137) in the follow-up to ensure that nodes do not do evil through the mortgage mechanism.
In order to learn more, you can check out these two articles, one introduces Metatransaction 8 and another introduces GSN Scheme 9. However, due to many limitations, Meta Transaction has not yet been applied on a large scale.
In addition, imToken's scheme of commission transaction through Tokenlon 10 can be worth seeing.
The hyperlink below is a demo when Austin Griffith proposed Meta Tx:

But it can be done to cover the commission with respect to the blockchain, that is of excellent importance to the growth and market procedure of the blockchain, especially right now when the gasoline fee is soaring.
Light Wallet for Sociable Accounts: Commonly used social tools Wechat/Twitter is the wallet
Another cool style idea I saw is the light wallet solution launched by BlockABC.
The so-called lighting wallet is really a wallet that may manage small transactions, and allows one to use the wallet by establishing a set of 6-digit passwords in social accounts such as Line and Twitter.
As a little selection wallet, its interesting component is based on its lightness. You don't need to download an App directly, but you can use small applications such as public accounts to get "cryptocurrency reddish colored envelopes". This is almost exactly like the knowledge of receiving crimson envelopes online and Alipay. But in reality, BlockABC's ingenuity is that "when users genuinely have coins," they will be ready to download the wallet app and utilize it. At the moment, customers can export the mnemonic words and phrases from the lighting wallet and import them into their wallet App. The OAuth authorization login technology is used here. As soon as your Open up id is verified, it can benefit you produce a couple of mnemonics.
So its small transaction is quite convenient, however in the long term, users will nevertheless have to back up their wallets, and it is not really suitable to deposit excessive amounts in light wallets.

To use a wallet, simply open it on the Line applet and set a 6-digit password to use it

Actually, tippin.me11, an instrument for micropayments on Twitter, premiered on the Lightning Network earlier, but unfortunately there is no more generalized version.
If you are interested in the light wallet launched by BlockABC, please refer to their official website:

Next, we will give out the proposals and implementations of consumer experience upgrades which have occurred inside the Nervos ecosystem in the past half a year, and these are also derived from quite a few innovations in the underlying style of the general public chain~
The public chain may bring product generation experience upgrades to upper-level applications
Of the 3 ways to improve the user experience that people just mentioned, most of them are the capability of the knowledge brought by the design of the upper-level application. But in the finish, one sentence: "The barriers to the usage of the blockchain are usually fundamentally produced from the rigidity of the underlying design."
Whether there is a even more direct blockchain encounter has always been a challenge, because although the blockchain is also software written in a series of code, the public chain itself is very much like "hardware". After deployment, it needs to be changed, To fork is an extremely long process.
Therefore, the general public chain should be mainly because flexible and flexible as possible from the first day of design.
First of all, is it feasible for deal with and key administration to become more free?
The answer can be done! This is also the factor that the Nervos CKB general public chain provides often attached great importance to because the beginning of its style.
We heard that you could receive Nervos CKB's general public chain indigenous token CKB with the address of Ethereum?
At the start of the year, the Nervos community Grant team Lay212 realized a magical wallet P-wallet13, which can receive CKB having an Ethereum address. Lots of people started inquiring me: Will be this cross-chain?
Not! This is because the cryptographic primitives on Nervos CKB can be customized!
Nervos CKB's programming model Cell Design is a generalized UTXO model. You can find four fields in the Cellular: Capacity (quantity and storage space), lock script (rules for unlocking resources), type script and information.
In the underlying design of Nervos CKB, the signature algorithm for transaction signature and client verification isn't hard-coded, but allows developers to accomplish arbitrary writing and swapping. At the same time, depending on the functionality of CKB-VM predicated on Risc-V, any encryption algorithm that is compiled into CKB-VM verifiable may be used without difficult fork.
In the example of ckb.pw, it simply changes the Lock Script, as the Ethereum signature makes use of secp256k1, which is exactly like the CKB preset. The difference is based on the hash function. CKB uses blake2b, while Ethereum uses keccak256, so you only need to swap the verification hash function keccak256 with the initial blake2b.
What will this symbolize?
Users do not need to manage new addresses and essential pairs to be able to use the possessions and programs of this chain.
This is the most elementary level. Considering it from another perspective, when I deliver a deal, my signature tool could be any wallet commonly used by Ethereum and other tools with many customers, such as for example MetaMask, imToken, etc., which already are in the area. The user in the blockchain circle can minimize the friction cost of entering CKB, and the wallet development step can also be omitted in the original development process.
Any application in CKB can be empowered because of this, as long as the verification guidelines and signature algorithms he want to use are put about the CKB chain, then users can directly utilize the group of verification tools they commonly use to signal transactions (ETH One among them).


CKB Wallet and CKB dApp White Prostitution 14 MetaMask's picture (Of course, white colored prostitution is really a nickname, and it is also a unique attraction of Nervos)
Ethereum is currently the biggest smart contract platform inside the blockchain, and Bitcoin may be the most valuable asset inside the blockchain. In the future, Libra or DCEP with an increase of than one billion customers may join the battlefield. But additionally, we might as well look at the vast Web ecosystem first. How many users are there today in the ecosystem of FIDO (Quick Identity Online) 16 such as for example WebAuthn15, fingerprint unlocking, PGP Key, etc.? In accordance with this set of design ideas, they are the verification methods that many people are accustomed to, and may become transplanted to the blockchain in the near future.
Imagine 1 day, when you execute a fingerprint reputation with a primary finger, you will generate an tackle and sign a deal on the blockchain. How soft this will be~







Flexible setting of handling fee: You'll be able to use various tokens to pay the handling fee and have others to pay for it


The idea of paying for your own transactions has been difficult for Internet users to accept.
Starting from underneath, how to make this thing a lot more flexible? This can be started with Nervos' Open Transaction.
The transactions on Nervos are the same as Bitcoin. They need to be constructed before getting chained. In other words, the input and result are identified before chaining, and the result is not recognized through calculations on the chain, therefore the transaction charge is known before the chain, as the consumed sources could be calculated in advance.
Since transactions must be constructed beforehand, there exists a protocol proposal such as Open Deal, which originated in the Bitcoin neighborhood 17. Because under the architecture of UTXO or Cell Model, the result generated in a transaction must meet the input rules before it can be verified on the chain. From another viewpoint, a transaction could be mixed by multiple people, so long as the composition guidelines are met.
Similarly, what sort of Token is used within a transaction to pay the handling fee can be defined by an individual himself on CKB.

Open tx transaction structure diagram, taken from Cipher on Nervos talk

It seems that the length of the area is too much time. In case you are interested in this aspect, please refer to the proposal content of Open Transaction 18.
A few days ago, the national school sister of Nervos also utilized Live Coding to implement Open Deal online. Welcome everyone to have a look~
Finally, the issue of handling fees will in actuality be considered a major hidden risk in the advancement of DeFi. Stitch's "Gas Station Forgotten by Open public Chains-One of the Main Hidden Problems in DeFi Advancement" explores numerous in-depth problems and content.
These stories are still happening. If the future blockchain is to become a revolutionary Web3, the user experience must not be defeated by the prior Internet. On this basis, users must experience the advantages and great things about the blockchain. As well as the ingenuity of the application form layer, the versatile style of the underlying general public chain is also very important.
The world continues to be waiting for a blockchain for 99% of users!
The pace of today's world is getting faster and faster. Every couple of years, you will see some revolutionary items to announce the arrival of a new period to the world. I am looking forward to how the blockchain period will reshape the planet.

Ref

Categories: None

Post a Comment

Oops!

Oops, you forgot something.

Oops!

The words you entered did not match the given text. Please try again.

Already a member? Sign In

0 Comments