公链也称“公有链”,即全世界任何人都可以随时进入到系统中读取数据、发送可确认交易、竞争记账的区块链。它通常被认为是“完全去中心化”的,因为没有任何个人或者机构可以控制或篡改其中数据的读写。和私链相比,它在链上的节点是可控的。
公有链会通过代币机制(Token)来鼓励参与者竞争记账,来确保数据的安全性。从应用上说,区块链公有链包括 EOS、ETH、NEO 等。
目前,以太坊项目都依靠以太坊作为公有链,以太坊是一个全新开放的区块链平台,它允许任何人在平台中建立和使用通过区块链技术运行的去中心化应用。以太坊作为可编程的区块链 ,允许用户按照自己的意愿创建复杂的操作,可以作为多种类型去中心化区块链应用的平台。
除金融类应用外,任何对信任、安全和持久性要求较高的应用场景,比如资产注册、投票、管理和物联网等 3.0 时代应用,都会大规模地受到以太坊平台影响。当前公链面临的最大问题是安全和效率的矛盾,即如何在去中心化程度和高 TPS 两者之间取得平衡。在此以ETH 和 EOS 之争为例。
以太坊作为区块链2.0,掀起了公链的热潮。但其缺点也同样难以回避。
1、网络拥堵效率低:以太坊每秒只能支持 20 个交易,一个热门应用就能让网络卡死。
2、交易费用高:目前 DApp 创建者每次对以太坊智能合约的调用花费的 GAS 大概在1-3 美元。
3、扩展性差:DApp 在以太坊上只能发币,不能搭链,以太坊上的所有 DApp 应用都只能共用一条主链,能支持的应用场景也很少。
誉为区块链 3.0 的 EOS 创始人 BM 对此和 Vitalik 进行过论战。前者批评以太坊网络拥堵,技术停止发展,后者批评 EOS 缺乏社区公平,安全性能低,易受到攻击。区块链的发展已有十年,目前公链项目众多。知名的还有 Cardano、NEO、QTUM、BYTOM、Aeternity、Aelf、Zilliqa、Metropolis 等。总结其优缺点,可以发现惊人的相似。
目前市场主流公链存在的问题
1. TPS 瓶颈
TPS 即系统吞吐量。其速率越高,所处理的速度越快,向来被认为评判公链优劣的第一指标。而作为公链 1.0 的以太坊,其 TPS 运转较低,一直饱受争议。自 EOS 打出高性能旗号后,普通公链的 TPS 数值在 1500 到 3000 之间。然而同比互联网,仍差距明显。无法满足更高的应用场景,如电商、社交、支付等领域。
2. 单合约机制
智能合约是一种直接控制数字资产的电脑程序,由区块链内的多个用户共同参与制定,可用于用户之间的任何交易行为。协议中明确了双方的权利和义务,开发人员将这些权利和义务以电子化的方式进行编程,代码中包含会触发合约自动执行的条件。
当交易达到触发条件,区块链便会根据已有的资料为这次交易生成合约,这个合约是区块链的所有节点共同见证的,也就意味着这次交易是无法撤回、修改的。在区块链社会里,大家共同维护一个区块链账本,所有交易数据无法篡改、不可伪造,还能减少人工对账的出错概率和人力成本;而智能合约的出现和普及更是让整个区块链系统更加的智能,一切都交给代码,这解放了人力也解决了信任问题。
但智能合约的开发十分困难,多数项目的单合约机制阻碍了技术人员的开发热情,让他们花费大量时间和精力去学习新的语言,不便于长久发展。
3. 数据无法互通
在区块链所面临的诸多问题中,区块链之间的不互通性极大程度的限制了区块链的应用空间。不论对于公有链还是私有链,如何使用跨链技术解决数据孤岛,是一个任重道远的问题。
4. 缺少内部框架
缺少统一框架的公链,无法为开发者提供良好的工作环境。这意味着开发者将花费大量时间,去做重复的开发工作,且由于缺少统一的标准,影响开发者效率。而针对以上问题 ,我们开发了基于 DCCY 公链的框架。
DCCY 技术架构及共识算法
1.DCCY 共识机制
DCCY 采用 DPoS 共识机制,一共有 21 个超级节点。
“超级节点”是区块链平台实现社区化运营的重要合作伙伴,其主要职责是为节点的有效运行提供必要的硬件资源,并参与区块链平台的业务开拓与构建,协助区块链平台对申请接入的业务项目进行专业的投票和点评,同时享受有关奖励与收益。
这些超级节点一般是由交易所和投资机构组成。如果出块者错过一个区块,并且在最近24 小时内未产生任何区块,则这个出块者被删除,确保网络顺利进行。
由 DPoS 共识算法维护的区块链出块者都是 100%在线的。交易进行都会被写入区块链中,同时被所有出块节点知晓。这意味着只需要 500ms,一笔交易便可被 99.9%区块链接收,成功完成。
2. 双合约机制
2.1 DCCY 的双合约
为了降低开发者的开发难度,DCCY 公链采用了双合约机制。开发者可以使用JavaScript 和 C++进行编程开发。这样便于开发者轻松便捷使用,吸引他们的加入。
2.2 关于 C++
C++由 Bjarne Stroustrup 创造,属于 C 语言的补充,旨在进一步提升效率与灵活性,不过二者之间仍然存在着不少关键性区别。
首先,C 与 C++之间的最大差异,在于前者面向过程,而后者面向对象。其次,在 C++当中,函数与数据被捆绑在一个名为“objects”的小包当中,因此可以作为对象供其它程序轻松调用,这无疑大大减少了编码时间。除此之外,C++语言还提供高效的资源管理与出色的内存控制机制,能让开发人员能够快速熟悉计算机的底层硬件。
目前,C++已成为最常使用的编程语言之一,适用于各种高强度开发任务,尤其是在计算机图形与嵌入式系统等开发场景。而区块链始终要求用户与矿工同步且系统地实现协调与操作。在智能合约中,C++创建的应用程序不仅能够与端点协调,同时也能快速执行各端点间的交互。
2.3 关于 JavaScript
根据 2018 年托管与软件开发网站 Github 调查显示,JavaScript 是网站当前使用比例最高的语言。作为全球 WEB 开发的核心技术。JavaScript 中包含一系列库与框架,例如jQuery、React、Angular 以及 Node 等。且由于 JavaScript 在管理异步操作方面拥有出色的能力,因此成为区块链开发中的理想替代性方案。在实际落地中,JavaScript 能够轻松管理部署不同位置、不同区块链节点之间的通信。
3. 完善的公链框架
一个完善友好的公链框架,可以帮助开发者减少大量开发时间。在这点上 DCCY 充分考虑到了开发者的需求。DCCY 具备可供商用的框架,能极大提高开发者的效率。
4. 支持跨链
当前公链是否支持跨链已经成为评判其优劣标准。任何一个公链,如果它不支持跨链,那么它的应用场景就会大大缩小,而 DCCY 支持 BTC,ETH 之间的跨链,极大丰富了应用场景。落地在去中心化交易所上,DCCY 公链能够有效缩减项目成本。
5. 区块以及 TPS
DCCY 采用 DPoS 共识机制,为了保证其 TPS,对于区块的重要参数如下:
出块速度为每 500 毫秒产生 1 个。DCCY 目前的 TPS 达到了每秒 4000 以上,满足 95%以上的应用场景。
当前生产节点:DCCY 有 21 个创世节点,参数表明当前这个区块归属节点。
当前区块:我们会对每一个区块链打上标签,排上序号,并且用时间戳将当前区块链的前后两个区块联系在一起。这样即使黑客攻击,也无所畏惧。因为链上数据无法被篡改,信息始终真实记录。
不可逆转区块链:这是已记录的数据并且并入主链的区块链。
内存价格:基于 DCCY 开发应用,需要内存启动。内存可以使用 DCCY 公链代币购买,价格浮动。
CPU 抵押价格:DCCY 处理系统的每一笔交易都有固定的计算带宽成本,不管它是耗费 01ms 还是 10ms 来处理它。
当一个区块生成者发现一个交易或账户已经消耗了大量的计算能力时,他们会生成自己的块时拒绝该交易;但是如果其他区块生成者认为它是有效的,他们仍然会处理该交易。
系统架构说明
1. 节点
1.1 合约引擎
DCCY 提供了多种形式的合约引擎,支持 C++以及 JS 双合约引擎。DCCY 底层架构不仅包括通信协议、分布式账本、哈希算法和应用 API,还有一个重要的构成——智能合约引擎层。可以说智能合约为 DCCY 区块链的去中心化带来关键性的作用。
所谓智能合约,是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信任交易,这些交易可追踪且不可逆转。在 DCCY 区块链的世界中,智能合约是区块链上的代码,只要某个事件触发了合约中设定的条款,智能合约就会强制自动执行。
例如,假设你要前往一个地方度假,可通过区块链租房平台完成这个操作,在到达入住之前,区块链是怎样处理智能合约?
处理智能合约分五个步骤:
1、与房东共同制定一份智能合约,明确双方的权利与义务,确定价格和具体要求,然后过编程设定触发合约自动执行的代码。若合约规定在某年某月前收到某个额度的房租,另一方会自动向房客发送房屋门的随机密码。
2、将智能合约上传到链上,让全网共同见证。
3、智能合约会定期检查,一旦触发执行合约的条件允许,将自动执行。
4、合约条件一经被触发,区块链验证节点会进行签名验证。经大部分节点的验证达成共识,事件被正式执行,自动发送打开屋门的随机密码。
5、成功执行的合约移出区块,未执行的合约继续等待下一轮处理,直至成功。
智能合约就像现实生活里的法官和仲裁人,只要双方同意合约,一旦触发执行条件,就会进行不可逆转的运作。就使得无信任的双方乃至多方进行交易,避免约定事宜被拒绝执行的问题。
在 DCCY 区块链上,对于每一个智能合约,视为链上资产进行全寿期管理,在设计、部署、使用、注销等过程中建立完整可控的流程管理,并集成管理权限机制对智能合约的各项细节提升安全层级。
整体来说,DCCY 区块链将提供两种合约形式,一类属于标准化合约,对于应用场景较简单、标准化程度高提供智能合约模板数据库,无需编程也可;另一类针对复杂应用场景,DCCY 则提供多元组件鼓励用户快速编程建构。
DCCY 智能合约不仅发挥其在成本效率方面的优势,而且避免了恶意行为对合约正常执行的干扰。将智能合约以数字化的形式写入 DCCY 区块链中,由 DCCY 区块链技术的特性保障存储、读取、执行整个过程透明可跟踪、不可攥改。同时,由 DCCY 区块链自带的共识算法构建出一套状态机系统,使得智能合约能够高效地运行。
1.2 C++合约引擎
智能合约不同语言的客户端实现可以满足不同的需求(例如 Haskell 实现的目标是可以被数学验证),丰富整个生态系统。而 DCCY 使用 C++合约引擎的智能合约,可以带来更高更强的加密性,同时满足 ECC 和国密加密标准。
1.3 JS 合约引擎
DCJS 作为新兴的开发框架,完全颠覆了 NODEJS 的旧有范式,给 JS 带来了新的生态。而基于 DCJS 这一高效 JS 合约引擎运行时,可以更高效的使用 JS 语言来开发智能合约。
2. 协同层
2.1 去中心化跨链
在区块链所面临的诸多问题中,区块链之间互通性极大程度的限制了区块链的应用空间。不论对于公有链还是私有链来看,跨链技术就是实现价值互联网的关键,它是把区块链从分散的孤岛中拯救出来的良药,是区块链向外拓展和连接的桥梁。
截至目前,主流的区块链跨链技术方案按照其具体的实现方式主要分为三大类,分别是公证人机制、侧链 / 中继和哈希锁定。
公证人机制(Notary schemes):公证人也称见证人机制,公证人机制本质上是一种中介的方式。具体而言,假设区块链 A 和 B 本身是不能直接进行互操作的,那么他们可以引入一个共同信任的第三方作为中介,由这个共同信任的中介进行跨链消息的验证和转发。公证人机制的优点在于能够灵活地支持各种不同结构的区块链(前提是公证人能够访问相关方的链上信息),缺点在于存在中心化风险。
侧链 / 中继链(Sidechains / Relays):侧链是指完全拥有某链的功能的另一条区块链,侧链可以读取和验证主链上的信息。主链不知道侧链的存在,由侧链主动感知主链信息并进行相应的动作。而中继链则是侧链和公证人机制的结合体,中继链具有访问需要和验证进行互操作的链的关键信息并对两条链的跨链消息进行转移。从这个角度看中继链也是一种去中心的公证人机制。
哈希锁定(Hash-locking):哈希锁定技术主要是支持跨链中的原子资产交换,最早起源自比特币的闪电网络。其典型实现是哈希时间锁定合约 HTLC (Hashed TimelockContract)。哈希锁定的原理是通过时间差和隐藏哈希值来达到资产的原子交换。哈希锁定只能做到交换而不能做到资产或者信息的转移,因此其使用场景有限。
哈希时间锁定(HTLC)最早出现在比特币的闪电网络,跨链资产交换支持一定数量的 A链资产和一定数量的 B 链资产进行原子交换。哈希时间锁定巧妙地采用了哈希锁和时间锁,迫使资产的接收方在 deadline 内确定收款并产生一种收款证明给打款人,否则资产会归还给打款人。收款证明能够被付款人用来获取接收人区块链上的等量价值的数量资产或触发其他事件给与保证。
我们用一个例子来阐述如何使用哈希时间锁定进行跨链的原子资产交换,假设 Alice和 Bob 有资产交换的需求,Alice 想用 1 个 BTC 和 Bob 换 20 个 ETH. 那么首先需要在两条链上设置哈希时间锁定合约,然后执行如下步骤:
(1)Alice 随机构建一个字符串 s,并计算出其哈希 h = hash(s);
(2)Alice 将 h 发送给 Bob 的合约;
(3)Alice 锁定自己的 1 个 BTC 资产,并设置一 个较长的锁定时间 t1, 并设置了获取该 BTC 的一个条件:谁能够提供 h 的原始值 s 就可以得到该 BTC;
(4)Bob 观察到 Alice 合约中锁定了一个 BTC, 然后 Bob 锁定自己的 20 个 ETH 资产,并设置一个相对较短的锁定时间 t2, t2 《 t1, Bob 也设置了同样获取条件(谁提供 h 的原始值 s 就可以获取 20 个 ETH);
(5)Alice 将自己最初生成的字符串 s 发送到 Bob 的合约里取得了 20 个 ETH;
(6)Bob 观察到步骤 5 中 Alice 的 s 值,将其发送给 Alice 的合约成功获取 1 个 BTC;至此 Alice 和 Bob 完成了资产的交换。
哈希锁定的思想运用在支付领域较多,例如闪电网络、雷电网络以及跨链资产转移协议Interledger 等。但是哈希锁定目前看只适合偏资产或者关键数据的交换。DCCY 公链最大的应用行业就是支付以及稳定币,因此,采用哈希锁定技术实现跨链,是所有跨链技术中,最合适的一种。
跨链优势:
1、跨链机制引入智能合约和矿工角色,实现真正去中心化链。
2、无准入限制,任何人都可以成为矿工,参与完成数字货币跨链。
3、基于智能合约,无中心化风险,跨链无需任何人为参与,可信。
2.2 链下智能合约
链下智能合约即利用在区块链典型边界外获得的逻辑来增强智能合约,同时仍然保留界定区块链网络的信任和透明性。在利用区块链技术的业务网络中,事务都是依据智能合约中包含的规则来执行的。智能合约采用一种编程语言进行编码并部署到区块链运行平台。
然而,在某些情况下,智能合约可能不具备完成事务处理所需的全部知识。例如,智能合约需要在运行时从外部系统获取易变的信息(比如股票价格、信息变动)等。因此若将一些计算量大的业务放在链下服务中执行,提交运行结果至链上存证,可以应对更多情况,充分落地各方应用场景。
2.3 数据协同
区块链的不可篡改性、对数据的保护性都使得它完美应用于数据协同。DCCY 协同管理系统以数据协同管理、数据安全管理、数据标准化管理为核心,实现数据生成、数据传输、数据交换与存储的全过程校验、稽核和审计,保证数据源安全,为公链建设提供技术和服务保障,实现链上链下数据的同步处理。
3. 应用层
3.1 去中心化资产交易
1.创新式将 Order Book(交易委托账本)和算法交易模式结合。
2.支持 Uniswap 和 Bancor 两种算法交易模型。
3.不收取上币费用,有效降低项目方准入门槛。
4.交易完成资产即时到账,快速交易无资产风险。
3.2 去中心化用户管理
密钥托管:分为用户安全成分、密钥托管成分与数据恢复成分 3 个部分,最大程度保护用户密钥安全。
OpenID 去中心化身份验证:以用户为中心的数字身份识别框架,它具有开放性、分散性,有效优化了用户身份验证流程。
3.3 隐私计算
安全共享:提供可靠的隐私保护机制,保证敏感源数据不出库及隐私数据安全交换,并引入 TEE 进一步保证多方计算的隐私安全。
可信存储:通过维护可验证结构实现数据确权。
透明监管:链上授权和记录、链下数据交换,基于区块链进行细粒度权限控制,交换记录上链,保证后期不可篡改且可追溯审计。
4. 解决方案
4.1 DeFi 去中心化金融
去中心化金融或者 DeFi 是一种开源技术,旨在通过引入去中心化层来去中介化,消除寻租中间人,融合各项服务,从而改善目前的金融体系。其当前主要应用场景包括:
稳定币市场:目前大部分稳定币在以太坊网络上发行,价值和美元挂钩。在 2019 年上半年,稳定币交易量一直呈稳步增长之势,04 月份后,伴随着加密货币价格的回升,稳定币市场进一步加速增长。据 DAppTotal 统计,仅 06 月 30 日单日,稳定币的链上总交易量就达到了 8.59 亿美元,这意味着,总流通量 50 亿美元的稳定币市场,平均每 5、6 天就会买卖换手一次。
去中心化借贷市场:去中心化借贷市场还处于早期发展阶段,仅有两年的历史,但其发展速度却很快。据 DApp Total 统计,截至目前,借贷市场贷出最多的加密资产分别为:DAI 和 WETH,六月份的借贷总额(贷出+借入)是 5.44 亿美元,较一月份的 3,400 万美元,增长了 16 倍。去中心化交易所(DEX):和中心化交易所相比,去中心化交易所的整体市场规模较小。其主要优势价值在于透明性和安全性,而不足之处在于发展速度和市场流通性。目前DEX 上流通的主要是中心化交易所未上线的币种。据 DAppTotal 统计,过去半年内 DEX的月总交易额保持稳步增长,1 月份为 7,100 万美元,六月份增长至 2.88 亿美元。
目前,DCCY 以分布式共享记账,互助协作、全网记账等技术为基础,共识算法、透明记录为辅,构建全新普惠式的信用体系。
随着去中心化金融市场规模的日益增长,相信 DCCY 能够发挥公链优势,打通传统金融的禁锢,去除旧有模式中存在的风险、低效、不安全等问题,衍生出去中心化、透明度高、费用低的全新生态环境。
4.2 大数据交易
基于区块链技术和链下 P2P 网络构建跨机构的可信数据交换环境,实现敏感隐私数据不出库,降低数据提供方与需求方的协作成本,同时对数据共享进行细粒度的权限控制,并保证后期可追溯确权,符合真实生产环境的安全性诉求,促进产业互联网和数字经济领域的协同创新。
5. 链下原子交易
DCCY 系统采用 HTLC(哈希锁合同),即在预设锁定时间前呈现初始密钥可以花费资金。为了深入了解这一方案,我们先来看下基于闪电网络的事务流程。首先,接收方节点生成密钥并计算哈希值。之后,将该哈希值发送到发送方节点作为 HTLC 生成的基础。
发送方生成合约并将其发送到节点 A,即路径上下一个节点,该节点用递减的时间锁创建新合同(使用相同的哈希值)。这个新生成的合同由节点 A 沿着路径发送到节点 B,然后节点 B 重复相同操作并继续缩短时间锁。合约一路前进到接收方,由接收方通过自己一开始就生成的密钥签名释放资金(解锁支付),然后从发出合约的节点处获得资金。
反过来,这一动作向最靠近发送发的节点揭示密钥,并授权解锁支付并接收资金,然后再向前一节点出示密钥。整个路径重复这一过程后,每个节点都收到了付款,至此支付完成。所以,造成节点丢钱的唯一因素就是它无法赶在时间锁的时限内签名释放资金,比如在接收到密钥后就离线。
DCCY 公链代币:DCCY
1. DCCY 发行
DCCY 是一种系统的管理型货币和效用代币,是用户进行投资的主要代币。DCCY 支付的主要场景是支付基于DCCY公链发行的一篮子稳定币的交易费率,因此在消费者对一篮子稳定币的需求下,由于DCCY的市场发行数量是固定的,且对于同一DCCY,在偿还完稳定币费率之后需要进行销毁,因此市场中的DCCY供应量是降低的,因此DCCY具有一定的增值空间,其主要的支付场景一是直接支付稳定币费率,二是作为名义上的稳定币费率计价单位。
2. DCCY 钱包
2.1 DCCY 钱包基础架构
DCCY 双链钱包采用 DCJS + Golang 双后端设计。其中 DCJS 后端主要处理去中心化DCCY 公链交互相关事务,如账户注册,私钥导出,充提币,CPU/NET 质押,RAM 购买出售,投票。Golang 后端主要处理中心化 BTC 钱包,账户体系(私钥为根基,按账户名绑定推荐关系),DCCY 竞拍系统及奖金池发放。
2.2 账户注册及私钥导出
DCCY 钱包账户注册直接连通 DCCY 主节点进行公钥签名,生成对应私钥完全由用户控制,可导出,全网可查用,可在任何支持 DCCY 公链的钱包客户端使用私钥恢复钱包。
2.3 充提币
DCCY 钱包账户支持 DCCY 及基于 DCCY 公链发行的各类代币充提币,充提币使用登陆账户私钥进行签名,初期使用 0 手续费率设置。
2.4 CPU/NET 质押,RAM 购买出售
CPU 原是指电脑的中央处理器,在 DCCY 系统中,CPU 是指 DCCY 系统处理操作指令所需的时间,CPU 的单位是时间,常用 ms 毫秒。NET 原是电脑网络的意思,在 DCCY系统中,NET 是 DCCY 系统中传输数据的大小,单位是 KB。RAM 原是指电脑内存,在 DCCY系统中,你的帐户余额等数据需要存储在 DCCY 系统中,RAM 就是存储账户数据所占用的DCCY 系统的存储空间。RAM 的单位常用的是 KB。
例如:某账户相关信息数据假设是 50KB 大小,就要提前购买至少 50KB 的 RAM 来存储账户信息。若某账户要给另一个账户转账,DCCY 公链处理该转账指令需耗费 1ms 时间,就要提前抵押 DCCY 换取至少 1ms 的 CPU。同时,某账户发出的转账指令也是数据,需要占用 DCCY 的网络资源,假设为 1KB,就要提前抵押 DCCY 换取至少 1KB 的 NET。
2.5 投票机制
比特币和以太坊采用 POW(工作量证明机制),进行挖矿计算以获得出块权利并获得出块奖励。而 DCCY 采用 DPoS 的共识算法,DCCY 节点是由 DCCY 持有者通过投票的方式选出 21 个出块节点(也称超级节点),由这 21 个超级节点来进行交易的接收、验证和确认,并将交易打包成区块,然后加入到 DCCY 区块链中。
在 DCCY 网络中,前 21 个节点被设定为出块节点,其他的节点设定为备用节点。DCCY的节点维护着 DCCY 网络安全和健康运行。DCCY 钱包内置投票功能,一个账号最多可以为 30 个节点投票。投票需要一个抵押的过程,在进行投票时需要把账号之中的 DCCY 进行抵押锁定,转换成 CPU+NET 的资源,换取对应的选举票,即换算成为对应的一个投票权重分划分。
例如:某账号中总共有 1000 个 DCCY,其中 500 个 DCCY 是处于抵押状态的。某账户可以选择投票给最多三十个认可的节点。得到投票的每个节点,都得到了对应的 500 票。而抵押的这些 DCCY 代币在短期内无法进行转账,这个抵押的行为其实可以看作是一次短暂的锁仓。而锁仓,则意味着市场上 DCCY 的流通量减少了。每个账户投票三十次与投票一次相比,前者的风险更小,尤其是在区块链被少数贿选节点控制的风险方面。
3. 钱包中心化功能
3.1 BTC 钱包
钱包内支持账户拥有可用于充币的 BTC 钱包地址(不提供私钥),此地址仅用于 BTC充币,充币到账后显示为用户 BTC 钱包余额,可用于进行提币及 DCCY 竞拍操作。
3.2 账户体系
使用去中心化的 DCCY 账户名(唯一不重复,12 位字符,由小写字母及数字 1-5 组成)构建账户体系,用户有且只有一次绑定推荐关系的机会,推荐关系绑定时需要进行检测。检测例如:账户 A 需绑定账户 B 为推荐人(B 成为 A 的上部推荐关系),则需要检测
账户 B 不能为账户 A 下方的所有推荐关系中的任何一个。
账户体系内部为弱关联,按照条件不同划分为以下四种:
机构节点:开通 DCCY 公链充提并上线交易功能的机构专属账户,由机构申请并由DCCY 基金会确认符合条件后生效,机构节点为顶级账户,无上部推荐关系。
社区节点:参与竞拍累计获得 10000 枚 DCCY 的账户自动升级为社区节点。
普通用户:参与竞拍累计获得 10 枚 DCCY 的账户。
非活跃用户:初始建立的用户或私钥导入用户,参与竞拍未达到 10 枚 DCCY 的账户。
4. DCCY 竞拍系统
竞拍方式:有参考底价的蒙眼竞拍
竞拍周期:每个自然日的格林威治时 0 时至 23 时 59 分 59 秒为一个竞拍周期。
参与方式:用户使用钱包内 BTC 账户余额进行竞拍,竞拍时自由设定竞拍价格,即 1BTC=n DCCY(n≥参考底价),并选择投入竞拍的 BTC 数量,最小投入 0.01 枚 BTC。参与竞拍后冻结相应数量 BTC,如成功拍中,则扣减相应数量 BTC 并发放 DCCY 至账户,如未成交,则解冻 BTC,无手续费。蒙眼竞拍结果以价格为第一优先级,时间为第二优先级,直至当日额度全部竞拍完成。
竞拍日上限:日上限为 200 万枚 DCCY。
参考底价:以自然周为单位,选取上线 DCCY 并具有价格指标的机构,每个自然周周一格林威治时 0 时更新,机构内 DCCY 价格均价作为周指导价。
竞拍结算:每个自然日的格林威治 0 时至 3 时为上一自然日竞拍结算时间,结算后由竞拍池账户直接发放至拍得用户账户(DCCY 链上发放)。
竞拍奖金池:DCCY 基金会将额外追加等同于当日成功竞拍总额度 10%的 DCCY 用于奖励各类参与者。如今日成功竞拍出 100 万枚 DCCY,则追加至多 10 万枚 DCCY 进行奖励。
5 初始分配
DCCY有着独特的经济模型和生态价值。在代币流通中,除开前期激励政策的奖励发放,其余均通过蒙眼竞拍方式进入投资人市场流通。
DCCY 将针对优质的交易所赠送超级节点计划,被赠送的交易所可以享受超级节点的权力与权益。除了免除节点的竞选,还赋予超级节点的资源能量,促进交易所发展,为行业带来积极向上的突破。
责任编辑;zl
评论
查看更多