Bitguai.com

区块链技术丨改变世界
做高价值的区块链资讯媒体

区块链

区块链(Blockchain)是比特币的一个重要概念,本质上是一个去中心化的数据库,同时作为比特币的底层技术。区块链是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。 区块链在网络上是公开的,可以在每一个离线比特币钱包数据中查询。比特币钱包的功能依赖于与区块链的确认,一次有效检验称为一次确认。通常一次交易要获得数个确认才能进行。轻量级比特币钱包使用在线确认,即不会下载区块链数据到设备存储中。

  • 半年损失27亿美元,区块链成了30万黑客的提款机?

    半年损失27亿美元,区块链成了30万黑客的提款机?

    近日,腾讯安全联合知道创宇发布的《2018上半年区块链安全报告》显示,2018年上半年区块链领域因安全问题损失超过27亿美元,其中11亿美元是由于数字加密货币被盗。“我们追踪的全球黑客,有30多万的人或组织在攻击区块链,基本90%的黑客在盯着区块链,把区块链当作取款机一样。...

  • 94监管一周年:区块链行业努力改变世界的人再多,也挡不住诈骗犯在背后捅刀

    94监管一周年:区块链行业努力改变世界的人再多,也挡不住诈骗犯在背后捅刀

    细数九四至今一年来,行业乱象套路丛生,躲避监管的新型收割操作也在不断挑战大家的想象力,新的监管呼之欲出。值此“跑路大潮”即将爆发之际,我们也更清楚的意识到,监管与整顿对于空气项目归零消失刻不容缓,通过风险揭示来警示散户和投资机构,给真正有益于行业发展的区块链技术留下健康的生存环境。...

  • Oasis Labs获a16z、Accel、币安、高榕资本等4500万美元投资

    Oasis Labs获a16z、Accel、币安、高榕资本等4500万美元投资

    2018年7月9日,获悉,Oasis Labs获得4500万美元融资,投资方包括a16zcrypto、Accel、币安、DCVC(Data Collective)、Electric Capital、Foundation ...

  • 0xUniverse一款基于以太坊区块链的新游戏

    0xUniverse一款基于以太坊区块链的新游戏

    0xUniverse在6月29日首次亮相。ETHNews与该项目的区块链负责人Mike Zelenin,一起讨论是什么让这个项目与众不同。区块链对游戏并不陌生—— CryptoKi...

最新发布

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

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

阅读(34509) 评论()

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

比特币:交易的数据结构
区块链开发

比特币:交易的数据结构

阅读(14038) 评论()

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

比特币源码学习笔记(四)
区块链开发

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

阅读(22941) 评论()

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

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

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

阅读(13588) 评论()

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

比特币源码学习笔记(三)
区块链开发

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

阅读(14944) 评论()

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

比特币源码学习笔记(二)
区块链开发

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

阅读(16590) 评论()

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

详解以太坊的工作原理
区块链开发

详解以太坊的工作原理

阅读(70360) 评论()

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

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

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

阅读(7104) 评论()

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

以太坊源码(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这样描述它:”这是一个在可妥协的通信网络中实现...

区块链技术(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...

比特币源码分析:txdb模块(三)
区块链开发

比特币源码分析:txdb模块(三)

阅读(4497) 评论()

前一篇文章主要介绍了,txdb 的一个整体逻辑,本文将详细描述 txdb 模块与 leveldb 的交互,以及对 leveldb 的封装。上一篇文章提到,在 dbwrapper.h 的 CDBWrapper 是对 lev...

txdb 源码分析系列(二)
区块链开发

txdb 源码分析系列(二)

阅读(3708) 评论()

本文主要从整体逻辑方面,抽象 txdb 模块的代码构建逻辑。首先 txdb 模块主要是用来实现 block 和 utxo 两个模块的落盘逻辑,所以我们将分为两个大的部分,来对其逻辑一一梳理。原始数据块首先,我们通过网络接...

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

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

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


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