区块链动态化监管方案

Posted 趣链科技

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了区块链动态化监管方案相关的知识,希望对你有一定的参考价值。

前言

监控运维模块是区块链BaaS的核心模块之一,我们针对联盟链、主机和系统等多个监控对象提供丰富的监控指标。通过BaaS提供的综合监控大屏,用户可直观洞悉区块链业务全局,实现7*24小时监控全覆盖。

但随着BaaS业务的扩展,对监控运维模块提出了更高的挑战:

1)业务场景日趋丰富,监控对象的种类也在持续增长,这就导致BaaS平台需要不断地对不同监控对象进行适配,一定程度上浪费了大量研发资源;

2)区块链存在很多逻辑概念,例如联盟链、命名空间、通道等,因此每种概念都会落实到不同维度的监控指标,导致指标多维交错、逻辑复杂、指标死板且灵活性差;

3)通常市面上的平台提供的大屏指定了图标类型和展示方式,交付后企业运维人员往往无法自行变更监控图表及对象。

首创BaaS动态化监控系统

为彻底解决上述痛点,BaaS基于Prometheus协议研发了全新的动态化监控系统,实现三大关键能力的突破:

多维监控目标自动匹配能力。通过仪表盘模版标识,为用户自动匹配监控目标所属维度对应的监控指标,最大化覆盖业务端错综复杂的监控需求。

采集端灵活动态化能力。通过自研采集组件进行数据采集,具有数据规模更小、组件独立性更高、高可用等优势。同时,还支持动态库so的方式注入用户自定义采集逻辑,显著增强了运维能力和动态化能力。

动态化配置仪表盘能力。用户所需的个性化指标和个性化交互,均可以通过修改配置(查询语句+图表配置文件)直接呈现,无需修改代码。表盘支持多种图表格式并可对查询数据进行多种格式化处理,能够轻松进行仪表盘定制。

动态化监控平台架构设计

实践中,BaaS的动态化监控平台如何实现质的飞跃?让我们先看看新架构的实现:

可扩展数据采集模块

平台自研了数据采集器,自研采集器是基于Prometheus协议的数据采集组件,在宿主机上启动之后,能够伴随宿主机的生命周期,获取所在宿主机自身及所有进程的监控数据。

针对不同类型的宿主机平台提供不同的基础逻辑,采集器在安装之后会自动进行默认指标的采集,包含CPU、内存占用、带宽使用、磁盘分区等基础数据。除了默认的采集逻辑,采集器还支持注入自定义so动态库进行自定义数据的采集。当用户需要在基础采集逻辑之上新增自定义指标,如交易TPS、区块高度等数据时,只需根据自研采集器提供的标准实现一套自定义so(即自定义采集规则),在so中编写业务逻辑,采集器启动时即可进行采集指标的替换和新增,实现较强的扩展性。

自研采集器提供两种数据获取模式:

拉取模式下,BaaS会主动向采集器拉取监控数据;

推送模式下,采集器会定时向Prometheus推送监控数据,实现灵活的数据采集方式。

通过自研采集器,平台能够对多类型的资源主机进行管理,保证监控数据的完整性、实时性和准确性。

增强版查询引擎

针对 Prom-QL的代理查询引擎进行适配BaaS平台逻辑的兼容化改造,改造后支持在Prom-QL语句中增加变量。用户在编辑Prom-QL时可将指定的资源ID替换为变量,该变量将动态替换为后续真实创建的资源,无需用户手动填写,可极大地增强Prom-QL的灵活性。同时,查询引擎也可以根据变量增强Prom-QL的功能,如增加业务数据鉴权逻辑,以满足监控数据相关业务的权限控制需求。

自动化多维度匹配仪表盘

提供仪表盘编辑功能,企业管理用户可借助管理后台的仪表盘配置功能,结合企业实际运维需求,进行仪表盘的新建和编辑。平台已定义了丰富的metric指标,在编辑好特定的查询语句后,可选择不同的图表类型进行数据展示。更进一步地,支持对仪表盘中的图标进行大小、位置的自定义编辑。最终,查询语句、图标配置、仪表盘配置以及模版标识可统一保存为仪表盘模版,存在模版池中。

用户在查看目标资源的监控数据时,平台会解析目标资源的多维属性,自动在仪表盘模板池为用户寻找属性匹配度最高的仪表盘模板。模板匹配成功之后,代理查询引擎会将查询语句中的变量替换为对应资源的id,并使用组装后的查询语句进行数据查询,最后将数据结果呈现给用户。

动态化配置图表

图表是监控系统中最末端且最重要的环节。通过对不同类型的图表进行排列组织、对不同意义的数据进行标准化处理,不可读的数字将被转化成为可读性强、可视化程度高的数据。平台管理端提供仪表盘的图表编辑功能,用户不仅可以对仪表盘的展示结构如仪表盘图表位置、尺寸大小等进行灵活调整,还可以自定义编辑仪表盘中的图表,如进行修改查询语句、数据格式化类型等处理操作。

