Bamvor 2018-11-30T09:49:17+00:00 bamv2005@gmail.com Ipfs Libp2p Monthly Progress 2018-11-30T00:00:00+00:00 Bamvor http://aarch64.me/2018/11/ipfs-libp2p-monthly-progress 本月IPFS/Libp2p进展

本月协议实验室连续发布了go-ipfs 0.4.18,js-libp2p 0.24.0和js-ipfs 0.33.0,重要更新如下。

QUIC

go-ipfs终于合入了原计划Q3完成的QUIC(之前是libp2p已经合入了,卡在go-ipfs自己)。QUIC是一个基于UDP的协议,对于IPFS来说,使用QUIC的好处有:

  • 所有QUIC连接可以共享一个file descriptor,这样可以更快的dial。由于节省了资源,也可以同时打开更多连接。
  • QUIC支持的fully encrypted, authenticated, and multiplexed connection,理论上可以改善DHT的时延。这对于IPFS访问大量数据时尤其有用。
  • QUIC可以更好的支持NAT打洞。

gossipsub

go-ipfs支持了基于gossip的pubsub(订阅发布)。和之前floodsub相比,gossipsub可以降低对带宽的需要,同时可以fallback回floodsub。 gossipsub 的规范:https://github.com/libp2p/specs/tree/master/pubsub/gossipsub floodsub在节点连接时会查询对方是否支持floodsub,如果支持会给对方发一个hello message。floodsub会把所有收到的消息都会转给本节点连接的所有节点。这种简单粗暴的方式会造成消息洪水。。gossipsub希望找到一个平衡点:较快的广播metadata的同时通过可控的路由做数据传输。

用户可以用下面命令打开gossipsub : ipfs config Pubsub.Router gossipsub

代码实现在:https://github.com/libp2p/go-libp2p-pubsub/blob/master/gossipsub.go

WebUI

IPFS官方认为改进后的WebUI比之前好了100倍,下图是笔者在日常开发分支编译的ipfs节点截图。 节点启动五分钟后,可以看到节点数量最做的依次是美国,德国和中国。 在节点页可以看到基于地理位置的分布,主要在北美,亚洲和欧洲: 用文件传输功能上传Filecoin白皮书: 使用Filecoin的CID(QmRWx2YMoaJvsVu6v3oBvNwF9Pfcx2VdGEpLuWcBnkVwLR)查看 Filecoin的白皮书659k,ipfs默认的chunk大小是256k,所以有三个chunk(分别是256k, 256k, 147k),对应上图从root分出的三个点。

js-libp2p进展

  • 支持指定路由的内容和节点寻址:这样用户可以更好的控制自己的DHT。例如libp2p-delegated-content-routing包,可以通过DelegatedContentRouing指定路由。
  • Relay默认打开。最近libp2p社区边重构边开发,已经合入了auto relay。auto relay可能会被Filecoin和以太坊使用。

IPLD roadmap

  • 2018年Q4的计划
    • 重构全部规范(已完成);
    • unixfs v2的规范操作(正在进行);
    • 完成js-ipld接口的重构(正在进行)。
  • 社区在讨论2019年的计划: ipld/roadmap#2Stebalienmikeal 在IPLD能否直接提供加密数据存储能力有些争议。

IPFS学习资料

]]>
Venom In Everyone S Body 2018-11-07T00:00:00+00:00 Bamvor http://aarch64.me/2018/11/venom-in-everyone-s-body 每个人心中都住着一个《毒液》

周日(2018年11月4)第一次参加伊姐看电影的观影活动。伊姐影片结束之后说的话很给我启发。伊姐说每个人心中其实都有一个毒液。这让我想起了心理学讲的生能量和死能量,也就是生本能和死本能,心理学中死本能,也叫黑色能量/黑色生命力,正好对应毒液黑色的身体。

武志红老师心理学课中讲到“小婴儿或心理发展水准偏原始的成年人,一旦发出一份动力,最初是抱着“我是神,我的意愿一定会得到世界积极回应”的预期的,如果没有实现,就可能立即变成“魔”。”心理学上讲,如果一个动力看到了,它就会变成生能量,如果没被看到就会变成死能量。

