Telegram Channel
记录和分享有趣的信息。

Record and share interesting information.

contact: telnotes@laisky.com
读完 Chris Miller 的《芯片战争》(Chip War)。看到这个书名时我第一个想到的就是 Eric M. Jackson 的《The Paypal Wars》,本来以为也会是一本围绕芯片的商战故事,结果没想到真的就是字面意义的“战争”,以地缘政治和军事对抗的角度,描述以美国为核心的芯片产业历史。

半导体产业的起源就是冷战时期美国意识到在传统军备上,美国和欧洲已经远远落后于苏联,于是马歇尔和佩里提出抵消战略(Offset Strategy),通过部署精确打击为主的高技术武器,来抵消苏联在传统武器数量上的优势,而高技术武器的技术基础,就是半导体。半导体作为人类工业的明珠,需要庞大的供应链来支撑。苏联虽然凭借强大的间谍网络,几乎获取了美国全部的半导体秘密和零部件,然而即使能够在政治为主的体制下实现技术复制,但却无法实现有利可图的大批量生产,这也标志着在大规模产业链的现代工业模式下,传统的“复制策略”已经失效。

五角大楼的军工订单催生了美国的半导体产业,但是仙童的罗伯特·诺伊斯(Robert Noyce)很有前瞻性地意识到,未来半导体真正的需求一定是民用计算机,而不是军方。所以他不同于那些安于享受高利润军队订单的公司,而是大刀阔斧的降价,让产品能够适用于民用市场,最终开启了蓬勃的民用半导体时代。因为不满足于仙童股东拒绝为员工发放股份的做法,诺伊斯和戈登·摩尔(Gordon Moore)最终离开仙童,成立了英特尔。

还有一段小插曲是,作为二战后扶持日本振兴的国家战略,美国积极扶持日本的半导体产业发展,在日本政府财政扩张的无限支持下,日本半导体迅速崛起,一度占据了全球 90% 的份额。索尼公司创始人盛田昭夫(Akio Morita)在 1989 年出版了《日本可以说“不”》,书中提到日本可以凭借半导体优势制衡美国,甚至可以通过为苏联提供技术支持来打破冷战的军事平衡,这也代表着日本的野心膨胀到了极致。可是随着日本经济崩溃,半导体产业也随之崩溃,大部分市场份额韩国抢走。

接下来的故事就是李国鼎倾尽台湾的政治和经济力量支持张忠谋成立台积电,在美国半导体行业耕耘多年的张忠谋决定发展一套独特的代工产业,台积电声称绝不自研芯片,以表明自己绝不会成为芯片设计公司的潜在竞争对手,专注于芯片代工生产,以低廉的劳动力价格和精湛的技艺,吸引了众多美国半导体公司的合作,并最终成为世界上最大的半导体生产公司,垄断最先进制程的生产工艺。

文章的最后篇幅介绍了华为,称华为的崛起路线和早年的三星很像,“以更低廉的价格,向全世界提供更优质的产品”,华为凭借其庞大的研发投入支撑起了产品的不断迭代,并且在很多领域取得了世界先进的水平。但是,随着美国以国家安全为由开始对中国的半导体产业展开全面遏制,就如同当初苏联失败的“复制策略”一样,中国想要实现完全独立自主的半导体产业链是不现实的,即使中国在十年后能够达到台积电目前最先进的水平,但是以台积电为代表的全球产业链本身也在不断更新迭代,耗资一万亿美元打造的国产半导体在市场上将完全没有市场竞争力,仅仅依靠行政手段的采购无法支撑起这么庞大的成本。如果中国真的要和美国全面对抗,那么中国只能寄希望于打造一个去美国化的全球产业链,但是在美国软件和设计的全面封锁下,一个第三方国家很难无视美国的制裁。 #book

