你是否以为,人类正在进入一个新时代----互联网高科技的时代?

这本书说 NO,人类更像回到封建时代,只是多了高科技。


它的书名就叫《技术封建主义》(Techno Feudalism),即技术导致的封建主义。

作者雅尼斯·瓦鲁法基斯(Yanis Varoufakis)也不寻常。

他是一个希腊的经济学家,曾经被 Valve 公司(世界最大游戏平台 Steam 的创造者)聘用,后来成为希腊的财政部长,离任后写了这本书。

历史上,封建主义盛行在中世纪的欧洲,指的是大地主(又称为领主)占有大片土地,控制土地上的一切,农民也变成领主的私人财产(即农奴)。

这跟现在的互联网有相似之处。

互联网虽然大,但是占有统治地位的,就是那几家公司:谷歌、苹果、微软、亚马逊、Meta......它们是互联网领主,瓜分了大部分的数字领地。

在自己的领地上,它们就是掌管一切的王。

这本书进一步说,广大的网民实际上是数字农奴(又称云奴)。你在人家的领地里发帖子、上传照片视频,就是为领主工作。你拿不到多少回报,你的免费劳动只是为领主的公司增加价值。

久而久之,你甚至还会产生心理依赖,一天不去领主的土地看看,心里就会万分失落。

这些数字领主有强烈的领地意识,造出了高高的围篱,防止自己的数字资产(数据)流出,或者领地被其他公司侵占。

如果你要使用某个领主的领地,必须交付地租(使用费)。比如,你要把自己的 App 放在苹果应用商店出售,就必须把30%的收入交给苹果。这是苹果对它的数字领地收取的地租,跟中世纪的封建制度一模一样。

我看了书中的描述,真是脑洞大开,原来高大上的互联网经济,本质跟封建时代的地租没啥两样。

作者瓦鲁法基斯建议,为了打破技术封建主义,防止数字领主的出现,政府必须实行一些强制措施。

(1)征收云税,降低数字领主获取的云地租。

(2)推行统一的数字身份,不要让每个网站都推行自己的用户体系。一旦用户使用谷歌、微软、苹果等大公司的用户身份,表示自己的互联网身份,他就会依赖这些大公司,不得不受制于它。设想一下,如果某一天你突然失去了微信账户,生活会多么不方便。

(3)推行数据共享。用户在某个应用产生的数据,应该可以移植到其他应用。比如,你在推特发的帖子,应该可以移植到其他社交媒体。这样就避免了数据被数字领主垄断。


加解密

class Index {
    private $key = ''; // 设置加密key
    /**
     * 加密字符串
     * @param string $str 字符串
     * @param string $key 加密key
     * @param integer $expire 有效期(秒) 0 永久
     * @return string
     */
    public static function encrypt($str, $key, $expire = 0)
    {
        $expire = sprintf('%010d', $expire ? $expire + time() : 0);
        $r = md5($key);
        $c = 0;
        $v = "";
        $str = $expire . $str;
        $len = strlen($str);
        $l = strlen($r);
        for ($i = 0; $i < $len; $i++) {
            if ($c == $l) {
                $c = 0;
            }
            $v .= substr($r, $c, 1) .
                (substr($str, $i, 1) ^ substr($r, $c, 1));
            $c++;
        }
        return base64_encode(self::ed($v, $key));
    }

    /**
     * 解密字符串
     * @param string $str 字符串
     * @param string $key 加密key
     * @return string
     */
    public static function decrypt($str, $key)
    {
        $str = self::ed(base64_decode($str), $key);
        $v = "";
        $len = strlen($str);
        for ($i = 0; $i < $len; $i++) {
            $md5 = substr($str, $i, 1);
            $i++;
            $v .= (substr($str, $i, 1) ^ $md5);
        }
        $data = $v;
        $expire = substr($data, 0, 10);
        if ($expire > 0 && $expire < time()) {
            return '';
        }
        $data = substr($data, 10);
        return $data;
    }

    private static function ed($str, $key)
    {
        $r = md5($key);
        $c = 0;
        $v = '';
        $len = strlen($str);
        $l = strlen($r);
        for ($i = 0; $i < $len; $i++) {
            if ($c == $l) {
                $c = 0;
            }
            $v .= substr($str, $i, 1) ^ substr($r, $c, 1);
            $c++;
        }
        return $v;
    }
}



点赞(273) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部