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

hash id

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

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

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

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

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

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

3. python爬取区块链浏览器上的交易列表数据

...件响应的。以什么方式响应的,请求方法是什么如何验证呢,就是找一个txn_hash在响应的数据里面按ctrl + f去搜索,搜索到了说明肯定是这个文件返回的。查看响应的数据,是html的格式。在python里面,处理html数据,个人常用的是xpath(当然,如果更擅长BeautifulSoup也可以)在python里面安装相关的依赖pip?ins...

知识:合约,区块链浏览,链上,区块链浏览器

4. 三分钟了解DSP (网络篇)- DHT

...的node将被丢弃。叫node ID(节点id)。引言DHT全称叫分布式哈希表(Distributed Hash Table),是一种分布式存储方法,一类可由键值来唯一标示的信息按照某种约定/协议被分散地存储在多个节点上,这样也可以有效地避免“中央集权式”的服务器(比如:tracker)的单一故障而带来的整个网络瘫痪。实现DHT的技...

知识:节点

5. 三分钟了解DSP(网络篇)-DHT

引言DHT全称叫分布式哈希表(Distributed Hash Table),是一种分布式存储方法,一类可由键值来唯一标示的信息按照某种约定/协议被分散地存储在多个节点上,这样也可以有效地避免“中央集权式”的服务器(比如:tracker)的单一故障而带来的整个网络瘫痪。实现DHT的技术/算法有很多种,常用的有:Chord, Pas...

知识:节点,路由表,文件,将被

6. 区块链说数据没被篡改过是不是在骗你?

...始数据中。举个例子,要想验证L2在上图的这棵树上,只需要节点列表[L2,Hash0-0,Hash1]即可,通过L2可以计算出Hash0-1,通过Hash0-1与Hash0-0可以计算出Hash0,再通过Hash0与Hash1,便可以得到一个树根,再把该树根与Top Hash进行比对即可快速验证L2是否在树中。默克尔树生成数据证明以及验证数据证明的原理就...

知识:节点,区块,联盟链,以太坊

7. 如何使用rust-libp2p实现区块同步?

...打算放到后面讲解。握手消息当节点建立连接后,节点需要交换本地的创世hash,区块高度,网络ID,判断和对方是否在同一个区块链网络里面。#[derive(Serialize, Deserialize,Clone, Debug, PartialEq)] pub struct StatusMessage { /// genesis block hash pub genesis_hash: Hash, /// Latest finalized root. pub finalized_root: Hash, /// Latest finalized numbe...

知识:节点,区块,eth

8. IPFS操作教程10:使用IPNS发布你的网页

...己的数据共享到IPFS网络中,但是数据在网页被访问时使用的都是数据内容的hash值。所以当内容发生变化后,我们是不能访问到最新的数据的。教程目标通过本小节的学习,使你能够重新编辑发布过的数据,而不需要修改访问的hash值学习步骤 第一步:上传一个文件到ipfs网络根据之前的课程,我们可以...

知识:文件,内容,节点,区块

9. SCRY技术分享Substrate链存储查询介绍

...mple?{ ???????????????????Foo?get(fn?foo)?config():?u32=12; ???????????????????Bar?get(fn?bar):?map?hasher(blake2_128_concat)?T::AccountId?=>?T::Balance; ???????????????????pub?Zed?double_map?hasher(blake2_128_concat)?T::BlockNumber,?hasher(twox_64_concat)?T::BlockNumber?=>?Option<T::BlockNumber>; ?????????} ?}我们称模块名字为module_prefix,存储项名称为storage_prefix。如上代码...

知识:区块链开发框架,链上,算法,过程

10. 区块链核心技术演进之路-算法演进

...用户使用的比较模糊,有时指共识机制,比如POW算法,POS算法;有时指具体的Hash算法,比如SHA256,SCRYPT。应该说这是由于早期从外文资料翻译过来概念模糊导致的错误,后来人云亦云。共识机制(以前一般叫Proof,现在经常使用Consensus)和算法(Algorithm)在英文资料里语义清晰,不能混为一谈,两者都是区块...

知识:区块链核心技术,数字货币算法

11. 如何使用node.js语言实现PBFT协议 part2

...1 creates timestamp dependent ids const uuidV1 = require("uuid/v1"); // used for hashing data to 256 bits string const SHA256 = require("crypto-js/sha256"); class ChainUtil { // a static function to return keypair generated using a secret phrase static genKeyPair(secret) { return eddsa.keyFromSecret(secret); } /...

知识:区块链,钱包,节点

12. Filecoin浏览器使用手册

...一组区块的组合,每个高度对应一个tipsetTipset Height:The Latest Tipset HeightBlock Hash:Blockheader:Block Reward:Message:Account:Owner account:StorageMiner:Address:Peer ID:Active Miner:Active Peer:网站访问界面运行环境For the best experience with the Filscan web interface, we recommend that you use the latest and supported version of a browser from t...

知识:矿工,区块,爆块,算力

13. Filecoin解读|赢得PoST的是什么?

...如何检查部门?具体逻辑是在:fallback :: generate_sector_challenges函数中:let mut hasher = Sha256::new();hasher.input(AsRef::<[u8]>::as_ref(&prover_id));hasher.input(AsRef::<[u8]>::as_ref(&randomness));hasher.input(&n.to_le_bytes()[..]);let hash = hasher.result();let sector_challenge = LittleEndian::read_u64(&hash.as_ref()[..8]);let sector_index = sector_challenge % sector_...

知识:区块,扇区,函数,逻辑

14. Filecoin 解读|赢得PoST的是什么?

...如何检查部门?具体逻辑是在:fallback :: generate_sector_challenges函数中:let mut hasher = Sha256::new();hasher.input(AsRef::<[u8]>::as_ref(&prover_id));hasher.input(AsRef::<[u8]>::as_ref(&randomness));hasher.input(&n.to_le_bytes()[..]);let hash = hasher.result();let sector_challenge = LittleEndian::read_u64(&hash.as_ref()[..8]);let sector_index = sect...

知识:FILECOIN

15. 什么是IPLD?

...在 IPFS 之下是一个称为 IPLD 的系统,它处理 IPFS 为将数据存储在链上并创建hash链接(我们将其视为内容 ID(CID))所做的所有繁重工作。但是什么是 IPLD,为什么它在更宏大的计划中很重要?了解 IPLD 将使您对 IPFS 的工作原理以及通过 IPFS 扩展当前用户可用的数据结构所需的方法有更深入的了解。星际...

知识:链上,楔入式,系统,数据