作者戴安娜.马尔卡在书中提到“零工经济”这一概念,如果把现在的工作世界当成一把尺子,那它的一头是传统意义上的全职工作,另一头就是失业。那么两头之间范围广、种类多的工作选择就是零工经济。也就是说零工经济包括兼职工作、自由职业、临时工作、副业、个体经营,以及通过各种自由职业平台(像国内的猪八戒等平台)等诸多选择。可以发现,区别于我们现在所处的职业劳动市场,零工经济包含的诸多工作选择是一个工作劳动市场。它给公司和工作者提供了一个新的选择,来替代所谓的“完全通用”的全职员工的工作模式,从事零工经济的工作,工作者可以获得更好的独立性、灵活性和自主权,而在我们传统的工作环境中,这种是很难做到的。

以前花了将近一年多的时间学习移动安全,期间也遇到了各种坑,特别是学习Android加固的知识,由于Android加固技术门槛比较高,在网上想要找到系统的资料还是很困难的,一些相关的入门资料也比较少。在这里,我也把自己以前学习的经历和遇到的坑做一些总结,希望能给一些刚入门移动安全行业的同学一些参考,避免入坑。

布隆过滤器(Bloom Filter)是1970年由布隆提出的,它实际上是由一个很长的二进制向量和一系列随意映射函数组成。
它是一种基于概率的数据结构,主要用来判断某个元素是否在集合内,它具有运行速度快(时间效率),占用内存小的优点(空间效率),但是有一定的误识别率和删除困难的问题。它能够告诉你某个元素一定不在集合内或可能在集合内。

共识机制是区块链的灵魂,它解决了区块链去中心化网络中两个关键的问题:谁来记账(创建区块)以及如何维护全网数据的一致性。它的目标就是让网络中的各个节点形成一致的区块链结构,也就是说需要满足以下属性:
一致性:所有诚实节点保存的区块链的前缀部分完全相同
有效性:由某个诚实节点发布的信息终将被其他所有节点记录在自己的区块链中

包括比特币、以太坊等在内的去中心化的区块链平台,其底层网络都是采用的P2P技术实现,每个节点都是对等的。而本文,则先通过介绍P2P技术的特点和发展历史,让大家对P2P这个技术的来龙去脉有一个初步的认识和了解。然后在下一篇文章中,我会详细介绍第三代P2P技术(DHT)—Kademlia算法的实现原理。