* 📖摘抄
读完 Camila Russo 的《点对万物》(The Infinite Machine)。以传记的形式,记录了 Vitalik 和 Ethereum 诞生与成长。此书的内容很通俗,不会包含技术细节,也不会包含金融 DEFI,而是只关注与 Ethereum 的成立背景与早期所面临的一系列挑战。

首先最主要的挑战就是,通过 ICO 售卖 Token 这一行为,很可能构成非法销售证券而引起美国证券交易委员会(SEC)的调查。以太坊初创团队花了很多时间和心思,通过将 Token 描述为用户用以支付去中心化应用的使用费(GAS),而不是作为看好核心团队工作的投资工具,让 ICO 被定义为消费而不是投资,从而避免了被 SEC 认定为证券的风险。这一举措也掀起了后来的 ICO 热潮,大量炒作项目通过 ICO 获取了巨额资金,然后跑路或消亡。

另一个挑战就是,因为以太坊提供了图灵完备的智能合约,在带来极大开发便利性的同时,也留下了无穷的安全隐患。2016 年发生的 the DAO Hack 事件分裂了以太坊社区的共识。以 Vitalik 为首的人通过硬分叉挽救了被盗的资金,而许多人认为这重蹈了 too big to fail 的覆辙,破坏了以太坊的去中心化精神,这些坚持 code is law 的人选择继续使用原链,形成了以太坊经典(Ethereum Classic)和以太坊(Ethereum)的彻底分裂。

虽然加密世界继续茁壮成长,但是除去洗钱、赌博、投机等无门槛金融衍生品外,仍然非常缺乏现实的应用场景和需求。Vitalik 也多次表达对 ETH 价格的担忧,认为加密货币创造的实际价值配不上其估值。区块链的未来究竟在哪,仍然是一个未知数。 #book

* 📒摘抄
读完 Eugene Rogan 写的《征服与革命中的阿拉伯人》(The Arabs: A History),此书从阿拉伯伊斯兰运动的兴起讲起,详细介绍了如今的阿拉伯国家的诞生历史。可以说整个阿拉伯的历史,就是一部不断被外来势力干涉和角逐的动态历史。奥斯曼帝国统一了整个阿拉伯的核心区,但是这个帝国比起阿拉伯,离欧洲的中心更近,阿拉伯地区只是奥斯曼下辖的遥远边区,时不时派遣军队来镇压一下壮大的地方势力。

第一次世界大战以后,奥斯曼帝国解体,广大的北非、阿拉伯地区沦为英法瓜分的殖民地,英法两国根据自己的利益,将这块广袤的土地切分为数个小国家,作为奖赏给在战争中支持他们的阿拉伯王子们。虽然这些国家名义上独立了,但是实际上仍然处于英法的控制之下。英法势力的中间,留下了一块作为缓冲的无主之地,也就是在日后留下无数动荡与冲突的巴勒斯坦地区。这种帝国主义式的干预,戳穿了威尔逊所谓的“民族自决”的谎言,粉碎了全世界处于压迫之中的人们对于西方世界的信任。

二战后,英国和法国国力遭受重创,逐步退出中东。中东作为地缘政治新前线,美国和苏联两大超级大国开始争夺这个地区的控制权。冷战时期,阿拉伯国家分裂为亲美和亲苏两大阵营。随着苏联解体,曾经投靠苏联的国家失去了庇荫,美国开始以反恐等名义,对这些国家展开围追堵截,包括阿富汗、伊拉克、叙利亚、伊朗等国。

不只是外部干涉,阿拉伯世界内部的信仰与制度冲突也日益严重。逊尼派与什叶派的冲突,世俗主义与宗教极端主义的冲突,民族主义与宗教主义的冲突,都是在外部势力的干预下愈演愈烈。曾经的极端原教旨主义瓦哈卜和伊本·沙特创建的沙特阿拉伯,因为石油贸易突然从一个贫穷的部落跃升为全世界最富裕的国家,沙特政府凭借雄厚的财力开始向全球输出原教旨主义,同样因石油而富裕起来的各个阿拉伯王子们也开始积极介入地方争端,培养自己的军阀势力。从此中东再无内战,有的只是无穷无尽的代言人战争,前有阿富汗圣战,后有叙利亚内战。约旦作为一个没有发现石油的阿拉伯国家,其政府就保持了理性,并且时常对原教旨主义的扩张和代理人军阀发表批评。