影片中毒液和男主第一次有一致的感受是看到了女主。毒液喜欢女主并要男主求和她一起去医院,即使去医院的目的是为了杀死毒液。影片结尾的时候,主角对毒液说,既然说我们要长期共存的,要定一些规矩,你不能上来就把谁的脑袋咬下来。从这个角度说,主角也看到了毒液的需求吧。

在工作和生活中,当别人挑战我的时候,我本能的会被认为别人是在攻击我,所以我就想过来攻击对方。大概是我内心不安全的东西太多了,所以容易觉得到别人在攻击我。最近一两个月再尝试说给别人提供更多的信息去影响别人的观点,而不是直接否定对方。写公众号和知识星球也是希望能够提供有价值的信息,让信息流动起来。不要让自己封闭在一个地方,固定在一个地方。

]]>
Lifeweek 201837 Born As Girls 2018-11-03T00:00:00+00:00 Bamvor http://aarch64.me/2018/11/lifeweek-201837-born-as-girls 《三联生活周刊2018年37期》养育女孩

  • 出版时间: 2018年9月17日

很久不看三联周刊了,今天在图书馆学习,没找到经济观察报,但是看到三联生活周刊。嗯嗯,这个图书馆还不错。这期有很多关于女孩养育的故事,其实我自己并没觉得想过养育女孩遇到的问题。

《养育女孩:你能给的 和无法逃脱的》

第50页

还是在suse的时候,有个同事的孩子在孙瑞雪至尊宝宝幼儿园,从她那里了解到很多育儿经验,她对我说,养育孩子最终会到自己的成长。那时候知道一些书名,比如正面管教,非暴力沟通,游戏力,父母能效训练。就像孙中山先生说知易行难,几年以后我才真正体会到,做父母难是真正难在成为自己,自身的成长。这也是我自己很大的困难。

原来我们也无法出粉红粉监的魔咒。小男孩、小女孩到了两三岁第一次为自己做选择的时候,天然地就会有这样的颜色取向。不光是装扮,游游还要用粉色的水杯,背粉色书包,用粉色牙刷,她的彩笔和橡皮泥,永远是粉色先用完。有一天她问我:“妈妈,蝌蚪也可以是粉色的吗?” 作者钟煜不希望女儿像公主一样长大,在她女儿三岁以前,她为女儿选择的衣服都比较中性,甚至偏男性,没想到女儿到了三岁主动选择了粉色系。和女儿一起读《小俏妞希希》时尝试自己退后一点,多给孩子选择的机会。

后来我给她买了一套叫《小俏妞希希》的绘本,我们俩都特别喜欢,我希望通过这套书让游游的审美观念能发生变化,小俏妞希希跟游游简直一模一样。她喜欢粉色和藕荷色,所有的东西都带蝴蝶结和蕾丝边,她见人会行屈膝礼,勤奋地学说法语,因为这样显得更优雅。

事实上这套书不但在我游游,更是在教我。我学会后退一点,让她自己发现。“妈妈,跑步的时候还是不要穿这个公主裙了,要不跑不快。”

读到不得不承认人和人差别真的很大,为什么有人几个月,两三年就能转过来的事情,我几年都转不过来。其实心里知道,每个人体会的都是自己的人生,真的的没必要和别人比较。再次尝试接纳自己吧。

第51页

一个心理学家说道:“特别敏感的孩子,能比别人看到更多的美好。”我更加能接受游游的这种性格。 你需要做的是让她在家里能够感受到亲密和支持,而不是锻炼和压力。

两年她一直都是班里的“三好学生”,他们学校不排名学习成绩,选“三好”靠的是体育成绩。今年评选的时候,老师把候选的几个孩子的名字写在黑板上,说“上课不积极发言的不能当‘三好””,然后把游游和另一个孩子的名字擦掉了。我当然觉得这对孩子是种巨大的伤害,我们三个人开了家庭会议,除了表示“爸妈并不看重当不当‘三好学生’““老师有她的要求,虽然这么做不公平,但你需要接受游戏规则”之外我跟她爸爸商量要不要去学校跟老师理论,最后我放弃了。除了因为游游开学之后可能会换班主任之外,我每次跟游游聊天的时候,发现她对于上课不举手回答问题是一种很轻松的状态,她会说:“我举手的时候老师还不叫我呢!”我看她没有把这当成一种压力,我就放心了。因为我小时候也特别不爱回答问题,我非常清楚,举不举手跟学没学会没有必然联系。

