自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

墨客区块链(MOAC BlockChain)

一路走到珠穆朗玛

原创 第五十七篇 墨客区块链(MOAC BlockChain) 节点数据同步的模式

1.同步模式简介 下载moac节点文件之后,运行moac --help, 你就可以看到下面的命令行说明: D:\nuwa1.0.11\nuwa1.0.11.win\win\vnode>moac-windows-4.0-amd64 --help Start MOAC nuwa 1...

2019-10-18 10:21:07

阅读数 23

评论数 0

原创 第五十六篇 墨客区块链(MOAC BlockChain) 部署智能合约时传入参数示例

区块链用户在部署智能合约的时候,如果使用工具,比如《第四篇 墨客区块链(MOAC BlockChain) 部署ERC-20合约》中是使用wallet.io网页版钱包部署合约,此时如果合约需要参数,钱包会在对合约的编译过程中显示出来并提供参数输入框。合约部署者输入相应的参数后就可以正常部署合约了。 ...

2019-10-16 12:56:43

阅读数 29

评论数 0

原创 第五十五篇 墨客区块链(MOAC BlockChain) SafeMath库

在编写智能合约的时候需要注意的一个主要的安全特性:防止溢出和下溢。为了防止这些情况,OpenZeppelin建立了一个叫做SafeMath的库(library),默认情况下可以防止这些问题。 什么是溢出(overflow) 假设我们有一个uint8, 只能存储8 bit数据。这意味着我们能存储...

2019-09-28 09:47:42

阅读数 24

评论数 0

原创 第五十篇 墨客区块链(MOAC BlockChain) 怎么发mc

moac批量转账工具:http://transfer.moacchina.info/ 本文中mc是指墨客区块链的底层COIN,在墨客区块链上主要用来支付交易手续费和作为运算服务的媒介。 1.通过手机版钱包发mc 登录手机钱包TokenPocket官网,下载相应版本的客户端,并安装。 1.1...

2019-07-31 10:45:53

阅读数 1181

评论数 0

原创 第四十八篇 墨客区块链(MOAC BlockChain) POW有效抵御51%攻击的历史权重方案

原文标题:《Effective Scheme against 51% Attach on Proof-of-Work Blockchain with History Weighted Information》 原文作者:杨歆乐 陈扬 陈小虎 翻译申明:本文翻译工作得到李晓强大力协助。翻译完成后...

2019-07-21 15:39:17

阅读数 96

评论数 0

原创 第四十三篇 墨客区块链(MOAC BlockChain) SDK接口

1.SDK 简介 为了方便用户接入,MOAC官方提供nodejs 版本的SDK,官方暂不考虑提供其他版本的SDK。 Node.JS SDK下载安装: npm install moac-api Node.JS SDK异常处理说明: 应用方根据自己业务逻辑对sdk方法进行 try catc...

2019-06-18 18:43:56

阅读数 140

评论数 1

原创 第四十二篇 墨客区块链(MOAC BlockChain) 一种私钥加密存储及恢复的技术方案

[Objective] Crypto wallet is fully controled by private key, if private key is lost, the wallet is no longer accessible. This is secure in one way. ...

2019-06-17 14:02:45

阅读数 154

评论数 0

原创 第四十一篇 墨客区块链(MOAC BlockChain) 对应用积分做链改

本文内容来自墨客区块链首席架构师献哥。 现在很多的APP,不管是游戏,还是电商,都会在应用中设计一套积分体制,用户在应用中的各种活动或者交易,都能获取积分,这些积分,积累到一定数量,可以在应用中使用,换取游戏装备,或者折价购买商品。积分是给平台用户的一个额外奖励。可以加强用户忠诚度,提高用户活跃...

2019-06-04 17:50:48

阅读数 74

评论数 0

原创 第四十篇 墨客区块链(MOAC BlockChain) FileStorm的共识机制

