币妈妈2021-05-20 11:02:35
区块链三个耳熟能详的特点:匿名性、公开透明与去中心化。但大家却忘了一件重要的事,「匿名性」与「公开透明」并不能实现区块链上的匿踪,因为只要有人知道你的钱包地址,那么你的每一步资产转移都将被盯上。
当数字货币的落地应用愈来愈多,我们不妨试想一个情境,你在服饰店里购买衣服,当你出示你的数字货币钱包付款,同时店员也会知道你的地址;而你与店家双方都能透过地址,知晓双方的钱包里有多少余额,这些数字货币的地址只要在其主链的主网上搜寻,就可以知道交易状况、帐户余额、资产流动状况,这在实体世界交易将是一个巨大的隐私与安全问题。
数字货币USDT为世界上发行量最大的稳定币,也是用户最常使用的数字货币,每日交易量高达1,500亿美元,一个去中心化的区块链交易隐私与安全方案,将会吸引这个巨大的市场。
什么是TWISTER去中心化加密凭证系统?
TWISTER为去中心化加密凭证系统(Twister Cash System),是利用区块链智慧合约技术建构的链上资产交易匿踪系统。用户可以将数字资产转入去中心化加密凭证协议之中,生成加密凭证,然后透过凭证将资产转入任意地址。
TWS选择在波场链上开发智慧合约,无须第三方信任基础,保障用户数字资产安全与隐私,加密凭证为一种「无限期无记名电子凭证」,采用「零知识简洁的非交互知识论证」(zk-SNARK)以及混同式数据结构,同时保障本票持有者的匿名性、讯息传输私密性、数据结构私密性,即便是大数据追踪者也无法追踪到交易。
图:TWISTER平台匿名逻辑
为什么TWISTER选择波场
以太坊Gas费自2020年以来居高不下,甚至一度高达1,331 Gwei(约合44.4美元),近一年来单笔ERC-20转账鲜少低于10美元,这不仅导致用户无法接受,也突显了以太坊网络的瓶颈,限制了众多开发者在上面运行智慧合约。
对比之下,波场单笔转账手续费不到1美元,且TPS高达2,000,这个效率远比以太坊来得好不少,因此比起以太坊,波场链具有较快的速度、大量的小额交易、低廉的手续费、兼容以太坊的智能合约,且客群与属性更适合与需要匿踪服务,随着波场链的蓬勃发展,USDT匿踪需求将是下一个崛起的市场。
TWISTER的功能
TWISTER具备下列功能:
(1) 开立凭证与领取凭证
TWISTER平台最主要的功能即是去中心化加密凭证协议,用户将自己的数字货币存入TWISTER平台中,会产生一组加密过的加密凭证凭证,用户务必保管好该凭证,若遗失该凭证则没有任何手段取回。若要取回数字货币,任何人都可以使用该凭证于TWISTER平台中领取数字货币,提领至指定地址。
(2) 开票挖矿
为激励使用者使用TWISTER平台服务,为平台创造复杂性与收益,因此设计了行为挖矿的机制,当用户开立加密凭证时,可以获得该区块内的TWISTER平台币作为奖励,可以质押获得分润或是参与治理。
(3) 质押分润功能
每次使用TWISTER平台功能会额外收取凭证面额0.2%的手续费,基于共享经济的精神,会依比例分给所有质押TWISTER平台币的用户,并且随时进行分润。
(4) 用户自有钱包
用户使用自己的钱包(TronLink Wallet、imToken),无须下载或注册额外的钱包或交易所,资产保证安全。
TWISTER秉持「安全、便利、隐私、复杂、激励」的五大要素,解决现今数字货币市场最核心的问题,一旦这些隐忧问题被解决,获利最多的将会是用户本身。
TWISTER的技术
1. 开立凭证
设有一集合B = {0, 1},令e为zk-SNARK中的配对操作元,由质数q级有限集合中可定义。
令函数H1: B*→Zp为一Pedersen哈希函数,令H2: (Zp, Zp)→Zp为一[AGR+16]之MiMC函数(此为一相当适用于zk-SNARK的哈希函数) ,此函数需符合MiMC于Feistel模式下的第一型sponge操作定义。
令T为一20阶梅克尔树(Merkle trees),每一个节点皆为一个有2个下线节点的H2函数。它的初始值为0,之后会渐渐被Zp取代。令函数O(T , l)为梅克尔树T的节点l至根节点间所有妹姐节点的总数,表示为R。
我们再产生二个私人的密钥k ∈B248为一nulifier(无效符,同样使用于ZCash等ZK-SNARK匿名链中),r ∈B 248 为一随机数密钥,我们设接受方的波场链地址为A,令函数S[R, h, A, f, t]为有如下参数陈述的「知识」:
{持有者知道k, r ∈B 248,l ∈B 16, O ∈,可满足h = H1(k)以及O为梅克尔树的开距的H2(k||r),自节点l至R。其中R,H,A,f,t为公开信息,而k,r为私密信息,f为手续费用,t为代取款者地址(若有使用到此功能则需加入),|| 为二个数据流的并联。
令函数D = (dp, dv) 为zk-SNARK [pGro16] 架构下针对S的证明-验证密钥对,此S系经由可信任的方式计算而得。(TWISTER系统采取于客户端计算机私密运算的方式)令函数Prove(dp, T , k, r, l, A, f, t) → P为使用dp的证明函数,而Verify (dvP, R, h, A, f, t)则为验证P之函数。
令C为有以下功能的智能合约:
它可储存最后n=100个根节点值,其运作中的后一颗梅克尔树T,也储存了从开头到最后的所有节点值以便算出下一个根节点值。
它可接受TRX/USDT/TWS等货币及其C ∈Zp验证资料,C值将被存于梅克尔树中,同时最新增的节点至根节点的距离也会被重算,旧的根节点会被另外保留于历史数组中。
它可以验证指定的证明函数P是否为(R, h, A, f, t).等公开知识的证明,若验证通过,则传给接受方地址A相对应的币,其数值为凭证面额N扣去手续费f,且手续费f会直接传送给代领者(若有使用代领者功能)的地址t。
它可以验证某张凭证是否被领取过,透过nullifer的检查可以知道是否被领取过以免双花攻击。
用户要开立凭证的步骤很简单:
(1)在客户端产生一组随机随机数k, r ∈B 248,并且计算C = H1(k||r)。
(2)传送票额对应的币种/币值,以及计算完成的C值进智能合约,它会是一个256Bit长整数, 如果梅克尔树没有满,则C值会被加进树的底端成为新节点。
2. 兑换凭证
用户要将凭证兑回数字货币需经由以下步骤:
(1)必需有一个领回的地址A同时确定票面额大于当时的手续费用。
(2)必需由储存于智能合约的根节点中找出当时根节点R且计算梅克尔树的开距O(l)。
(3)计算nullifier哈希值h=H1(k)。
(4)计算证明P (可呼叫相应dp的Prove函数)。
(5)开始领回步骤, 可以依下面任一种方式领取
(6)
*直接由呼叫方传送R, h, A, f, t, P等参数至智能合约,数字货币将被传送至呼叫方地址。
*由代领者传送R, h, A, f, t, P 等参数至智能合约,代领者将参数传入智能合约后,若验证通过,则数字货币(N-f)将被存入领取者A的地址中,同时f的手续费会被送至代领者的地址t中,且h(nullifer)将被纪录下来以后无法再领。
图:TWISTER平台开票及领票流程
TWISTER平台币
TWISTER平台币系基于波场链TRC-20标准发行,全名为TWISTER CASH(以下简称TWS)。
TWS共发行2,100万颗,其中TWISTER社区保留30%,TWS挖矿机制产出70%,不进行任何形式的预售,TWS采用与比特币相同概念,每隔一段时间即发行量减半,如此可以确保先期投资者的时间优势,又可以维持通缩模型。TWISTER社区保留产出与挖矿机制同步,亦即社区与挖矿在任何时间点内都维持3:7的比例,以确保TWISTER整个社区的公平性与稳定性。
TWS具备下列功能:
(1) 社区治理功能:未来TWS发放到一定数量后,持有者可以投票表决相关治理参数,包括但不限于币种面额、权益数、手续费、分润比例。
(2) 社区改善功能:TWISTER平台允许新增波场链TRC-20规格的币种上架,申请人须缴交TWISTER平台内质押总量5%的TWS,经由社区表决达成共识后,将该数量的TWS进行销毁,可以新增支持新币种的合约,并且TWISTER社区可以分享申请人币种一定程度的手续费用,相关费用由申请人与TWISTER社区共同决议。
(3) 收益分润功能:TWISTER平台额外收取每笔交易0.2%的手续费,作为TWISTER平台的收益,这笔收益扣除开发团队经营用10%,其余90%全面依质押比例分配给社区持币者,以奖励参与挖矿及质押的社区参与者。
TWS挖矿机制
TWS采取开票挖矿的模式,这是一种行为激励模式,每次开票TWISTER平台会额外收取0.2%的手续费,因此用户操作越多次对平台有利,并且会增加数据结构的复杂性,为了激励用户开票,给予TWS平台币作为用户回馈,挖矿机制如下:
(1) 区块奖励:每4,500个波场区块高度为一个结算单位生成一次,称为一个「区间」(Interval),依照每位用户于该期间获得之权益数总额比例进行分配。
(2) 周期减半:每5,184,000个波场区块高度进行产量减半,称为一个「周期」(Period),每一周期预估约为6个月,第一个周期产生50%的TWS,第二个周期产出25%,以此类推。
(3) 权益数总额计算:依据不同币种进行权益数的计算,权益数(Equity)等于面额(Denomination)*权重数(Weight)*价格因子(Price),每个区间会计算用户在该区间获得的权益数占总权益数的比例,目前支持USDT(TRC-20)、TRX与TWS三种币种,使用TWS开票不列入权益数计算。
TWS不进行任何形式的预售、承销,或是于一级市场销售,TWS的价值是基于去中心化加密凭证系统的服务,以及每次的0.2%手续费,TWS的价格完全交由市场决定,TWS共计发行21,000,000个,70%由挖矿机制产生,30%为社区保留,其中10%归原始技术团队,10%用于社群推广,5%用于市场营销,5%给予运营维护。
TWISTER 代码与上线
TWISTER将于近日内正式上线,TWISTER正式网站为www.twistercash.org,智能合约代码将于上链后公开并完全揭露,届时可至波场区块链浏览器(https://tronscan.org/#/)上查询,相关代码亦可至GitLab查询。
使用TWISTER无须下载额外的app或软件,所有的用户可以在此网站进行操作,使用前需下载TronLink或支持波场链之钱包,相关教学请参考网站内的教学指南,网页及移动端均支持操作。
以太坊Layer 2必知必会2023-04-26 15:03:27
浅析NFT未来:仅少数项目上涨 出圈项目会成赢家2023-04-26 14:15:26
E-CNY时代来临:当你的工资成为数字人民币2023-04-26 12:43:48
浅谈为什么MEV搜索者矿池并不可行?2023-04-26 12:08:40
"庄家"互撕 曝出加密巨头拉的那些"帮派"2023-04-26 11:59:08
怎样到达Web3世界:使用Web3技术的公司及集成到业务的步骤2023-04-26 11:53:15
稳定币项目 HAI、Starknet 2023 路线图2023-04-26 11:46:35
ChatGPT类产品安全隐患解决?英伟达发布开源工具包2023-04-26 11:26:24
蚂蚁集团发布HOU、AntChainBridge、Web3开放联盟链等多个Web3产品2023-04-26 11:24:46
ChatGPT背后的算力博弈 中国企业亟待打破美国桎梏2023-04-26 10:59:28
简析DWF Labs:出手频繁 颇具争议的加密做市商2023-04-26 10:48:45
NFT 交易平台生存现状研究:后版税战争时代下的龙头之争2023-04-26 09:20:51
以太坊提款功能开启后的带宽使用情况2023-04-26 08:30:24
上海升级提款效应:数据揭示 LSD 项目们的表现2023-04-26 07:28:37
3分钟读懂基于LayerZero的多链抗MEV DEX聚合器Cashmere2023-04-25 20:05:34
对话去中心化流动性质押协议Rocket Pool:如何促进以太坊Staking民主化?2023-04-25 19:02:21
Bankless:欧美都想监管稳定币 他们怎么做?2023-04-25 17:43:44
Coinbase起诉SEC全文:请在合理时间内回应加密规则请愿书2023-04-25 16:43:34
慢雾:Web3 假钱包第三方源调查分析2023-04-25 15:43:36
Binance Sensei介绍:您的Web3 AI导师2023-04-25 13:20:55