HYCON(HyperconnectedCoin)是基于Infinity项目团队开发的一款更快,更具可扩展性区块链的数字资产。它使用DAG(有向无环图)结构,能够同时发布多个块,并且能够解决冲突事务并通SPECTER一致性算法拒绝双重花费。
项目愿景无限项目的愿景是提供一个便捷、安全、可扩展、以用户为中心的区块链,以及可被广泛采用的加密货币生态系统。结合SPECTRE协议和Black2b哈希算法,我们提出了一种既安全又方便的新型加密货币。
项目亮点在无限项目的形成过程中,我们提出了下面两个关键问题:鉴于现有加密货币的局限性,市场的需求是什么?我们怎样提供解决方案?一种加密货币须具备哪些特性才能被广泛采用并融入到更为广泛的经济中?考虑到这些问题,我们对现有的区块链进行了彻底分析——包括比特币、以太坊以及各种有前景的代币,揭示了每个项目的优势和弱点。然而很难找到一个能够回答我们最初提出的问题的项目。因此,无限项目团队开始研究新的适合在现实世界中大规模采用的技术和算法,来帮助我们实现目标。与此同时,我们设计了无限项目的基本框架,并制定了以下5个核心目标:1.确定加密货币的实际市场需求2.开发一种灵活的加密货币3.建立以用户为中心的区块链平台4.建立可持续创新的生态系统5.研究去中心化加密货币交易所的实现办法
技术概况创世区块韩国标准时间2018年1月4日凌晨3:15(GMT+9),HYCON发布了创世区块,可以在GitHub(HYCON存储库的一部分)上查看。哈希算法HYCON采用Blake2b作为系统中唯一的哈希函数,而随着ASIC技术的最新发展【38】,Blake2b逐渐被抗矿机(ASIC-resistant)的Cryptonight算法所取代,Monero也采用该算法。Cryptonight算法工作时使用伪随机内存读写操作,故与标准ASIC体系结构不兼容,却使得CPU与GPU的工作性能差别相对不那么明显。今后,为了防止采掘资源的中央化,计划遵循Monero设定的示例,并定期调整哈希算法,以在开采期间维持ASIC阻力。共识机制——SPECTRE协议比特币的共识机制是中本协议,与之不同,HYCON使用称作SPECTRE的协议作为共识机制。SPECTRE在两组块之间采用投票算法,以成对的方式对它们进行排序,如块x应在块y之前,或块y应在块x之前,使得区块链变为有向无环图(简称DAG)的形式。序列化-协议缓冲器在区块链系统中,任意时刻都有任意数量的信息在网络上飞来飞去,重要的是节点软件能够以一致且正确的方式解码这些数据。由谷歌开发的协议缓冲器允许在不同的平台上使用一致的消息定义,从而允许使用各种编程语言来开发运行在无限区块链上的节点。由于序列化层与编程语言无关,所以对于跨平台的程序是非常有用的。协议缓冲器还允许向后和向前兼容,使得更新更容易产生软分支,而不是硬分支。它还使第三方软件更加兼容,允许其他开发人员与HYCON网络进行交互。采矿概述和大多数现有加密货币相似,采矿出块需要提供工作量证明(PoW)。矿工根据DAG末端的哈希值计算下一个块的哈希值、块中所含交易的梅克尔树(Merkle)根,以及一个随机数,该随机数在超过当前难度的哈希值被计算出来之前一直变化。SPECTRE的创始人认为使用该协议可以做到每秒产出10个块,而HYCON则以每秒1个块作为初始目标。虽然目前的原型采用了工作量证明,但是我们非常清楚比特币和以太坊所需的大量电力,所以正在考虑其他选择。其中一种不太为人知的方法是空间证明(ProofofSpace)。它要求矿工预先计算并存储大量数据,然后在其中搜索找到满足当前难度的答案。这种方法使用很少的电力,且已被BurstCoin和SpaceMint证明有效。采矿过程的细节采矿开始时将对块头的内容进行编码和哈希计算,块头不会因为采矿而改变。这些内容包括与先行块的关联、块中所含交易的梅克尔树(Merkle)根、块的难度目标、块的时间戳,以及带有Trie前缀的MPT树(MerklePatriciaTree)根,代表了该块中的交易结束后的状态。钱包与账户钱包图形用户界面(GUI)运行HYCON软件的完整节点可以访问本地托管的网页图形用户界面(GUI)进行钱包操作、交易,以及区块链的开采等。该图形用户界面使用React编写,支持轻量级的高性能接口。HYCON钱包HYCON钱包采用行业标准的椭圆曲线加密法进行交易签署,特别是sep256k,并根据BIP39的规定使用恢复钱包的助记码,以方便集成第三方钱包供应商。根据BIPS32和44的规定,还为HD(分层确定性)钱包作出了规定。HYCON地址HYCON地址是从相关公钥的32字节blake2b散列中分片生成的20字节数组。对于人类可读性,地址输出为base58字符串,前缀为大写H。字符串的最后4个字符用作地址的校验和。校验和分三步计算。首先,计算地址的32字节blake2b哈希。然后,这个哈希输出被编码为base58字符串。最后,这个字符串中的前4个字符被提取并附加到地址的字符串表示形式中。以这种方式使用校验和将意外使用错误输入地址的可能性降至最低。HYCON地址由32字节Blake2b解析的结果生成20字节。为了加毒地址的第一个文字是以大写H开始,Base58string的结果构成。string的最后四个字是地址的格子岛。格子岛算为三阶段。先计算地址的32字节blake2b海报价格后,结果以Base58string编码。最后还附上了带有4个字的地址。如果用这种方式使用格子岛,可最小化输入地址的可能性。账户与余额为了记录HYCON用户的支出与余额,需要用到一个会计模型。HYCON采用的模型是基于以太坊所使用并在其黄皮书中描述的,一种叫做Merkle-PatriciaTrie(带Trie前缀的MPT(MerklePatriciaTree))的数据结构。每个块都包含块中交易结束后的状态。用MPT树根的blake2b哈希值表示,代表了所有HYCON账户的账户数据。保存的账户数据包括某个HYCON账户的余额,与该账户相关的最近块的关联信息,以及一个随机数,代表该账户发起了多少交易。随机数用于防范重放攻击(ReplayAttack),而前块的关联信息其实是一种优化,使交易历史查询更快,也使SPECTRE更容易追踪双重支付问题。在会计模型中使用blake2b哈希,因为它允许处理大量交易和余额所需的合适的哈希。相关链接:https://www.qukuaiwang.com.cn/szhb/3052.html###
*以上内容由币界网官方整理如若转载请注明出处。
HYC,全称为HyperCash,是一个使用区块链技术的数字货币。它是为了实现安全、快速和私密的价值传输而设计的。HYC采用了零知识证明和双层区块链结构的技术,旨在提供更加高效、可靠和灵活的数字货币体验。
1. 安全性高:HYC采用零知识证明技术,确保用户的交易信息在网络中得到充分加密和保护。同时,双层区块链结构也提供了更高的安全性,保护用户免受潜在的攻击和安全漏洞。
2. 快速性强:HYC币具有高速交易处理的特点,每秒可以处理数千笔交易。这使得HYC成为一种便捷的支付工具,能够满足用户的日常消费需求。
3. 隐私保护:HYC致力于保护用户的隐私,通过使用零知识证明技术,将用户的交易信息匿名化处理。这保护了用户的隐私,避免了个人信息的泄露。
4. 可扩展性强:HYC采用双层区块链结构,可以更好地处理大规模交易,并且能够实现更大容量的扩展。这为HYC币的应用提供了更广阔的发展空间。
HYC币作为一种新兴的数字货币,具有很大的发展潜力。随着区块链技术的普及和应用,HYC币将有机会在各个领域发挥作用。
首先,HYC币在支付领域具有很大的优势。它的快速处理能力和隐私保护特性使其成为一种理想的支付工具,能够满足用户的需求,提供更好的支付体验。
其次,HYC币可以在跨境交易和国际支付方面发挥作用。由于其高度安全和隐私保护的特点,HYC币可以为各种国际交易提供更加便捷和安全的解决方案。
此外,HYC币在金融领域和物联网应用中的应用也具有潜力。其可扩展性强的特点使其能够更好地适应大规模交易和复杂的金融运作。而在物联网应用中,HYC币可以为各种智能设备之间的价值传输和交易提供可靠的解决方案。
HYC币作为一种新兴的数字货币,具有高度安全性、快速性和隐私保护的特点。它的发展前景广阔,有望在各个领域发挥重要作用。无论是在支付领域、跨境交易还是金融与物联网方面,HYC币都能提供更好的解决方案,为用户带来更便捷和安全的数字货币体验。