区块链运营岗位面试,区块链运用在哪些领域

  

  问:区块链最常用的两种共识协议是什么?   

  

  答:业界正在出现新的共识协议,比如活动证明(PoA),例如工作量证明(PoW)和权益证明(PoS)。   

  

  问:请简述股权证书的工作原理。   

  

  答:股权证明是根据持有货币的数量和时间随机选择一个区块的创建者。这不是一种计算密集型的挖掘形式。   

  

  问:以太坊使用什么样的共识协议?   

  

  答:截至2018年初,以太坊已经使用工作量证明来建立共识,但未来将转向股权证明。   

  

  活动证明在比特币工作量证明中引入了一种新的激励结构形式,结合了工作量证明和权益证明。为了避免系统内的恶性通货膨胀,应该停止新的加密货币,也就是说矿工不能再因为自己的采矿活动获得采矿奖励。   

  

  这样,系统中加密货币的数量是恒定的。在活动证书中,矿工使用工作量证书生成区块,加密货币持有者通过权益证书对区块进行签名。交易费将按比例分配给签署区块的矿工和验证者。   

  

     

  

  问:签订交易需要什么工具?   

  

  答:用户的私钥。   

  

  问:私钥丢失后,用户还能找回以太坊账号吗?   

  

  答:可以,用户可以使用12字助记符进行恢复。   

  

  问:我可以用什么方法连接以太坊节点?   

  

  回答:IPC-RPC,JSON-RPC,WS-RPC(RPC指远程过程调用,远程过程调用)。   

  

  问:以太坊里最流行的Geth是什么?   

  

  答:Geth是以太坊的命令行客户端。   

  

  问:连接到Geth客户端的默认方式是什么?   

  

  答:默认情况下使用IPC-RPC,所有其他RPC都被禁用。   

  

  问:Geth client中有哪些API(应用编程接口)?   

  

  答案:Admin(管理员)、eth(以太坊)、web3、miner(矿工)、net(网络)、personal(个人)、shh、debug(调试)和txpool(工具)。   

  

     

  

  问:您可以使用哪个RPC通过网络连接到Geth客户机?   

  

  答:可以使用JSON-RPC或WS-RPC通过网络连接到Geth客户端。IPC-RPC只能用于连接本地部署的Geth客户端。   

  

  问:如果输入命令“RPC”,哪个RPC被启用?   

  

  答:JSON-RPC。   

  

  问:默认情况下启用了哪些RPC API?   

  

  答案:eth(以太坊),web3,net(网络)。   

  

  问:如何为JSON-RPC启用管理api?   

  

  答:输入命令“RPC API”。   

  

  问:命令“datadir”的作用是什么?   

  

  答:它指定了区块链的存放位置。   

  

  问:什么是Geth的“快速”同步,为什么更快?   

  

  答:“快速”同步只下载集合事务所在的块,拉取整个最新状态数据库,而不是像普通同步一样下载整个区块链的数据,重放所有已经发生的事务。   

  

     

  

  问:命令“testnet”的功能是什么?   

  

  答:它将客户端连接到以太网Ropsten测试网络。   

  

  问:启动Geth客户端会在屏幕上打印很多输出信息。不想被这些繁杂的信息打扰,该怎么办?   

  

  答:使用“verbosity”命令降低输出信息复杂度的值(默认值为3)。   

  

  问:如何使用IPC-RPC连接两个Geth客户端?   

  

  答:首先启动一个Geth客户机并复制其管道位置,然后启动另一个具有相同数据文档存储目录(datadir)的Geth客户机,并使用“attach”命令传递复制的管道位置。   

  

  问:如何将自定义的javascript文件加载到Geth控制台中?   

  

  答:只需输入“--preload”命令和文件路径。   

  

  问:帐户存储在Geth客户端的什么位置?   

  

  答:它存储在密钥库目录中。   

  

     

  

  问:如何使用给定账户发起交易?   

  

  答:首先,你必须在“unlock”命令中输入帐户地址或索引来解锁帐户。然后,您需要使用“password”命令为该帐户指定一个密码文件。   

  

  问:我们刚刚谈到了索引。账户指数靠什么?   

  

  答:这取决于您添加帐户的顺序。   

  

  问:Geth客户端可以用于挖掘吗?   

  

  答:可以,只需输入“mine”命令。   

  

  问:采矿选项中的“以太基础”是什么?   

  

  答:这是领取挖矿奖励的账号的地址,这个账号的索引是0。   

  

  如果你想更多地了解区块链,“区块链项目咨询管理师” 课程是你最好的选择。   

  

  以及大量专业的区块链知识,在这里,您将获得更多干货,(驭凡学堂) 龚浩期待您的光临。   

相关文章