当我们作为看客,批判阿富汗人的困境时,不能肤浅地称之为“阿富汗人自己的选择”,在这个利益和武器全球化流通的时代,人民早就没有了选择的权力。 #book

* 📒摘抄
读完 Hanne Strager 的《达尔文传》(A Modest Genius),此书改名为“物种起源传”可能更贴切,详细介绍了达尔文构思和最终编写物种起源的前世今生。又了解到了很多有趣的历史小插曲。

达尔文出生于一个教士家庭,但是在游历太平洋的旅途中,因为阅读马尔萨斯的《人口论》和 Charles Lyell 的地质渐变学说,让他对物种的地质分布和渐变产生了兴趣和灵感,最终形成了“物竞天择”的理论。

但是达尔文并没有着急发表他的研究,而是将其束之高阁十年之久。直到出于历史的巧合,在婆罗洲进行调查工作的 Alfred Russel Wallace(华莱士)写信给达尔文,向他请教自己最近构思的“物竞天择”理论,他竟然取了个达尔文一模一样的名字“Nature Selection”。受到华莱士震撼的达尔文才开始紧急筹备发表自己的研究成果,最终在 1859 年出版了他称之为“论文摘要”的 500 页巨著。所以坊间流传的达尔文剽窃华莱士成果完全是无稽之谈,达尔文的研究比华莱士早二十年,而且达尔文和华莱士也互相尊重。话说回来,科学史上多人同时发现实际上也非常常见。

不过达尔文的研究只是针对“现象”而分析得来的相关关系,当时的人们完全不理解其内在的原因和规律。达尔文也因此受到了很多“聪明人”的猛烈攻击,这些人构思了各种千奇百怪的空想实验来试图论证达尔文理论的错误。

要等到 1900 年,人们重新发现 1865 年孟德尔发表的关于豌豆杂交试验的论文。以及 1950 年发现 DNA 后,人类才能最终理解达尔文理论的内在原理和规律。 #book

* 📒摘抄
在公园陪我儿子玩的时候翻完了结城浩的这本《图解密码学技术》,很通俗易读的实用手册,虽然都很浅显,但是对基本概念有比较全面的介绍。每一个程序员都应该读一读,至少要对密码学有基础的了解,不要等犯下不可挽回的错误后才后悔。 #book

和分布式算法一样,对密码学要时刻保持敬畏,要小心翼翼地遵守最佳实践,采用成熟的 SDK,绝对不要自己造轮子。

* 📒摘抄
https://blog.laisky.com/p/ddia/ 总算有空把这本“后端圣经” DDIA 完整地读完了,并且整理了摘抄。 #book
听完一位加拿大资深税务顾问 Carol Dai 的公开讲座,主题是关于海外资产申报的,记了一些笔记。

移民前拥有的资产不纳税,移民后产生的增值收益要纳税。所以对于新移民而言,最重要就是确认对资产进行计价的时机。在日后卖出时,纳税额是通过卖出价减去成本价来计算应税额的。

简单的代持和让亲属转手,再通过赠予的形式“洗钱”实际上并不可靠,因为 CRA 会要求你证明赠与人的资金来源,这样很容易发现这些资金的实控人实际上仍然是你。他人赠予你的资金最好是由他人长期持有的资金,实在要转手,也要确保两笔钱之前不能产生直接联系。比如你在将海外资产转给中间人后,中间人应该将另一笔自己长期持有的资金赠予你,而不要直接将你的钱直接转回给你。

