技术介绍

HLC技术介绍
HLC的愿景一直很清晰, 就是用区块链技术服务于伊斯兰金融. 所以HLC的技术架构必须能承载典型伊斯兰金融场景的价值, 并能让价值高速安全地流通. 这个明确的定位一直指导这整个技术架构的设计.

UTXO 还是账户
以太的成功开启了基于状态的智能合约合约时代, 新出的项目大多会将此作为卖点, 自然账本也会选择账户模型. HLC 也曾经内部讨论过是否有必要改成账户模型进而也支持一层智能合约. 最终HLC还是坚持了经典的UTXO模型.

承载价值和流通价值是HLC最首要的目标, 无状态的UTXO模型也是目前实现该目标最成熟也是最简单高效的方案. 在评估了我们认为最核心的伊斯兰金融业务之后, 我们认为UTXO也是完全可以满足需求 . 此外, 智能合约非常重要, 但经历过以太猫对以太造成的阻塞之后, 我们认为智能合约更适合在二层来实现.

计算去中心和应用弱去中心
区块链是可信计算平台, 需要通过网络节点去中心化共识保证安全可信. 同时去中心化应用的合规是专业的问题, 网络节点不具备评估能力, 所以需要中心化的方案来解决.

针对这样的矛盾, HLC将计算和应用进行来分离, 底层技术上, HLC是完全去中心化的, 没有特殊节点, 价值完全通过挖矿公平地产出, 每笔交易都是公开可追踪并防篡改的. 但是涉及到具体应用的合规, HLC采取了人工审核机制, 资产的发行需要得到权威伊斯兰金融组织审核, 虽然审核过程是中心化的, 但是所有的审核记录是可追责的, 我们称为弱中心化.

去中心化和扩容
就吞吐量这一单一指标来说, 其实已经上线的知名区块链项目已经有不少高吞吐的项目, 但是这些项目无一例外都不满足经典区块链设定, 即全节点, 完全去中心. 比如说用PoA类似共识, 引入了有特殊节点. 牺牲了去中心化, 而去中心化是区块链安全和可信的来源.

HLC认为区块链的技术发展不应该止步于此, 应该有满足经典区块链设定下的可扩容的方案.研究和比较了多个共识协议后, HLC最终选择了Block DAG 系列的技术. 不仅因为Block DAG满足这样的设定, 而且和基于UTXO的账本模型能天然地结合. HLC最终选择了SPECTRE+GHOSTDAG的混合共识方案, 提供高吞吐, 快速确认的区块链交易服务.

公平挖矿
Block DAG 从共识的角度来讲是非常公平的, 每个节点可以根据自己算力的大小获得应有的奖励. 除了共识的公平,挖矿算法本身的公平性对于保证网络的去中心化至关重要. 因此挖矿算法必须保证大致的成本和收益的比例大致是稳定的, 也就是说很难通过设计出专有ASIC 矿机.

HLC 采用了抗ASIC矿机的布谷鸟环挖矿算法来保证挖矿的公平.

生态建设
HLC 的公链需要上层应用和服务的支持, 尤其是基础的服务, 例如钱包, 矿池, 浏览器等.
HLC官方目前在支持一个通用的钱包钱包开发, 该钱包除了能支持HLC相关的支付以及未来HLC 的应用, 也支持多个知名数字货币, 希望让用户体验到一个好用的钱包的同时也能更多地了解HLC.

此外, HLC 也支持一个矿池团队. Block DAG技术虽然是去中心化的, 但是去中心化只是为了公平. HLC鼓励生态的丰富性, HLC希望以后矿池从垄断性矿池转型为服务性矿池. 虽然从纯电力成本的角度来讲, 加入矿池和自己挖矿没有大大的差别, 但是矿池可以提供更专业更省心的服务.