fabric

IPFS矿工之家:趋势 | ​数字黄金——Filecoin

眉间皱痕 提交于 2021-01-22 17:39:36
IPFS必将引领未来存储市场 华 为 沧州华为云服务器集群将引入世界先进的 IPFS分布式存储技术搭建 2020年6月,沧州华为云在数据中心IDC业务、云计算及分布式存储等方面达成框架合作协议,沧州华为正式在沧州云智大数据产业园进行签约。沧州华为云服务器集群将引入世界先进的IPFS分布式存储技术搭建,拟定投入4亿元人民币。 京 东 采用分布式存储网络IPFS+区块链解决互联网不易储存大文件的问题 京东金融区块链实验室技术专家李冠男发表《基于Fabric的存储扩展实践》主题演讲,直接宣布采用分布式存储网络IPFS+区块链解决互联网不易储存大文件的问题。 蚂蚁金服大量的区块链技术专利体现了阿里的野心,京东金融借IPFS&Filecoin提出一种基于Fabric的存储扩展实践方案,将Fabric和IPFS联合起来,从而切入分布式存储应用领域。 阿里、腾讯巨额资金投入 借新基建的东风,阿里云宣布3年投2000亿,腾讯计划未来5年投入5000亿用于新基建的建设;而区块链技术、大型数据中心、超算中心均涉及到分布式存储的相关布局,IPFS作为最前最为成熟的分布式存储数据,可以为5G时代物联网、人工智能等服务提供底层存储,并解决目前互联网中存在数据隐私等问题。 Filecoin实体挖矿的优势 收益高 挖矿得到的币,远多于现价买到的币,且利润呈线性方式增长,币价后期十分可观。 风险小

hyperledger环境搭建(mac11.1、ubunt20)

五迷三道 提交于 2021-01-19 15:56:40
目录 1 准备工作 2 mac部署hyperledger Fabric 2.1 安装docker 2.2 安装golang 2.3 安装node.js 2.4 mac部署hyperledger的坑 2.4.1 坑1:curl脚本安装失败 2.4.2 坑2:两个安装包下载超级慢 2.4.3 坑3:docker拉取镜像巨慢 2.4.4 Docker版本过高,无法启动first-network 2.4.5 下载并执行fabric的引导脚本init.sh 2.4.6 启动下载 2.4.7 拉取的docker镜像含义 2.4.8 设置全局访问上述工具命令 2.5 First-Network 环境测试 2.5.1 生成相应文件 2.5.2 启动网路(第一次失败及解决) 2.5.3 部署完成,显示END 2.5.4 查看服务/停止服务 3 ubuntu20 部署hyperledger Fabric 3.1 前置条件docker,golang,node.js 3.1.1 ubuntu Docker 配置镜像加速器 3.2 部署hyperledger 3.2.1 bash init.sh 1.2.0 1.2.0 0.4.10 3.2.2 添加全局命令 3.2.3 启动测试 3.2.4 启动测试网络失败及解决 3.2.5 重新启动服务,测试成功 1 准备工作 写在开头——推荐ubuntu

Flutter 错误捕获的正确姿势