对孩子有这么多观察。既关注了孩子的感受,也如实给孩子呈现人与人观点的差异,促进孩子有自己的判断。

第72页 · 2018-11-03

*此文档通过 [滴墨书摘APP] 导出

]]>
Meituan Position Performance Kernel And Docker 2018-10-20T00:00:00+00:00 Bamvor http://aarch64.me/2018/10/meituan-position-performance-kernel-and-docker 美团容器研发中心招聘性能优化,分布式存储和内核职位

半瓦按:经常有朋友找人或找工作,想了想,单开了板块撮合大家。JD和简历都可以砸过来。

职位1:

全栈性能优化专家

职位描述: 负责私有云平台全栈的性能分析和优化

岗位要求:

  1. 熟悉x86系统架构、linux系统架构
  2. 具有丰富的全栈性能优化经验:硬件层性能优化、操作系统层性能优化(linux)、应用层性能优化;
  3. 熟悉各层常用的性能分析工具
  4. 熟悉了解各层常用的性能优化方法和一般理论
  5. 硬件层优化需要熟悉了解常用的硬件的特性和常用的优化手段和评测方法:cpu/mem/disk/网卡/x86多路服务器等
  6. 操作系统层优化主要针对linux系统,需要比较熟悉linux的内核实现和各种优化调测手段: 内存优化、调度优化、协议栈优化、文件系统优化等
  7. 应用层需要有丰富的jvm调优经验、c/c++应用调优经验等
  8. 以上满足3点即可

职位2:

分布式块存储开发运营专家

职位描述: 负责制订私有云平台使用分布式块方案的整体方案和问题解决,积极引入业界的成熟经验成果

岗位要求:

  1. 熟悉业界主流的分布式块存储产品,熟悉其特性差异,比如ceph、EBS等;
  2. 有过实际的分布式块存储产品开发经验或运营经验尤佳;
  3. 熟悉业界主流的云计算平台使用分布式块存储的方式和部署方案
  4. 熟悉云计算产品,了解其中的节点扩容、缩容、迁移、网络QoS保障、IO QoS保障等
  5. 有过实际的云计算平台接入分布式块存储的实际优化经验尤佳
  6. 做事严谨认真,对结果负责
  7. 善于沟通,做事灵活

职位3:

Linux内核开发工程师/专家

职位描述: 负责美团私有云平台kernel的维护演进和升级迭代

岗位要求:

  1. 熟悉操作系统原理,熟练掌握C/bash等;
  2. 悉Linux内核,精通某一子系统更佳,比如内存管理系统、调度系统、网络协议栈、文件系统等
  3. 熟悉常用的kernel debug技巧和工具,有实际的kernel开发和debug经验尤佳;
  4. 熟悉kernel开发社区,在kernel社区有贡献的优先;
  5. 需要候选人长期专注于kernel,做精做深,直接参与社区,一方面积极将内部的特性推向社区,一方面积极引入社区新特性;
  6. 做事严谨认真,对结果负责;
  7. 应届生基础好的也非常欢迎;

有意可私信笔者或直接发邮件:heguanjun@meituan.com

半瓦的公众号文章

]]>
Thoughts After Watching Hichki 2018-10-16T00:00:00+00:00 Bamvor http://aarch64.me/2018/10/thoughts-after-watching-Hichki 《嗝嗝老师》,接纳与成长

整个电影给我印象最深刻的是接纳与成长。这并不仅仅是9F班,而是整个学校包括所有老师和同学,甚至包括他们父母共同的话题。就像影片最后9A班的班主任所说的,他原来总认为做老师很难,后来才明白做学生更难。学生做错就会被扣分,但是老师教错了并不会被扣分。

影片的开始是奈娜(Naina Mathur)小时候由于妥瑞氏疾病会发出怪叫一度面临退学,但是由于可汗校长对她接纳,她才能在普通的学校完成学业拿到双硕士学位,而不用去特殊教育学校。奈娜由此坚信自己应该去做一名老师。她宁可五年被18所学校拒绝,甚至被母校拒绝五次,仍然不放弃。

