Nervos 双周报第 6 期:一旦开始,一切就会变得简单

640?wx_fmt=gif


Mar, 27, 2019

640?wx_fmt=png

本期小编 | Sherry


不知不觉,Nervos 双周报已经到第 6 期了,这期突然想写点小情绪(叨叨叨)了。有句俗话:万事开头难!放在任何人或者任何公司都是合适的吧?

Nervos 从去年一直坚持在杭州举办的以开发者为主的 Dev Meetup 已经走过了 17 期,虽然前几期的时候我还没有来到这家公司,但可以想象到前几期负责 Dev Meetup 同事的内心戏:报名人数会不会少?这期请的讲师内容大家会不会不感兴趣?......

还记得发布双周报第 1 期之前确定内容框架、风格的选择困难感,担心内容不是社区愿意看的,风格不是大家喜欢的,但还是硬着头皮发出去了。如果认真看我们双周报的伙伴会发现从第 2 期开始的双周报都会加一个标题和引语,我们一直很喜欢橙皮书的《预言家周报》,对双周报的期望大概也源于此,美好的东西总是令人向往和值得学习。

很多的问题在开始之后就变得简单了,难的是开始。我们已经开始,你呢?


Nervos 社区动态


Nervos 项目发展路线图更新


•  我们更新了项目发展路线图,包括过去已实现的、未实现的,以及未来将会发生的一些变化:《Nervos 项目发展路线图更新》。对于软件开发而言,准确估算项目的交付时间并非易事,我们之后也会继续和大家更新 Nervos 的开发进展。


640?wx_fmt=png


价值存储型公链的加密经济》


•  在我们发布了加密经济设计的 RFC 之后,Kevin 针对社区不少有意思的讨论,撰写了一篇文章《Crypto-economic Design for a Preservation Focused Layer 1 Blockchain》。我们认为一个基于状态存储的经济模型,对于价值存储平台的可持续至关重要,并且它是独立于交易需求的可持续经济模型设计的关键。


Nervos 在台北


•  第一站:听 Nervos CKB 开发者肖雪洁在台北 RISC-V Conf 上讲区块链与 RISC-V 的故事,他主要描述了 RISC-V 在区块链虚拟机上的发展潜力,CKB-VM 将会是一个可以用在区块链以及非区块链场景的虚拟机。


640?wx_fmt=png


•  第二站:Nervos Dev Meetup 上,Nervos 架构师 Jan 分享了他对区块链长久以来的思考:为什么会有 Layer 2?Layer 1 与 Layer 2 各自的定位是什么?同时提到了张韧准博士是如何用科学的方法去找寻现有区块链的瓶颈。肖雪洁详细介绍了 CKB-VM,并现场以 Live Coding 的方式展示如何在 30 分钟内基于 CKB-VM 实现比特币的改进提案 BIP118。


640?wx_fmt=jpeg


•  第三站:Nervos 台北社群见面会上,Jan、Daniel(Nervos 首席宣传员)、Ash(Neuron 钱包架构师)三位同台为大家分析了区块链中遇到的问题及深度思考,这也是我们的 Ash 首次公开演讲,对下次更是充满期待呀。


640?wx_fmt=png


Daniel 为你解读 CKB 经济模型提案


•  在 Nervos 经济模型提案发布以后,收到很多小伙伴的反馈及讨论,我们为此专门安排了一期现场解读活动,点击链接直达:Dev Meetup No.17 —— Daniel 为你解读 CKB 经济模型提案,当然更激烈的讨论还在论坛(talk.nervos.org )继续进行着......


640?wx_fmt=png


北京社区活动


•  上个周日,北京社区如期举办了「Blockchain Coding Day 5th」,不同于往常,本期在 Coding 之前,应此次参与活动的成员建议,社区管理员兼教练刘宁亮出了《初探以太坊》的 77 页幻灯片,向大家普及了区块链的基础知识,深受好评!并在活动的最后将 BCD 资源开源,更多详细的内容,可以查看:《Blockchain Coding Day 5th 活动回顾 》,BCD 资源也可在其中找到。


RustCon Asia 大会进展


•  RustCon Asia(rustcon.asia) 上线 CFP (Call For Proposals)的两周时间内,我们共收到了 50 份中英文议题,经过一周的评选和近 2 小时的讨论会议,最终议题确定并更新至官网,也可查看这里:《RustCon Asia 讲师和议程公布》。


640?wx_fmt=png


Fork It 5: 聊一聊 DeFi


•  本期 Fork It 我们有幸请到了 Maker DAO 中国区的负责人潘超来和我们聊一聊 DeFi。这期内容分为两部分,第一部分讨论了 JPM Coin 和稳定币的区别以及它未来的走向是什么?其中穿插了一些案例,非常全面。第二部分和大家介绍了 DeFi,其中包含 DeFi 和 FinTech 的区别是什么?Maker DAO 是怎么和其它 DeFi 项目结合的?DeFi 目前最大的缺陷又是什么?......值得一听:https://forkit.fm/5


Peter 老师的周四分享


•  程序员中的专业区块链讲解员 Peter 老师每周四晚的千聊直播分享,最近两周带来了 2 期有关《如何在 GitHub 上参与开源项目》的内容。Peter 对 Git 和 GitHub 十年来一直抱有热情。作为一个开源运动铁粉,十年来一直没有停止过往 GitHub 上 Push 内容。感兴趣的伙伴可以关注直播间「Crypto Camp」回听。


Nervos CKB 开发动态


CKB v0.8.0 已冻结