淺唱寂寞╮ 提交于 2021-01-17 08:10:51
背景 我们知道,在软件开发过程中,错误和异常总是在所难免。 不管是客户端的逻辑错误导致的,还是服务器的数据问题导致的,只要出现了异常,我们都需要一个机制来通知我们去处理。 在 APP 的开发过程中,我们通过一些第三方的平台,比如 Fabric、Bugly 等可以实现异常的日志上报。 Flutter 也有一些第三方的平台,比如 Sentry 可以实现异常的日志上报。 但是为了更加通用一些,本篇不具体讲解配合某个第三方平台的异常日志捕获,我们会告知大家如何在 Flutter 里面捕获异常。 至于具体的上报途径,不管是上报到自家的后台服务器,还是通过第三方的 SDK API 接口进行异常上报,都是可以的。 Demo 初始状态 首先我们新建 Flutter 项目,修改 main.dart 代码如下: import 'package:flutter/material.dart'; void main() => runApp(MyApp()); class MyApp extends StatelessWidget { // This widget is the root of your application. @override Widget build(BuildContext context) { return MaterialApp( home: Scaffold( appBar:

区块链轻节点:“身”轻,责任重

丶灬走出姿态 提交于 2021-01-14 12:45:24
摘要: 本文将带大家了解下区块链服务的轻节点的主要特征和使用场景。 随着信息时代的来临,大数据一词开始紧紧围绕着人们的生活。在这个数据信息爆炸的时代,区块链的诞生和引用解决了传统商业网络的诸多痛点问题,其具备的多中心化、共识可信、不可篡改、可追溯等特性,使得越来越多的行业注意到了它。习近平主席在中国科学院第十九次院士大会上的讲话中指出:“以人工智能、量子信息、移动通信、物联网、区块链为代表的新一代信息技术加速突破应用”,区块链再次掀起了热潮,在电子政务、供应链物流、医疗健康等诸多领域显露峥嵘。 随着区块链网络的不断壮大,数据不断丰富、参与方日益增多、隐私数据隔离成为了一大关注点,而轻节点恰是为隐私数据隔离和客户端的快速读取访问而产生的。下面就带大家了解下区块链服务的轻节点的主要特征和使用场景。 轻节点其实不“轻” 伴随区块链网络的不断扩大和业务量的上升,每一个链上的peer节点,此处也称作是“全节点”相对于“轻节点”而言。每一个全节点的交易量和客户端应用都可能是很庞大的,这样全节点的压力会上升,客户端的访问效率也会在一定程度上受到影响。此外,在如今这个愈发注重数据隐私的社会上,随着参与者的不断增多,隐私数据隔离自然成为一个重要的诉求,那么轻节点是如何做到的这点的呢? 首先,每个轻节点都会连接一个链上的全节点,通过全节点来给每一个链接到他的轻节点签发用户证书

区块链技术最新发展态势——基于区块链技术前沿报告2020整理

半世苍凉 提交于 2021-01-08 15:25:04
最近在整理区块链方面的东西,刚看完一份中国通信学会的报告《区块链技术前沿报告2020》,发现里面的东西写得还是挺全的,所以这里对这份报告的内容做一个梳理。至于原报告,需要的小伙伴儿可以去我的公众号私信我,我把下载链接发给你们! 区块链 在面向货币的区块链应用场景中,数字货币三强格局初具雏形。 Facebook主导的Libra 中国人民银行牵头的数字货币电子支付DC/EP 瑞典、法国等欧洲各国央行推动的CBDC 区块链和机器学习结合的实例: 美国能源部DOE资助佛罗里达国际集成区块链和机器学习技术研发新型平台,用于化石燃料发电网络中安全数据记录和处理。 在区块链标准和体系建设方面: 国际化标准组织ISO于2016年设立了 TC307技术委员会 ,开始定义区块链参考架构、分类和本体。截止目前为止, 公开发布了一个区块链领域标准,另有10个标准正在制定中 。 电气电子工程师学会IEEE作为在160多个国家拥有42万多名会员的全球最大的专业组织,于2018年启动了IEEE区块链计划和设立了IEEE消费电子协会区块链标准委员会。截止目前为止,在区块链领域, IEEE共公开发布了3个正式标准,1个标准草案,另有52个标准正在制定中 。 美国国土安全部DHS正在探索在海关与边境保护等业内实施区块链的最佳实践以及全球可用的规范 认证标准委员会X9区块链研究小组正在开发美国区块链技术的通用语言

未来已来,腾讯AI计算网络

a 夏天 提交于 2021-01-04 08:41:18
欢迎大家前往 腾讯云+社区 ,获取更多腾讯海量技术实践干货哦~ 作者:由 鹅厂网事 发表在 云+社区 "鹅厂网事"由深圳市腾讯计算机系统有限公司技术工程事业群网络平台部运营,我们希望与业界各位志同道合的伙伴交流切磋最新的网络、服务器行业动态信息,同时分享腾讯在网络与服务器领域,规划、运营、研发、服务等层面的实战干货,期待与您的共同成长。 毫无疑问,人工智能是近年IT界最火的研究方向,特别在2016年Alpha GO这一标志性事件后,国内外科技巨头持续加大对人工智能的投入。目前,人工智能的主要方向如图像识别、语音识别等等都是通过机器学习的方式,借助强大的计算平台对海量数据进行分析、计算,随着数据量的增长,单机性能已逐渐无法满足计算的需求,需要使用高性能计算(HPC, High Performance Computing)集群来进一步提升计算能力。 HPC集群是将多个计算节点组织在一起协同计算的分布式系统,它一般使用iWARP/RoCE/IB等RDMA(Remote Direct Memory Access)技术来完成计算节点内存间数据的快速交换。如图1所示,RDMA网卡可以从发送节点地址空间中取出数据,直接传送到接收节点的地址空间中,整个交互过程无需内核内存参与,从而大大降低了服务器侧的处理时延。同时,网络作为HPC集群的一部分,任何传输阻滞都会造成计算资源的浪费

奥林帕斯悬红:攻克数据存储世界级难题的诗与远方

天涯浪子 提交于 2021-01-02 03:21:38
在攻克数据存储世界级难题上,华为是极为认真和有卓越追求的。 去年底,华为发布了针对数据存储世界级难题的奥林帕斯悬红,聚焦实现‘自动驾驶的数据全生命周期治理’和构建‘每比特极致性价比的数据存储’,鼓励全球科研工作者攻克数据基础设施难题。 当时,有人质疑华为此举是玩票性质,主要目的还是为了博取眼球。如今,新一期的奥林帕斯悬红如期而至,彻底粉碎了之前各种质疑。在2020全球数据存储教授论坛上,华为首先奖励了全球在数据存储领域取得突破性贡献的科研工作者,并发布了2021年奥林帕斯悬红:一是构建每比特极致性价比的数据存储;二是实现下一代存储产业根技术突破。 2021年奥林帕斯数据存储业界难题悬红发布 华为希望与学术界在Cloud-Oriented多云存储服务、Data-Centric新型数据应用存储系统、AI-Driven存储软件架构、创新体系架构等技术方向共同攻坚,构筑更好的数据存储系统。 奥林帕斯悬红的背后 奥林帕斯,火星上的一座盾状火山,高度达到21171米,是太阳系已知的最高山峰。华为将奥林帕斯设置为奖项名字,顾名思义,一是说明其希望解决数据存储难题的难度,二是标志着征服难题所带来的突破意义。 华为为什么要针对数据存储领域来设置奥林帕斯悬红? 任何事情都不能脱离其背后的时代背景。当下,一方面数据规模、数据类型、数据应用是今非昔比,PB甚至EB级的数据量正在成为用户的新常态

Linux上天之路(十八)之自动化部署

你离开我真会死。 提交于 2020-12-28 08:06:09
pexpect Pexpect 是 Don Libes 的 Expect 语言的一个 Python 实现,是一个用来启动子程序,并使用正则表达式对程序输出做出特定响应,以此实现与其自动交互的 Python 模块。 Pexpect 的使用范围很广,可以用来实现与 ssh、ftp 、telnet 等程序的自动交互;可以用来自动复制软件安装包并在不同机器自动安装;还可以用来实现软件测试中与命令行交互的自动化。 import pexpect import sys child = pexpect.spawn('ssh std20@123.57.211.212') child.logfile = sys.stdout #fout = file('mylog.txt', 'w') #child.logfile = fout child.expect('password:') child.sendline('std20') child.expect('std20.*') child.sendline('ls /') child.expect('std20.*') child.sendline('exit') #coding=utf_8 from pexpect import pxssh import sys s = pxssh.pxssh() s.logfile = sys.stdout

XILINX_zynq_详解(5)

我只是一个虾纸丫 提交于 2020-12-23 20:35:51
下面做一个从uart打印hello world的实验,只用PS,不用PL部分,程序从SD卡启动,跑在PS的内部RAM. zynq 7000的PS虽然也是CPU,但是开发方法不像普通的CPU只需要一个SDK就可以了,它还需要vivado硬件设计软件. 所以ZYNQ 7000的PS开发需要两个工具,一个是vivado-- 另一个是SDK-- . 1. 打开vivado软件-->Create New Project,工程名和目录: 2. next->选RTL Project->Add Sources,Add existing IP和Add constraints界面直接点next 3. New Parts界面 4. 添加IP,在Flow Navigator的IP Integrator下点Create Block Design Create Block Design如下,点OK 在Diagram界面点击Add IP 双击ZYNQ7 Processing System,添加CPU 5. 设置CPU 在Diagram界面点击Run Block Automation,不做修改,点Finish就可以。在Diagram界面双击 进入设置界面,我们把所有的接口去掉,只留下FIXED_IO. 1> PS-PL Configuration->General->Enable Clock Resets-

华为Optical module power is abnormal告警处理

 ̄綄美尐妖づ 提交于 2020-12-19 11:00:21
#Dec 18 2020 10:04:46+08:00 HUAWEI-S12708-Master BASETRAP/3/OPTPWRABNORMAL: OID 1.3.6.1.4.1.2011.5.25.129.2.17.1 Optical module power is abnormal. (EntityPhysicalIndex=67485838, BaseTrapSeverity=5, BaseTrapProbableCause=67696, BaseTrapEventType=5, EntPhysicalContainedIn=67371017, EntPhysicalName="XGigabitEthernet1/0/2", RelativeResource="", ReasonDescription="Overhigh receiving power of fabric module, detail information is as follows: Now power is 0.2400000; Set upper threshold is 0.0000000; Default upper threshold is 0.0000000;") display transceiver verbose XGigabitEthernet1/0/2 transceiver