HLC周报:P2P网络层基本功能已实现,开始矿池API对外开发

HLC周报:P2P网络层基本功能已实现,开始矿池API对外开发

HalalChain Qitmeer 2019-02-01

HalalChain - 全球第一条专注服务穆斯林国家及地区的公有链,应用于伊斯兰金融产品及服务、清真产品溯源、天课捐赠、产权与遗产登记、文化教育等领域。

基于新型分布式账本DAG(有向无环)为底层技术,在保证安全性和去中心化的前提下实现高频并发交易。先进技术与独特应用场景相结合,以此构建一个跨穆斯林国家的经济生态系统。

HalalChain 上周工作总结

公链底层

1.用户节点监测的DNS Server,开发完成。

2.P2P网络层进行了开发环境的测试,基本功能已经实现。

DAG

1.Nox项目中Conflux融入。

2.Nox项目中DAG框架优化。

3.研究phantom:an efficient implementation。

钱包&浏览器

1.iOS App 调整UI。

2.完成 ETH 测试网交易。

3.完成 ERC20 Token 测试网交易。

4.完成 ETH 主网交易。

5.完成 ERC20 Token 主网交易。

6.修改 BTC 测试网交易。

7.集成 BTC 主网 API。

钱包

1.新增查询余额功能。

2.新增网络访问请求。

3.更改所有交易查询请求接口统一归纳。

4.修改部分运行时bug。

5.修改hlc-privnet 交易时的bug。

6.更换正式环境进行测试。

7.测试通过正式环境eth和代币交易查询。

挖矿&矿池

1.Cuckoo Cycle算法研究。

2.Cuckoo 30算法研究。

HalalChain 下周工作计划

公链底层

1.联测之前最后的代码Review,准备联测所用的软硬件资源。

2.进行开发环境中更多功能的测试。

DAG

1.继续研究phantom : an efficient implementation。

2.优化一版phantom。

钱包&浏览器

1.优化iOS App。

2.优化钱包代码。

3.优化浏览器前端页面中样式规范写法。

挖矿&矿池

1.矿池清算功能的开发:完成后台、前端。

2.矿池在HLC服务器上和挖矿程序联调的一些BUG修复。

3.矿池对外API开发。

04

HLC 公链的代码何时开源?如何应对代码开源后被抄袭的问题?

开源时间我们希望等我们准备地比较充分了会第一时间知会我们的支持者,但是请我们的支持者放心,HLC是一个负责任的团队, 其实越是困难的时间越能分辨团队的诚意。事实上HLC无论牛熊都在一如既往地支持技术就是最好的证明。

开源时间我们希望等我们准备地比较充分了会第一时间知会我们的支持者,但是请我们的支持者放心,HLC是一个负责任的团队, 其实越是困难的时间越能分辨团队的诚意。事实上HLC无论牛熊都在一如既往地支持技术就是最好的证明。

05

HLC 有没有一个最新的技术路线图?

HLC目前的架构设计其实蛮宏大的,所以短期内我们暂未发现有调整的必要。当然我们是一个热爱学习的团队,如果事实证明有更好的设计,同时对于现有生态不会造成太大的冲击。我们是愿意去更新自己,给用户更好的体验。

06

HLC 公链开发到了什么进展?

目前我们已经实现了PHANTOM+SPECTRE的共识协议,正在实现我们的智能合约,可能早期处于稳定的考虑,不会开放API接口开发者,所以应用都是HLC官方定制的。但是请支持者放心,如果我们的测试比较满意,会尽快开放给开发者,当更多人能参与这个宏大的计划。

07

HLC 的技术支撑是什么?

技术支撑是我们的价值观和开放的精神。也许现在行业的用户大都都经过洗礼,谈价值观可能只会引发用户的反感,但是这确实是我们能坚持下去并渗透到我们架构设计和技术选型的信条。

具体而言,我们会追求传统的区块链价值观, 即在公链的层面选择更加公平合理安全的共识。但在DAPP层面会尊重用户的选择,给用户足够的自由度以及扩展能力。

08

HLC 现在在技术上有什么突破和亮点?

我们也许会是首个开放式的Block DAG技术架构的项目,希望能帮助开发者快速选择适合自己应用场景的基于Block DAG的共识协议。其次,作为伊斯兰世界的首条自主研发的公链。我们会从底层架构上考虑到伊斯兰经济的特点,有针对符合伊斯兰教法的设计;我们技术架构灵活稳定,兼顾扩展能力和扩容能力,在可预见的相当长的时间内,应该可以承载多个业务场景。

09

HLC 公链的可扩展性和延续性怎样?

HLC没有片面地追求高吞吐量,而是立足于现实。所以可扩展性(extensibility) 和 可扩容性 (scalability) 一直是我们追求的目标和设计的准绳。简单地说就是,我们会问我们的业务特点是怎么样的,怎样才能满足他们的要求,如果生态的规模增大了,我们的架构还能不能继续稳定可靠地提供服务。

举例来说,我们我们的用户有很大一部分是穆斯林,这样怎样保证上线应用符合伊斯兰教法就是比较关键的问题。我们通过底层设计,讲应用对接到权威的教法认证的组织,并保证这一切过程是公开并可追踪的。

10

HLC 公链的代码何时开源?如何应对代码开源后被抄袭的问题?

要做到网络的去中心,除了DAG协议本身的去中心,挖矿算法的去中心也非常重要。HLC特别重视挖矿算法的研究,并成立了专门的挖矿团队。目的是抗ASIC,保证挖矿的成本和收益能保持相对合理比例。

HLC的生态欢迎专业从事挖矿服务的矿池,他们也将是HLC安全性的重要贡献者。但是HLC希望通过公平的挖矿算法,推动矿池从垄断地位往服务商转型。未来用个人机器也可以挖,加入矿池并不能节省多少经济成本,甚至因为矿池需要收取一定的服务费,可能还略高。但是矿池可以提供简便的挖矿服务,节约宝贵的时间和精力。

11

HLC 基于DAG模式开发理论上可以无限TPS,请问安全性如何保障?

首先并不HLC并不支持DAG理论无限TPS的说法。虽然我们认为DAG是可扩容的,但是无法做到无限扩容,因为很直观的一个问题是DAG还是受制于单个节点的计算能力。安全性和扩容能力其实没有必然关系,HLC的安全性是有采用的共识协议决定的。目前HLC采用的共识协议跟比特币的安全性相当,要需要超过50%算力,才能保证推翻已确认的交易。

12

HLC 目前进度怎么样?有没有智能合约,侧链和跨链等技术?

HLC目前比较关注伊斯兰金融的底层价值承载,智能合约我们有,但是前期会针对典型的伊斯兰金融场景开发定制的智能合约,等业务模式成熟稳定后才会像开发者开放。侧链和跨链理论上属于链交互的范畴,跟某个具体的链没有必然关系。但是可以明确的是,HLC的底层非常精简,可扩展性很强,可以融合多种技术,侧链和跨链更是可以很好地支持。

HalalChain简介

HalalChain - 全球第一条专注服务穆斯林国家及地区的公有链,应用于伊斯兰金融产品及服务、清真产品溯源、天课捐赠、产权与遗产登记、文化教育等领域。

基于新型分布式账本DAG(有向无环)为底层技术,在保证安全性和去中心化的前提下实现高频并发交易。先进技术与独特应用场景相结合,以此构建一个跨穆斯林国家的经济生态系统。