•  此版本的主要变化是 CKB 切换到了新的 P2P 库(#295),带回了网络发现功能(#340)

•  进行了代码重构,使代码更安全,更容易调试,以避免使用 unwrap


CKB VM 已将 JIT merge 进 master


•  JIT 为可选功能,进行继续测试,确保它的安全和快速

•  CKB-VM repo 正在进行重构工作

•  继续努力升级 CKB ,以便及时使用最新的 CKB-VM 进行测试


更多详细更新,可以查看:

https://medium.com/@doitian/688735bbf265


Nervos 的粉丝们

 

640?wx_fmt=png


好玩的推荐


•  首位当然非论坛(talk.nervos.org )莫属了,小伙伴们在论坛上提出了各种各样有趣的观点,Jan 也会不定时出没,参与大家的讨论,并且还会结合大家共通的难点去专门写一篇便于理解的文章发布论坛,比如:《Layer 1 应该做什么》、《区块链与状态爆炸》。


•  其次,要说说这次 RustCon Asia 大会了,我们针对所有即将参会的讲师做了一个深度挖掘,有你意想不到的料,持续更新中:https://talk.citahub.com/t/topic/335 ,迫不及待见到他们!


•  还有,海报解谜活动:Jan 为 Nervos Meetup 提出了一道谜题,藏在了 7 张海报中,每一张海报除了有区块链的一些重要元素之外,还列出了一串英文及数字组成的字串。这些海报就从北美的 Meetup 开始,直到台北 Meetup 结束两天之后,我们收到了台北伙伴 Robin Pan 的消息,他成功破解了这道谜题,同时收到了我们的机械猿及周边奖励。为此,他特意将破解密码的过程及参加 Nervos Meetup 的感受写成了一篇文章:《 Nervos 解迷过程 & meetup 心得》。


640?wx_fmt=jpeg


•  最后,好文推荐:《论 Layer 1 和 Layer 2 的价值捕获》,由社区伙伴 Ryan 翻译,原文出自著名区块链投资机构 Multicoin Capital 近期推出的《On Value Capture at Layers 1 and 2》,解释了 Layer 1 和 Layer 2 的协议究竟如何捕获价值。


Nervos 活动预告


•  3 月 28 日,Daniel 受邀参加火星财经在重庆举办的「火星POW'ER 2019中国区块链贡献者年度峰会」。


•  3 月 28 日,Nervos 社区运营肖杰将在无涯社区做线上分享:《分层是区块链面向未来的发展方向》。


•  4 月 3 日,Nervos 将在韩国参与举办以「Building the new web」为主题的论坛活动,Nervos 研究员朱海潮将带来《Understanding the Layer1 Blockchain Design for the Future Crypto-Economics》的主题分享。


•  4 月 3 日,Crypto Wednesday  我们邀请了潘超(MakerDAO 中国区负责人)和 Jason(DAEX 联合创始人 & 首席架构师)一起来聊一聊 Defi 和分布式数字资产生态。


•  4 月 11 日,Nervos 北美市场运营 Jane 将参加 San Francisco 活动「Marketing to Developers: The Key Marketing Vertical in Crypto Today 」。


即刻扫码,获取以上活动详情(欢迎报名)。


640?wx_fmt=png

关注我们


  • Nervos 官网:

    https://www.nervos.org

  • Nervos 论坛:

    https://talk.nervos.org

  • Community blogs:

    https://medium.com/nervosnetwork

  • Twitter:

    https://twitter.com/nervosnetwork

  • Reddit:

    https://www.reddit.com/r/NervosNetwork

  • Telegram:

    http://t.me/nervosnetwork

  • GitHub:

    https://github.com/nervosnetwork




这是 Nervos 双周报的第 6 期,感谢阅读。如有任何建议或者想法,欢迎大家点击「阅读原文」,到 Nervos Talk 讨论。


往期回顾:






活动预告:4 月 20 日至 23 日,亚洲第一届 Rust 大会将在中国·北京正式开启。届时,Nervos 团队也会参加,欢迎扫码直达链接报名,我们期待和大家见面!


640?wx_fmt=jpeg


640?wx_fmt=jpeg


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SQLAlchemy 是一个 SQL 工具包和对象关系映射(ORM)库,用于 Python 编程语言。它提供了一个高级的 SQL 工具和对象关系映射工具,允许开发者以 Python 类和对象的形式操作数据库,而无需编大量的 SQL 语句。SQLAlchemy 建立在 DBAPI 之上,支持多种数据库后端,如 SQLite, MySQL, PostgreSQL 等。 SQLAlchemy 的核心功能: 对象关系映射(ORM): SQLAlchemy 允许开发者使用 Python 类来表示数据库表,使用类的实例表示表中的行。 开发者可以定义类之间的关系(如一对多、多对多),SQLAlchemy 自动处理这些关系在数据库中的映射。 通过 ORM,开发者可以像操作 Python 对象一样操作数据库,这大大简化了数据库操作的复杂性。 表达式语言: SQLAlchemy 提供了一个丰富的 SQL 表达式语言,允许开发者以 Python 表达式的方式编复杂的 SQL 查询。 表达式语言提供了对 SQL 语句的灵活控制,同时保持了代码的可读性和可维护性。 数据库引擎和连接池: SQLAlchemy 支持多种数据库后端,并且为每种后端提供了对应的数据库引擎。 它还提供了连接池管理功能,以优化数据库连接的创建、使用和释放。 话管理: SQLAlchemy 使用话(Session)来管理对象的持久化状态。 话提供了一个工作单元(unit of work)和身份映射(identity map)的概念,使得对象的状态管理和查询更加高效。 事件系统: SQLAlchemy 提供了一个事件系统,允许开发者在 ORM 的各个生命周阶段插入自定义的钩子函数。 这使得开发者可以在对象加载、修改、删除等操作时执行额外的逻辑。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值