1.4 Web 3产品经理的必备技能
一名Web 3产品经理需要懂技术、懂用户、懂产品、懂金融、懂运营。
首先,在区块链的知识层面,Web 3产品经理需要对核心概念、技术特点、数字资产、应用落地、政策风险等方面有准确的理解。在核心概念方面,Web 3产品经理至少需要知道什么是数字货币,什么是去中心化,区块链有哪些特点;什么是区块链的区块、节点、高度;什么是比特币,比特币与区块链有什么关系;什么是智能合约、共识机制、隔离见证;什么是钱包、地址、公钥私钥;什么是算力。在技术特点方面,Web 3产品经理至少需要知道现在有哪些主流的区块链技术;区块链的数据结构是怎么组成的,数据存储在哪里,如何存储数据并保证数据安全;共识机制大致有几种,都有什么区别;区块链为什么会分叉,什么是51%攻击;区块链中的密码学的应用;区块链是如何做到数据共享和不可篡改的;区块链的性能瓶颈是什么,如何提高效率,什么是二层网络;什么是公链、私链、联盟链,如何搭建区块链。
在数字资产方面,Web 3产品经理至少要知道数字资产与区块链的关系;数字货币的价值本质、特点;CDBC和DCEP是什么;数字货币对现有金融体系的影响;什么是ICO、IEO、STO、NFT等;币市和股市的异同等。在应用落地方面,Web 3产品经理至少应该了解区块链应用的发展历程、现状和成功案例;区块链技术所适合的行业以及如何进行通证经济改造;全球区块链应用的市场规模和应用场景;国内已备案的区块链案例;区块链能给实体经济和社会带来什么样的影响等。在政策风险方面,Web 3产品经理需要充分理解不同国家或地区出台的区块链相关政策。
其次,在密码学的知识层面,Web 3产品经理需要了解古典密码学、现代密码学;需要知道哈希函数、对称加密、非对称加密、量子密码学的概念;对安全技术知识[如数字签名和数字证书、公钥基础设施(PKI)、布隆过滤器、零知识证明、同态加密]有正确的理解。
最后,在金融学的知识层面,Web 3产品经理需要了解金融以及金融系统的概念,包括金融系统中的资金流动、金融市场类型等;需要了解债券与股票,包括债券的基本概念、账面价值与市场价值、当前收益率与到期收益率等;需要了解期货与期权的一般概念,投资组合理论与资本资产定价模型,风险管理等。
当然,Web 3产品经理要具有Web 2.0产品经理的基本能力,包括Web 2.0的产品设计思维、交互设计、增长策略制定、用户体验设计、项目管理等。
由此来看,想要成为一名Web 3产品经理也并不是一件容易的事情。下面介绍一下Web 3产品经理面试的问题。通常来说,Web 3的相关产品都诞生于创业型公司,这类公司还没有形成完善的面试流程,有些面试可能不需要HR(人力资源)的介入,应聘者直接与面试官谈。大多面试官比较钟情于问4类问题:第一类问题问的是应聘者的经历,面试官会问应聘者做过哪些产品,在做产品的过程中遇到过哪些挑战,通过这类问题,面试官可以了解到应聘者的知识面是否够宽,应聘者处理问题的能力是否强;第二类问题考查决策能力,因为Web 3项目中不会有强大的数据库去支持管理者做决策分析,管理者获取到的决策数据很少甚至获取不到数据,因此,在没有足够数据的支持下,如何决策非常重要,面试官会问应聘者如何保证自己做的产品设计决策是正确的;第三类问题问的是应聘者在加密货币领域的经验,参与社群的经历,甚至是应聘者拥有多少个NFT等,面试官会通过这类问题了解应聘者对这个行业到底有多热爱;第四类问题考查应聘者具有的技术和业务能力,例如,面试官会让应聘者回答某个区块链基础架构的特点或者某个DeFi协议的具体内容及改进建议等,有时,面试官还会给应聘者留一个作业,一般是设计一些产品的功能。
下面是一些Web 3产品经理的入门级的面试问题,大家可以参考。
问题1:请说一下至少两种Blockchain(区块链)的异同?
回答参考:可以从共识算法、开发语言、使用场景、特性、智能合约这几个方面来做简要的回答,如表1-1所示。
表1-1 不同区块链的简要对比
对表1-1简要说明如下。
Bitcoin是最早的区块链,其使用POW(工作量证明)的共识算法,平均情况下可以实现每秒7笔交易,每10分钟出一个区块,区块大小为1MB。
ETH(以太坊)是第二代区块链的代表,其使用POW的共识算法,平均情况下15秒出一个区块,每秒可以实现几十笔交易,区块大小无限制。
Hyperledger是一个带有可插入各种功能模块架构的区块链,其更像是一个框架,使用多种共识算法,主要有3种服务:Membership用于管理账户、Blockchain用于分布式记账、Chaincode用于智能合约,其本身没有比特币的属性。
Solana是一个新兴的高性能的公有链,它提供了快速、便宜且可扩展的交易体验。它基于哈希的时间链与状态更新解耦,不是将每个区块的哈希链接在一起,而是网络中验证者持续在区块内对这些哈希本身进行哈希。它支持使用Rust、C++和C语言来编写智能合约。
当然,如果在这道题中,你还能写出关于Avalanche、Fantom以及Diem的特性,将能得到更高的分数。
问题2:请给出智能合约的一个实际例子,并说明它与传统合约有什么不一样?
回答参考:我们可以从是否代码实现、基础性、安全性、预测性、经验、成本和未来几个方面来做说明。表1-2展示了智能合约和传统合约不同之处的对比。
表1-2 智能合约和传统合约不同之处的对比
以飞机延误险种为例:航空公司和乘客之间“制定”一个智能合约,航空公司将延误险所涉及的费用在账户中冻结,如果飞机延误,降落时间晚于约定时间,则航空公司钱包(账户)中的延误险费用就会自动转给乘客。
传统合约的操作方式:乘客先购买延误险,然后等飞机降落后,拿着保单去保险公司确认飞机降落时间以及保单内容,再后由航空公司与保险公司进行信息确认,最终完成延误险支付操作。
问题3:给定任意一个哈希算法,如SHA-2,是没有、不可能、很难、还是相对容易找到碰撞(关于哈希碰撞的详细内容,读者请参考其他资料)?这对区块链有什么影响?
回答参考:对于任意一个哈希算法,例如,区块链中常用的SHA-256,都很难或者不可能找到一个碰撞。
说到对区块链的影响,我们需要提到一个哈希指针的概念,哈希指针是一种数据结构,是一个指向数据存储位置以及位置中数据的哈希值指针。哈希指针不但能够告诉我们数据存储的位置,还能够告诉我们这个位置的数据是否被篡改过,也就是可以明确某个时间戳下该数据的哈希值的指针。通过哈希指针构建的链表,实际上就是区块链。
问题4:请比较Proof Of Work与Proof Of Stake,除了这两种之外,还有什么共识机制?
回答参考:Proof Of Work为工作量证明机制,简称POW,基本思想是工作越多,贡献越大,具体表现形式是通过计算找出满足条件的随机数,这个随机数在数学方面有严谨的推演,可以动态调整计算难度。
Proof Of Stake为权益证明机制,简称POS。基本思想是让在网络中拥有更多权益的人有机会在更短时间里做更多的计算,产生更多的价值。它类似股权凭证和投票系统,因此也叫“股权证明算法”。POS首先选出“记账人”,由“记账人”创建区块。这是因为“记账人”拥有网络中更多的权益,因此会更积极地维护网络的权益,且害怕作恶后被惩罚,损害自己的声望和财产。“权益值”的计算方式有很多种,比较典型的是“币龄”,也就是持有资产的数量和时间。例如,某人拥有该网络中的许多资产,而且持续了很长时间,那么他的权益值就比较高,所以权益证明机制鼓励人们持有资产、不断增值、维持权益。
除了POW、POS以外,还有DPOS、PBFT、POH等共识机制。目前,许多公有链(简称公链)开发团队创建了不同特点的共识机制,各有利弊。
问题5:你认为区块链最好与最差的应用场景分别是什么?
回答参考:区块链应用场景就目前而言分为两大类,一类是以虚拟资产为基础标的物的应用,例如,数字货币、流媒体文件、数据资产等,我们可以称之为数字原生应用;另一类是以实体资产为基础标的物的应用,类似于物品溯源、供应链等,我们可以称之为数字孪生应用。
就区块链的应用而言,并没有最好最差之分,只有适合不适合之分。但对于数字原生的应用,其未来的应用场景很可能是更加丰富的。
不同行业的适用性也不同,数字原生应用适用于金融证券类行业以及带有支付属性和数据确权、流通、交易的场景,如跨境交易、资产证券化、数据交易、所有权转让等。
数字孪生应用适用于食品溯源这类场景。
区块链应用在以上两类场景,可以建立信任体系。
问题6:你手下有两个技术人员(a和b),昨天早上系统还好好的,下午,a或b 托管了代码,之后两个人都回家过年了,晚上老板打来电话说,系统宕机了,如果你只有时间打一次电话,请问你打电话给a还是b?
回答参考:这是一个典型的决策问题。解答决策问题的关键在于是否能够全面地思考问题。
如果我们能够给a、b同时打电话,用一种工具或用两部电话给a、b同时打,在双方都接通的情况下,最终以电话会议的形式沟通解决问题;在只有a接通的情况下,则与a沟通解决问题,如果问题是a引起的,则由a解决,如果问题是由b引起的,要询问a是否能解决,如果a能解决,则a解决,如果a不能解决则再想办法联系b。
如果我们不能给两个人同时打电话,则需要用以往的工作经验来判断给谁打电话,主要判断因素:1.问题可能是由谁引起的?2.谁在解决问题的能力和经验方面更强?3.谁接电话的可能性更大?4.谁具备处理问题的环境?表1-3给出了打电话的决策参考。
表1-3 打电话的决策参考
当我们打了电话后,会有几种情况:无法接通、接通不能处理、接通能处理。接通能处理的情况下,则处理问题,在无法接通或者接通不能处理的情况下,则需要给另一名技术员打电话。给另一名技术员打电话也同样存在无法接通、接通不能处理、接通能处理的情况。
问题7:请介绍一个DeFi协议,如果要让你对这个协议做一些改进,你会怎么做?
这个问题的前半部分比较容易回答,我们可以有选择地介绍一个DeFi协议,如Uniswap,但是谈到对协议做改进则难度就提升了。
回答参考:比较熟悉的DeFi协议是Uniswap,Uniswap是一个点对点的协议,用于在以太坊区块链上交换加密货币(ERC-20代币);该协议可实现为一组持久的、不可升级的智能合约,具有抗审查性、安全性;Uniswap的具体实现方式是采用智能合约来预先定义某个具体交易对的价格曲线。Uniswap目前已经发展到了3.0版本。改进建议:Uniswap是一个相对成熟的协议,我们可以尝试改进它的治理范围。
问题8:如果让你设计一个GameFi产品的经济系统,你会重点关注哪一方面,为什么?
回答参考:重点关注经济规则的制定,因为一个好的GameFi产品的生命周期应该是足够长的,GameFi中的数字资产,无论是NFT还是FT都将进入一个良性循环而不应该进入带有欺骗色彩的恶性循环。