2021-01-11 专利的费用专利一般会交给带代理公司去处理,除了代理费(包含官费:申请费+实审费)以外,还需要交年费,公司一般都会办理费减的,这个在每年的12月份就可以提前办理下一年的费减。当专利有授权通知后,还需要交印花税和手续费,这个的费用一般为340元。...
npm install出现一直停留在"fetchMetadata: sill pacote range manifest for "解决方法 更换成淘宝的源npm config set registryhttps://registry.npm.taobao.org– 配置后可通过下面方式来验证是否成功npm config get registry或npm info express或者使用npm config set registry http://registry.cnpmjs.org/然后npm ...
2020-11-27 从入职公司到现在近一年的时间,已经写了上百篇软著,近十篇专利了,现在记录一下申请软著和专利的流程。无论是写软著还是专利,公司这边是通过代理进行提交的,找到一个好的代理这是第一步;对于软著来说相对简单,因为公司是一家区块链解决方案公司,开发了大量的系统、平台,同时也有研究院对新技术的研究,因此写起来就很快了。首先说软著,软著提交材料包括说明书/使用手册、代码、申请人身份证正反面复印件、公司营业执照(盖公章)、申请表,提交的材料只做形式审查,意思是不会查重。1.确定软著题目,一般命名为***平台
2020-11-26 HyperLeger Fabric SDK1、Fabric SDK简介Farbric的Peer节点和Orderer节点都提供了基于gRPC协议的接口,用于和Peer节点与Orderer节点进行命令/数据交互。为了简化开发,为开发人员开发应用程序提供操作Fabric区块链网络的API,Fabric官方提供了多种语言版本的SDK。Fabric提供了三种语言版本的SDK,分别如下:A、Fabric Nodejs SDKB、Fabric Java SDKC、Fabric Go SDKFabric区
2020-11-26 vim的命令模式: i 当前插入 I 行首插入 a 当前字符之后插入 A 行尾插入 o 下一行行插入 O 上一行插入 x 向后删除一个字符 X 向前删除一个字符 u 撤回上一步 Ctrl + r 复原单行操作 home 或者 shift + 6 ^ 行首 end 或者 shift + 5 $ 行尾 dd 剪...
fabric中的交易处理器 交易处理器允许智能合约开发人员在应用程序和智能合约交互期间的关键点上定义通用处理。交易处理器是可选的,但是如果定义了,它们将在调用智能合约中的每个交易之前或之后接收控制权。还有一个特定的处理器,当请求调用未在智能合约中定义的交易时,该处理程序接收控制。类型:有三种类型的交易处理器,它们涵盖应用程序和智能合约之间交互的不同方面:前置处理器:在每个智能合约交易执行之前调用。该处理器通常用来改变交易使用的交易上下文。处理器可以访问所有Fabric API;如,可以使用getState()和putS...
链码与智能合约的区别 链码:是一种用于部署代码到Hyperledger Fabric区块链网络中的通用容器。链码中定义一个或多个相关联的智能合约。每个智能合约在链码中有一个唯一的标识名。应用程序通过合约名称去访问链码容器内的指定的智能合约。智能合约(Smart Contract)是一种高级编程抽象的例子,可以在链码容器中定义智能合约。当一个链码被安装和实例化时,则链码内所有的智能合约对于相关联的通道(Channel)来说都是可用的。多个智能合约能够被定义在同一个链码内。每一个智能合约都通过链码内的名字而被...
docker容器 Docker三个基本概念:镜像Image:分层存储Union FS,静态不变;Ubuntu/Debian有UnionFS较优,而CentOS/RHEL只有devicemapper,loop-lvm、direct-lvm都较差,/var/lib/docker还会不断增大(删除镜像也没用)容器Container:运行镜像时再封装容器存储层,容器可以创建、启动、停止、删除、暂停等,持久化数据应使...
fabric first-network与sdk交互 先打开两个终端1.第一个终端开启fabric网络cd go/src/github.com/hyperledger/fabric-samples/first-network ./byfn.sh updocker exec -it cli bash注意,这里的go/src/github.com/hyperledger/fabric-samples/first-network是我个人的...
hyperledger fabric----cryptogen tools cryptogen是一个生成认证证书(x509 certs)的工具,在官网提供的fabric-samples/bin目录下。单独从github下载的fabric-samples里边没有bin目录,所以得在fabric-samples目录下使用附件的shell脚本文件下载或使用curl -sSL https://goo.gl/Q3YRTi | bash命令下载(如果提示网络连不上,就得...
Idemix(Identity Mixer)介绍 一、Idemix是什么Idemix(Identity Mixer)的核心是零知识证明(Zero Knowledge Proof),用户无需暴露私有数据以及任何有用的信息,也能证明自己拥有这些私有数据,对方能够进行有效验证,这就是零知识证明。Idemix是一个密码协议套件(X.509+加密算法),保留隐私实现匿名性,交易时不用透露交易者的身份,而且交易间是无关联的,不可往前追溯。Ident...
区块链加密技术之环签名(2) 隐私是用户最关心的问题之一,也是 PPIO 研究的重点。区块链世界涉及隐私保护的技术很多,前不久 PPIO Code Talks 的李星老师 给我们分享的“零知识证明 zk-SNARKs”技术 就是 隐私保护的典型代表,今天我们再来分析一下另一个用于隐私保护的技术——环签名 Ring Signature。零知识证明解决的问题是,我有一个秘密,我需要向你证明我知道这个秘密,但是我又不能让你知道这个...
区块链技术之环签名 在密码学中,环签名是一种数字签名,其可以由每个具有密钥的一组用户的任何成员完成。因此,使用环签名签名的消息由特定人群中的某一人签署。环签名的一个安全属性是若要确定哪个组成员的密钥用于产生签名在计算上是不可行的。环签名与群签名类似,但在两个关键方面有所不同:1. 无法撤销单个签名的匿名性;2. 任何用户组都可以作为一个组使用,无需额外设置。环签名技术由Ron Rivest, Adi...
rm -rf操作需谨慎 rm -rf * 这个命令的意思是:删除当前目录下的所有文件.一般情况下用不到这个命令,而且这个命令很危险,如果一旦执行,会删除当前目录下所有的文件,而且不能够恢复.因此,应避免使用。rm命令可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下属的所有文件及其子目录均删除掉。对于链接文件,只是删除整个链接文件,而原有文件保持不变。注意:使用rm命令要格外小心。因为一旦删除...
go get命令——一键获取代码、编译并安装 go get 命令可以借助代码管理工具通过远程拉取或更新代码包及其依赖包,并自动完成编译和安装。整个过程就像安装一个 App 一样简单。这个命令可以动态获取远程代码包,目前支持的有 BitBucket、GitHub、Google Code 和 Launchpad。在使用 go get 命令前,需要安装与远程包匹配的代码管理工具,如 Git、SVN、HG 等,参数中需要提供一个包名。这个命令在内...
docker部分命令(2) docker rm :删除一个或多个容器。语法docker rm [OPTIONS] CONTAINER [CONTAINER...]OPTIONS说明: -f :通过 SIGKILL 信号强制删除一个运行中的容器。 -l :移除容器间的网络连接,而非容器本身。 -v :删除与容器关联的卷。 实例强制删除容器 db01、db02:docker ...
docker部分命令(1) docker ps :列出容器说明:PORTS:容器的端口信息和使用的连接类型(tcp\udp)。NAMES:自动分配的容器名称。列出最近创建的5个容器信息。runoob@runoob:~$ docker ps -n 5CONTAINER ID IMAGE COMMAND CREATE...
Mac 终端编辑+windows shell 快速编辑 ctrl+a 移到命令行首ctrl+e 移到命令行尾ctrl+y 插入最近删除的单词或语句ctrl+w 删除光标处到当前单词开头部分或语句ctrl+k 删除光标处到行尾部分ctrl+u 删除光标处到行首部分ctrl+d 删除光标后一个字符ctrl+h 删除光标处一个字符Esc+b 移动到当前单词的开头Esc+f 移动到当前单词的结尾...
fabric-sdk-go v1.4安装下载 1.启动fabric网络实现我们从github 上拉取 fabricgit clone "https://github.com/hyperledger/fabric.git"# 进入对应的文件cd /opt/gopath/src/hyperledger/fabric#下载必备的文件cd scripts/#这一步会下载官方的例子以及所需要的Docker镜像,并下载相应的二...