本发明公开了一种基于智能合约的数字货币资产托管与转移方法,包括:记录用户充值的类型与金额;保存用户的资产条件转移设置;用户申请手动转账时处理转账请求;用户申请提现时处理提现请求;资产转移条件满足时执行资产转移操作。本发明利用了智能合约技术的特性,保障了被托管的资产在用户私钥丢失或被盗情况下的安全,与此同时用户仍能够方便地自由使用资产。