9F班是因为拆迁而并入这所学校的,全部都是贫民窟的学生。家长为了生活而疲于奔命,有的家长甚至家访都找不到人。奈娜耐心的了解学生,希望学生们能够放下自己的害怕与恐惧,通过飞纸飞机把自己的害怕和恐惧抛诸脑后。 整个电影给我印象最深刻的,我觉得是在说接纳与成长。这并不仅仅是9F班,而是整个学校包括所有老师和同学,甚至包括他们的父母共同的话题。就像影片最后9A班的班主任所说的,他原来原来总认为做老师很难,后来才明白做学生更难,做错就会被扣分,但是老师教错了并不会被扣分。

一起仍飞机fly-paper-plane__small 和同学们一起仍飞机,图片来源:http://img3.doubanio.com/view/photo/raw/public/p2535365470.jpg

同时她去观察孩子们的特点,他发现贫民窟的孩子生活经验很丰富,每个人都有每个人的优势,修车铺的孩子Aatish数学计算能力很强,有的人做饭很好,她把每个人所擅长的和学习的知识联系在一起,用抛鸡蛋学习抛物线,用投篮学习物理知识。

Aatish最终选择信任奈娜,放下自己之前信任别人而被抛弃所积累的恐惧。与全班希望老师继续做他们的北极星。孩子们和老师之间的互相接纳,看得半瓦落泪。学校认为他们不安全,不让他们在学校继续学习,他们就在船上在,在大街上,在一切能学习的地方学习。影片的最后9F, 9A学生一起完成了科技竞赛的作品并获奖。

Naina-being-Polaris-of-her-students--bamvor__small 孩子们希望奈娜继续做他们的北极星,原始图片来源:http://img1.doubanio.com/view/photo/raw/public/p2535298119.jpg

延伸阅读

本文首发笔者公众号《敏达生活》,欢迎勾搭,拍砖。

]]>
Career Rethinking 2018-10-14T00:00:00+00:00 Bamvor http://aarch64.me/2018/10/career-rethinking 读辉哥奇谭文章体会

你是否愿意降薪选择一份自己喜欢的工作?我心里面觉得这样的文章其实对我来说没有意义,因为我一直是觉得机会重要,将心没有那么重要。但是我发现,其实我没有回答辉哥说的这两个问题:

第一:你最想要什么?

第二:为了你想要的,你可以失去什么?

我之前只是做了鸵鸟。然后顺着看了《找工作时不要追求「顶薪」》

最关键的是一定要「上车」,并且坚持。这样,当公司业务发展,而你自己也在公司内成长时,会形成「双引擎驱动」薪水增长的局面。

我自己的感觉是上车容易坚持难。我自己就是加入一家公司之前有很多想法,加入之后很容易被所谓的琐事带跑偏了。回想起来,这样的原因是没有细化和可以执行的目标。然后看了《别把收入当身价》 ,里面提到理想情况是“身价高于收入”。然后顺着看了《为什么你需要三份收入?》 里面提到:

本职工作的收入;

「第二职业」的收入;

投资产生的收入。

说到第二职业的收入,之前作微信公众号楼和知识星球的时候,除了希望粉丝上涨,其实没有什么目标,就是觉得自己需要积累。回到人生一页纸,生活是比较清楚的:持续的个人探索,每周一天放空自己。每周3小时健身。我未来的技术目标是什么?如果我看好p2p,那么ipfs只是我的一个切入点。点对点计算,存储和网络才是完整的解决方案,并直接解决了业务的痛点才算是闭环。那关键结果是什么呢?可能有两条:

  • 关注p2p的技术发展;
  • 主流技术栈的开发能力;
    • 编码能力;
    • 社区参与。
]]>
Understanding Children With Drawing 2018-10-02T00:00:00+00:00 Bamvor http://aarch64.me/2018/10/Understanding-Children-with-Drawing 《理解孩子的画》——与孩子一起成长

这一期的读库MOOK寄来了两本书,一本书《理解孩子的画》,一本是《母亲这种病》。之前朋友推荐过一本书是《培养孩子从画画开始》,没有静心看下去。这次看了看这本书,很希望里面的配色。做些笔记,对照孩子们的画,与大家分享。

img

  • 作者: [法] 热内·巴尔迪

  • 出版: 新星出版社

  • 出版时间: 2018-9

第16页