新移民刚登陆的 3-5 年内一般不会被查税,因为资金情况都比较复杂。但是长期居住后如果仍然存在异常的报税和消费情况,就容易被查。税务局会使用大数据分析你所居住的社区的平均收入水平来找出可疑人员。查税时会使用具有相似文化背景的调查员,擅长利用各种社交工具(比如企查查)。查税也需要成本,所以 CRA 也会评估查税可能带来的收益,找大鱼下手。

每个人可以有一套自住房(principal residence),不需要交税。这是一个双刃剑,优点是卖出时收益不交税,缺点是如果亏本了也不能抵税,对于有多套物业的人,要权衡清楚。

家庭申报资产时,可以提交夫妻双方的收入归属占比,一般来说越均衡纳税越低,比例提交后不能修改。

注:仅供参考,非税务建议,请咨询专业人士。
读完《一个国家的起飞》,围绕 ARJ21-700 支线客机讲述中国的民航客机自研之路。

外行看“自研飞机”,喜欢关注其中有多少部件是自主研发和生产的,因此也经常批评国产大飞机“不过是组装品”。但实际上商用大飞机的产品之路,最重要的核心竞争力就在于系统集成和客户服务。波音公司总裁费尔·康迪特(Phil Condit)曾将波音的“核心竞争力”定义为“成功地成为一个大规模的系统集成商”。在吸取过去数次失败的项目教训后,ARJ21 在立项之初就确认自己的目标是获得 FAA 适航认证、有完善客户服务能力、采用成熟部件组装具有经济价值的支线客机品牌。FAA 甚至专门成立了上海办事处,来协助 ARJ21 的适航认证工作。

没想到,整个适航认证过程中最漫长的一步是自然结冰飞行,这一实验有苛刻的自然环境要求,而且为了能够穿越结冰云层,飞机不能按照预定的航线飞行,而是需要在一个空域内自由飞行,但是中国航空管制非常严格,每次飞行都需要向空军提交飞行许可,在乌鲁木齐花费了四年也未能完成该项实验,最终还是决定转场前往加拿大的温莎机场,成功完成了试验。

书中还提到,因为 ARJ21 机型较小,机翼高度偏低,如果将发动机吊装在机翼下方,在滑行时容易吸进跑道上的杂物。波音-737 为此专门把引擎进气口给改窄了,而 ARJ21 则决定将引擎改装到尾部。 #book
最近读了两本很有趣的书,陈存仁先生的两部回忆录《银元时代生活史》和《抗战时代生活史》,是了解中国近代上海历史的难得佳作。作者于 1908 年生于上海商人家庭,后成为知名中医,其人生经历恰好横跨了中国最为动荡的历史时期,从民国、日军入侵、汪伪到抗战胜利。这两部作品最大的价值在于它们提供了一个"普通人"的视角,却又因作者独特的社会位置,能够接触到从章太炎、胡适等文化名流到杜月笙这样的江湖人物。陈先生的记述既不拘泥于政治大事,也不局限于个人小事,而是将日常生活与历史大潮巧妙融合。

《银元时代生活史》描绘了民国时期上海的市井百态,从物价变化、时尚潮流到社会习俗,为我们展现了一个立体的民国上海;而《抗战时代生活史》则记录了战争年代普通民众的生存状态,尤其是在沦陷区和汪伪统治下人们的处境与选择。没想到上海租界作为一个孤岛,实际上受到日本当局的干扰很少,即使在日本占领租借抓捕所有外国人的情况下,租界内的生活依然基本如常,甚至连货币都仍然在使用国民党的法币。反倒是抗战胜利后,国民政府接管后的腐败和无能,反而让经济崩溃,民不聊生,作者也被迫于 1949 年只身逃亡香港。多亏他行动果决,不然肯定活不过 1968。 #book
前阵子 Bybit 价值 1.4B 的资产被盗,堪称史上最大金额的盗窃案。黑客所使用的盗窃技术其实并不复杂,某种意义上更说明整个区块链业界的安全观念仍然非常欠缺。

