LOADING...
LOADING...
LOADING...
当前位置:主页 > 知识列表 >

hash256源码

1. 【Substrate开发教程】12 - Substrate FRAME、基础数据类型、预置模块

...strate v2.0.0的所有预置模块列在下表中(点击模块名可以查看文档):模块名源码功能assets源码处理同质化资产(fungible assets)atomic_swap源码原子性的资金交换协议aura源码通过管理离线报告扩展Aura共识authority_discovery源码检索当前的权限集,了解其拥有的权限ID,签署和验证与其他权限之间的消息authorship...

知识:区块,智能合约,链上,区块链

2. 【EOS源码分析】32 - eosio.system合约native.hpp头文件分析

接上篇,继续分析native.hpp头文件。block_headernative.hpp接下来定义了区块头(block_header)结构体:是之前在eos主项目中介绍的block_header的简略版本,各字段的含义如下:timestamp:时间戳;producer:区块生产者;confirmed:当前区块生产者需要确认的最新区块数量;previous:区块链上前一个区块的ID;transaction_mr...

知识:合约,区块,智能合约,区块链

3. 希腊神话-卡俄斯智能合约的安全性如何考证,技术大神解读

...三方合约审计机构,进行代码审计:确保合约没有留后门;确保项目逻辑和源码一致;确保没有安全漏洞,防范黑客攻击;通过三方审计平台查询审计报告的详细内容;智能合约代码公开在官方区块链浏览器上完全公开智能合约的代码:确保项目宣传和代码逻辑一致;确保智能合约代码人人可见,人人...

知识:智能合约,合约,私钥,智能合约地址

4. 玩转夸克区块链:区块链关键技术

...存储的实际上是所有交易的记录,所以,又被成为“账本”,或者ledger。在源码的 src/primitives/block.h 中,可以查看 CBlock的结构信息。文件中也包含了对区块数据的描述:节点收集交易数据进行打包,不断尝试随机数进行哈希计算,似的计算结果符合POW工作量证明机制的条件,一旦达到条件,既是挖块成...

知识:区块链,区块,数字货币,公链

5. 波卡平行链: 攻克区块链不可能三角

...-primitives = { path =?"<path to polkadot/primitives>"?}... other libs搭建Rust环境、Polkadot源码、Cargo.toml工具包如下:curl?https://sh.rustup.rs -sSf | shrustup update nightlyrustup?default?nightlyrustup target add wasm32-unknown-unknown --toolchain nightly #?安装rust环境并使其兼容wasm32工具cargo install --git https://github.com/alexcrichton/wasm-gc#?安装完支持Was...

知识:区块,跨链,区块链,去中心化

6. 回顾 | 使用 Starport 工具 5 分钟搭建区块链

...搭建自定义区块链的工具。首先我们需要 安装 starport, 通过 npm, brew, 或通过源码:npm install -g @tendermint/starportbrew install tendermint/tap/starportgit clone https://github.com/tendermint/starport && cd starport && make现在我们可以开始构建应用了!通过 Starport 构建 PoFE 区块链我们可以通过运行 starport app github.com/user/p...

知识:区块链,区块,链上,在区块链

7. BTC的挖矿算法究竟是如何运算的?

比特币使用的SHA-256Hash算法SHA-256的Hash算法采用512位(即64个字节)的输入块。下图显示了比特币区块链中的一个区块以及它的Hash值。Hash 函数是一个叫做SHA-256的函数。编者按:本文来自加密谷Live(ID:cryptovalley),作者:SajjadHussain,翻译:李翰博,Odaily星球日报经授权转载。比特币挖矿是比特币系统...

知识:挖矿,比特币

8. 墨客科普| MOAC区块链 SDK接口

