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

Wormhole测试手册

一、测试环境搭建 1. 硬件环境 2. 操作系统及依赖软件 3. 编译安装 4. 运行及数据同步 二、测试流程 1. 配置本地钱包 2. 从BCH测试网络获取bch测试币 3. 燃烧bch测试币获取whc测试币 4. 创建token 5. 转移单一token 6. 增发token 7. 燃烧token 8. 空投token 9. 转移所有token 10. 更改token发行者地址 11. 购买t

手把手教你使用EOS多重签名  保护你的资产

手把手教你使用EOS多重签名 保护你的资产

最近频繁曝出用户 EOS 被盗的事件,作为一个刚上线才 1 个多月的项目,在各种设施都不太齐全的情况下,这种新闻一旦流出,都会让人感到 FUD(Fear、Uncertainty、Doubt),不仅你会怕,我也怕,我会想 XX 钱包会不会偷偷把私钥上传到服务器了?如果是这样,我会不会被中间人攻击啊?它们的服务器会不会被拖库啊?我的剪切板不会也被某某软件监听了吧?万一我的私钥被「彩虹攻击」了怎么办?…

Solidity概述及基本代码展示

Solidity是实施智能合约的契约导向的高级语言。它受到C ++,Python和JavaScript的影响,旨在针对以太坊虚拟机(EVM)。 Solidity是静态类型的,支持继承,库和复杂的用户定义类型等功能。 您将会看到,可以创建投票,众筹,盲目拍卖,多重签名钱包等等的合约。 1  Solidity智能合约示例 我们从一个基础的solidity示例开始。开始的时候,你可能看不懂每一行具体的意

BCH源码学习笔记 | 第一步:搭建BCH的源码学习环境

BCH源码学习笔记 | 第一步:搭建BCH的源码学习环境

【关于《BCH源码学习笔记》】 作者按:BCH是BTC的硬分叉币,代码来源于BTC,但是结合BCH的发展目标,很多细节的地方做了调整,比如说BCH的钱包地址编码,挖矿的POW难度调整算法,以及对隔离见证等新特性的支持等等,这些的调整,又让BCH有很多独特的地方。 这是一个系列文章,主要讲述我在学习BCH源码过程中的一些笔记以及心得,希望学习BCH的其他后来者,能够得到一定的借鉴意义。【点击查看《B

BCH源码学习笔记 | 第二步:学习一些阅读源码的基础知识(c++库的学习)

BCH源码学习笔记 | 第二步:学习一些阅读源码的基础知识(c++库的学习)

【关于《BCH源码学习笔记》】 作者按:BCH是BTC的硬分叉币,代码来源于BTC,但是结合BCH的发展目标,很多细节的地方做了调整,比如说BCH的钱包地址编码,挖矿的POW难度调整算法,以及对隔离见证等新特性的支持等等,这些的调整,又让BCH有很多独特的地方。 这是一个系列文章,主要讲述我在学习BCH源码过程中的一些笔记以及心得,希望学习BCH的其他后来者,能够得到一定的借鉴意义。【点击查看《B

以太坊源码之POA区块生成机制

作者:HPB芯链团队 名词介绍 POA区块数据结构 新区块生成周期 新区块生成优先级 1 名词介绍 节点:普通的以太坊节点,没有区块生成的权利。 矿工:具有区块生成权利的以太坊节点 委员会:所有矿工的集合 2 POA区块数据结构 POA共识中,区块数据与POW有些区别,主要体现在header结构: 序号 字段 POW POA 1 Coinbase 挖矿奖励地址 被提名为矿工的

以太坊Go、Java、Python、Ruby、JS客户端介绍

#### Go-ethereum 简介 go-ethereum客户端通常被称为geth,它是个命令行界面,执行在Go上实现的完整以太坊节点。通过安装和运行geth,可以参与到以太坊前台实时网络并进行以下操作 挖掘真的以太币 在不同地址间转移资金 创建合约,发送交易 探索区块历史 及很多其他 Go Ethereum 链接: 网站: http://ethereum.github.io/go-eth

DAG会是区块链技术的替代者?

