本文介绍了微众银行区块链提出的智能合约编程语言 Liquid。该语言在安全、性能、体验和定制能力四个方面进行了优化,以满足不断多样化、复杂化的应用场景需求。其中,安全方面支持加密原语对数据进行隐匿和全方位的安全检测;性能方面通过优化执行引擎和并行化等技术提高执行效率;体验方面提供丰富的周边工具和资源,让开发过程更加敏捷流畅;定制能力方面通过宏扩展技术提供分布式协作和跨链协同等编程模型。该语言已经开源,并在 FISCO BCOS 开源社区中成立了智能合约编译技术专项兴趣小组,欢迎广大企业及技术爱好者参与共建。