分享

2019-12-28

Substrate背后的密码学

Substrate中的密码学算法一览 首先我们快速的预览一下Substrate中提供的几种密码学算法: 哈希函数: sha2 keccak blake2 xxhash 椭圆曲线密码: ed25519 sr255519 secp256k1 地址格式: SS58 这些密码学原语的定义在代码中都有定义,可以参考链接: https://github.com/paritytech/substrate/tree/master/primitives/core/src 文档中也有所描述,链接:...

Read More
2019-10-09

可信执行环境TEE介绍及在区块链领域的应用

随着移动设备的发展,移动设备的功能越来越强大,移动设备会存储用户的资产,处理支付等操作。目前移动端的系统运行环境叫做REE(Rich Execution Environment),在其中运行的系统叫做Rich OS(Operating System),包含Android、IOS和Linux,Rich OS的特点是功能强大,开放和扩展性好,可以给上层应用提供设备的所有功能,比如摄像头,触摸屏等,这样才有了我们现在看到的各种各样的应用。 但Rich OS存在很多的安全隐患,比如经常会发现bug,OS可以获得应用所有的数据,很难验证OS是否被篡改,还会受到各种各样的攻击(如上图),这些对于用户资产有很大的安全隐患,那如何解决这些问题呢? 这时候就需要TEE帮忙了。 TEE是什么 TEE的全称trusted execution environment,即可信执行环境,它是CPU上的一块区域。这块区域的作用是给数据和代码的执行提供一个更安全的空间,并保证它们的机密性和完整性。 为啥说TEE更安全可信呢? 因为TEE提供了一个与REE隔离的环境保存用户的敏感信息,TEE可以直接获取REE的信息,而REE不能获取TEE的信息。当用户付款时,通过TEE提供的接口来进行验证,以保证支付信息不会被篡改,密码不会被劫持,指纹信息不会被盗用。 在TEE上运行的应用叫做可信应用(Trusted...

Read More
2019-09-22

Weekend Hacking: Rebase战队获得Substrate开发者大赛最开脑洞奖

在2019年9月21-22日杭州举办的Substrate开发者大赛中,Rebase战队的参赛项目《Merged mining with Substrate》(利用Substrate进行联合挖矿)获得了最开脑洞奖,并获得了5000元奖金。 获奖证书实拍图,看看哪个签名最好看? 此次比赛的队员由Rebase社区的4个小伙伴Harry,周洋,Shooter,River组合而成,在比赛前一周确定了比赛题目,然后在现场进行了紧张的开发完成了一个可以基于CPU算力进行联合挖矿的demo。 Rebase希望联合更多的社区伙伴一起,探索利用最新科技的各种可能性。 比赛现场: Harry在现场演示: 获奖者合影: Rebase战队和Gavin Wood合影: 比赛期间我们遇到了来自世界各地的开发者,包括新西兰,新加坡和中国其它的各个城市,他们积极的参赛态度让人印象深刻。 我们希望更多的社区伙伴积极参与这样的活动,与全球开发者一起协作,完成一次体力+脑力迸发的创作!

Read More
2019-09-14

新一代预言机 —— Band Protocol

什么是预言机 区块链技术正在受到全世界的广泛关注。区块链的去中心化、无须信任、防篡改的特点使得区块链成为了信任和价值交换的基石。智能合约更大的意义在于⾃动化执⾏,将合约置于一个可信的执行环境中,在这个安全的环境中对数据做出处理。我们正在web2.0 这个旧世界里搭建起来基于区块链、智能合约的去中心应用,这些去中心应用包括 分布式云存储、保险、游戏、市场预测等。 不过,区块链无法主动获取现实世界的数据,既不能直接引入互联网数据,也不能自发调用外部网络API,而任何商业应用都不可避免地要与现实世界交互,特别是与互联网数据交互。 这就是预言机(oracle)诞生的理由。 如何在一个可信的环境引入一个外部数据源呢,这个数据源如何做到可信呢? 目前市场上的预言机: •Oraclize 是一个为以太坊提供中心化数据传输预言机服务的项目,其依托亚马逊 AWS 服务和 TLSNotary 证明技术,提供预言机的服务。它是中心化的,而且TLSNotary要花费很多的Gas,这笔消耗最终还有要由用户买单。 •Chainlink 是以太坊区块链上第一个被提出的去中心化预言机解决方案。比起...

Read More
2019-07-11

[转]Mining 向左,Staking 向右——公链的两大演进方向与价值分析

转自 https://mp.weixin.qq.com/s/ffw5togYau94prelt_R_4g   挖矿和质押是参与公链基础设施建设的两大途径,他们本质上反映了公链正在向两大方向分化。 区块链的价值 区块链是一个多副本冗余计算机系统,它需要在每一个全节点上都保存并计算数据。因此区块链系统无论如何设计,其 IT 成本一定高于中心化系统。有数据显示[https://medium.com/@colin_/analysing-costs-benefits-of-public-blockchains-with-data-104ec5f7d7e0]Bitcoin 交易的平均费用是 AWS 云服务平均费用的数百万倍。即使是 EOS 这种相对不那么去中心化的区块链系统,其等价的交易费用(考虑到租借成本)也是云服务费用的上万倍。因此,区块链必须用其他服务提供足够高的溢价,才能留住用户。   区块链交易费用与云服务费用对比 去中心化是区块链最具代表性的特征。然而去中心化究竟带来的是什么价值,从高举货币非国家化大旗的 Bitcoin...

Read More
2019-07-09

全民挖矿月线下分享—挖矿那些事儿

2019年虽然是一个大寒冬开场,但是在这个寒冬里也涌现了诸多如:团队背景亮眼,为不可能三角提供解决方案的Algorand、基于扎实研究,新颖结构突破性能瓶颈的Conflux、双层结构提供无限可拓展性的Nervos等项目。 Conflux、Nervos两个测试网6月同步上线的PoW优秀项目,开启了少有的个人CPU挖矿时代,窗口期很短,全民挖矿月系列活动邀请到了Conflux和Nervos,做了线下挖矿教程和线上分享。本次活动是全民挖矿月第三弹Rebase  Talk挖矿的那些事儿,了解下挖矿的算法和矿池的进化史等等。   活动面向用户: 链圈创业者、开发者 ,寻找挖矿创业机会的小伙伴   往期活动回顾: 第一弹:Conflux全员实现挖矿,还有漂亮的小姐姐也挖矿成功             ...

Read More
2019-06-26

从 Layer 2 角度看 Nervos

导读 本文是知县在《全民挖矿月》Nervos专场活动上做的分享。 揭开 Nervos 的神秘面纱 第一次从电话里听到有个项目叫 nervous 的时候,我心想这是什么起名的套路,「Let’s make the world more nervous」吗?直到搜了半天也找不到项目介绍的时候我才意识到,人家可能只是同音不同形,这种高端技法在传统文化中很常见,叫做「通假字」。果然,原来是 Nervos。 其实说通假字并不准确,毕竟不太可能也同义;但是又很难从字面上解读出这个单词的确切含义,于是我只好浏览目前可以公开的项目资料,希望能够找到一些蛛丝马迹。功夫不负有心人,我发现项目中很多关键实体的命名很有规律:项目名里有 nerv(神经),存储单元叫...

Read More
2019-06-24

更好的中本聪共识—浅谈CKB共识

导读 本文是Rebase社区的Harry在《全民挖矿月》Nervos专场活动上做的分享。 比特币共识也称为中本聪共识(Nakamoto Consensus),经历了10年的运行证明了它的安全性和众多优点,不过中本聪共识也因为它的吞吐量不高一直饱受诟病。CKB共识是中本聪共识的改进版,通过三大创新,在不妥协安全性的前提下,实现了吞吐量的提升,并解决了自私挖矿的问题。 中本聪共识的优点 1.安全性高 中本聪共识经历了很多的攻击,仍然稳定运行了十年。而且,目前没有任何一个工作量证明机制整体超越中本聪共识。其它的协议要么有很强的安全假设,要么会引入新的攻击。 •安全假设: 比如使用PoS的Algorand要求持有Token的人时刻保持在线来接收消息。•新的攻击: PoS的Nothing-at-stake Attack,Long-range Attack,这些攻击在PoW中是不存在的。 2.带宽利用好 在带宽利用方面,我们可以用一个简单的模型来衡量共识协议的吞吐量。 最左侧蓝色的部分是用来同步最终确认交易的带宽比例,这部分是真正的TPS;中间红色部分是被共识协议“浪费”的带宽比例;最右侧白色部分是未被利用的带宽。 在带宽一定的情况下,想要提高...

Read More
2019-06-12

全民挖矿!解锁区块链挖矿的正确姿势

区块链行业2019年的6月注定会是不寻常的一个月份,有人说:Conflux和 Nervos Network这两个项目很可能会如2017年的以太坊一样,创造一个新的区块链时代,极大的促进区块链得到更深更广的应用。   Conflux 和 Nervos Network 真的有这么神奇吗?我们今天来一起梳理梳理~   Conflux是什么? 简单来说是一个 Conflux 创新的公链系统,是可扩增、可延展、且安全的区块链,可用于打造世界级的去中心化应用程式。它致力于打造下一代高性能的 DApp 公链平台,根据Conflux联合创始人、多伦多大学助理教授龙凡指出,Conflux 将通过改变区块排序的方式,来突破公链的性能瓶颈。   目前多数区块链都是以相对线性的方式进行工作,一次只能生成一个区块。当有两个区块同时生成时,整个网络的节点必须决定采用哪一个区块来继续整个链的延伸,否则就会导致分叉。   因此,每当交易量增多时,区块链就很容易堵塞,多数公链都严重受限于此一瓶颈。尽管目前已有许多项目提出不同方式试图解决这一问题,但通常都必须对网络的去中心化做出某种程度的牺牲。   但...

Read More
2019-06-10

Code Is Law:如何定制合约中的LAW

导 读 大家好,当下区块链生态逐渐丰富起来,尤其是以智能合约为基础的应用,区块链构建了信任基础,催生出了Defi等应用,智能合约把原本委托给中介的服务,交给代码完成。引用《分布式商业的本质》-陈菜根的话。这也契合了今天的主题Code is law。   对于任何一个商业体,无非是经营三种流:信息流、资金流和物流,而这背后都要有信任流做支撑。 一、实体经济时代:信息流、资金流和物流归属于中心化机构,信任锚是权力中心; 二、互联网经济时代:信息流、资金流和物流归属于商业组织,信任锚是法律和合同; 三、分布式商业时代:信息流、资金流和物流将归属于社区,信任锚变成了代码。   很高兴邀请到代世超Diane来做客Rebase Talk,Diane是Hydro Protocol和DDEX市场公关负责人,来和大家畅聊智能合约、Code is Law以及智能合约在Defi中应用和实现。Diane从思考事情的本质的角度给我们带来精彩的分享。下面是对Diane分享的整理:...

Read More
2019-06-02

视频:跨链释放Dapp创新潜能

5月26日举办的RebaseTalk上,Random Capital合伙人刘毅进行了《跨链释放Dapp创新潜能》的分享,从以太坊2.0,Polkadot和Cosmos三个项目对跨链和Dapp创新进行了阐述,精彩内容请查看视频。 视频的文字版由NPC源计划发布,可以点击原文链接查看。 RebaseTalk是由Rebase社区发起的,目标是通过邀请技术领袖进行前沿科技的分享,刷新极客认知。 Rebase社区聚集着一群拥有不同技能的人,他们通过贡献自己的时间和智慧来为社区的发展添砖加瓦,用实际的行动来尝试社区和社会自治的可能。 我们欢迎不同的人加入我们,与社区共同成长,让最新科技帮助更多的人! 原文始发于微信公众号(Rebase社区):视频:跨链释放Dapp创新潜能

Read More
2019-06-02

视频:Wanchain星系Galaxy共识

5月26日举办的RebaseTalk上,Wanchain全球副总裁李尼进行了《Wanchain星系Galaxy共识》的分享,精彩内容请查看视频。 RebaseTalk是由Rebase社区发起的,目标是通过邀请技术领袖进行前沿科技的分享,刷新极客认知。 Rebase社区聚集着一群拥有不同技能的人,他们通过贡献自己的时间和智慧来为社区的发展添砖加瓦,用实际的行动来尝试社区和社会自治的可能。 我们欢迎不同的人加入我们,与社区共同成长,让最新科技帮助更多的人! 原文始发于微信公众号(Rebase社区):视频:Wanchain星系Galaxy共识

Read More
2019-05-21

Rebase Talk:公链技术前瞻—跨链专题

区块链的扩容方案有两种,一种是链上(Layer 1)扩容,另外一种是链下(Layer 2)扩容。链上扩容是通过对区块链本身的改造来实现性能的提升,包括分片,增加区块大小,改进区块结构,以及改进共识等。链下扩容包括跨链,状态通道等。 2018年很多公链在链上扩容的方向上做了很多的尝试,如以太坊Casper,Zilliqa的分片,增加数据区块大小的BCH,改进区块结构的隔离见证,以及改进区块链结构的DAG项目,还有改进共识等的PoS/DPoS的尝试。 进入2019年,随着链下扩容项目Polkadot,Cosmos,Wanchain等的上线和发展,似乎让我们看到了区块链扩容的更加清晰的方向。 跨链有哪些优点? 我们如何参与到跨链的生态中来? 开发DApp是不是优先选择跨链的公链? 新的技术带来的新的思维和开发范式的转变,也会让我们产生新的问题。我们希望通过此次分享带来对于未来区块链扩容和应用创新的新的思路。 时间:5月26日 2:00 PM ~5:00 PM 地点:北京望京诚盈中心A座9层 活动流程:...

Read More