今日链见,和大家谈谈区块链技术领域的一项新创新——DAG技术。区块链技术是一项前瞻性的新技术,它用点对点网络(P2P)、链式数据结构、非对称加密、哈希、分布式共识算法等技术组合,建立了不可篡改的、可信任的分布式账本,支撑建立了去中心化的数字货币,解决了"双花"的问题,可以实现支付即结算、支付即清算。但是,作为一种新型的网络账户的支付手段,区块链技术也有很大的问题,尤其是交易性能的问题。因为要很多计

五分钟讲明白DAG(有向无环图)的优缺点

五分钟讲明白DAG(有向无环图)的优缺点

区块链是一个去中心化的数据库,但是去中心化的数据库却不仅仅指区块链,因为还有一种技术叫做DAG,它也是分布式账本技术。1:什么是DAGDAG,中文名"有向无环图"。"有向"指的是有方向,准确的说应该是同一个方向,"无环"则指够不成闭环。在DAG中,没有区块的概念,他的组成单元是一笔笔的交易,每个单元记录的是单个用户的交易,这样就省去了打包出块的时间。验证手段则依赖于后一笔交易对前一笔交易的验证,换

Vitalik Buterin:以太坊PoS算法的动态验证节点问题

Vitalik Buterin:以太坊PoS算法的动态验证节点问题

在传统的共识算法中,不论他们是同步,还是部分异步或是完全异步的网络模型,又或者他们是通过简单容错,拜占庭容错或者责任容错的方式来设计,通常来说在一个协议中的模型包含固定的参与者,至少有些部分是严格按照协议施行的。 但是在权益证明中,验证节点可以存在和消失,甚至验证节点的绝对数量也会随着时间而增加或者缩小。这一次设定的80%验证节点也许会比另一次设定的20%验证节点要少,那么什么是固定模型就显得很

智能合约又爆漏洞 区块链安全该如何保证? | 活动

文章摘要:在安全要求及其严苛的互联网世界里,区块链技术的安全性究竟该如何保证?从 2017 一直到 2018 年初,"区块链"可谓是一直高居大热名词之榜。不管是混迹"币圈"还是更关注"链圈"的,区块链在金融、智能合约、数字货币等领域的落地应用已然成为广大群众们茶余饭后的谈资之一。区块链的"去中心化"理念,给整个社会带来公开、透明、无篡改、可信任的应用环境,但与此同时,它也面临前所未有的技术挑战和防

SMT/BEC合约整数溢出解析——Solidity合约中的整数安全问题

SMT/BEC合约整数溢出解析——Solidity合约中的整数安全问题

1 整数安全回顾 1.1 整数安全简介 ​ 在传统的桌面windows攻防对抗领域,伴随着微软和合作伙伴对软件开发流程推行SDL规范,同时对安全投入的逐步加大,单一的封包超长和文件特定字段内容超长导致的溢出漏洞在一些大型软件里几乎绝迹。剩余漏洞除了浏览器中的UAF(有隔离堆和延迟释放对关键类进行利用缓解),弱类型语言存在的类型混淆,还零星剩下了一些整数类的漏洞。整数类漏洞,最近的如去年的ngin

XVG恶意挖矿事件透视——“算力优势+时间劫持”攻击案例分析

XVG恶意挖矿事件透视——“算力优势+时间劫持”攻击案例分析

1. XVG挖矿异常事件简要回顾 最近几天,一个叫XVG的数字货币在普遍都不太好的币市中大出风头,短短几天之中,币价翻了好几倍,但前段时间,一起安全事件让XVG的开发团队和持有它的矿工出了一身冷汗。 4月4日,bitcointalk论坛上ID为ocminer的用户发帖反馈XVG遭到51%攻击。据反馈自XVG区块高度2007365之后,出块时间变得很快,在某些块高度上面,甚至是一秒出一个块,并且这

EOS DAWN-V3.0.0 智能合约开发之Hello World

EOS DAWN-V3.0.0 智能合约开发之Hello World

