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

维基链倡导“圈外落地” 全球化布局生态初现

日前,维基链媒体见面会在深圳福田区兆邦基大厦举行。国内知名区块链公链代表项目维基链公布了全球化布局和海外产品落地方向,并率先提出 " 圈外落地 " 等创新概念,最终形成以技术驱动为引擎、开放性应用和全球化合作为基础的全面的生态布局。维基链是一家聚焦区块链底层技术研发及相关项目运营的技术创新型公司,拥有行业领先的第三代区块链商业公链,并于俄罗斯世界杯期间率先落地了首个区块链行业的竞猜应用。

 本周DECENT全球足迹

本周DECENT全球足迹

内华达州掀起Blockshow热浪上周,全球最大的区块链活动之一在美国洛杉矶拉开帷幕!这场全球性区块链盛会简称为Blockshow,今年的主题是"区块链如何影响美洲的新兴经济体"。有趣的是,我们的创始人马杰(Matej Michalko)其实早在5年前(2013年)就在伦敦举办过此类活动。不过和上周在洛杉矶举办的大会相比,当年那场规模要小得多。大会上,马杰同多位重量级人物在会上发言,如Michae

前小米成员打造即时免交易费DAG公链 告诉你区块链创业关键点

前小米成员打造即时免交易费DAG公链 告诉你区块链创业关键点

福特把美国放在了车轮上,让汽车以低廉的价格走入寻常百姓家,人类自由度大幅提升;中国改革开放加入WTO,入世让中国与世界的联系更加紧密;社会的每一次进步都让人类更加自由,而区块链时代的到来,无疑也将使人类的数字资产交易大不相同。摩尔MOL就是追随时代产生的公链。其受到Nano"区块点阵"的启发, 将交易与块分离,进而摆脱"块的束缚",处理双花采用按需DPOS共识。移植比较成熟的以太坊虚拟机EVM,在

集成开发环境(IDE)Mix介绍

集成开发环境(IDE)Mix介绍

Mix IDE Mix旨在作为开发者帮你创建,排错和部署合约及去中心化应用(后端和前端的合约) 警告 – 有很多OSX上关于Mix的crash-at-boot 事件报告。这个事件是Heisenbug,我们已经跟踪了一两个月。我们现有的最佳变通方案是用排错配置,像这样: 1 cmake -DCMAKE_BUILD_TYPE=Debug .. 警告 – 正在研究一个Mi

深入浅出谈谈智能合约:编译、创建和部署合约

什么是合约? 合约是代码(它的功能)和数据(它的状态)的集合,存在于以太坊区块链的特定地址。 合约账户能够在彼此之间传递信息,进行图灵完备的运算。合约依靠被称作以太坊虚拟机(EVM) 字节代码(以太坊特有的二进制格式)上的区块链运行。 合约很典型地用诸如Solidity等高级语言写成,然后编译成字节代码上传到区块链上。 另请参阅: 也存在其他语言, 尤其是Serpent和LLL,在此文本的以太坊

代码解析!如何构建广义状态通道

代码解析!如何构建广义状态通道

对于扩容方案,状态通道可以算是最容易实现的了。它可以完成小额支付,区块链游戏和代币兑换,确保交易所安全以及很多其他的事情。 广义的状态通道就是对于应用通道的统一化框架。可以让系统构建的时候更加容易。只需要把逻辑合约加到框架上,就可以完成。而且更新是免费的。 现在我们有两个非常有趣的问题出现了。其中一个是专注于支付通道,状态通道的一个分支专注于支付。这个设计提供了和哈希时间锁定的支付,即闪电网络的

以太坊源码(03):POA委员会选举机制

以太坊源码(03):POA委员会选举机制

目录 1 名词介绍 2 矿工投票方法 3 委员会确定投票流程 ​ 3.1 关键概念描述 ​ 3.1.1 Epoch & checkpointInterval ​ 3.1.2 Snapshot ​ 3.2 投票方法 1.名词介绍 节点:普通的以太坊节点,没有区块生成的权利。 矿工:具有区块生成权利的以太坊节点 委员会:所有矿工的集合 2.矿工投票方法 用户通过RPC接口,调用Propose

ETH-Pow算法分析

ETH-Pow算法分析

