给出三种区块链技术的用途，并解释其优缺点。
1. 智能合约：基于区块链的智能合约可以实现自动化的交易和合约管理，在金融、保险、房地产等领域有广泛应用。优点是可以确保合约的执行不受人为干扰，提高交易效率；缺点是代码不可更改，可能出现不可预料的问题。

2. 区块链身份验证：将身份信息存放在区块链上，可以有效防止身份伪造和身份信息泄露，在电子商务、社交网络等领域有广泛应用。优点是提高了安全性和隐私保护；缺点是存储量大，需要付出更高的成本。

3. 区块链供应链管理：区块链可以实现对产品的追溯和监管，保障了消费者权益，也可以提高供应链透明度。优点是提高了质量、可信度和安全性；缺点是维护成本高，需要协调各方的利益。