...  blockNumber:主链区块高度   3.3 获取主链某一区块信息   参数:   hashOrNumber:区块hash或区块高度   代码:   var blockInfo = vc.getBlockInfo(hashOrNumber);   返回:   blockInfo:某一区块信息   3.4 获取主链交易详情   参数:   hash:交易hash   代码:   var tradeInfo = vc.getTransactionByHash(hash); ...

知识:钱包,合约,参数

9. 技术解码|区块链中的散列函数及Filecoin的选择

散列(hash)函数是区块链所利用的技术中的最为基础的部分了,也是非常重要的部分之一。一个好的散列函数在一个密码体系中的地位也十分重要。Filecoin作为新一代的区块链,在散列函数的采用上也十分大胆。其中Posaidon就是比较新的散列算法。散列的基本概念IT人士对于散列(Hash)再熟悉不过了。Ha...

知识:区块链,区块,函数,算法

10. 技术解码,区块链中的散列函数及Filecoin的选择

散列(hash)函数是区块链所利用的技术中的最为基础的部分了,也是非常重要的部分之一。一个好的散列函数在一个密码体系中的地位也十分重要。Filecoin作为新一代的区块链,在散列函数的采用上也十分大胆。其中Posaidon就是比较新的散列算法。散列的基本概念IT人士对于散列(Hash)再熟悉不过了。Ha...

知识:区块链,散列函数,IPFS,FILECOIN,火星号精选

11. 从Plot文件看PoC硬盘挖矿算法的细节

...Plot的名词,这个Plot就是指矿工存储在硬盘中的数据(文件),Plot由大量的hash指组成,这其中,Plot有包含了几个概念:1、Shabal256:这是burst挖矿所采用的hash算法,相较于BTC的sha256,shabal256需要更长时间的计算和工作量。Shabal256的好处是挖矿期间矿工无需进行hash计算,因此验证的过程会相对较快,同时sh...

知识:区块,挖矿,矿工,挖矿难度

12. 从Plot文件看PoC硬盘挖矿算法的细节

...Plot的名词,这个Plot就是指矿工存储在硬盘中的数据(文件),Plot由大量的hash值组成,这其中,Plot有包含了几个概念:1、Shabal256:这是burst挖矿所采用的hash算法,相较于BTC的sha256,shabal256需要更长时间的计算和工作量。Shabal256的好处是挖矿期间矿工无需进行hash计算,因此验证的过程会相对较快,同时sh...

知识:区块,挖矿,矿工,挖矿难度

13. 用户密码加密存储十问十答,一文说透密码安全存储

...户忘记密码的时候,提供重置密码的功能而不是找回密码。保存所有密码的HASH值,比如MD5。是不是就可以了?不是所有的HASH算法都可以,准确讲应该是Cryptographic Hash。Cryptographic Hash具有如下几个特点:给定任意大小任意类型的输入,计算hash非常快;给定一个hash,没有办法计算得出该hash所对应的输入...

知识:算法,黑客,存储,密码学,加密

14. 深入区块链共识(四) :PoC共识的理解与思考

...在于,区块是否成功上链与其计算得出的deadline直接相关。故我们在BurstCoin源码中可以找到如下的校验过程: 此过程对比了当前区块deadline的值,与当前区块timestamp和其前驱timestamp的差值。其中的timestamp,即为相对于块高为0的第一个区块的时间偏移量,允许一定程度的误差。在误差允许的范围内,并不...

知识:区块,挖矿,节点,系统

15. 星际联盟解读|Filecoin中的WinningPoSt是什么?区块奖励是如何产生的?

...不会受到任何惩罚。本文将详细分析Lotus代码中WinningPost以及EC共识的设计。源码分析(基于Lotus v1.11.1)1. 启动使用lotus-miner init初始化一个miner,该miner将主要负责两个任务,一个是worker的调度,另一个Mining协程就是负责出块(WinningPoSt)。2. m.mine()type MiningBase struct {TipSet? ? ?*types.TipSetNullRounds abi.ChainEpoch //从...

知识:区块,算力,全网算力,矿工的算力