一块链习是首家区块链技术学习社区,提供最系统的区块链技术课程学习,定期出品有深度的技术观察 + 评论。
为了让更多华人能够入门区块链开发,开发出一个属于自己的去中心化应用。Blockstack 中国技术社区负责人、底层代码贡献者 Gavin 老师和一块链习共同打造全球第一档《 Blockstack 从开发入门到技术实战》课程。我们基于课程发起了一个每天围绕一个「Blockstack」话题讨论的线上打卡活动。第一期课程已经进行到第五周,我们将第四周同学们的优质打卡内容分享给大家,一起来看看他们的精彩观点。
4月5日,吴逸飞助教给我们做了一次直播分享,请你写出一段观看后的总结吧~Vivian:吴逸飞助教分享的很透彻,数据的稳私权一直是被关注的热点,很多人的数据稳私是不希望让别人知道的,比如现在的随申码,动不动就要拍个照片,你的面貌隐丝就被收集了。很多例子了,收集收有了大量的数据,就可以通过你的行为习惯,定制各种营销策略,或者也可以用作他用,所以隐私很重要,而Blockstack却让数据隐私回归个人,这是一个新的开端,就我个人而言,非常Blockstack能够发展的越来越好。沈国晔:助教人帅,课程解释又清楚。W3C DID规范尚未完整,估计等规范完整后,各类的DID会重构其架构。Blockstack架构类似verifiable credential的架构,所以未来可以思考如何利用Blockstack建立第三方认证的机制,目前Blockstack的user资讯还处于user自行提供无第三方认证的阶段。亚东:讲的挺好的,结合Blockstack 来讲DID以及W3C DID以及VC。对DID的问题分析的很有前瞻性。我也在想这样一个去中心化的身份认证,一个是数据中心化存储很容易被黑客恶意攻击,另外一个用户身份与数据的加密,又难监管。有点戴着镣铐跳舞的感觉。可能我还需要进一步学习吧。今天我们来聊聊:你觉得什么样才算是区块链真正的落地?春树:区块链其实很多项目已经落地了,但是现在的问题往往是与去传统应用对比没太大优势,而且推广和长维护上,都一些问题。某种意义上区块链不缺落地(就连自动驾驶都鼓吹区块链),而是缺真正杀手应用,传统中心化应用无法复制的应用。某种意义其实bitcoin就是这种应用,但是要真正功能化场景,区块链核心其实就是解决共识通信与节点存储。沈国晔:个人感觉目前落地最好、最广的是DeFi类别的应用,不过这些DeFi应用要是underlying token本身要有价值与价格,token本身的价值、价格又来自于两方面:目前比较大的问题是第二点,价值上还追不上价格,所以才出现一天3/7跌超过50%的情况。有价值的落地会是token在某生态系中能扮演价值交换的角色,这也是我自己创建dapp的目标。杨超:大家都在用,就如同大家都在用操作系统、数据库一样。没有人会不明觉厉!2020年初,Blockstack 提出共识算法 Stacks 的 2.0 版本,使用传输证明 PoX(Proof of Transfer)代替燃烧证明 PoB(Proof of Burn),社区似乎很买账,代币涨了不少。可以根据你的理解,介绍一下PoX这个共识吗?沈国晔:PoX用一已经安全的PoW 链当作基础来确保新的链的安全。不像PoB要烧掉基础链上的币,PoX的矿工可将币分给帮忙证明共识的节点,可以激励新的链的初期参与者。廖师虎:PoX与PoW+PoS效果类似,但通过持有STX而与矿工共享收益,从而获利比特币。Jason:PoX并不会将比特币销毁(发送到一个黑洞地址),而是将比特币发送给Stacks Chain的参与者。你认为一个优秀的区块链工程师需要具备哪些能力?如何能达到这样的能力呢?一休哥:随着未来区块链底层基础设施的完善,我们不难想象有一天,大量的区块链应用将会出现,区块链工程师将是个非常受欢迎的、稀缺的岗位。如果开发人员没有区块链思维,其工作将变得异常艰难。我认为一个优秀的区块链工程师,应具备以下能力:出色的编码能力和需求理解能力、迅速的排错能力以及对趋势的洞察能力。首先,出色的编码能力是练出来的,可以通过自己的项目,也可以通过查阅github上优秀的开源代码来加以练习,甚至参与到开源项目中去;其次,出色的需求理解能力,秒懂需求,可以大大降低沟通成本,把更多的时间,放在需求的实现上。第三,迅速的排错能力,这是考验开发人员当遇到问题时,能否以最快的速度响应并解决问题。这需要积累和不断总结经验,可以通过刻意练习,去加强。最后,对趋势的洞察能力,考验开发人员所写的代码是否具有前瞻性。看优质图书,向行业的顶尖从业人员学习,从宏观角度多了解行业的变化。沈国晔:自我快速学习的能力、洞察区块链产业的趋势与变化。例如越来越多区块链公司开始使用Rust,那就要能马上学习,马上应用。多参加一块举办的课程,多认识区块链产业的从业人员,多做深度的交流。今天我们来探讨的话题是:如果没有token的暴涨,区块链行业是否会达到今天的热度?如果没有token的收益,是否还有人愿意运作公正的节点?是否存在一种机制能够同时实现:算力均衡(vs算力浪费)、去中心化(vs授权代表联合作恶)、高效共识(vs低速确认或容易分叉)?一休哥:区块链的一大魅力在于,其引入了通证(token)这样的东西,通证是可流通的加密数字权益证明,系统可以通过设计合理的通证经济模型,通过通证激励可以让多方参与者的利益对其,使得系统稳定运行,比特币就是第一个非常成功的区块链系统,它已经稳定运行十余年。区块链行业达到今天的热度,以比特币为首的数字货币的暴涨可能起了助推作用,但更重要的是,区块链技术的发展,从业者们不断地发明各种新玩法,比如人们发现以太坊的智能合约可以用来I,C,O,原来加密猫可以这么赚钱,又比如EOS上的菠菜体验还不错。不过泡沫过后,区块链终究要寻找真正落地的场景。而落地场景需要好用的基础设施,目前来看,现有的基础设施还无法满足,从业者们重新思考区块链的不可能三角问题,回到公链、共识算法上来。相比于构建更高效的共识算法,建立更强的链,我个人更看好类似Nervos的双层架构的实现方案。Layer1的CKB网络是一个多链结构,使用PoW共识,完全去中心化,主张资产的安全和去中心化,Layer2可以是更高性能的链,他们可以接入到Layer1上来,Layer2上的资产和状态,存放到Layer1中来,其交易成本相较比特币网络会更低,同时其灵活的架构使得Layer2方便地接入。Blockstack我理解是一个高性能的Layer2,其独创的POX共识,值得期待,更期待Blockstack与Nervos的联合。廖师虎:如果比特币不暴涨,可能也就没有区块链技术了,区块链技术是2015年由于比特币暴涨后,被提炼出来的技术栈,之前只有比特币而没有区块链。缺少token的区块链只能当去中心化数据库(账本)使用了,也就是所谓的联盟链,威力只有原来20%不到,目前还没有理想机制实现:算力均衡+去中心化+高效共识。3. 由特定基金会向大众募资来作为公正节点,目前Blockstack就是想达成这样的平衡。
更多阅读:
| Blockstack Dev 分享 | Web3.0时代的数据主权
| Blockstack Dev 讨论 | 形成商业闭环,让项目真正落地
| Blockstack Dev 周记 | 区块链的精髓在这些白皮书里