书摘:蚂蚁和孩子:“蚂蚁会不会画小人?想象你正在一条小河的岸边,看着一只蚂蚁在筑坑洼注的地面上行进,突然,蚂蚁在潮湿的沙土上留下的痕迹,让你联想到一个小人的形象。蚂蚁难道两了个小人?没有。蚂蚁根本不知道什么是小人,也根本无意画出小人。就算蚂蚁留在地上的痕迹形成了“小人“二字,你也不会觉得它真的写了这两个字。无论蚂蚁的足迹构成什么样的形状,它都没有任何表征含义。即使这些形状与某些事物之同有着相似性,也无法称其为“画现在,三岁的孩子在潮温的沙土上用手指画了几条线,然后自豪地宣称:“找画了一个小人!”你观察着孩子的涂鸦,可能完全找不出它和小人的相似之处。尽管如此,你仍然会承认:既然孩子说了,

那他肯定是画了个小人。这个故事的寓意在于,相似性既不是形成画的必要条件(孩子的画),也不是充分条件(蚂蚁的足迹)。只有在两个意图交汇的情况下,线条才成为画,那就是:孩子画画时的意图,以及你看他画画时的意图。”

想起小女儿3.3画的手套(左上角蓝色区域)。

根据下面这个手画的

第19页

年龄并不重要,关键是了解孩子对图形认识的过程。另外比较喜欢这本书的配色。小女儿3.3画的三角龙:

第30页

是否让孩子填色,我始终看到过不同的说法。最开始和孙瑞雪只能找个幼儿园的妈妈,交流开始,一直是认为让孩子填色是不好的,因为这样会限制孩子的自由发挥。另一方面,蒙氏幼儿园里面普遍使用图形的填色,练习孩子手指对于笔的控制力。我想关键的问题并不是孩子是否填色,而是孩子填色中的感受和收获,他是在享受填色的过程,试图控制他的画笔,还是被迫按照书上的颜色和方式去画他的画。

大女儿 3.0的时候用毛笔画画,宝宝自己发现可以把毛笔按成扇面画画。

##第36页

大女儿4.2和爸爸一起做的草原,草是两个人一起贴的,背景是大女儿独立画的:


*《理解孩子的画》的原文和笔记通过 滴墨书摘APP 导出

#

]]>
Filecoin Faqs 2018-10-02T00:00:00+00:00 Bamvor http://aarch64.me/2018/10/Filecoin-FAQs Filecoin官方FAQ缩编和解读

10月2日协议实验室官方发布了FAQ。这是今年继多篇存储证明(Proof of Replication)论文(参考公司星际比特的发问:深度剖析复制证明论文),Q1,Q2 Update(参见笔者文章:是戏法是真货?深度解读Filecoin Q1&Q2 Update)之后第三篇长文,笔者读后觉得信息量很大。下文节选了笔者感兴趣的新增内容并标出了重点,与诸君分享。原文地址:https://filecoin.io/faqs,全文翻译见公司公众号IPFS星际比特文章:IPFS/Filecoin发布官方FAQs

注:下文以半瓦开头的内容是笔者所加,其余为官方内容。

什么是Filecoin和IPFS

FAQ从IPFS和Filecoin是什么开始,着重回答了两个问题:

  • “When should I choose to use Filecoin and when should I choose IPFS?)”(“什么情况下选择Filecoin,什么情况下选择IPFS?”):使用IPFS,意味着需要自己管理存储节点,每个节点都需要主动存储数据,IPFS层的每个节点并不会保证数据不会丢失。Filecoin通过激励机制解决了上述问题。
  • Filecoin和中心化存储(google cloud,apple cloud,百度网盘)的区别。

挖矿

Storage miners 得到块奖励(block reward)和交易费用(transaction fees)是和矿工对网络贡献的存储能力成正比的,和hash算力无关。 Retrieval miners想获得对于特定文件的出价和交易费用,需要看带宽,出价或对于交易的初始相应时间(时延,与客户的距离)。retrieval miner能支持的最大交易量由最大带宽决定。

矿机的形态和NAS类似,具体的CPU和内存要求还没有确定。值得注意的是,早起矿工需要做为全节点(Full node)接入Filecoin网络。

由于Filecoin使用的Proof-of-Replication and Proof-of-Spacetime并不是(类似于比特币的)计算hash的PoW。虽然Filecoin的proof需要硬件的辅助,但是由于ASIC(专用集成电路)随机访问大内存成本比较高,所以ASIC用场不大。协议实验室认为商业硬盘在产生和验证证明都能做到有竞争力的速度。

