Bitguai.com

区块链技术丨改变世界
做高价值的区块链资讯媒体
ASICBoost是什么?

ASICBoost是什么?

阅读(16230) 评论()

前言ASICBoost可以说是一次很好的洗大V,很多聪明的头脑也在其中变得无脑,没逻辑。建议先看这两篇理一下自己的思路。https://medium.com/@samcole_74219/asicboost-655a73...

永恒之链:用微信在区块链上刻字项目技术详解

永恒之链:用微信在区块链上刻字项目技术详解

阅读(32202) 评论()

注:此为5月20日发在比特怪论坛的旧文,今日新开了专栏,特搬到此!感谢小牛编辑~上周,我用自己做测试的微信公众号【lawup2003】做了一个区块链刻字服务,而且是免费的,每个关注该公众号的用户都有三次机会将一段不超过4...

区块链开发(三)编写调试第一个以太坊智能合约

区块链开发(三)编写调试第一个以太坊智能合约

阅读(45981) 评论()

一、        智能合约IDE简介    目前以太坊上支持三种语言编写智能合约,    Solidity:类似JavaScript,这是以太坊官方推荐语言,也是最流行的智能合约语言。具体用法参加Solidity文档,...

学习区块链的捷径:构建一个属于自己的区块链

学习区块链的捷径:构建一个属于自己的区块链

阅读(34509) 评论()

你愿意阅读这篇文章,是因为你对加密货币的崛起感到兴奋,你想知道它们背后的基层技术——区块链是怎样运作的。但想要了解区块链并不是一件易事,至少于我而言是这样的。在艰难跋涉般浏览了大量的视频并学习很多教程后,我开始亲手进行实...

比特币:交易的数据结构

比特币:交易的数据结构

阅读(14038) 评论()

比特币协议中最重要的部分就是交易,比特币协议其他的部分也都是为了确保交易的生成、广播、验证和打包而实现的。本文内容主要是针对交易的数据结构以及对原始交易进行解析,后期还会继续写交易的生命周期、交易脚本等文章。原始交易比特...

比特币源码学习笔记(四)

比特币源码学习笔记(四)

阅读(22941) 评论()

比特币带有一个基于栈的脚本语言。每笔交易的输出部分都嵌有一段脚本。要想花费一笔交易中所携带的币,接收方必须提供他的公钥,以使脚本能够成功执行。本篇将为大家介绍比特币的脚本语言。读完本篇之后,你将会明白在第一篇文章当中介绍...

椭圆曲线密码学相关概念与开源实现

椭圆曲线密码学相关概念与开源实现

阅读(13588) 评论()

引子在阅读并尝试使用椭圆曲线加密相关代码时,很多时候需要对底层的概念有所了解,而不仅仅限于使用。例如前文 NODEJS中椭圆曲线签名和验证就仅仅限于加密货币领域和NODEJS。本文尝试对椭圆曲线密码学的相关概念做一个梳理...

扩展区块Github文档中文翻译

扩展区块Github文档中文翻译

阅读(12530) 评论()

扩展区块层:共识层(软分叉)标题:扩展区块作者:Christopher Jeffrey Joseph PoonFedor Indutny ...

比特币源码学习笔记(三)

比特币源码学习笔记(三)

阅读(14944) 评论()