不管是C、C++、Java还是任何其他语言,一般刚开始学习的时候,我们都会从HelloWorld开始,这篇文章主要讲解EOS DAWN-V3.0.0 智能合约开发之Hello World。 在看这篇文章之前,请先阅读下面两篇入门文章。 第一篇 – 手把手教你理清EOS各种开发环境搭建来龙去脉 第二篇 – EOS Currency 合约案例 1. 编写合约代码 在桌面创建一个文件夹,比如:

EOS Currency合约部署案例分析

EOS Currency合约部署案例分析

切换到eos/build/programs/cleos路径下面。 1. 钱包设置 秘钥需要保存好,后面解锁时会用到。 liyuechun:cleos yuechunli$ ./cleos wallet create Creating wallet: default Save password to use in the future to unlock this wallet. Witho

BTA | 周政军:区块链中侧链和分片解决不了的扩容问题,交给DAG吧!

BTA | 周政军:区块链中侧链和分片解决不了的扩容问题,交给DAG吧!

TrustNote创始人周政军开篇就用梅特卡夫定律、马太效应分析互联网生态的价值,类比区块链生态,并以互联网生态的价值公式V=K*P*(N2/R2)评估区块链生态价值。在周政军看来,从互联网的出现、发展到BAT的出现,互联网的价值除了和节点的平方成正比以外,还和节点相互之间相互建立的连接成反比。在方程中,N代表网络里的用户数,这个网络是个概括性的网络,可能是物联网,也可能是社交网络;R代表两个用户

手把手教你厘清EOS开发环境搭建来龙去脉

手把手教你厘清EOS开发环境搭建来龙去脉

目前来讲,任何学习EOS相关技术的资料都来自https://github.com/EOSIO/eos,可能大家在搭建EOS开发环境的过程中,会很迷茫,网上资料都很乱,自己也理不清头绪,不知如何下手。在这里,春哥将一步步为你揭开层层面纱。 1. 硬件软件环境 因为EOS的版本太多,所以你需要先知道如何查看EOS对应版本的相关资料。 打开EOS Github官网https://github.com/

为什么有ETH还要在BCH上添加智能合约呢?

为什么有ETH还要在BCH上添加智能合约呢?

了解BCH的朋友都知道,BCH在5月份的硬分叉中会重新启用或者激活一些OP-CODE,其实现的功能之一就是智能合约。现在一提到智能合约,人们都会立马想到以太坊。由于以太坊是一个开源的区块链底层系统,并且支持智能合约,因此众多ICO的项目才都纷纷通过它来实现。目前已经有超过200多个应用在以太坊上开发。也正是这个原因,以太坊才能成为市值仅此于比特币的加密数字货币。因此,当开发者提出要在BCH上构建

不可篡改的区块链之可更新的智能合约怎么玩?

不可篡改的区块链之可更新的智能合约怎么玩?

如果你很熟悉以太坊(或者区块链),也许你听过这个词“不可篡改”。当我们想到区块链的时候,我们大多会将区块链和账本和系统的功能状态不能改变或删除相联系。特别是想到智能合约的时候,我会把这个定义和“不可改变对象”相比较。 在面向对象的功能性程序中,不可变对象指的是在生成后状态不可以改变的对象。 这意味着一旦我们的合约部署在区块链上,就被限定死了。我们不能在预先设定好的内容之外对状态进行改变,但是最重

阳光印网:破局印刷业智能化,布局“互联网服务+智能工厂” 新生态

在2018互联网创新节暨第六届中国印刷电子商务年会上,阳光印网获得"2018中国印刷电子商务品牌20强",在主题演讲过程中,阳光印网COO杨斌提到了一个词,"破局"。 这几年来,由于国民经济、文化市场对于印刷品的刚性需求和全球一体化的融合发展,虽然印刷行业需求十分强劲,但我国印刷行业的毛利率和利润却并不乐观。 根据过往数据显示,印刷产业的总体年产值超过1万亿,然而国内有10万家印刷厂,340多万名

加载更多
Loading 5d4944f2664eff4d6db13951eef17d045e111ef7833c29fb100b55e2a1766b55
返回顶部 ↑