区块链技术
区块链技术 简称BT(Blockchain technology),也被称之为分布式账本技术,是一种互联网数据库技术,其特点是去中心化、公开透明,让每个人均可参与数据库记录。最早是比特币的基础技术,目前世界各地均在研究,可广泛应用于金融等各领域。
以太坊源码(01):P2P网络及节点发现机制

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

        目录1 分布式网络介绍1.1 Kad网介绍1.2 Kad网络节点距离1.3 K桶 1.4 Kad通信协议 2 邻居节点 2.1 NodeTable类主要成员 2.2 邻居节点发现方法 2.3 邻居节点网络拓扑及刷新机制。 1 分布式网络介绍 以太坊底层分布式网络即P2P网络,使用了经典的Kademlia网络,简称kad。 1.1 Kad网介绍 Kademlia在2002年由

DAG技术可以为比特币带来什么?

DAG技术可以为比特币带来什么?

区块链和比特币行业是技术创新极快的行业,从业者一直在尝试新的技术和架构让区块链更美好。不妨探讨下,如果比特币底层技术升级为DAG,有可能带来哪些改变? 关于DAG技术的介绍,可以参照之前的文章:DAG也许是真正的区块链3.0 更加的去中心化,更少的纷争 powerful miner维护分布式系统的一致性,一直是一个有趣的问题。传统的分布式架构中,有一些出色的协议比如paxos协议、raft协议

物联网新秀(UCOT),能否成为下一个山寨“终结者”?

物联网新秀(UCOT),能否成为下一个山寨“终结者”?

稿件出自 路可比特作者:Kiwi 前言物联网(IOT)这一概念我们并不陌生,其实早在十几年前,物联网技术就已经被提出,但真正被关注和发展,是近几年的事。 IDC(互联网数据中心)预测,全世界物联网解决方案的市场,将从 2013 年的 1.9 万亿美金增长到 2020 年的 7.1 万亿美金, 2019 年将会到达 67 亿个物联设备发货量,复合年增长率 61%。麦肯锡全球研究院估计,到 20

DAG也许是真正的区块链3.0

DAG也许是真正的区块链3.0

