一、Dapp是什么?DAPP是什么?DAPP开发/智能合约开发159+9955+7018
在回答这个问题前,我们首先了解一个概念——智能合约。智能合约就是电子版合同、数字化合约、智能化合约,通俗地说,合同合约用代码写成一段程序,这段代码一旦写好就公之于众,且无法修改无法篡改,当外界条件发生变化如违约或合同到期,智能合约会自动触发。
Dapp=智能合约+App,一般对于Dapp的定义是,运行在分布式网络上,参与者的信息被安全保护,通过网络节点进行去中心化操作的应用。
通常来说,不同的Dapp会采用不同的底层区块链开发平台和共识机制,或者自行发布代币。
符合以下3个条件的应用可以认为是一个Dapp(分布式应用):
1、运行在分布式网络上;
2、参与者信息被安全存储,隐私得到很好的保护;
3、通过网络节点去中心化操作。
二、Dapp的特点
Dapp强调的是去中心化,它必须运行在分布式网络上,应用程序必须是开源的,Dapp应用的数据加密后存储在公开的区块链上,这样可以确保所有交易都是不可变得,公开的和加密安全的。
Dapp需要Token用以激励矿工验证及创造区块,矿工需用POW工作证明来换取更多的Token和权益。简单来说,Token是维持一个Dapp发展的重要动力。
Dapp的运行尽管不依靠任何中心服务器,但是离不开智能合约。只有依托智能合约的约束,才能让Dapp无需听命于任何中心化服务器或节点,实现自治。
Dapp可以由用户自由打包生产,签名标记所属权,它的发布不会受任何机构限制。所有人都可以在区块链上发布自己的Dapp,而无需有关部门的审核。Dapp数据加密后存储在区块链上,由区块链负责数据的保存和交换,这样就可以在没有中介的情况下进行产权交易和销售。同时,Dapp必须保证参与者的信息被安全存储,保护个人的数字资产、产权不被破坏、泄露。
三、Dapp的应用市场
Dapp自从2018年初发迹就一直处在不断发展壮大的过程中,出现的Dapp应用也越来越多。我们这里简单地列举一下市面上看到的Dapp应用。
1、钱包
挖矿可以说是区块链从始至终不变的主题,各类挖矿Dapp层出不穷,公信宝的布洛克城、网易星球的黑钻石挖矿等等。
2、内容
区块链与内容垂直领域的耦合性非常好,利用区块链的特性和技术,做内容Dapp的平台越来越多。如币乎、币问。
3、游戏
Dapp和游戏的结合是目前最热门,也是最成熟的行业。在去中心化的情况下,游戏内的资产会永久存在,不会因为厂商倒闭而消失,玩家获得的收益也会永久存在于区块链上。目前Dapp游戏都可以直接在网页或者手机上运行,玩起来相当方便。
4、 物联网、共享经济
物联网和共享经济的结合是大部分人比较看好的Dapp发展方向。比如,物联网无人驾驶汽车和Dapp结合,一辆无人驾驶汽车实时将路况信息发布写入区块链,另一辆链上的无人驾驶汽车就可以及时获得路况信息,及时调整自己的行进路线。
这样汽车与汽车的去中心化通信,要好于中心化管理。因为,假如中心化服务器出现故障、传输网络延迟等情况出现,汽车之间没有得到及时的路况信息就很容易出现事故。
一、合约结算/交割问题
1. 结算和交割的区别
结算价格和交割价格计算方式不同
结算规则和交割规则不同
给用户感觉最大区别是: 结算后仓位还在,交割后就自动平仓了。
2. 结算
结算时间: 北京时间 每周周五16:00
结算价格:系统取该合约结算前最后一个小时的数量加权成交均价作为结算价格进行结算
结算规则:
当周无负债结算制度
系统采用当周无负债结算制度,当周交割合约不参与当周无负债结算。
当周无负债结算制度的意义在于将用户的盈利变为余额,使得盈利用户可以将盈利部分提走,结算并不会改变用户的实际盈亏情况,结算前与结算后用户的权益不会发生变化。
结算时将发生如下变化:
系统将根据结算价,计算用户需要结算的未实现盈亏,然后将未实现盈亏合并到已实现盈亏中,已实现盈亏在参与分摊后将转入账户余额
结算后,合约的持仓均价将变为此次的结算价格。此后的未实现盈亏将根据新的结算价格进行计算。
3. 交割
结算时间: 该合约最后一周的周五16:00(UTC+8)
结算价格:系统以交割前最后一小时BTC等币种美元指数的算术平均值作为交割价格。
交割规则:
合约在到期时,会进行交割。系统采用价差交割(现金交割)方式。
系统会将到期未平仓合约,以交割价格进行平仓。
平仓产生的盈亏计入已实现盈亏。
交割会产生手续费,此手续费也会计入已实现盈亏。
合约在交割前最后10分钟,只能平仓,不能开仓。
二、风险准备金
风险准备金,用于应付因强平单未能平出而产生的穿仓损失 。每一个种合约品种,都有一个风险准备金。同一品种不同周期的合约共享同一个风险准备金。 如 BTC 周合约、次周合约、季度合约,共享同一个 BTC 风险准备金。
系统会在对用户进行强平仓时,接管用户的仓位,并在市场上进行平仓。平仓成交产生的盈利,会注入到相应品种的风险准备金。系统会在初始交易或者特殊情况下,手动划转到风险账户,部分资产用于增资风险准备金。
风险准备金使用:在进行每周结算以及交割时,如果有系统强平单未能平出,产生了穿仓亏损,则会由风险准备金优先进行赔偿,风险准备金不足以赔偿的部分,将进入分摊步骤进行分摊。
三、分摊机制
当市场行情波动较大,用户强制平仓后,按照强平价格无法成交时,导致亏损范围大于风险准备金。平台采用“分摊”制度,从本周盈利的账户中,每个账户按盈利等比分摊穿仓部分的损失。
全账户分摊制度:
将所有强平单产生的穿仓亏损合并统计,并按照三个合约类型(即周,次周,季度合约)的盈利账户的所有收益作为分摊基数进行分摊。
分摊系数=穿仓亏损/所有盈利用户的收益之和
例:在周五进行结算/交割时,BTC当周,次周和季度合约的强平单一共有-120BTC的亏损。
首先用风险准备金进行填补,若填补完后还有-20BTC亏损。则需要由BTC合约盈利账户进行分摊。
假设盈利账户的所有收益为400000BTC,则分摊系数为20/400000=1/20000
某账户本周的当周,次周,与季度合约一共盈利2BTC,则该账户需要分摊的数量为2*(1/20000)=0.0001BTC
四、合约限价机制
为防止恶意操纵市 ,不同品种合约的开仓及平仓价格进行限制。
例如BTC季度合约限价
合约生成10分钟内(无基差限价时):
最高价=现货指数(1 + 0.5%);
最低价=现货指数(1 - 0.7%);
合约生成了10分钟后(有基差限价时):
如果(近10分钟基差平均值+现货指数)>现货指数 *(1 + 3%),则基差基准=现货指数 *(1 + 3%);
如果(近10分钟基差平均值+现货指数)< 现货指数 *(1 – 4%),则基差基准=现货指数 *(1 – 4%);
如果[现货指数 *(1 + 3%)]>(近10分钟基差平均值+现货指数)> 现货指数 *(1 – 4%),则基差基准 =近10分钟基差平均值+现货指数
最高价=min (基差基准*(1+2.5%),现货指数 *(1 + 3%))
最低价=max (基差基准*(1-3.5%),现货指数 *(1 - 4%))
以上规则,开平仓都受限制,若开多或平空,当委托价高于最高买价,则将触发硬性限价;若开空或平多,当委托价低于最低卖价,则将触发硬性限价。
比链科技(www.bitchain8.com)致力于全球领先的区块链技术服务提供商,面向全球提供数字资产金融衍生品系统、钱包服务系统、公链私有链联盟链等区块链技术解决方案,为广大金融机构提供安全、稳定、可靠的技术服务。