原题:走向互联网级产品体验区块链
我们经常听到很多人说“区块链产品的用户教育成本很高”,但实际上对于C端用户来说,用户教育并不存在。他们不需要知道什么是区块链,就像我们在使用人工智能产品时不需要了解什么是卷积神经网络一样。
然而,一个基础设施的哪些特点可以使上层应用程序免除用户的学习成本?这似乎是几年前人们更关注TPS的时候。幸运的是,有些人还在默默地探索这些问题,我们逐渐从中看到了一些答案。
2017年的浪潮让世界意识到区块链是一件大事,但到了2019年,区块链不再是一种神秘的技术,甚至有人开始说区块链将诞生。今年,如果我们把所有的区块链用户加起来,不管是活跃的还是不活跃的,可能不到世界人口的0.5%。
本文主要是想和大家谈谈区块链技术在使用体验上存在的问题,目前还处于技术发展的初级阶段,如何改进,目前有哪些好的解决方案,区块链的底层基础设施公链是如何做到的,可以使区块链的各种应用更加灵活,从而更好地利用产品体验。
区块链如何吓跑用户?
长期以来,区块链一直面临着一个致命的问题:用户门槛过高。这样一个棘手的问题,也让那些对区块链充满好奇、想进入区块链的新用户纷纷出走
我们应该保留大量凌乱的私钥、12个未知的助记符和地址,以吓跑大批新手村友。
**,有人鼓起勇气写下了12个字的助记符,但他们被吓坏了,不能拍照只能说区块链对于新手来说太难了,太不友好了。
**,仍然对新世界的技术和财富感到好奇的少数用户留下来,一起经历了这场风暴。
中间有人认为区块链技术真的很难理解。它们充满了缩略语。他们不忍心离开区块链。有些人买硬币亏了很多钱,对这个领域很有好感。
如果我们用一个用户漏斗来描述它,那么离开区块链的用户可能会如下所示:
钱包是进入区块链的必要工具
钱包是区块链的入口。如果任何以太坊区块链用户想要使用区块链上的资产或使用任何以太坊智能合约,钱包就是进入世界的通行证。
胡说八道,我只是买钱卖钱,为什么要用钱包把钱放在兑换台上!
当然,这也是目前中心化交换的优势所在,允许用户绕过不熟悉的产品,如助记符。然而,证券交易所失窃案一直存在。每年至少有一两起案件被盗,造成数亿美元的损失。而且,根据近十年的趋势,我们甚至可以预测,针对中心化交易所的攻击将越来越频繁,攻击手段也将越来越多样化。感兴趣的朋友可以看看**区块链数据分析公司Chain*ysis的这份报告。
简言之,最安全的方法是将加密资产放在身边。另外,如果你想在区块链上使用任何产品,钱包也是必不可少的。因此,钱包是“真正进入区块链世界”的必需品。
过去对中心化交易所的攻击造成的损失
你看到的第一个钱包是什么?
钱包最基本的功能,事实上,就像钥匙圈一样,只是储存资产钥匙的工具。最早的是桌面钱包,如比特币核心,需要缓慢的节点同步。后来,有一些不需要同步节点的web钱包,比如我的火币全球最erwallet。还有一些webeextension钱包可以直接在互联网上与dapp交互,比如metamask。
然而,用户似乎还处于被吓坏的阶段。当输出助记符时,它们是不清楚的。因此,他们将受到警告。密钥和地址的管理和使用一直是个问题。
当然,这并不是糟糕体验的结束,因为在使用任何dapp之前,您仍然需要支付交易费用
近年来钱包的许多改进
幸运的是,近几年来,我们可以看到,大家也开始思考如何将区块链“走出圈子”,让广大市民能够更广泛地使用区块链产品。钱包和协议已经逐渐出现,帮助你填补区块链使用中的许多问题。以下是我看到的一些改进:
Walletconnect:扫描登录代码
Walletconnect是一个很棒的协议。walletconnect的关键点在于,当用户想在web端与DAPP进行交互时,不需要安装metamask,而是可以通过移动钱包直接连接到web端的各种DAPP。这样,用户就可以利用原来的“区块链”按照手机原有的逻辑管理网页,同时也可以利用区块链来管理互联网。
目前,国内很多钱包商家都加入了钱包连接协议,如argent和imtoken等。对于DAPP开发人员来说,使用walletconnect更容易。我们可以看看几个DeFi应用程序,比如Uniswap/AAVE/DdeX,它们都得到了支持。
p、 S compound似乎是少数几个不支持walletconnect的DeFi应用之一,但它支持walletlink[5]
,后者由另一个CoinBase支持
传统上,网民生态中有一个共识,那就是“流量为王”尤其是那些站在风口浪尖上的行业,一定要想方设法闪电式扩张,抢占蓝海市场,这个市场可能在下一刻变成红海。在此前提下,尽可能多地对客户进行补贴和优惠,再加上黑客营销的增长,成为互联网业务中的突出问题。
另一方面,区块链世界非常“冷”,强调“谁让交易付费”的概念。不幸的是,如果任何用户想要与任何DAPP进行交互,如果钱包账户想要登录,则会发生第一次交易(在账户模设计下,批准的交易已经是一种必要的罪恶)。区块链开发者可能会想当然地认为这是理所当然的,因为交易启动自然需要收取手续费。
我还没玩过应用程序,你还得向我讨钱?!大哥,你还想做生意吗?
我们可以把元事务看作是一个解决方案。所谓Mata交易的解决方案是,即使我们不能改变基础协议中交易发送方需要支付的情况,我也会找一个**来帮你支付,这应该是可以的~
这是元交易的特点,也就是说,有一个中继层,在你签署交易后,可以代替你支付服务费和发送交易。这不仅对新手非常友好,而且可以避免312个极端情况下火币全球最不够倾覆的情况。
但目前,元交易仍存在一定的局限性。第一个问题是,所有智能合约都必须更改为meta-TX模式,即原始交易发送方的代码消息发送者更改为signer,然后将中继服务器设置为消息发送者。这不同于各种智能合约的最初设计,因此许多现有的智能合约可能无法直接应用。
此外,还有一个更大的缺陷:接力有权变相审查合同。如果他们篡改信息或不发送交易,原始交易将失败,原始交易的发送者将遭受损失。因此,在后续工作中也有一个关于完善加油站网络(GSN,eip-1613)的建议,确保节点不通过抵押机制作恶。
如果您想了解更多,可以参考这两篇文章,一篇关于元事务,另一篇关于GSN解决方案。然而,由于受到诸多限制,元事务并没有得到大规模的实现。
另外,imtoken通过tokenlon支付服务费的方案也值得一看。
当Griffith;Griffith。
然而,支付服务费对于区块链的扩张和市场运作具有重要意义,尤其是在天然气成本不断上升的当下。
社交账户轻钱包:微信/推特就是钱包
我看到的另一个很酷的设计理念是blockabc推出的轻钱包方案。
所谓轻钱包,是一种可以管理小额交易的钱包,任何人都可以通过在微信、推特和其他社交账户中设置一组6位数的密码来使用钱包。
作为一个小的收集钱包,有趣的是它很轻。你不需要直接下载应用程序。取而代之的是,你可以用一些便利的工具,比如社交账户的小程序来收集“加密货币的红包”这和微信、支付宝几乎是一样的。但事实上,blockabc的聪明想法是,“当用户真的有钱时”,他们会真的想下载钱包应用程序并使用它。用户可以在这个钱包里导入记忆卡。此应用程序是OAuth的授权登录技术。一旦确定了openid,它可以帮助您生成一组助记符。
所以它的微支付非常方便,但从长远来看,用户还是需要备份钱包,而在轻钱包里存太多钱是不合适的。
要使用钱包,只需在微信小程序上打开钱包并设置6位密码即可
事实上,Lightning network上有一个工具可以在twitter上更早地进行微支付提宾。我不幸的是,没有更通用的版本。
如果您对blockabc的轻量级钱包感兴趣,请访问他们的网站。
接下来,我们将与大家分享一下neros ecology在过去半年内用户体验升级的建议和实施,这也是源于公链底层设计的一些创新
公链可以提升上层应用的产品生成体验
刚才提升用户体验的三种方式,都是上层应用的巧妙设计带来的更便捷的体验。但归根结底,“区块链的使用体验障碍,根本上是因为底层设计的僵化。”
拥有更直接的区块链使用体验一直是一个挑战。虽然区块链也是由一串代码编写的软件,但公链本身非常像“硬件”部署完成后,改变和投入将是一个极其漫长的过程。因此,公链条从设计的第一天起就必须尽可能灵活和有弹性。
首先,是否可以更自由地管理地址和密钥?
答案是可能的!这也是neros CKB从设计之初就非常重视的定位。
听说可以收到地址为火币网的neros CKB的公链原生代币CKB?
今年年初,neros社区的grant团队lay2实现了一个magic wallet p-wallet,可以接收地址为火币网的CKB。很多人开始问我:这是十字链吗?不,这是因为neros CKB上的加密原语可以定制!
Neros-CKB的规划模cell模是一个广义utxo模。单元格中有四个字段:容量(数量和存储空间)、锁定脚本(解锁资产的规则)、类脚本和数据。
在neros-CKB的底层设计中,事务签名和客户端验证的签名算法不是硬编码的,而是可以由开发者任意编写和替换。同时,基于risc-的ckb-m具有强大的性能,任何编译到ckb-m中的可验证加密算法都可以在不发生硬分叉的情况下使用。
在ckb.pw公司在本例中,它只是更改了锁脚本,因为火币网签名使用secp256k1,这与CKB默认值相同。区别在于,对于CKB,散列函数是blake2b,对于火币网,散列函数是keccak256。因此,只需与原始blake2b交换提供验证的散列函数keccak256。
这是什么意思?用户不需要管理新的地址和密钥对,就可以使用此链的资产和应用程序。
这是最基本的一层。从另一个角度看,当我发送交易时,我的签名工具可以是以太坊、火币网等用户较多的工具常用的钱包,如metamask、imtoken等;已经进入区块链圈的用户可以**限度地降低进入CKB的摩擦成本,在最初的开发过程中,钱包的创建步骤也可以省略。
因此,可以启用CKB上的任何应用程序。只要把他想要使用的验证规则和签名算法放到CKB链上,用户就可以直接使用常用的验证工具对交易进行签名(HT5只是其中之一)。
CKB钱包和CKB dappp白色嫖娼图片[14]metamask
HT3是区块链中**的智能合约平台,HT2是区块链中最有价值的资产。未来,Libra或DCEP的用户可能超过10亿。但除此之外,我们不妨将视角放在广阔的互联网生态上。如今,webauthn、fingerprint unlock、PGP key和其他Fido(fast identity online)生态系统有多少用户?根据这套设计思路,这些验证方法已经被大家所采用,并可能在不久的将来移植到区块链上。
想想有一天,当你用你的直接手指进行指纹识别,生成一个地址,并在区块链上签署一个交易时,会有多顺利
灵活设置服务费:可以使用各种代币支付服务费,并要求他人支付
为自己的企业买单的概念让网民难以接受。
从底层开始,如何让这件事更加灵活,可以从neros的公开交易开始。
在把事务放在A601之前,把它放到链上。也就是说,在把链放到链上之前,就已经确定了输入和输出,通过对链的计算,结果是未知的。因此,交易手续费可以在链上架之前就知道,因为消耗的资源可以提前计算出来。
因为交易必须提前建立,所以有一些协议的建议,比如起源于火币社区的开放式交易。因为在utxo或cell模的框架下,事务中输出的生成必须符合输入规则,才能被验证并放入链中。
另一方面,只要有许多人符合交易规则,就可以组成交易。
同样,在交易中用来支付服务费的代币也可以由用户在CKB上定义。
opentx的事务结构图取自neros talk上的密码
好像空间太长了。如果您对此感兴趣,请参考公开交易[18]的建议内容。
最近,neros的全国***妹也以实时编码的方式实现了网上公开交易。欢迎光临~
**,手续费问题将是德福发展的一大隐患。史蒂夫的《被公链企业遗忘的加油站——DeFi发展的主要隐患之一》探讨了许多深层次的问题和内容。
这些故事仍在进行中。如果未来的区块链要成为革命性的Web3,用户体验肯定不会比以前的互联网好。在此基础上,用户应体验区块链的优势和附加效应。除了应用层的独创性,底层公链的灵活设计也非常重要。
全世界仍在等待99%用户的区块链!
当今世界的步伐越来越快。每隔几年,就会有一些革命性的产品向世界宣布一个新时代的到来,以及区块链时代将如何重塑世界。我很期待。
文章标题:区块链要想拥有互联网级的用户体验,如何从应用层和公链两个方面提升?你看到的第一个钱包是什么?
文章链接:https://www.btchangqing.cn/66941.html
更新时间:2020年07月19日
本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。