1. Ethash 算法 1.1 Ethash Ethash是以太坊1.0中使用的PoW(工作量证明)算法,它是Hashimoto算法结合Dagger之后产生的一个变种。它的特点是计算的效率基本与CPU无关,却和内存大小和内存带宽正相关。因此通过共享内存的方式大规模部署的矿机芯片并不能在挖矿效率上有线性或者超线性的增长。 该算法的一般流程如下: 首先根据块信息计算一个种子(seed, c++代码

区块链技术结合分布式数据库实践

区块链技术结合分布式数据库实践

前言 说到区块链技术,人们第一时间会联想到比特币,以及这些年一路上涨的比特币价格。但是比特币并不能代表区块链技术,它只是第一个提出区块链技术的数字货币。 实际上区块链技术最大的贡献在于为人们提供了一种去中心化的理念,让人们看到原来在无信任的网络环境下,数据依然可以确保正确,并且该系统还能够做到无法停止、防屏蔽的效果。 现在市场上很多的开发者都希望基于区块链技术搭建新的应用系统,但是限于区块链技术其

关于以太坊:网络服务分析

关于以太坊:网络服务分析

1 网络分层 以太坊所有网络功能如下图所示: 所有网络功能建立在以太网的传输层之上,TCP 及 UDP 均有应用。 2 会话层 会话层主要包括 Peer 管理,NodeTable 管理和 RPC 协议,本文着重介绍 Peer 管理, NodeTable 请参考《P2P 网络及邻居节点发现机制》。 涉及到会话层的关键代码: 2.1 Peer 介绍 Peer 指通过了通信握手的邻居节点,只有邻居节

最近火爆的FOMO 3D游戏,存在哪些潜在危机?

最近火爆的FOMO 3D游戏,存在哪些潜在危机?

旁氏骗局。如果你在2016年就开始关注以太坊区块链,你应该知道早期的智能合约有庞氏骗局。就好像传统的旁氏骗局,这些游戏的设计是为了能够连续吸引玩家加入,来让这个游戏一直进行下去。虽然这些合约会戛然而止,有些人会发现是因为别的原因导致其结束。本文列举了这类合约可能遭到的攻击。 攻击#1:异常障碍 当攻击者利用合约的漏洞返回一个异常错误的时候,异常障碍攻击就会发生。异常障碍会在合约不能成功调用类

Hyperledger Fabric 交易背书的基本工作流程详解

Hyperledger Fabric 交易背书的基本工作流程详解

本文内容精选自华章鲜读专栏《Hyperledger-Fabric-源代码分析与深入解读》一书第二章“架构分析”。 《Hyperledger-Fabric-源代码分析与深入解读》纸书预计出版时间:2018年9月 华章鲜读上线:2018年7月(按章更新,纸书出版前更完本书全部内容) 我们概述一个交易的请求流程。如图2-5所示。 图2-5 交易的请求流程 图字翻译: Peers 同级节点 Order

Hyperledger Fabric 的交易背书策略

Hyperledger Fabric 的交易背书策略

本文内容精选自华章鲜读专栏《Hyperledger-Fabric-源代码分析与深入解读》一书第二章“架构分析”。 《Hyperledger-Fabric-源代码分析与深入解读》纸书预计出版时间:2018年9月 华章鲜读上线:2018年7月(按章更新,纸书出版前更完本书全部内容) 背书策略,是背书一个交易的条件。区块链peer节点有一组预先确定的背书策略,它被安装特定链码的部署交易引用。背书策略能

Solidity编译器和简单调试

1 安装Solidity编译器 1.1 通过docker安装Solc 搜索docker的Solc镜像 docker search –no-trunc ethereum/solc 通过docker安装Solc docker pull docker.io/ethereum/solc:stable 1.2 运行Solc容器 运行如下命令 docker run –rm -it –privileged=t

去中心化交易所 Etherdelta 工作原理与设计架构

去中心化交易所 Etherdelta 工作原理与设计架构

本文内容精选自华章鲜读专栏《深入理解以太坊》一书第八章“典型应用”。 《深入理解以太坊》纸书预计出版时间:2018年9月 华章鲜读上线:2018年7月(按章更新,纸书出版前更完本书全部内容) 去中心化交易所借助智能合约技术运行,不得不说这是区块链技术带来的伟大变革。去中心化交易所的交易过程虽然没有中心化交易所的便利,但整个交易从入金到交易再到出金,整个过程还是比较快的。去中心化交易所产生的交易数

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

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