小结
相较于当前BaaS市场上普遍流行的监控中心,趣链新版动态化监控中心实现了真正的动态化,通过不同metric和不同图表类型的组合,可创造无限可能,显著降低适配成本,针对不同私有化、不同资源类型,只要按需配置图表即可满足用户诉求。

区块链的监管架构基本成型

《区块链信息服务管理规定》的出台,更积极的一方面是,中国大陆地区区块链监管有了明确的主体——国家互联网信息办公室,简称“国信办”。从而形成了以国信办为监管主体,以工信部为标准制定主体,以行业协会等为自律主体的三层监管架构。国信办作为监管主体,负责对提供各类区块链技术信息服务的服务商进行统一监管;工信部通过标准对技术方面实行监管;行业协会等进行自律性监管。

随着国信办发布《区块链信息服务管理规定》,中国区块链监管框架搭建基本完成,为今后区块链应用落地奠定了基础。在这三层监管架构推动下,可以预见,未来涵盖内容监管、行业监管、金融监管的区块链协同监管体系将逐步构建,确保我国区块链产业应用的健康有序发展。

部委重要监管政策解读

总体上来说,当前中国在区块链方面的监管政策力度空前,政策出台相当密集。9月24日,中国人民银行、中央网信办、最高人民法院、最高人民检察院、工业和信息化部、公安部、市场监管总局、银保监会、证监会、外汇局联名发布了《关于进一步防范和处置虚拟货币交易炒作风险的通知》。同日,国家发改委等11部委也联名发布了《关于整治虚拟货币“挖矿”活动的通知》。发改委治生产端,央行治交易端,这套组合拳对国内虚拟货币产业形成了全面的打击。

业界对于《通知》有诸多解读,汇集主要观点如下:

关于挖矿:《通知》明确全面梳理排查虚拟货币“挖矿”项目;将虚拟货币“挖矿”活动列为淘汰类产业;严禁新增项目投资建设;严禁以数据中心名义开展虚拟货币“挖矿”活动,加强数据中心类企业信用监管;停止对虚拟货币“挖矿”项目的一切财税支持。《通知》出台后,我国对于矿圈的态度已通过法律形式基本明确,新增挖矿项目不再处于灰色地带而是属于违法行为。“严禁新增虚拟货币‘挖矿’项目,加快存量项目有序退出”。在《通知》出台后订立的、合同目的关乎新增挖矿项目的合同,可能会因此被认定为无效,但应当不会溯及既往否定此前挖矿合同的效力。

关于虚拟货币:明确比特币、以太币、泰达币等虚拟货币不具有与法定货币等同的法律地位,不受我国法律保护,不应且不能作为货币在市场上流通使用。但值得注意的是,本次通知也并没有打破2013年至今虚拟货币被认定为是虚拟商品的合法财产属性。也没有打破虚拟货币交易“作为一种互联网上的商品买卖行为,普通民众在自担风险的前提下拥有参与的自由。”但《通知》指出参与虚拟货币投资交易活动存在法律风险。任何法人、非法人组织和自然人投资虚拟货币及相关衍生品,违背公序良俗的,相关民事法律行为无效,由此引发的损失由其自行承担;涉嫌破坏金融秩序、危害金融安全的,由相关部门依法查处。

“定价服务”、“信息中介”也属违法,未来会被取缔。《通知》第二条规定:“虚拟货币相关业务活动属于非法金融活动。开展法定货币与虚拟货币兑换业务、虚拟货币之间的兑换业务、作为中央对手方买卖虚拟货币、为虚拟货币交易提供信息中介和定价服务、代币发行融资以及虚拟货币衍生品交易等虚拟货币相关业务活动涉嫌非法发售代币票券、擅自公开发行证券、非法经营期货业务、非法集资等非法金融活动,一律严格禁止,坚决依法取缔。”

关于交易所:境外交易所的境内人员,不能逃避法律责任。《通知》不仅认定境外虚拟货币交易所通过互联网向我国境内居民提供服务同样属于非法金融活动,同时也规定对相关境外虚拟货币交易所的境内工作人员应当依法追究责任。

以上是关于区块链动态化监管方案的主要内容,如果未能解决你的问题,请参考以下文章

全国首个《安全生产监管区块链应用白皮书》正式发布(可下载)

链圈资讯:华为推出大型区块链测试工具

区块链BaaS云服务(16)天德链TDBC“监管”

「监控日报」-区块链挖矿动态-5月16日

万向区块链年度回顾:乘风破浪的2020——监管篇

区块链和监管:未来的权威指南