314协议的简单原理介绍:
以314和各公链代币组成流动池对。例如314/BNB
以项目方对合约执行创世流动性添加确定价格,合约开启自动做市。
合约内314数量*BNB数量=K值
K值在创世流动性添加后永恒固定不可更改。
币价=BNB/314
当买单或者卖单执行前,合约会先进行一次计算,预估本次交易对价格的影响
例如:
创世流动添加为100BNB对100个314
K值=10000,314价格为1BNB
当外界发生买单交互,向合约地址转账5BNB,合约做出预测
合约内BNB数变为105,K值不变,那合约内314数量应为K值(10000)/105BNBN=95.2380
合约执行本笔交易得到314数量为100-95.2380=4.762
而价格=BNB/314=105/95.2380=1.1025
故当前314价格提高为1.1025,交易完毕,等待下次交易发生。