一块链习是首家区块链技术学习社区,提供最系统的区块链技术课程学习,定期出品有深度的技术观察 + 评论。
为了让更多华人能够入门区块链开发,开发出一个属于自己的去中心化应用。Blockstack 中国技术社区负责人、底层代码贡献者 Gavin 老师和一块链习共同打造全球第一档《 Blockstack 从开发入门到技术实战》课程。我们基于课程发起了一个每天围绕一个「Blockstack」话题讨论的线上打卡活动。第一期课程已经进行到第二周,我们将第一周同学们的优质打卡内容分享给大家,一起来看看他们的精彩观点。 简单说说你所理解的 Blockstack 是什么?能解决什么问题?廖师虎:Blockstack 顾名思义就是基于 Blockchain 为底层网络的Web技术栈及平台。区别于传统的 Web1.0、2.0把个人数据和应用捆绑在一起,Blockstack 把个人数据单独抽取到独立模块 Gaia 中,Blockstack 平台上的应用通过第三授权方式共享使用 Gaia 中的个人数据,个人数据独立于平台应用之外。平台上的应用并不保存个人数据,这种明确分离个人数据和应用数据,并确保个人数据的权益方式,叫 Web3.0。小丹:BlockStack 是一套 DApp 全栈开发框架。 与传统互联网应用程序相比,BlockStack 绝大部分业务逻辑和数据处理都是在客户端而不是中心化服务器进行。与以太坊等其它公链相比,Blockstack 区块链并未在底层增加复杂功能,而是设计了一个全栈可扩展的方法,精简区块链层。Blockstack 遵循端到端的设计原则,保持整个网络的核心尽可能简单,将复杂部分转移到用户控制的设备和存储工具上。Blockstack 在架构上分成区块链层, 身份层, 存储层, 应用层。俊:我理解的 Blockstack 是用一整套协议架构(简单讲身份层/存储层/区块链层)来定义去中心化的互联网应用,使得服务真的只是服务而不进行数据存储。Blockstack 隔离了数据与服务,Blockstack 有数据无计算,服务无数据无计算,用户从 Blockstack 里拿自己的数据去找相应服务来计算。我理解要解决的问题是用户数据隐私的问题。通过用户的公私钥非对称加密解密,来确保服务提供方只提供服务,而不存储数据。 2020年 , 对于区块链行业,你最期待看到什么?
一休哥一休哥:2020年,最期待的看到的是金融行业与区块链的结合。若出现一个对监管友好的、又不失去中心化属性的落地产品,我想能加速这个行业的发展。王扬:还是缺乏一个真正能普及的杀手级应用——指这个应用有很高的实际价值,且不用区块链不行。廖师虎:2020最期待是国内在2G业务中有区块链成功应用,尤其是征信,医疗,政务方面,再逐步推广到2B业务,大众逐步接受 DApp 思维。李林波:区块链作为互联网基础设施逐渐成熟,除了虚拟货币,有更多实用的落地场景。青豆:最期待的是部分项目在熊市中慢慢成长起来,有实用性的产品和工具。ETH2.0,比特币有了新的改进,ipf适用,Blockstack 通过智能合约,开发有了新的突破。Vivian : 最期待被越来越多的人所熟知,就像最初的互联网,越来越多的人所运用。一休哥一休哥:一直在关注行业的发展,发现在业内,Blockstack 是基础设施最完善的一个平台,它为开发者准备了丰富的工具库,使得开发者很容易构造出一个去中心化应用。同时,它又是第一个通过SEC审核的项目,其身份系统,又作为下一代互联网的基础设施,对我具有极大的吸引力。我希望通过这门课程,能让我了解在 Blockstack 上开发 DApp 的流程,以后说不定能用上。青豆:看了很多区块链相关的项目,对比还是感觉 Blockstack 最靠谱,所以想深入的了解,通过这门课程,我希望自己也可以为社区做点贡献。未来也可以做自己DApp。廖师虎:对区块链已经很多年,也比较喜欢区块链的思想,之前也了解过DID(SoLid)网络,也比较看好,刚好看到 Blockstack 结合区块链+DID,就想着深入了解一下。希望通过这门课更深入了解区块链生态、技术和经济模式,做属于自己的DApp,从而达成自由职业愿望!Vivian : 我学习这门课的主要目的是为了我在计算机技术方面的不足,现在的很多项目都讲的很牛逼,但是如果我是小白不懂技术,就不知道真假,也就不能正确的去判断,这个是一方面的原因,还有就是和比自己优秀的人在一起,才会提高自身,从小白到了解,加快这个过程。你觉得,目前区块链技术普及的最大障碍是什么?技术、应用还是大众认知?为什么?
一休哥一休哥:区块链技术普及的最大障碍是什么?这是个非常好的问题。是技术?区块链不缺技术。是大众认知?是应用?我认为,是还没有出现让大众认知能接受的应用。我们都用过很多钱包、注册过交易所,大家还记不记得第一次使用它们时的情景?之前我有个同事,花了大半天天没能把比特币的钱包搞定,因为那个钱包要用国外的 Apple id 才能下载,好不容易找到一篇教程安装上了,发现还得抄写钱包公钥,私钥助记词,吐槽太麻烦。我还有个同事,注册交易所的时候,那个谷歌验证器找了很多地方都找不到,最后放弃了。还有很多这样的案例,在最先沉淀起来的这两个领域(钱包、交易所),用户的认知门槛太高,极大阻碍了区块链技术的普及。逐渐地,我们发现有的项目,它们尊重互联网用户的习惯,把复杂的区块链技术实现的东西藏在背后,而给用户展示的是更简单的东西,这些东西可能之前使用过互联网的用户都熟悉的。如MYKEY就把复杂的私钥管理机制隐藏起来,还通过一套机制能帮助用户在极端的情况下也能保证资产不丢失,极大地降低门槛的同时,又提高了钱包的安全性。又比如 Blockstack,它知道 Web3 与 Web2 之间有一道鸿沟,如何桥接将用户过度过来?其提供的一套工具库,既可以方便地让开发者搭建去中心化应用方,又让用户基于自己的 Blockstack id下快捷地访问这些应用,用户可以自由地出入这些去中心化应用。尽管如此,区块链技术的普及,这条路还很长。我觉得总结成一句话,区块链技术的普及,现在需要一个杀手级的应用,一个低门槛的、普惠大众的落地应用。Vivian : 我觉得区块链在普及上的障碍在于技术的障碍,大众的认知还没到这种层次。比特币刚开始时只是少数极客的玩物,至于他的底层技术区块链只是在2017年以太坊开始了ico,才被玩币族所知,但是现在有多少人玩币呢,还是少数。而大多数玩币的也就是炒币,获得利益,而大众的认知也是最简单的就是价值的体现,毕竟普通大众的接受能力有限,技术的难度和复杂也使普通大众难于接受。技术的复杂可以是在项目中,但运用到实际中应该是越简单越好,大众认识在于传播,现在传播范围也是不广泛有局限性,区块链还是新生事物,需要培养。Jason : 我觉得块链技术普及的最大障碍是大众认知吧,跟很多人一旦提到区块链,他们第一直觉认为是不靠谱的,常常和传销、非法交易等扯上关系。其实区块链这项技术所能提供的远不止数字货币,在相当多的政务和民生领域都能发挥出它独特的作用,区块链技术的普及任重道远,希望能有更多人正确认识区块链。一休哥一休哥:一直以来,我们都习惯于中心化集权机构制定的规则,我们认为它们作为如此庞大的系统是有信用背书的,我们信任它们,我们将自己的信息、资产存储在这些机构中,相信能得到妥善保管。然而,事实恰好相反,越是庞大的中心化集权机构,越容易成为黑客共计的目标,因为黑客只需要攻下中心化服务器就可以了,他们有足够的动力去实施攻击。一旦中心化集权系统被攻破,我们的敏感信息将暴露,如果我们习惯用一个相同的密码访问互联网各个应用、网站,那么黑客可以通过“撞库”去盗取我们的账号、甚至资产。没有一个中心化系统是绝对的安全。区块链网络本质上是由全球众多计算机组成的去中心化网络,该网络中的每台计算机都是一个服务器,它们存储着网络上发生的交易,通过一定的共识算法,一定的激励机制,使得这些交易不可逆、不可篡改。这时,要想攻击这个网络,难度将呈指数级上升,攻击动力大大减小,我们存在区块链上的数据、资产,安全性方面,得到巨大的保证。同时,在这样的网络中,我们的信息、资产将由自己来掌控,我们的信息都使用自己的私钥加密,没有私钥无法打开、查看,任何应用想要获取我们的信息,需要得到我们的授权。我们来决定谁可以查看我们的信息,谁可以使用我们的信息。我们的在这样的网络里,我们的身份有了一种全新的定义——自我主权身份(Self-Sovereign Identity,SSI),这是在中心化集权系统中不能给予我们的。Ting A Lin: 认知门槛高问题,可能并不是短时间之内可以解决的,或许也可能并不需要解决。效率和性能问题,这个也是大家最关注的,涌现出了多种解决方案及项目,但也在检测中。廖师虎:跨国、跨行金融清结算;多方参与时的经济及利益公平激励;政府部门系统之间数据安全共享。
更多阅读:
| Blocksatck Dev 分享 | BTC 钱包技术都在这里了
| 一文了解 Web3.0 DID 发展现状
| Blockstack 中国负责人 Gavin:通过 DID 标准解决数据孤岛及隐私安全问题
扫码关注公众号,回复“1”加入开发者社群