存储节点会存储两部分内容,一个是sealed数据(也就是用户要实际存储的数据,seal目的见文末名次解释),另一部分是Filecoin区块链本身的数据。用户数据本身并不包括在Filecoin链上数据中。Filecoin区块链的数据会远远小于用户数据的数量。

Retrieval miners允许自己存储数据,但是这并不意味着Retrieval miners成为Storage miners。Filecoin鼓励更多的Storage miners,它们可以质押存储,担保和通过Proof-of-Spacetime证明存储的连续性。

我们预计Retrieval miners同时会成为Storage miners或者从Storage miners得到他们认为的热点文件。Retrieval miners并不一定从Filecoin得到数据,也可以从IPFS网络(免费)得到。

在存储市场,矿工通过一直存储具体特定的文件获得奖励,同时存储市场的矿工有机会得到出块奖励以及记录在该块的所有交易的费用(和其它加密货币类似)。在索引市场,矿工通过更快为off-chain(链下)提供文件得到奖励。

客户

在解释为什么要使用Filecoin而不是已有token或直接使用美元时,协议实验室强调“Payment and rewards in filecoin power the incentive structure to guarantee a fair, permissionless, robust, and decentralized storage network.”,Filecoin的token FIL用于提供一个公平,permissionless,鲁棒和去中心化的存储网络。 半瓦注:permissionless networks相对于permissioned network,前者例如比特币,以太坊等公链,任何人都可以参与的网络。

在Filecoin得到数据是否是付费的?有些情况是,有些情况不是。 Filecoin中最基本的情况是,客户为得到数据付费。当然这个情况不能满足当前互联网的所有情况。例如可能有公司或组织通过优惠券的方式(免费)为最终客户提供数据服务,例如网站的运营者为网站付费,Filecoin的最终客户可以免费访问这个网站。(单纯的)IPFS节点和网络仍然是免费的。Filecoin上线后,IPFS节点可以收费或免费提供数据。此外,我们相信,会有非政府组织或政府赞助访问科学或文化数据(最终客户可以免费)。半瓦:看起来协议实验室官方认为会有很多Filecoin的运营商

没人能保证数据一定不会丢失,但是Filecoin网络会尽力保证数据尽可能可靠的做了副本。如果某个Filecoin节点数据丢失,它会损失它的质押的FIL。这里如果节点短时不在线,不会损失质押,长时间不在线才会。Filecoin网络会(通过存储市场?)自动找到另一个节点存储数据。

Filecoin市场有个默认的副本数量,客户可以根据需要调整副本数量。

如何保证hash碰撞?Filecoin选择了当前供认的不容易碰撞的hash算法。同时Filecoin使用CID保证未来平滑升级到其它(更好)的hash算法。半瓦:目前IPFS社区正在致力于从CIDv0升级到CIDv1

但是hash很难记忆怎么办?Filecoin社区计划解决这个问题。

Filecoin进阶

在去中心化这节,Filecoin列出了很多点,下面这些点看起来是说明Filecoin开源和建立基金会的信心,(半瓦:但是如何在初期保证社区不会分裂呢?) 任何人,无需任何许可可以:

  • Audit and verify the codebase
  • Improve the protocol by proposing and implementing improvements
  • Fork the codebase
  • Fork the blockchain

社区

再次强调Filecoin在中国没有官方社区。

提到了Filecoin meetup。

社区研究奖励

目前有效的有两个,都是关于CRDT的,最高能有20万美元的奖励:

名词解释

Seal操作的目的是:

强制保存多个不同副本时每个副本都是有差异的;

保证PoRep的Setup时间比Challenge时间长。这就是保证了存储矿工不可能在Verifier检查文件是否存在时临时生成指定的副本。

你可能感兴趣的文章

半瓦平时有随手记笔记的习惯,公众号原创文章只分享自己有体会的信息,希望能促进价值信息流动。任何建议欢迎给我留言或添加我的微信(公众号《敏达生活》后台回复“微信”,可以看到半瓦的微信)。

