查看原文
其他

Sub Dev 周记 |是否相信去中心化的未来

一块+ 一块Plus社区 2020-11-11

一块链习是首家区块链技术学习社区,提供最系统的区块链技术课程学习,定期出品有深度的技术观察 + 评论。


身为区块链技术教育的领军者,一块链习希望为行业培养更多合格、优秀的人才,也希望能够帮助到更多在职业道路上遭遇冲击和挑战的开发者用户。这一次,我们争取到了Parity 官方的全球首次课程合作,推出《从0到 1学会 Substrate 区块链应用开发》。



我们基于课程发起了一个每天围绕一个「Substrate 」话题讨论的线上打卡活动。第一期课程已经进行到第五周,我们将第四周同学们的优质打卡内容分享给大家,一起来看看他们的精彩观点。




Day 14

你有用过 Substrate.dev 文档站吗?喜欢它什么?

你认为Parity 团队能怎么改善它?

  

放课后-中本聪: 几个模块(docs, recipes, rustdocs, 和tutorials)设计的不错,信息互补,能满足不同的需求,美中不足的是rustdocs里面只有接口信息,如果能增加例子代码就更加容易使用了。

 

景灏:substrate很多开发文档在上面,新手引导以及很多学习案例;不过好像最新开发文档和和老的开发文档有些不一致的地方,而且技术文档有些API不全面;不清楚的容易找错地址。


希望官方能统一下文档地址并进一步完善文档,在首页通过消息方式直接展示最新进展信息和文档信息。

 

昊skyh:产品来说,substrate.dev包括宣传,教程,社区页面,banner那里写很清楚,文档,recipe,tutorial页面占挺多,rust文档不突出,需要整理,substrate.io就更信息流动效有高级感,但信息量不够。


文档方面需要多整理整理,系统很大有时找不到需要的,但经常使用就还行。感觉developer.eos.io信息量规整还行,就是比较少更新,有一种比较古板的感觉。

 

 

Day 15

你最常用的链上存储结构是什么?

它提供了什么功能?


昊skyh:Map是最多的,还有doublemap vec,如果有string就好了

 

Ratentlan: kv,map。还有自定义存储结构。比如链表。

这些数据结构提供我们tradeoff需求和性能的可能性。

 

map高速,doublemap和childtrie提供批量删除一个key下的所有子key。


kv存储简约实用。链表支持不改变现有顺序的情况下删除元素。

 

 

Day 16

为什么 Substrate 上开发,

我们经常强调: verify first, write last?

 

Ratentlan:因为substrate原来没回滚。数据改了就是改了。后面返回err也不会回滚。


现在是有了回滚。为了防止某些攻击,比如reentrancy attack,我们需要先改数据再执行一些操作。遵守verify first, write last 格言反而会束手束脚。

 

 

Day 17

简单的分析下parachain 平行链和

solo chain独立链之间的优缺点

 

Ratentlan:独立链自由,也可以做到安全,就是门槛高点。独立链也可以做自己的relay chain➕ parachain。

 

 平行链可以共享安全,并且可以轻松跨链交易。

 

baiyuan:平行链是加入现有的生态,可以享有现有生态的一些好处,如共享安全,也有相应的局限性。

 

独立链是自建生态,在开发和发展难度上,比平行链高很多,优点是自由度更大。

 

如何选择,看需求。

 

廖师虎:solo chain在小范围或某个行业中应用比较合适,功能相对简单,自给自足,效率最高。缺点就是形成孤岛效应,生态不足。


parachain好大打破单链限制,把各种链联合起来,满足各种需要,数据和价值连通,生态丰富,吸引更多参与者。

 

 

Day 18

你對央行推出的 DCEP 有什麼看法?


Calvin:跟区块链无关,短期内数字货币对支付宝和微信冲剂相对大,长期那要看它怎么走。

 

牛虻:是一次大胆的尝试 虽然和比特币的初心差别巨大 但是可以有效的帮助中国弯道超车 让中国有机会成为国际金融中心 让rmb成为国际外汇储备货币 同时有利于国内金融管理。


 

Day 19

你用过最好用的代币钱包是哪一个?喜欢它的什么?

 

昊skyh:Scatter桌面钱包api加强eos了生态繁荣,imtoken也好就略简单了

 

放课后-中本聪:旧爱:Bitpie, 稳定、多币种支持、功能丰富。新欢:Cobo, 界面更漂亮

 

以太坊生态钱包里比较喜欢 Pillar, imToken, Metamask。

 

艾乐乐:桌面版btc钱包喜欢electrum,开源、轻便、功能灵活强大;浏览器eth系喜欢metamask,主要是方便。以上这两个而且都支持和硬件钱包交互。手机上喜欢trust wallet,优点同样是开源、轻便却不失功能,操作体验上很简洁高效。

 


day 20

圈外的开发者想进入区块链,你认为需要考虑哪些问题?

 

Luswar:心理上的畏惧,很多圈外的人,谈区块链第一反应是割韭菜,发币违法,等等,心理上会有抵触,只能靠圈里人努力为区块链正名了,但是链和币又很难拆分,所以还是比较难的。

 

baiyuan:首先考虑区块链到底是什么?是否相信区块链的故事——去中心化的未来。

 

其次根据自己的特长,选择合适的切入点和发展方向,制定适合自己的计划。

 

最后做自己相信的事情就好了。


识别小程序,阅读完整优质话题讨论,
还能一起参与打卡哦!


“社群脑暴内容好优质,我也想加入!”

 

全新版本的《从0到1学会Substrate区块链应用开发》课程,邀请到了4位核心讲师加入,并对于课程内容进行了多达 70% 以上的调整/增补,完成系统性的升级和迭代。

  • 全球首个:全球首个Parity 官方讲师合作课程

  • 实战操盘演练:收获真实的技术实战经验,可写进简历的实战项目经历

  • 学习致用:基础理论+经典案例+代码演练+课后作业练习,学完即用

  • 陪伴式学习:配套高质量社群,来自全球一线技术开发者助教全程陪伴,社群同学交流探讨。


第一期课程报名开启一周,100个席位全部抢占完。

第二期课程报名通道提前开放,已经有开发者率先占座。席位有限,报名请抓紧!


欢迎扫码了解更多和课程报名!



更多阅读:
Sub Dev 讨论 |  给Substrate 填坑
Sub Dev 分享 | 签名曲线——椭圆曲线secp256k1
100位开发者已加入的Substrate课程导读视频奉上


扫码关注公众号,回复“1”加入开发者社群


    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存