本文内容来自FileStorm创始人献哥。 首先FileStorm有出块节点和存储节点两种不同节点。而出块验证和存储验证用的是两个不同的共识。 FileStorm区块链出块验证采用的是dPOS,Delegated Proof of Stake,或称委托权益证明共识机制。它是由选出来的验证节点(...

2019-06-04 17:32:12

阅读数 83

评论数 0

原创 第三十九篇 墨客区块链(MOAC BlockChain) 区块链随机数的实现

编者注:本文主要内容来自墨客区块链CEO陈小虎。 在区块链上,由于一切信息都是透明公开的,提供一个安全实用的随机数是一个非常困难的问题。但是随机数是很多应用的基础,比如游戏,博彩,流程控制等。因此,提供一个实用可靠的随机数是基于智能合约的应用的迫切需求。 1.传统的链上随机数有几种办法 第一...

2019-04-29 19:58:25

阅读数 142

评论数 0

原创 第三十八篇 墨客区块链(MOAC BlockChain) BLS签名实现阈值签名的流程

编者注:本文主要内容来自墨客区块链CEO陈小虎。 BLS (Boneh-Lynn-Shacham)签名算法是一种可以实现签名聚合和密钥聚合的算法,它可以把一笔交易中的所有签名和公钥合并成单个签名和公钥,且合并过程不可见(无从追溯这个签名或公钥是否通过合并而来)。 原创说明: BLS签名在英文...

2019-04-24 11:52:07

阅读数 165

评论数 0

原创 第三十六篇 墨客区块链(MOAC BlockChain) FileStorm2.0

FileStorm是基于MOAC(墨客)区块链技术,把IPFS协议付诸实践的一个分布式存储平台。 参与FileStorm需要安装FileStorm节点(俗称矿机)程序,然后到FileStorm平台注册,参与提供存储服务(挖矿)。 请注意:2019.3.10开始第二轮公测,本轮仅测试超级节点...

2019-02-15 14:58:26

阅读数 1021

评论数 2

原创 第三十五篇 墨客区块链(MOAC BlockChain) 交易池(txpool)

区块链就是和交易打交道。本文主要从功能角度介绍交易处理过程中的一个重要组成部分:交易池(txpool)。 从字面意思就能看出来,交易池就是存放交易的池子。只要有新交易,无论是本节点创建的,还是其他peer节点广播来的,都会先加入到交易池里,在打包区块的时候,就从这个池子里提取,区块产生之后,共识...

2019-01-24 16:23:21

阅读数 369

评论数 0

原创 第三十四篇 墨客区块链(MOAC BlockChain) 哈希函数

本文试图解释哈希函数的作用、标准、实现方式以及墨客区块链哪些地方用到了它。 本文中的哈希和hash是同一个词意,有可能会交叉出现。 本文中的哈希有可能是名词(哈希函数、哈希算法),也有可能是动词(把这段数据哈希一下)。  Hash函数在数字签名和消息完整性检测等方面有着广泛的应用。   ...

2019-01-16 19:23:08

阅读数 472

评论数 0

原创 第三十三篇 墨客区块链(MOAC BlockChain) 基础知识问答

本篇试图搜罗和解答有关墨客区块链的一般性知识,并根据研发进度持续更新。 1.墨客 问:墨客的有价通证叫什么?答:墨客(moac)。 问:sha和moac有什么区别?答:sha是一个计算单位,像美分到美元或便士到磅。 1 moac =10**18 sha。 问:墨客的平均出块时间是多少?答:...

2019-01-15 13:18:48

阅读数 246

评论数 0

原创 第三十二篇 墨客区块链(MOAC BlockChain) 数据签名及验证

数据的签名及验证过程是密码学在区块链项目里一个非常重要的应用。本文基于墨客区块链实现数据签名及验证。 本文使用智能合约完成对签名的验证,使用chain3.js完成对数据的签名以及和智能合约的交互。 环境: 墨客版本:nuwa1.0.6.win.zip(本文在mainnet进行); 操作系统...

2019-01-11 10:01:01

阅读数 230

评论数 0

原创 第二十八篇 墨客区块链(MOAC BlockChain) 智能合约event调用实例

事件(event)是虚拟机(EVM)日志基础设施提供的一个便利接口。当被发送事件(调用)时,会触发参数存储到交易的日志中(一种区块链上的特殊数据结构)。这些日志与合约的地址关联,并记录到区块链中。 在合约内部,日志和事件数据是不可访问的。 event调用过程:首先需要在合约中定义event,并...

2018-12-17 14:52:18

阅读数 193

评论数 0

原创 第二十七篇 墨客区块链(MOAC BlockChain) 区块链安全

本文主要内容来自白墨子安全实验室主任苗知秋。 白墨子安全实验室官网:http://www.mozi.one。 一、区块链底层安全 关于区块链底层的层级划分问题,尚无权威的国家或者国际标准,一直是众说纷纭的;但通常都是细节上的小分歧,对于区块链的基本架构,目前已经有比较统一的共识。 一个典型...

2018-12-04 15:49:05

阅读数 268

评论数 0

原创 第二十六篇 墨客区块链(MOAC BlockChain) 母子链架构-子链RPC接口调用

本文是《第二十五篇 墨客区块链(MOAC BlockChain) 母子链架构-如何使用子链原生通证》续篇。 1.部署子链业务逻辑合约 在第二十五篇,已经介绍了怎么使用wallet.moac.io网页版钱包部署子链业务逻辑合约。 在主链使用代码部署智能合约请参考《第八篇 墨客区块链(MOAC ...

2018-11-22 11:32:44

阅读数 489

评论数 0

原创 第二十五篇 墨客区块链(MOAC BlockChain) 母子链架构-如何使用子链原生通证

母子链架构不同于比特币、以太坊等单链系统,是基于墨客分片技术构建的多链系统。墨客上的项目都可以基于此架构来构建自己的应用系统(DAPP)。 本文在主链部署标准ERC20合约,通过跨链技术,将主链上的20通证和子链原生通证打通,实现项目方的应用逻辑。 环境: 墨客区块链版本:nuwa1.0.5...

2018-11-20 09:38:59

阅读数 749

评论数 0

提示
确定要删除当前文章?
取消 删除