脚本之家(jb51.cc)比特币栏目主要收集比特币、BitCoin、区块链、数字货币、以太坊等资料。
文章目录Libra testnet网络下载和安装Libra编译Libra client并连接到Testnet网络创建两个A和B的两个账号检查libra cli Client是否运行创建A的账户创建B的
文章目录什么是Hyperledger Fabric?Hyperledger架构是怎么工作的?Hyperledger交易如何执行总结 Hyperledger Fabric基础知识 本文我们会介绍Hype
文章目录Transaction的生命周期提交一个Transaction交易入链的详细过程接收Transaction和其他Validators共享这个Transaction区块Proposing执行区块
文章目录Transactions是什么Transactions运行的基础条件Transactions的结构执行Transactions Transactions是什么 我们讲到了Libra是一个分布式
前面的文章我们讲到了RSA算法以目前的手段是很难被攻破的,那么使用RSA算法是不是就一定安全了呢? 答案当然是否,因为我们并没有考虑到网络传输中的各种情况。本文会讲一种攻击叫做中间人攻击,为了抵御这种
文章目录Move语言Move的核心概念Move交易脚本Move modulesMove resources写一个Move程序编写交易脚本编写自己的Modules Move语言 Move是一种新的编程语
文章目录Libra protocol简介逻辑数据模型账本状态交易账本历史 Libra protocol简介 Libra区块链本质上是一个加密数据库,这个数据库是通过Libra protocol来维护的
文章目录Libra协议交易和状态交易详解账本状态详解版本数据库账户账户地址Proof验证节点存储 Libra协议 Libra协议是Libra区块链的基础,本文主要讲解Libra协议的一些关键概念。 交
文章目录简介创建Move modules启动本地网络创建账号并送测试币编译Move Module发布编译好的Module创建交易脚本编译编译脚本执行脚本 简介 因为Libra和Move都是在不断发展的
文章以及资料(开源):github地址 Terminology: Validator:块的验证者 Proposer:块验证者中被选择用来出块的 Round: 共识的轮数。一轮中 Proposer 开始
死磕以太坊源码分析之rlpx协议 本文主要参考自eth官方文档:rlpx协议 符号 X || Y:表示X和Y的串联 X ^ Y: X和Y按位异或 X[:N]:X的前N个字节 [X, Y, Z, ...
交易池概念原理 交易池工作概况: 交易池的数据来源主要来自: 本地提交,也就是第三方应用通过调用本地以太坊节点的RPC服务所提交的交易; 远程同步,是指通过广播同步的形式,将其他以太坊节点的交易数据同
死磕以太坊源码分析之区块和交易广播 ProtocolManager详解 ProtocolManager,从字面上看是协议管理器,负责着p2p通信协议的管理。它连接了p2p的逻辑层peer与顶层peer
死磕以太坊源码分析之Fetcher同步 Fetcher 功能概述 区块数据同步分为被动同步和主动同步: 被动同步是指本地节点收到其他节点的一些广播的消息,然后请求区块信息。 主动同步是指节点主动向其他
p2p源码目录 discover/ 基于UDP的节点发现V4协议 discv5/ 节点发现V5协议 enode/ 节点信息 enr/ 以太坊节点记录(ethereum node records) na
blockchain关键元素 db:持久化到底层数据储存,即leveldb; genesisBlock:创始区块 currentBlock:当前区块,blockchain中并不是储存链所有的block
启动参数 以太坊是如何启动一个网络节点的呢? ./geth --datadir "../data0" --nodekeyhex "27aa615f
死磕以太坊源码分析之p2p节点发现 在阅读节点发现源码之前必须要理解kadmilia算法,可以参考:KAD算法详解。 节点发现概述 节点发现,使本地节点得知其他节点的信息,进而加入到p2p网络中。 以
死磕以太坊源码分析之Kademlia算法 KAD 算法概述 Kademlia是一种点对点分布式哈希表(DHT),它在容易出错的环境中也具有可证明的一致性和性能。使用一种基于异或指标的拓扑结构来路由查询
死磕以太坊源码分析之挖矿流程分析 代码分支:https://github.com/ethereum/go-ethereum/tree/v1.9.9 基本架构 以太坊挖矿的主要流程是由miner包负责的
文章以及资料(开源):github地址 命令 account 管理账户 attach 启动交互式JavaScript环境(连接到节点) bug 上报bug Issues console 启动交互式Ja
文章以及资料(开源):github地址 定义 以太坊(英语:Ethereum)是一个开源的有智能合约功能的公共区块链平台。通过其专用加密货币以太币(Ether,又称“以太币”)提供去中心化的虚拟机(称
文章以及资料(开源):github地址 密码 首先明白密码不是私钥,它是在创建账户时候的密码(注意可以修改)。密码在以下情况下会使用到: 作为转账的支付密码 用keystore导入钱包的时候需要输入的
       数据传输率的单位一般采用MB/s或Mbit/s,尤其在内部数据传输率上官方数据中更多的采用Mbit/s为单位。此处有必要讲解一下两个单位二者之间的差异:   MB/s的含义是兆字节每秒,Mbit/s的含义是兆比特每秒,前者是指每秒传输的字节数量,后者是指每秒传输的比特位数。MB/s中的B字母是Byte的含义,虽然与Mbit/s中的bit翻译一样,都是比特,也都是数据量度单位,但二者是
< html > < head > < meta  http-equiv ="Content-Type"  content ="text/html; charset=gb2312"   /> < title > Untitled Document </ title > </ head > < body > < table  width ="761"  height ="119"  border =
在工作中遇到一些概念模糊的地方, 需要记住了 bit意为“位”或“比特”,是计算机运算的基础; byte意为“字节”,是计算机文件大小的基本计算单位; 说到usb2.0标准接口传输速率。许多人都将“480mbps”误解为480兆/秒。其实,这是错误的,事实上“480mbps”应为“480兆比特/秒”或“480兆位/秒”,它等于“60兆字节/秒”,大家看到差距了吧。 这要从bit和byte说起:bi
  Byte and Bit Order Dissection   作者:Kevin He, 2003-09-02 原文地址:http://www.linuxjournal.com/article/6788   译者:Love. Katherine, 2007-04-14 译文地址:http://blog.csdn.net/lovekatherine/archive/ 2007/04/14 /15
/**/ /**/ /**/ /************************************************************************/ /**/ /**/ /**/ /* 目前最快的N皇后递归解决方法                                          */ /**/ /**/ /**/ /*****************
<%'转发或修改时,请务必保留注释说明.'            ____       __       '    ___     /   /     / /       '   |   |     /   /   / /   领   '   |   |      /   / / /         '   |   |       /  // /     星   '   |   | _     /
软件简介 什么是 BitComet(比特彗星)? BitComet(比特彗星)是一个完全免费的 BitTorrent(BT)下载管理软件,也称BT下载客户端,同时也是一个集BT/HTTP/FTP为一体的下载管理器。BitComet(比特彗星)拥有多项领先的BT下载技术,有边下载边播放的独有技术,也有方便自然的使用界面。最新版又将BT技术应用到了普通的HTTP/FTP下载,可以通过BT技术加速您的普