# veBAL

## Overview

veBAL (vote-escrow BAL) is a vesting and yield system based on [Curve’s veCRV mechanism](https://curve.readthedocs.io/dao-vecrv.html).

{% hint style="info" %}
For those unfamiliar with Curve's system, users obtain veCRV by locking CRV in their `VotingEscrow` contract. veCRV is non-transferable, and its voting power decays linearly with time.
{% endhint %}

## Understanding veBAL

To learn more about how veBAL works, please refer to the following page:

{% content-ref url="vebal/how-vebal-works" %}
[how-vebal-works](https://balancer.gitbook.io/balancer-v2/ecosystem/vebal-and-gauges/vebal/how-vebal-works)
{% endcontent-ref %}

## Using veBAL

To learn more about how to lock your BPT into veBAL, extend your lock period, and unlock tokens back into BPT, please refer to the following page:

{% content-ref url="vebal/how-to-use-vebal" %}
[how-to-use-vebal](https://balancer.gitbook.io/balancer-v2/ecosystem/vebal-and-gauges/vebal/how-to-use-vebal)
{% endcontent-ref %}
