自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

转载 Substrate开发者文档顶层入口

很久没有记录了,最近发现登链社区的翻译计划正在翻译Substrate开发者文档,记一下顶层入口一些专业知识是需要的 为了充分利用Substrate,您应该对区块链概念和基本密码学有很好的了解。 例如:区块头,区块,客户端,哈希,交易和签名等术语应该很熟悉。 目前,您还需要具备Rust开发知识,才能采用 Substrate 进行定制化(尽管最终,我们的目标并非如此)Substrate 是具有完全通用的状态转换功能(STF: State Transition Function)的区块链开发框架和用于共识

2020-07-30 11:32:08 344

转载 区块链共识机制之工作量证明(POW)

像比特币、以太坊、NXT、Bitshares等这些区块链系统,其本质上是一种加密经济组织,它建立在点对点网络上,是去中心化、无管辖的,由密码学、经济学和社会共识来共同维护。这些加密网络因各种原因有着多种不同的风格——有些基于ASIC的工作量证明(PoW)、有些基于GPU的工作量证明、有些原生权益证明(PoS)、有些授权股权证明(DPOS)、还有我们即将见到的Casper权益证明——这些不同的风格都...

2019-11-25 10:02:38 4217

原创 如何系统学习区块链技术-干货来袭

区块链术涉及面很广,很多开发人员看了一些资料后,感觉似懂非懂。如何系统的学习区块链技术,是很多想从事区块链开发的程序员的疑问,本文内容有点多,一次吸收不完可以收藏以后再用。苦口婆心写在前面:从事区块链开发有很多方向,如:区块链应用开发人员、区块链架构师、底层核心开发、共识算法研究等等。方向不同,需要学习的内容就不一样,如果基于区块链应用开发,只需要了解一门编程语言(nodejs, Go,...

2019-10-28 15:41:30 3143 2

原创 2分钟看懂什么是区块链

在区块链网络上,数据以区块的形式存储,想象一下有很多存储着数据的区块,它们被链接在一起,这些数据一旦被链接就对链上的任何人都可见,并且再也无法改变了。这是一项具有非凡革新意义的技术,可以用来记录我们能想到的几乎所有数据(如:产权、身份、余额、病历等等),不用担心被篡改。我们以比特币为例,来看看区块链是什么样子的。比特币区块链是现存历史最悠久的区块链,它只存储比特币的交易数据,就像一个庞大的交易...

2019-10-22 16:14:39 689

转载 如何开发以太坊钱包系列文章

今天又在深入浅出区块链上挖到了新东西。关于Libra,Facebook新推出的虚拟加密货币,是一种追求稳定的加密数字货币。在技术上是如何实现的呢?1、Move语言Move语言通过借鉴过去智能合约安全事件,创建了新的语言Move,Move语言使作者编写代码更加容易,可降低发生意外错误或安全事件的风险。具体来说,Move可防止资产被复制。“资源类型”使数字资产能够限制为与物理资产相同的属性:资源...

2019-10-17 13:42:07 428

转载 Solidity语言系列教程

理解智能合约及虚拟机是怎么运行,推荐这两篇非常好的文章 [完全理解以太坊智能合约](https://learnblockchain.cn/2018/01/04/understanding-smart-contracts/) 及 [深入浅出以太坊虚拟机](https://learnblockchain.cn/2019/04/09/easy-evm/) 。

2019-10-16 16:10:27 546

转载 以太坊开发入门

相信很多同学都跟我一样,是跟着深入浅出区块链学习区的。今天的学习内容:以太坊。以太坊(Ethereum)是一个建立在区块链技术之上, 去中心化应用平台。它允许任何人在平台中建立和使用通过区块链技术运行的去中心化应用。在这个应用中,使用 Solidity 来编写和区块链交互的智能合约,合约编写好后之后,我们需要用以太坊客户端用一个有余额的账户去部署及运行合约。为了开发方便,可以用 Geth 或...

2019-09-25 13:05:21 224

转载 用Truffle在以太坊进行DAPP开发

什么是Truffle?Truffle是针对基于以太坊的Solidity语言的一套开发框架。本身基于Javascript。Truffle为我们带来了什么?对客户端做了深度集成。开发,测试,部署一行命令都可以搞定。不用再记那么多环境地址,繁重的配置更改,及记住诸多的命令。它提供了一套类似maven或gradle这样的项目构建机制,能自动生成相关目录,默认是基于Web的。当前这个打包机制是自定...

2019-09-20 15:11:03 678 1

转载 DAPP(去中心化应用)开发学习入门

原文链接   对比中心化应用,其实就是现有的互联网应用,平时我们接触的是应用的前端(或称客户端),前端可以是 HTML5 的 web 页面、 小程序、APP, 在前端展现的内容通常发送一个请求到服务器,服务器返回相应的内容给前端。在前端的动作同样也会转化请求发送到服务器,服务器处理之后返回数据到前端。也就是说我们所有看到的内容或者操作都是中心化的服务器控制,所以是中心化应用。去中心化应用 DA...

2019-09-19 15:16:58 1240

转载 以太坊 RLP (递归长度前缀) 编码及RLP编码规则

学习笔记之RLPRLP(Recursive Length Prefix)即递归长度前缀编码,RLP 主要用于以太坊数据的网络传输和持久化存储。比较常见的序列化方法有 JSON,ProtoBuf,但是这些序列化方法在以太坊这样的场景下都有一些问题,如:Json 编码,编码后的体积比较大,存在很多冗余数据。protoBuf 这样的二进制格式呢,因 JavaScript 这样的弱类型语言,是没...

2019-09-19 10:45:42 527

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除