首页
学习
活动
专区
工具
TVP
发布

liuchengxu

专栏作者
68
文章
66091
阅读量
17
订阅数
substrate 合约模块简要剖析(一)
本文主要介绍 substrate 合约模块的实现逻辑,srml/contracts 提供了部署和执行 WASM 智能合约的功能。作为一个模块化的区块链框架,不管是未来的波卡平行链还是基于 substrate 拥有独立共识的链,比如 ChainX, 只要引入其合约模块,就具备了合约功能,可以成为一个智能合约平台。ChainX 目前就计划引入合约功能,对区块链智能合约开发者提供支持, 欢迎有兴趣的同学持续关注。
用户1558438
2019-09-27
9550
使用 neovim 的浮动窗口让你再次爱上 fzf
fzf 是一个非常高效实用且美观的命令行工具,并且配置有对应的 vim 插件 fzf.vim, 相信很多人都用过。这里就不在赘述,如果你还没有用过,很推荐一试。
用户1558438
2019-04-21
2.4K0
5 个非常有用的 Rust 小技巧
自从做了 https://github.com/chainx-org/ChainX 项目以后,主力语言就转到了 Rust,今天刚好这个文章,比较剪短,跟大家分享一下。
用户1558438
2019-04-01
6620
Vim 主题:space-vim-theme -- 支持 dark 和 light 两种背景
自从接触过 spacemacs 以后,就非常喜欢它的主题:spacemacs-theme,后来照葫芦画瓢移植了一个深色背景下的 space-vim-dark。
用户1558438
2019-03-05
1.1K0
在 Vim 中使用 graphviz.vim 画图
本文主要介绍 graphviz.vim, fork 自 wmgraphviz.vim,但是除了复用补全数据,我几乎重写了所有内容,并做了很多改进。
用户1558438
2019-02-22
1.3K0
Vim 插件: vim-which-key
emacs 用户相信应该对于 emacs-which-key 很熟悉,如果你在一定时间没有输入下一个按键,它会自动显示接下来可能的所有快捷键映射,这对于常常需要多组合键的 emacs 来说很是方便。我在一开始使用 spacemacs 的时候,就被这个功能所吸引。不过一直以来 vim 中都缺少像 emacs-which-key 这样“形神兼备”的插件,这一点我在 space-vim 的 README 中也一早有提及。
用户1558438
2018-10-15
2.6K0
如何让 Vim 美观又实用(1)
我学习计算机不久就开始用了 vim,到现在也三四年了,且算是对 vim 有了一定的控制力。在这里分享一下使用过程中的一些“心路历程”,说实话,要留意的小地方有很多,但是由于很多不可抗(懒)因素,本系列并不保证还有后续 :)
用户1558438
2018-08-23
1.2K0
链池 -- 区块链时代的机遇
区块链是目前最火的行业,在这么火的行业里,充满了投机分子,也出现了许多创业者。 但太多的创业者是为了投机而创业, 能把握当下区块链发展趋势的却很少。 链池创始人兼 CTO 郭光华认为,顺势而为,量体裁衣是我们创业的准则。链池的主要奋斗方向:做所有优秀 PoS 链的权益池,以及帮助所有有创新共识的区块链顺利落地,如 Filecoin 。
用户1558438
2018-08-23
5660
PoW 本质上是个去中心化的时钟
本文解释了比特币 PoW(Proof-of-Work, 工作量证明) 的关键要素,尤其对 PoW 来说不可或缺的一个特性,同时也表明关于 PoW 经常谈到的一些其他特性其实是次要作用,比如安全性,这些次要效应有用,但是非必要。
用户1558438
2018-08-23
3650
Cosmos可能于5月底上线,你猜它会空降市值排行榜第几?
Cosmos的众筹逻辑是为每个参与者生成了一个12个助记词组成的私钥,并分配了一个将来Cosmos链上的用户地址,但没有像其他ERC20项目一样提供ETH链上的转账和交易功能,而是直接锁仓直到链上线,所以一年来一直默默无闻,没有建立起大规模的投资者社区生态,但在开发者生态中,大家却一直在关注这一优质项目,其中就包括边界智能的IRIS项目,OmiseGo等都将基于Cosmos开发。
用户1558438
2018-08-23
4510
DPOS 共识算法 - 缺失的白皮书
这篇“缺失的白皮书”是对委托权益证明(Delegated Proof of Stake, DPOS)的分析,旨在分析 DPOS 的工作原理及其鲁棒性(robust)的根源。DPOS 的早期描述可以在 bitshares.org 找到;不过,那个描述里包含了很多与实际共识不大相关的内容。
用户1558438
2018-08-23
7200
IOTA 交易,确认和共识
与区块链技术不同,IOTA 并不是一条有着时间序列概念,每个区块前后相连的链,链中的每个块包含一些交易。在 IOTA 中,每笔交易都可以其他交易连接(所谓连接,就是验证其他交易),并且可并行发生。下面的内容将就如何在 IOTA 中加入交易,验证交易及其共识机制展开。
用户1558438
2018-08-23
8700
为什么去中心化兑换协议很重要
今天,去中心化兑换(decentralized exchange)仍处于早期,但是几年后,它很可能会是区块链生态中不可或缺的一环。
用户1558438
2018-08-23
3190
用 Parity 发送 ERC20 Token
Parity 是以太坊的 Rust 实现,它也内置了一个钱包。用过 Parity 的人都知道,用它发送 ETH 非常简单,点几下就行。但是可能不少人还不知道如何发送 ETH 以外的 ERC20 Token,或者说不知道怎么发送钱包里面没有显示出来的 token。一个以太坊地址上实际上可能有很多 token,因为币圈链圈天上掉馅饼的事情时有发生,不知道什么时候就会有 token 空投到你的地址。
用户1558438
2018-08-23
8010
STARKs, Part II: Thank Goodness It's FRI-day
在本系列的上一篇文章中,我们谈到了,如何能够做出一些非常有意思且简洁的计算证明,比如通过利用多项式复合和除法技术,证明你算出了第一百万个斐波那契数。但是,它依托于一个非常重要的元素:给定一个集合,里面有很多的点,你必须能够证明集合里的大部分点都在同一个低次多项式上(译者注:本文所译的多项式度数或次数,皆对应 degree 一词)。这个叫做“低次测试”的问题,可能是协议中最为复杂的部分。
用户1558438
2018-08-23
5100
书单分享
之前研究过推荐系统,机器学习,一路走来也积累了一些书单,丢失了一些,如今还剩这些。在此分享给大家,里面有不少有关机器学习和数据挖掘,还有 Python,Spark,设计类等等。Theory 部分大部分是经典书籍,对于发论文可能显性的帮助没那么大,属于“内功”。
用户1558438
2018-08-23
6230
用 Go 构建一个区块链 -- Part 7: 网络
翻译的系列文章我已经放到了 GitHub 上:blockchain-tutorial,后续如有更新都会在 GitHub 上,可能就不在这里同步了。如果想直接运行代码,也可以 clone GitHub 上的教程仓库,进入 src 目录执行 make 即可。
用户1558438
2018-08-23
5110
Alpha Casper FFG 测试网指南
欢迎来到基于 pyethereum的第一个 alpha Casper FFG 测试网版本。该测试网彰显了在加密经济学 POS 上数年的工作成果,以及客户端几个月以来的紧密开发。这是一个功能齐全,完全可用的网络,用户可以发送交易,挖矿和成为验证人。但是,距离网络完全可以上线,仍然还有一些距离。一些参数与最终设置不同,此外,比起其他使用更快语言实现的客户端,目前唯一可用的客户端 pyethereum,在处理容量上相对要低得多。因此,为了保证网络的可持续性,网络参数将会严格受限。千万不要期待测试网的性能可以比得上 Geth 和 Parity 这样优秀的客户端。
用户1558438
2018-08-23
5350
以太坊分片:overview and finality
在 Ethereum Casper 101[1] 中,Jon Choi 对 Casper 做了一个很棒很清晰的综述,并解释了为什么显式最终确定性(explicit finality)对于可扩展性(scalability)大有裨益。本文旨在给出一个以太坊分片的设计概览,并阐释显式最终确定性如何有助于区块链分片。
用户1558438
2018-08-23
4440
Ethereum Casper 101 词汇表
Proof of Stake -- 公有链的一类共识算法,基于验证人(validator)在网络中的经济权益(economic stake)。
用户1558438
2018-08-23
3870
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
热点技术征文第五期
新风口Sora来袭,普通人该如何把握机会?
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档