Mode:
Duration:
1
2
3
4
contract timelock {
input: currentBlockTime
output: funds released if currentBlockTime >= lockTime
}Coding works best on desktop or with an external keyboard.
contract timelock {
input: currentBlockTime
output: funds released if currentBlockTime >= lockTime
}Coding works best on desktop or with an external keyboard.
Funds are locked until a specific block time is reached.
contract timelock {
input: currentBlockTime
output: funds released if currentBlockTime >= lockTime
}Simplicity is a typed, functional smart contract language designed for blockchain applications, with a focus on formal verification, expressiveness, and secure, predictable execution, primarily targeting Bitcoin and similar blockchain platforms.
Origin & Creator
Simplicity was developed by Russell O’Connor and contributors from Blockstream around 2015-2017 to improve upon Bitcoin Script, with a focus on safer, verifiable smart contracts.
Industrial Note
Simplicity is primarily used in UTXO blockchain systems for secure, high-assurance smart contracts, including multi-signature wallets, DeFi primitives on Bitcoin sidechains, and formally verified financial applications.