出发点
在CKB的经济模型中每个CKB代表1B的公共状态,这些公共状态非常珍贵,是二层应用开发的基础。但是随着CKB币价的逐步提升,在一层拥有足够的状态空间来支持二层应用将越来越昂贵,这将阻止二层开发者的进入。CKB状态空间类似于现实生活中的土地,因此或许可以通过租赁CKB的方式降低二层应用的入住成本。
设计思路
租赁CKB本质上是将CKB的使用权出租,同时保有CKB的拥有权。整个租赁的过程中定义两个角色:CKB拥有者(Holder)与租户(Renter)。整个租赁过程为 Holder 与 Renter 签订协议,该协议中规定Holder向Renter在一定时间(t)内向Renter租借一定数量的CKB,同时Renter向Holder支付一定数量CKB作为租金;在时间 t 之前 Renter可以向 Holder 续订租借协议,以延长租借时间;时间t之后,若Renter没有续订协议,则CKB释放,归还给Holder。
在实现上,该租赁协议应该为一个lock_script,该lock_script控制一定数量的CKB在时间t内不能被输入cell的人转走。
具体实现
正在想。。。