区块链的本质就是保存不可修改的数据块,Ethereum 的 EVM 就是运行在这些 append-only 的数据存储层之上的计算机。其中可以被运行的程序称为合约(Contract)。因为合约一旦被部署上链后,它的调用地址、代码就无法修改,只有数据可以被修改。为了让合约能够在不变更地址的前提下实现升级,人们想出了一个办法就是 proxy-Implementation 模式。也就是部署两个独立的合约,逻辑代码通过 implemenation 合约部署,然后再部署一个保存用户数据的 proxy 合约,proxy 合约作为面向用户的入口层,一旦部署就永久使用,以保证调用地址的稳定。proxy 合约中有一个 master 变量,可以理解为是一个指针,指向 implementation 合约的地址,实际的逻辑代码都是通过调用 implementation 合约来完成的。

从函数调用的角度来考虑,这相当于是 proxy 函数调用了 implementation 函数的代码,但是修改的却是 proxy 函数的数据。这种特殊的调用在 EVM 中称为 delegateCall,即在调用者的上下文中执行被调用者的代码逻辑。这一设计通过对数据和逻辑的拆分,让每个面向用户的 proxy 合约保持了地址和数据的一致性,而实现逻辑的 implementation 合约可以像插件一样随时更替。

然而,这次出事的就是这个 proxy-implementation 的设计。黑客部署了一个恶意的合约,这个合约有一个伪装成转账接口的方法,虽然看上去像是转账 transfer(address,uint256) ,但是其实际功能是替换 proxy 合约中的 master 属性,也就是替换其所指向的 implementation 合约地址。然后黑客生成了一个对这个恶意合约的调用 transfer("0xbDd077f651EBe7f7b3cE16fe5F2b025BE2969516", "0"),这个交易看上去像是一个无害的零额转账,但是因为设置了 operation=1 即启动了 delegateCall,实际上是执行了恶意合约的修改 proxy 合约中 master 属性的逻辑。很可惜,因为 Safe 的网站前端代码被黑客替换,Bybit 的三位管理员都没能注意到这次调用中的 operation=1 这个高度危险的设置,可能误以为是一次零额转账而签署了交易,黑客从而成功将 proxy 合约所指向的 implementation 修改为指向到自己的恶意合约,完全替换了 proxy 合约的逻辑,最终完成了对 1.4B 资产的盗窃。

Update: Safe 已经承认了,是因 Safe 的前端文件被黑客替换,导致了这一事件。 #blockchain

ref:

* 我曾写过一篇 web3 的简易入门,可以搜索 Upgradable 一节
* 关于 safe-wallet 被黑的分析
今天看到很多人都在转发说 Trump 废除了有 60 年历史的平权法案(EO 11246: Equal Employment Opportunity)

刚看到的时候我也觉得非常震惊,随手搜了一下也确实有很多大媒体也报道了这个消息。所以我决定稍微认真调研一下。

可以在白宫的官方网站上找到 Trump 政府发表的 《ENDING ILLEGAL DISCRIMINATION AND RESTORING MERIT-BASED OPPORTUNITY》。仔细阅读后可以发现,实际上平权法案在漫长的历史中包含有大量的修正案,尤其是近年的一些修正案在其中增加了不少 DEI(diversity, equity, inclusion)的内容。而川普本次的撤销针对的正是这些修正案,而不是平权法案本身。

可以看到有三个修正案被废除:

* EO 12898 (1994):关于少数族裔和低收入群体环境正义的政策。
* EO 13583 (2011):建立联邦政府范围内促进劳动力多样性和包容性的倡议。
* EO 13672 (2014):修订《11246号行政令》,禁止联邦承包商基于性取向和性别认同的就业歧视

尤其提到这一条,"Ending permitting identity-based workforce balancing",和我此前提到的高校废除 AA 法案很类似,估计应该能利好亚裔求职者。

* summary by AI
Telegram Channel