2023-10-24 golang 区块链面试

  • 面试结束之后 面试官给我了几个关于区块链的问题 让我回去查找资料
  • 自己以前没有做过区块链工作 所以我把这次问题和我写的答案都记录下来 存个档
  • 一共7个名词 让我解释说明 以下是我搜集的互联网信息关于下面名词的解释
  • 有不对的地方还请各位大佬提示修正
1.区块
2.3.以太坊
4.账户
5.交易
6.智能合约
7.各行业头部dapp列举和分析
1.区块

名词解释:在区块链中,区块是一种数据结构,用于存储交易信息和其他相关数据。
每个区块都包含一个唯一的标识符(哈希值),以及前一个区块的哈希值,这样就形成了一个链式结构。

逻辑解释: 举个例子来说,假设有一个包含交易信息的区块链,其中每个区块都包含了多个交易记录。当新的交易发生时,这些交易将被打包
成一个新的区块,并添加到区块链的末尾。每个区块都通过其前一个区块的哈希值与之前的区块连接在一起,确保了整个区块链的完整性
和安全性。

现实世界举例: 假设有一个区块链用于记录房地产交易。每个区块包含了一系列房地产交易记录,包括买卖双方的信息、房屋的详细描述
以及交易金额。当有新的房地产交易发生时,该交易将被添加到最新的区块中,并形成一个新的区块链。这样,整个区块链就可以被用来
追踪和验证每个房地产交易的历史。
2.链
名词解释:链是由多个区块连接而成的数据结构

面试官的白话是这么说明的: 列举了一个银行开局发票的例子,每次开发票的记录都放在链上,每次放在链上的时候会形成新的区块链,
所有的开票记录无论过了多久或者任何人都能查询到,专业来讲是可被追踪和验证

详细现实世界举例:区块链可以用于记录医疗记录,每个患者的病历和治疗记录都被打包成一个区块,并通过前一个区块的哈希值与之前
的区块连接在一起,形成一个链式结构。这样,医生和患者可以追踪每个患者的医疗历史,确保医疗记录的安全和隐私。
3.以太坊
名词解释:区块链技术的开源平台,它允许开发者构建和部署去中心化应用程序(DApps)和智能合约

现实世界举例:以太坊可以用于构建去中心化的电子商务平台。在这个平台上,商家可以发布商品信息和价格,消费者可以浏览商品
并下单购买。当消费者下单后,智能合约会自动执行支付、发货和确认等操作,确保交易的安全和可靠性。由于所有的交易记录都被
记录在区块链上,平台的交易历史可以被追踪和验证,确保交易的透明和公正
4.账户
名词解释:账户是用于存储和管理数字资产的标识。每个账户都有一个唯一的地址,并与密码学密钥对相关联,包括公钥和私钥。
账户可以用于接收和发送数字资产,以及执行智能合约等操作

面试官的白话是这么说明的: 理解成一个数字钱包,要买东西从钱包里面扣,这里面双方的交易记录都是公开透明。

现实世界举例:有一个区块链平台用于艺术品交易。每个参与者(如艺术家、收藏家、拍卖行等)都可以在该平台上创建一个账户。
艺术家可以将自己的艺术品上链并创建一个唯一的账户地址,收藏家可以使用自己的账户地址购买艺术品。当一笔交易发生时,数
字资产会从买方的账户转移到卖方的账户,并通过密码学签名进行验证和确认。这样,每个参与者的账户余额和交易历史都可以被
追踪和验证,确保交易的安全性和可靠性。
5.交易
名词解释:交易是指一方向另一方发送数字资产或执行智能合约的过程。每个交易都包含了交易双方的地址、交易金额、时间戳
和交易费用等信息。交易记录会被打包成一个区块,并通过密码学哈希算法与之前的区块连接在一起,形成一个不可篡改的链式结构

现实世界举例:可以用于记录物品的运输历史,每个物品的运输记录都被打包成一个交易,并被记录在区块链上。当物品从一个地
方到另一个地方时,交易记录会被更新,并通过密码学签名进行验证和确认。这样,物流公司和消费者可以追踪每个物品的运输历史,
确保物品的安全和质量。
6.智能合约
名词解释:是一种基于区块链技术的程序代码,可以自动执行和管理合约条款。智能合约通常被用于去中心化应用程序(DApps)中,
例如数字资产交易、众筹、投票、数字身份验证等场景。

面试官的白话是这么说明的:可以理解签合同,双方都在公开透明的情况,同意合同的上内容,然后签订合同,双方都得按合同办事

详细举例:以太坊平台中的智能合约可以用于众筹。当一个项目发起众筹时,智能合约会自动记录众筹金额、参与者账户信息等,并
在众筹结束后根据预设规则自动分配资金。如果众筹目标没有达成,智能合约会自动退回所有资金。这样,众筹过程变得更加透明和
公正,同时也节省了中间人的费用和时间。
7.各行业头部dapp列举和分析
面试官举了一个例子:Aave

(金融行业)Aave详细说明:
是一种去中心化金融 (DeFi) 协议,允许用户在不需要银行的情况下借出和借入从稳定币到山寨币的各种数字资产。
Aave 建立在以太坊区块链之上,使用智能合约促进点对点 (P2P) 交易,为去中心化应用程序的运行提供安全透明的平台。

(金融行业))Zapper-fi:
是一个仪表板或投资组合管理系统,用于在不收集用户数据的情况下监控债务、投资、流动性和可索取的奖励。
Zapper-fi 允许用户跨不同的协议管理他们的数据。Zapper-fi 还使用户能够从 Uniswap、Curve Finance 等平台“进”和“出”流动资金池。

(金融行业) 还有:Uniswap、PancakeSwap 这两种都是可以用来交易加密货币的


(社交媒体)Magic Eden:
Magic Eden 是最受欢迎的 NFT 市场之一,最初建立在 Solana 区块链上。它允许用户通过无缝和去中心化的
媒介铸造、列出和交易数字资产,包括艺术、音乐、收藏品等。
Magic Eden 提供了广泛的 NFT 集合列表,这些集合在 Solana、以太坊和 Polygon 区块链上发行。


(预测市场和预测事件等方面的行业)Augur:
 是一种开源去中心化协议,允许用户创建和交易广泛主题的预测市场。它可以用于体育赛事、政治结果,以及基本上围绕预测市场的任何事物。

Augur 在一组用 Solidity 编写的开源智能合约上运行,这些合约可以部署在以太坊区块链上。参与者使用以太坊和 DAI 在 Augur 上下注。
  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值