首页
下载应用
提交文章
关于我们
🔥 热搜 🔥
1
1
2
百度
3
1'"
4
习近平
5
上海
6
今日热点
7
@纽约时间
8
@诉说趣闻
9
百度傻逼
10
bxss.me
分类
社会
娱乐
国际
人权
科技
经济
其它
首页
下载应用
提交文章
关于我们
🔥
热搜
🔥
1
1
2
百度
3
1'"
4
习近平
5
上海
6
今日热点
7
@纽约时间
8
@诉说趣闻
9
百度傻逼
10
bxss.me
分类
社会
娱乐
国际
人权
科技
经济
其它
故意按摩让女生“产生欲望”后发生关系,算性侵吗?
讲座预告 | 杨松:数据跨境流动的国际法问题
地方新规:2025年1月1日起,女性35岁前登记结婚,奖励1500元(全文)
天佑开麦再赞阿哲!阿厦爆瓜老爸三亚看阿哲!阿哲开干多元赛!
老塔申请强制执行,小白龙被限高!主播要账晨一,遭警告冻结!
生成图片,分享到微信朋友圈
查看原文
其他
Subdev 周记 | 什么样才算是区块链真正的落地
Original
一块链习
一块Plus社区
2020-11-11
Substrate 是Parity主导的面向未来的通用区块链开发框架,它为区块链抽象封装了一整套基础设施,在功能性和易用性之间做到了较好的权衡。
一块链习
在通过举办全球第一门Substrate开发实战指南——《 Substrate快速入门与开发实战 》课程培养Substrate开发者的同时,也希望
成为「中国Substrate开发从业者对话世界」的连接者。
我们基于课程发起了一个每天围绕一个「Substrate」话题讨论的
线上打卡活动
。第三期课程已经进行到最后一周,现在我们将各位同学的第四周优质打卡讨论内容分享给大家,欢迎一起来看看他们的精彩观点。
具体内容如下:
DAY 21
你认为基于substrate开发是什么样的体验?
佳爷@程序员:
让我感觉Substrate的强大,宏的使用让开发特定场景的区块链应用变得更加便捷,当然也不容易理解。
DAY22
对比Rust和另一个你所熟悉的语言,分析下两者的优劣性。
村上香菜子@电商:
近几个月新学了Python。
Python入门真是低门槛,只要有编程思维,基本上很快入手。
变量写到哪算到哪,连显式定义都不需要,语法上基本没有太多要求。
而Rust实在是太复杂了
,像一些所有权、生命周期和泛型参数,看得我云里雾里的。
当然,事物总有两面性,
Python的语法便利性,是以牺牲了程序的性能为代价实现的,而Rust则用榨光人的脑细胞作为代价,来实现机器的高性能。
曼曼@运营:
1. Java的基本类型是Rust的基本类型的子集。
2. Java有类, Java类里将数据和行为绑定在一起,控制访问。
Rust有trait,有点像Java的接口,数据和行为分离,可以在已有的数据类型上增加trait行为,更加灵活。
3.Java用的是第三方构建工具,Rust用自己的cargo完成构建和管理。
郝明@程序员:
Rust和Java相比,Java有gc,性能会差一些,类有继承功能,变量必须定义类型,语法简单,debug方便,R
ust编译慢,debug占用磁盘空间大,语法门槛高。
DAY23
你觉得什么样才算是区块链真正的落地?
郝明@程序员:
之前没办法可信传输,
解决了链之间数据传输,才能实现应用或业务之间的合作,打通数据是关键。
佳爷@程序员:
区块链技术是不可篡改的分布式账本、去中心化等特点,
落地后场景应该是多方无法达到信任,而且希望能够低成本的交易,我认为DeFi会是一个非常不错的落地方案。
村上香菜子@电商:
区块链真正的落地,我认为体现在两个方面:
1.在可接受成本范围内,解决了非区块链世界解决不了的痛点,
这样就具有了必要性和不可替代性。
2. 国家法律层面上的认可。
这就给区块链项目提供了政策背书和发展土壤,大家可以放心享受区块链项目带来的成果。
DAY24
联盟链和公链都有哪些优缺点?
郝明@程序员:
联盟链是同业之间搞的一种区块链,运营成本联盟承担,
由于是定制开发,容易满足业务场景,减少之前数据传输 安全的成本。
公链运营成本主要在矿工,用token激励,可以在链上实现不同的应用dapp
,优点是共识高,记账节点多,安全性高,缺点是维护成本 升级成本高,实实在在落地的项目少。
村上香菜子@程序员:
联盟链
优点:
1. 生态治理相对简单。
游戏规则由联盟链制定和执行,没有他方干预,可限制参与者和参与行为。
2. 私密性和安全性相对较好。
因为生态参与者成分比较简单,联盟链上的破坏和攻击行为必然会比公链少很多,安全环境让数据的私密性也比较容易实现。
3. 链上功能可定制。
因为联盟链是定向使用的,在一些必要基础设施基础之上,可根据使用需求选择实现或者不实现哪些区块链功能。
4. 链上的基础设施部署和维护相对简单。
因为参与人数少,功能单一,所以部署和维护成本会较公链低很多。
5. 交易费用低。
前面几点使得联盟链总体运行成本变低,所以交易费用必定会下降。
联盟链缺点:
1. 影响力小。
联盟链只在联盟范围内达成共识,联盟以外就可能不被认可了。
2. 信息闭塞。
联盟链内和链外就像平行世界,自成一体,容易造成信息不对称。可以通过一些技术手段来避免这个问题。
公链
优点:
1. 消息互通,无限互联。
消息基本没时差,没界限,所有人都有机会接收到。
2. 影响力大。
只要愿意参与进公链的人就是愿意承认公链共识的人。公链影响力要比限制成员的联盟链大。
3. 生态活跃,创新力更强。
因为不限制参与者和参与行为,整个公链的活力就可以被激发,不同的团体就可以在生态里开展自己的业务,无论是盈利性的还是非盈利性的。各种创新技术和活动也会因此源源不断被激发出来。
公链缺点:
1. 安全性受到很大挑战。
因为参与者成分复杂,其中不乏动机不纯者寻找漏洞攻击,安全性会受到挑战。
2. 基础设施维护和运营成本较高。
因为参与方多,需要使用到的硬件和软件都会是一个高量级的水平,基础设施维护和运营成本会比较高。
3. 共识达成相对难一点。
人多嘴杂,意识形态多样,容易产生分歧。
4. 交易费用相对联盟链会高一些。
交易打包竞争机制,以及为了保证交易环境安全而实施的一系列措施和机制,如身份验证机制等,都推高了交易费用。
晓聪@程序员:
联盟链是许可链,是相对于公有链而言的。
联盟链是先达成共识再广播, 公有链则相反, 联盟链大多数给予FAIBIC 国内的华为链、 网易链、 阿里的联盟链, 还有趣链的都是如此, 技术的进步主要是在公有链上。
DAY 25
波卡里的slot是什么?有什么潜在机会?
曼曼@运营:
Slot插槽是平行链和中继链的接口。插槽数量有限,
以后价格也会越拍越贵
,所以要早做打算,即使暂时没有要接入波卡中继链的需求。先买下以后再看后续怎么使用。
Ting A Lin@自由职业:
1、在链初始启动时,
插槽数量较少,但会随着时间增加。
2、我们会通过拍卖的方式
出租插槽
,拍卖的方式是 Candle Auction。
3、
每次出租的插槽的生命周期是有限的。
4、
小部分插槽会由Web3基金会保留一部分时间,给“common good”的平行链。
Ratentlan@程序员:
slot是平行链插槽,平行链通过slot接入中继链。
slot属于稀缺资源。看好波卡,可以拍下或者租下,后续有升值空间。
更多阅读:
Subdev 讨论 | 同学们设计的加密猫进阶到模块V4了
Subdev 分享 | 手把手:用RUST语言开发RSA算法模拟
Subdev 周记 | 10年后,Web3技术能带来的未来
扫码关注公众号,回复“1”加入开发者社群
喜欢此内容的人还喜欢
您可能也对以下帖子感兴趣
{{{title}}}
文章有问题?点此查看未经处理的缓存