Toward the web experience below Is it possible that users are freed from private keys

From Science Wiki
Jump to: navigation, search

This article primarily wants to talk about the blockchain, which is still in the first stage of technological development, what complications have occurred in the use experience, and how everyone can improve, and what good solutions are currently available. And the cheapest level infrastructure from the blockchain, the public chain, how can various applications of the blockchain have better flexibility to generate products with better user experience? This short article was compiled by columnist William Distributed Essays.

The previous write-up "Towards the web Experience
<part 1="">

How does the blockchain frighten aside users? ", we talked about that the blockchain, that is currently in the first stages of technical development, includes a big problem with the knowledge. The wallet, because the entrance towards the blockchain world, is the key to improving the user encounter. The other day, I pointed out two improvements that really feel good-WalletConnect process and meta-transaction. For those who have not read the previous article, It is advisable to return back and browse the previous article first.



Today, in addition to introducing the final improvement program, the social accounts light wallet, I am ready to get into the focus of this article. Let's see how the public string can bring a comprehensive upgrade to the user experience!



Social account lighting wallet: commonly used social equipment Wechat / Twitter is another cool design idea that the wallet views, is the lighting wallet solution released by BlockABC. The so-called light wallet is a wallet that can manage small dealings and allows anyone to set up a set of 6-digit passwords in interpersonal accounts such as WeChat and Twitter.



As a small money collection budget, the interesting issue about it is certainly its portability. You don't need to download an App straight. Instead, you should use a small plan of your interpersonal account to get "cryptocurrency red-colored envelopes". That is much like WeChat. The experience of receiving reddish colored envelopes with Line pay is nearly the same.



But in truth, BlockABC's ingenuity is the fact that "when the user really has coins", he will be willing to download the wallet App and use it. At the moment, an individual will lastly export the mnemonic terms from the light wallet, and Just import it to their wallet App, which utilizes OAuth's certified login technology. Once your Open id is confirmed, it can benefit you generate a set of mnemonics.



So his small payment is very convenient, but in the long term, users will nevertheless need to backup their very own wallets, and it is not appropriate to deposit excessive amounts in gentle wallets.



Related subjects: About 2020, three "product tendencies" which have formed silently: wise contract insurance, joint curve, and budget user experience







To use a wallet, you merely need to open up it on the WeChat applet, and fixed a 6-digit password to use this type of tool. For your entry of blockchain, they have great bonuses and help, looked after says goodbye to past wallets. When the user stepped in, he had been scared to demise by an unfamiliar way of use. Of https://topblockchaingame1995um.bravejournal.net/post/2020/08/13/%EF%BB%BFHarden-the-string-of-destructive-innovation-killer!-Powerful-technology-subverts-the-industry-design-and-creates-real-time-image-information-of-metropolitan-traffic#pings , additionally it is a very interesting blockchain operation tool, because customers can naturally learn how to use this pocket as if they're visiting their very own compound.































Actually, tippin.me, a tool for micropayments on tweets, was launched on the Lightning Network previously, but unfortunately there is no more generalized edition.



If you are thinking about the light wallet released by BlockABC, make sure you make reference to their official web site:







-



The following component is mainly to share the proposals and implementations of consumer experience upgrades which have occurred in the Nervos ecosystem before half a year, and they are also derived from some innovations in the underlying style of the general public chain~



-



The public string may bring "experience upgrades" to the upper-layer apps. We just stated the 3 ways to improve the user experience, and the knowledge convenience brought by the look ingenuity of more upper-layer applications.



But in the end:



The hurdles to the use of the blockchain really stem through the rigidity from the underlying design.



Whether there is a more intuitive experience of utilizing the blockchain is definitely difficult, because even though blockchain is also software created in a series of code, the general public chain itself is very much like "hardware". After deployment, it requires to be changed. It is an extremely long process to fork.



Therefore, the general public chain should be as flexible and flexible as you possibly can from the initial day of style.



To begin with, is it possible for deal with and key administration to become more free?



The answer can be done! This is also the factor that Nervos provides always attached great importance to the public chain since its style.



Related subjects: Subjects | 5 minutes to understand Coating 2: Bitcoin, Ethereum and Nervos The design logic behind the next layer resolution division



I heard that addresses found in Ethereum can obtain CKB, the general public chain native token of Nervos CKB. At the start of this 12 months, the community Grant team of Nervos, Lay2, recognized a magic budget P-wallet, and addresses in Ethereum can receive CKB, many People started asking me:



Is this cross-chain?