从15年开始,区块链概念被单拎出来,这之前区块链还只是比特币技术里的一个数据结构,中本村白皮书里把block和chain连一起的时候也只是a chain of blocks 。随着以太坊去中心化计算机的概念提出来,很多人开始把以太坊称作区块链2.0,而比特币被归到了区块链1.0。至于区块链3.0,市场上为了抢夺区块链3.0的冠名权打的不可开交,没准会是DAG。DAG(Directed acycli

区块链技术之间的框架与层级

区块链技术之间的框架与层级

这里是科技前哨,我是赵文轩。与你一起努力成为掌握先进科技的企业家。 连接创新上下行,让产业用好技术,让技术赋能产业。 前文回顾: 很感谢通信领域冯博士与区块链领域成老师对于上一篇文章的帮助与肯定。前文我们重点介绍了区块链技术的演进过程,特别是分布式共识与密码学的相关技术,今天我将为你梳理区块链各个技术之间的关系框架与层级,让你能够更加直观的掌握区块链的技术精髓。

如何编写智能合约(Smart Contract)- 从零构建和部署去中心化投票App

如何编写智能合约(Smart Contract)- 从零构建和部署去中心化投票App

课程目标 了解区块链智能合约 学会搭建智能合约开发环境 学会如何编译智能合约 学会如何将智能合约部署到区块链 学会如何通过WebApp和智能合约尽心互动 掌握DApp(去中心化App)的整个开发部署流程 掌握去中心化在实战产品中应用的重大意义 项目效果图 编辑器选择 理论上讲任何编辑器都可以编写Solidity合约代码,比如:WebStorm,VSCode,Sublime,等等。我选择的是

浅析比特币的找零机制

浅析比特币的找零机制

前言:守币比守寡难其实是有多层含意的:一方面在牛市冲天洛阳币贵时难免“菊花虽可贵,高价亦可抛”,另一方面在熊市低迷无论是割软妹币还是割比特币对小白而言都难免心头长痛不已,此外,在门头沟黑幕被逐渐揭露以及国内交易币久久没有提供准备金证明的情况下,又让不少人改名换姓变身买买提。不过即使提到自己的钱包里,还是需要小心比特币“坑爹”的找零机制,否则又将是晚节不保,丢币却又无处可寻。本文将对比特币的打零机制

区块链世界中的IOTA:它是什么样的存在?

在区块链世界里,IOTA远没有比特币、以太坊瞩目,但它也是神奇的存在,一是它给早期代币投资人带来了近1500多倍的回报,是数字资产市场少有的千倍回报项目之一;二是它在整个数字代币市场的市值长时间位居TOP10之列,即使有波动,一般也在TOP15之内,在竞争激烈的数字资产世界中,表现出色;三是它采用的技术跟普通的区块链不同,是Tangle,是DAG结构,说它是区块链,既没有区块,又没有链,这平

10年内全球经济可能会崩盘,布局区块链就是解药

10年内全球经济可能会崩盘,布局区块链就是解药

作为共享打车的缔造者之一,作为快的打车创始人,陈伟星一度站在中国新商业聚光灯下,人气爆棚。 但是,随着快的和滴滴的合并,在离开快的之后,陈伟星沉默了很多。原因是,他开始思考更多底层角度的问题:关于经济、关于技术、关于人类社会。 小小的缺憾是,他在朋友圈发布的思考动态,常被企业家好友们吐槽说"不讲人话"。 在最近的两个月内,锌财经创始人潘越飞在陈伟星家中,断断续续与其深聊了三个通宵,期间有不少

详解以太坊的工作原理

详解以太坊的工作原理

这篇文章主要讲解以太坊的基本原理,对技术感兴趣的朋友可以看看。 翻译作者: 许莉 原文地址:How does Ethereum work, anyway? 简介 不管你们知不知道以太坊(Ethereum blockchain)是什么,但是你们大概都听说过以太坊。最近在新闻里出现过很多次,包括一些专业杂志的封面,但是如果你们对以太坊到底是什么没有一个基本的了解的话,看这些文章就会感觉跟看天书

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

比特币带有一个基于栈的脚本语言。每笔交易的输出部分都嵌有一段脚本。要想花费一笔交易中所携带的币,接收方必须提供他的公钥,以使脚本能够成功执行。 本篇将为大家介绍比特币的脚本语言。读完本篇之后,你将会明白在第一篇文章当中介绍的脚本A与脚本B的签名是如何验证的。 本篇所涉及到的全部类及函数位于script.h或者script.cpp。 比特币脚本语言定义了一组操作符,例如OP_FALSE,OP_

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

前言 从事区块链的开发,不了解其底层核心技术是不够的。许多人在看了比特币白皮书之后仍然不清楚比特币是怎样实现的,因为比特币的源码设计精巧,有许多设计白皮书未曾提及,加上本身比特币的文档稀少,加大了新手理解的困难程度。尽管现在已经有许多介绍区块链的书和文章,却很少是从源码着手分析的。我通过半年时间对于区块链的学习,开始撰写一份比特币源码的教程。本教程深入浅出,通过分析最经典的区块链——比特币的

深度解析挖矿的逻辑和技术实现

深度解析挖矿的逻辑和技术实现

挖矿是作算法运算的过程,从计算机和代码的角度来说,是反复执行Hash函数并检测执行结果的具体过程。与讨论算法一样,挖矿也是在采用POW共识机制前提下讨论。 大家已经非常清楚挖矿是由最开始的CPU挖矿,过度到GPU挖矿,最终演化到当前的ASIC(专业矿机)挖矿时代,本篇解析其中的逻辑设计和技术实现。挖矿的演进是硬件的演进过程,同时也是软件的演进过程,尤其是软硬件对接协议的改进过程,因此本文直接将

如何验证你下载的Bitcoin Core钱包未被恶意修改

在运行比特币核心钱包之前验证它的完整性很重要。这取决于你如何下载它,它可能在下载过程被修改,进而在你运行它时被人利用做出一些不法之事。托管下载的服务器也可能已被攻击。 即使所有你最喜欢的比特币网站嚷着叫你立刻下载更新一些东西以防你所有的比特币丢失,请记住,永远不要不验证就运行比特币核心钱包软件。 简单方法1 (为了高度的安全性,不推荐仅仅只验证0.13.0版核心钱包) 最终发布的Window

《比特币开发者指南 专有名词》 翻译

说明:本文翻译内容来源是《Bitcoin Developer Guide》: https://bitcoin.org/en/developer-guide 所有词汇来自网页浮窗特别提示的内容。专有名词词汇共计126条 译者:@力国潘  www.Weibo.com/GouLi 1.   51-attack: The ability of someone controlling a majori

技术流:比特币交易构成

技术流:比特币交易构成

简介 交易(Transaction)是比特币系统的信息载体,最小单元。而块(Block)就是将这些基础单元打包装箱,贴上封条,并串联起来。巨大算力保障了块的安全,也就保障了单个交易的安全。 类型 交易有三种常见类型:产量交易(Generation),合成地址交易(Script Hash),通用地址交易(Pubkey Hash)。该分类并非严格意义的,只是根据交易的输入输出做的简单区分。 Ge

比特币块链和挖矿原理

译者:申屠青春 深圳大学ATR国防科技重点实验室博士 新浪微博 @我看比特币 注意:本文可随意转发,请留下译者信息,如果觉得本文对你有用,请给译者捐赠,以便翻译更多比特币的核心资料。捐赠地址:1faVxBp2KmST98p3tJjx2MQP98JLLnF2Q 译者前言 比特币在国内已经众所周知,但是技术研究并未有效开展,大部分人处于知道和了解程度,目前比特圈中许多人对比特币能做什么,同样了解不

比特币合同

本文译自比特币WIKI:https://en.bitcoin.it/wiki/Contracts 译者:申屠青春 深圳大学ATR国防科技重点实验室博士 新浪微博 @我看比特币 注意:本文可随意转发,请留下译者信息,如果觉得本文对你有用,请给译者捐赠,以便翻译更多比特币的核心资料。捐赠地址:1faVxBp2KmST98p3tJjx2MQP98JLLnF2Q 译者前言 比特币在国内已经众所周知,

比特币交易全景图定量分析

比特币交易全景图定量分析

翻译:qiurong910326 作者:Dorit Ron, Adi Shamir(2012作) 全比特币交易图量化分析 摘要:比特币方案是一种罕见的例子,一个大规模的全球支付系统,在这个系统中所有的交易都是公开的(但是以一种匿名的方式)。我们下载了这个方案全部的历史,并分析了它的许多相关交易图的统计特性。本文第一次回答了关于比特币的各种各样有趣的问题,包括比特币用户的典型行为,他们怎样获

【IPFS + 区块链 系列】 入门篇  IPFS+IPNS+个人博客搭建

【IPFS + 区块链 系列】 入门篇 IPFS+IPNS+个人博客搭建

在阅读这篇文章之前,你需要先学习【IPFS + 区块链 系列】 入门篇 – IPFS环境配置这篇文章。 目录 1. 如何在IPFS新增一个文件 1.1 新建file.txt文件 1.2 查看ipfs相关命令 1.3 将file.txt添加到ipfs节点 2. 通过ipfs创建目录存储文件 3. 如何在IPFS新增一个目录 3.1 使用ipfs add -r可以上传一整个目录 3.2

Loading 5d4944f2664eff4d6db13951eef17d045e111ef7833c29fb100b55e2a1766b55