本文首发笔者公众号敏达生活,欢迎大家勾搭,拍砖。

]]>
IPFS+Filecoin北京meetup by 董天一(2018年9月15日) 2018-09-16T00:00:00+00:00 Bamvor http://aarch64.me/2018/09/Filecoin-IPFS-meet-up-Beijing 今天(2018年9月15日)在北京中关村IC咖啡,董天一老师为大家讲解了Filecoin,IPFS和Libp2p三个项目,笔者之前对ipfs和libp2p有些了解,仅仅记录了之前不知道的信息。供大家参考。从左至右分别是徐潇,戴嘉乐和董天一 从左至右分别是徐潇,戴嘉乐和董天一

热场

  • 全球大约2700人的社区,以开发者为主。
  • 协议实验室之前没有商务,现在刚有。
  • 中国只有志愿者没有官方渠道。

why filecoin

提到5G有更新的延迟,IPv6对于物联网的价值。强调js ipfs对于接入ipfs的意义。笔者之前写的Filecoin Q1和Q2 update对此也有涉及。

libp2p介绍

董天一提到libp2p规划做共识协议。笔者觉得应该是overlay在libp2p之上。google搜了下,只看到https://github.com/libp2p/go-libp2p-consensus,这个项目只在2016年有几个更新,并且github上没有其它项目引用。徐潇说目前代码尚未公开,看来是启动了新的项目。这个倒是比较符合协议实验室的习惯(笑)。

网络穿透

不管filecoin还是ipfs都是基于libp2p协议。内网需要NAT做穿透。最新的协议是Interactive Connectivity Establishment (ICE) (rfc8445(参考链接1))。董天一在寻求ICE go语言版本的合作。目前他不清楚社区是否能在上线前完成。戴嘉乐成立的公司有技术专家在和社区和一起做这个事情。

IPFS

IPFS全球节点分布。可以看到欧洲和美国最多 IPFS全球节点分布。可以看到欧洲和美国最多

awesome.ipfs.io awesome.ipfs.io

笔者所在公司星际比特计划从中选择一些有趣的项目介绍,已经完成的文章:

ipfs子网

董天一认为ipfs未来会成为互联网的子网。重点讲了浏览器对于ipfs的支持。

filecoin

爱西欧

Filecoin代币经济体系 Filecoin代币经济体系

  • 首先解释了为什么filecoin付费是合理的,世界上没有免费的午餐。
  • 提到了后续会成立filecoin基金会。
  • filecoin在2017年解决了没有度量网络带宽的问题:retrieval market(流量市场)。
  • 通过时空证明分发新币。只和存储矿工有关系。
  • 使用micro payment减少双花的概率。Filecoin是谁(矿工)提供数据给谁钱。
  • 复制证明的论文提到了形式化证明。
  • seal的sector目前在1M到1T之间。未来没有确定。很耗费cpu。

共识

PoStake -> PoStorage -> PoRep -> PoSt

问答

问题ipns有没有机会?

没有。另外觉得ipns性能还需要优化。

Erasure Code

Filecoin EC默认是5+2

第一批矿工的代币从哪里来?

(这个笔者之前没有考虑过)。主网上线前,代币会有发放方法。例如注册早期矿工空投。

内网专线。

如果有内网专线,异地走内网(比走公网快)有没有意义? 网络会做自平衡,优先考虑距离近的用户。 离用户距离近,指的是延迟和带宽。

ipfs目前主要是cdn应用。

戴嘉乐成立了公司做ipfs

ipfs社区

董天一是ipfs大使(中国)

参考链接

  1. rfc8445(ICE): https://tools.ietf.org/html/rfc8445
]]>
在Windows和Linux下设置go-shadowsocks2 2018-09-01T00:00:00+00:00 Bamvor http://aarch64.me/2018/09/go-shadowsocks public/images/shadowsocks/set_proxy__chrome__01__setting.jpg public/images/shadowsocks/set_proxy__chrome__02__advanced.jpg public/images/shadowsocks/set_proxy__chrome__03__open_proxy.jpg public/images/shadowsocks/set_proxy__chrome__04__lan_setting.jpg public/images/shadowsocks/set_proxy__chrome__05__proxy_setting.jpg public/images/shadowsocks/set_proxy__edge_01__internet_properties.jpg public/images/shadowsocks/set_proxy__edge_02__connection.jpg public/images/shadowsocks/setup_proxy_in_chrome.png

]]>