Not! But because the cryptographic primitives on NervosCKB can be customized



Nervos' programming design Cell Model is a generalized UTXO design. You can find four fields within the Cell: Capacity (amount and storage space), lock script (rules for asset unlocking), type script, and information.



In the fundamental design of Nervos CKB, the signature bank algorithm for transaction signature and client verification isn't hard-coded, but allows developers to accomplish arbitrary creating and swapping. At exactly the same time, it depends within the sufficient overall performance of CKB-VM predicated on Risc-V It really is effective, any encryption algorithm that is compiled into CKB-VM could be verified, can be used without tough fork.



In the example of ckb.pw, he just changed the Lock Script, as the Ethereum signature uses secp256k1, that is exactly like the CKB preset. The difference is based on the hash function. CKB utilizes blake2b, while Ethereum uses blake2b. It really is keccak256, and that means you only need to exchange the confirmation hash perform keccak256 with the original blake2b.



Exactly what does this symbolize?



Users do not need to manage brand new addresses and important pairs in order to use the property and applications of this chain.



This is actually the most basic level. Looking at it from another viewpoint, when I send out a transaction, my signature device can be any wallet commonly used by Ethereum and other tools numerous users, such as for example Metamask, imToken, etc. Customers within the blockchain circle can minimize the friction cost of getting into CKB, and the steps of fabricating a wallet can also be omitted in the initial development process.



Any software on CKB could be empowered by this, so long as the verification rules and signature algorithm he wants to use are placed for the CKB chain, an individual directly uses the group of verification tools they commonly make use of to sign transactions (ETH is just one of these) One kind).







A picture of a CKB budget and CKB Dapp white-colored prostitution Metamask Ethereum is the largest smart agreement platform within the blockchain, and Bitcoin may be the most valuable asset within the blockchain. In the future, there may be more than one billion users of Libra or DCEP becoming a member of the battlefield, but additionally, we might aswell put our perspective on the vast Internet ecosystem. Nowadays, WebAuthn and fingerprint unlocking, PGP Key, etc. satisfy FIDO (Quick Identity Online) According to this design concept, these are the verification strategies that everyone is used to, and maybe they can be transplanted towards the blockchain in the near future.



Imagine one day, if you use your finger to accomplish a fingerprint reputation, you will produce an address and indication a transaction within the blockchain. How soft this will become~



Flexible establishing of handling fee: You'll be able to use various toekn to pay handling fee and ask others to cover in your stead. The idea of paying on your own on your own transaction is difficult for Internet users to simply accept.



Starting from the bottom, steps to make this thing a lot more flexible? This can be started with Nervos' Open up Transaction.



The transactions on Nervos are the identical to Bitcoin. They need to be built before becoming chained. That is to say, the insight and output are driven before chaining, and the result is not identified through calculations in the chain, therefore the transaction fee is well known before the string, because the ingested resources can be calculated beforehand.



Since the deal must be built beforehand, there's a protocol proposal such as for example Open Transaction. This concept comes from the Bitcoin community, because beneath the architecture of UTXO or Cell Model, the generation of output in a transaction must conform to the guidelines of input , It can be verified in the string. From another viewpoint, a transaction could be combined by multiple people, as long as it satisfies the composition rules.



Similarly, in the deal, what token is used to cover the handling fee may also be defined by an individual on CKB.



Open tx transaction structure diagram, extracted from Cipher on Nervos speak, friends that are interested in this aspect, welcome to make reference to the proposal content material of Open Deal.



A few days ago, Nervos's national school sister furthermore used Reside Coding to apply Open Transaction online. Encouraged everyone to take a look~



Finally, the issue of handling fees will actually be considered a major development risk for DeFi.



These stories are still happening. If the future blockchain is to become a innovative Web3, the user experience must not be defeated by the prior Internet. On this basis, customers must experience the advantages and benefits of the blockchain. As well as the ingenuity of the application form layer, the versatile style of the equal-layer general public chain is also very important.



The world is still waiting for Blockchain at the 99%



The pace of today's world is getting quicker and quicker. Every few years, there will be some revolutionary items to announce the arrival of a new era to the planet. I am looking forward to how the blockchain era will reshape the world.



The length of the article is very long, and this content span is also very large. When you have any errors, please testify but please pat.



This article is the second in the series of "Towards a Blockchain Approaching Internet Experience"! Those who wish to review the initial article are thanks for visiting click on the link to go to "Towards the web Experience



<component 1="">

How does the blockchain scare away users? ".



 ??



</component>



</part>