第三章本章将介绍一些新的数据结构。除非特别说明,本章提到的所有的类与函数均位于main.h或main.cpp。每个节点均保存有一个区块链副本。区块链由相互连接的区块(CBlock实例)所构成。每个区块包含多笔交易(CTr...

比特币源码学习笔记(二)

比特币源码学习笔记(二)

阅读(16590) 评论()

第二章本章继上一章交易创建之后介绍比特币客户端序列化数据的过程。比特币客户端所有的序列化函数均在seriliaze.h中实现。其中,CDataStream类是数据序列化的核心结构。CDataStreamCDataStre...

详解以太坊的工作原理

详解以太坊的工作原理

阅读(70360) 评论()

这篇文章主要讲解以太坊的基本原理,对技术感兴趣的朋友可以看看。翻译作者: 许莉原文地址:How does Ethereum work, anyway?简介不管你们知不知道以太坊(Ethereum blockchain)是...

区块链技术(12):Web3j实现智能合约

区块链技术(12):Web3j实现智能合约

阅读(10412) 评论()

1   获取凭证Credentials是我们钱包的凭证,在我们交易和创建智能合约的时候都需要用到。 1.1  创建新凭证file=WalletUtils.generateFullNewWalletFile(pwd,dir...

区块链技术(11):RLPx加密握手协议研究

区块链技术(11):RLPx加密握手协议研究

阅读(7104) 评论()

1 加密握手协议全局位置Server服务器作为上层使用的接口,直接调用Start启动。Start完成启动监听端口、连接以及建立通信的任务。在运行中,Star通过创建多个goroutine,并将goroutine的结果通过...

如何在Linux系统建立自己的闪电网络节点和通道

如何在Linux系统建立自己的闪电网络节点和通道

阅读(11532) 评论()

有问题请及时指出,欢迎修改补充和转载如何在Linux系统建立自己的闪电网络节点和通道下面你需要准备一个硬盘储存大于200G的VPS环境和Ubuntu 16.04系统。推荐用DigitalOcean的虚拟主机,文中的配置是...

以太坊源码(01):P2P网络及节点发现机制

以太坊源码(01):P2P网络及节点发现机制

阅读(25828) 评论()

目录1 分布式网络介绍1.1 Kad网介绍1.2 Kad网络节点距离1.3 K桶1.4 Kad通信协议2 邻居节点2.1 NodeTable类主要成员2.2 邻居节点发现方法2.3 邻居节点网络拓扑及刷新机制。1 分布式...

共识算法的比较:Casper vs Tendermint

共识算法的比较:Casper vs Tendermint

阅读(19798) 评论()

权益证明的漫漫长路权益证明的定义可以查看理解权益证明。1982年,拜占庭将军问题首次被Lamport,Shostak和Pease提出。Cosmos的Ethan Buchman这样描述它:”这是一个在可妥协的通信网络中实现...

从零构建基于以太坊(Ethereum)钱包Parity联盟链

从零构建基于以太坊(Ethereum)钱包Parity联盟链

阅读(35541) 评论()

什么情况下可以建立自己测试用的PoA chain?公司内网或无对外网络,无法同步区块降低测试时等待区块的时间不想碰到testrpc各种雷PoA Chain特点有有别于PoW(Proof-of-Work)需要解数学难题来产...

parity多签名合约漏洞分析

parity多签名合约漏洞分析

阅读(5243) 评论()

昨晚出事后看了安全公告:https://paritytech.io/blog/security-alert.html分析合约代码后:https://etherscan.io/address/0x863df6bfa4469...

Bitcoin UTXO代码分析(一):UTXO的相关表示

Bitcoin UTXO代码分析(一):UTXO的相关表示

阅读(5631) 评论()

在 Bitcoin 代码中,使用 Coin 类来表示单个交易对象中某个输出的币:class Coin { public: //! unspent transaction output CTxOut out; //! wh...

区块链技术(13):Solidity开发神器Remix

区块链技术(13):Solidity开发神器Remix

阅读(8667) 评论()

1   功能这里我们使用在线编译器,打开网址https://ethereum.github.io/browser-solidity1.1   文件夹管理最左边是文件夹管理,里面列出了当前工作区里的文件,remix可以支持...

比特币源码分析:utxo刷盘

比特币源码分析:utxo刷盘

阅读(6143) 评论()

utxo的刷盘逻辑主要在txdb.cpp中实现,主要是 CoinsViewDB::batchwrite这个函数。下面我们来分析一下:bool CCoinsViewDB::BatchWrite(CCoinsMap &map...

商务合作(QQ):755847138
媒体合作:Market@bitguai.com
底部导航

本站除标明"本站原创"外所有信息均整理转载自互联网,版权归原作者所有。如有不妥,请联系我们修改或删除。

CopyRight 2017-2018 Bitguai.com All Rights Reserved丨粤ICP备18155354号-1 百度地图 谷歌地图 RSS订阅


比特怪成立于2017年,秉承做高价值的区块链技术和应用为核心的区块链资讯媒体。网站内容主要涵盖区块链技术、游戏、应用场景和区块链项目落地等。让区块链技术应用服务于各个行业。