logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

密码学系列 - DER编码

DER(Distinguished Encoding Rules,可辨别编码规则)DER 广泛用于X.509等数字证书。PEM文件 是Base64编码的DER证书ASN.1编码格式:基本编码规则(BER)规范编码规则(CER)可分辨编码规则(DER)BER 编码基本编码规则的格式指定了用于编码 ASN.1 数据结构的自描述和自定界格式。每个数据元素都被编码为类型标识符、长度描述、实际数据元素以及必

#密码学
Filecoin系列 - Filecoin与云存储

Filecoin结合了其他文件存储和分发系统的许多元素。

区块链知识系列 - 系统学习EVM(一)-架构与执行流程

EVM有一个基于栈的架构,在一个栈中保存了所有内存数值。EVM的数据处理单位被定义为256位的“字”(这里所说的内存数值是指那些EVM字节码运行所需要的输入、输出参数数据和智能合约程序运行中所需要的局部变量等数据,而不是指下文中所提到的“内存”数据;下文中的“内存”是一个与栈共同存在的、独立的临时存储空间。以太坊虚拟机(EVM)的架构和执行上下文。

#区块链#虚拟机
Filecoin系列 - 介绍

Filecoin 介绍Filecoin是由协议实验室发起的一种分布式存储解决方案,它将现有的云存储转化为一个自带区块链算法的分布式存储。

#零知识证明
EOS系列 - EVM和WASM的基本原理

了解EVM和EOS虚拟机基本原理EVM是以太坊图灵完备的虚拟机(Ethereum Virtual Machine), 简称EVM由程序翻译指令并执行EVM出于所谓运算速度和效率方面考虑,采用了非主流的256bit整数不支持浮点数缺乏标准库支持,例如字符串拼接、切割、查找等等都需要开发者自己实现给合约打补丁或是部分升级合约代码在EVM中是完全不可能的比特币的程序非常简单,由解锁脚...

#虚拟机#以太坊
Fabric系列 - 多通道技术(Muti-channel)

可在节点,通道和联盟级别上配置。一个Fabric网络中能够运行多个账本,每个通道间的逻辑相互隔离不受影响,如下图所示,每种颜色的线条代表一个逻辑上的通道,每个Peer节点可以加入不同的通道,每个通道都拥有独立的账本、世界状态、链码以及Kafka中的Topic,通道间消息是隔离的,互不影响的。每个Peer节点可以配置加入到多个不同的通道,不同业务的交易存储在不同的通道对应的节点中Fabric的Pee

#fabric#分布式账本#区块链
密码学系列 - 双线性对

双线性对是一种二元映射,它作为密码学算法的构造工具,在各区块链平台中广泛应用,比如零知识证明、聚合签名等技术方案大多基于双线性对构造得来。线性映射一个函数f是线性的是指函数f满足可加性和齐次性,也就是:可加性:f(a)+f(b)=f(a+b)齐次性:f(ka)=kf(a)双线性映射和线性函数不同的点在于满足双线性的函数有两个输入,而且对这两个输入分别满足线性。一个映射e,能将G₁和G₂中的两个元素

#零知识证明
公链分析报告(10)--EOSForce

EOS FORCEEOS FORCE相比EOS做了那些改进?EOS FORCE在EOS基础代码上的进行了很多改进。继承EOS映射完成后的账本余额的EOS主网,并具有升级版的共识规则,一票一投避免超级节点快速形成卡特尔联盟,允许超级节点以分红的方式吸引更多用户参与到社区治理中来,并在启动主网时尽量删掉了一些不必要的功能,使得整个网络更加稳定。EOS软件默认超级节点以任何方式参与用户分红,...

#区块链
公链分析报告 - 区块链生态系统内的开发工具

Ethereum, EOS和蚂蚁金服区块链就开发者工具方面的对比Ethereum(公链)EOS(公链)蚂蚁金服(联盟链)Smart Contract开发语言SolidityC++Solidity and C++Compiler (编译器)SolcEosio-cppSolc or Eosio-cpp网页版IDERemixEOS Stu...

#以太坊#区块链
以太坊系列 - 智能合约开发与调试

本文默认智能合约所需要的相关环境Geth、Truffle、Solidity、Ganache等都是完备的!主要介绍:Remix IDE环境如何与指定的链进行连接;编译 部署与调试智能合约使用 zeppelin-solidity1.安装 Remix IDEnpm install remix-ide -g网络资料相关内容都没有作特别强调,故在此特别说明一下:开发调试过程中,使用本地的环境相对而言,可以更

#以太坊
到底了