从《独裁者手册》看区块链:POW篇
独裁者手册核心大义《独裁者手册》(The Dictator’s Handbook)由政治学家布鲁斯·布兰诺(Bruce Bueno de Mesquita)和阿拉斯泰尔·史密斯(Alastair Smith)合著,这本书以犀利的笔触剖析了权力运作的底层逻辑,揭示了从古代王朝到现代政体的普世规律。其核心框架是“选择器理论”(Selectorate Theory),将社会中的参与者划分为三个关键群体,从而解释领导者如何通过资源分配维持统治。这种理论不限于政治领域,还能延伸到经济、企业乃至技术系统,强调权力本质上是脆弱的利益交换游戏。 首先是名义选择人(Nominal Selectorate):这是表面上拥有选择权的大众群体,他们数量庞大,但个体影响力微弱,因为他们高度可互相替代。领导者通常对他们视而不见,只需最低限度的安抚(如象征性福利)即可,因为他们的离去不会动摇根基。 其次是实际选择人(Real Selectorate):这是握有实质权力的精英圈子,他们控制资源、军队或舆论,能直接影响领导者的存亡。领导者必须小心维系他们的支持,但由于他们并非完全不可或缺,领导者会通过竞争性奖励(...
区块链分层学:我们需要自己的共识
在区块链的世界里,共识机制如同心脏般泵送着整个系统的活力。它不仅仅是技术层面的协议,更是构建信任的基石。随着区块链从单一的Layer 1(L1)向多层架构演进,我们越来越意识到,一刀切的共识设计已无法满足分层生态的多样需求。L1的铁律或许适用于根基,但L2乃至专有应用链,却需要量身定制的“共识哲学”。本文将从区块链共识的基本概念入手,逐步探讨L1与L2的共识特征,并延伸至专有应用链的设计思路,旨在为开发者提供一个更务实的框架:我们需要自己的共识。 什么是区块链共识区块链共识的核心在于如何让分布式网络中的节点就账本状态达成一致,从而实现去中心化的状态转变和数据存储。它不是简单的投票机制,而是通过一系列步骤,确保网络的安全、活性和一致性。传统上,共识过程可以拆解为四个关键阶段:准入共识、出块共识、最终共识,以及退出共识。 准入共识:决定了谁有资格参与网络。通常,这通过经济门槛(如抵押资产)或计算证明(如工作量)来筛选节点,防止恶意参与者轻易进入。 出块共识:则聚焦于生成新区块:节点竞争或协作打包交易,形成候选区块,并通过机制如工作量证明(PoW)或权益证明(PoS)选出获胜者。 最...
区块链分层学:新的开始
在科技与社会快速演进的今天,分层设计已经成为复杂系统得以高效运转的基石。无论是现实世界中的金融、商业、社交,还是计算机科学中的操作系统、网络协议,抑或是区块链技术的架构,分层思想贯穿始终。分层不仅是一种技术上的分工,更是一种哲学:通过明确职责边界,让每一层专注于自身核心问题,从而构建出通用、灵活且可扩展的系统。本文将从现实世界的分层现象出发,延伸到计算机领域的分层设计,最后聚焦于区块链分层学的核心思想,探讨为何分层是Web3迈向成熟的必经之路。 一、现实世界的分层:专业化与生态化在现实世界中,分层是社会分工的自然体现。金融体系有美联储这样的中央银行,负责货币政策的制定与资产结算;证券交易有纳斯达克,提供高效的股票交易平台;搜索领域有谷歌,优化信息的获取与组织;网购有亚马逊,构建便捷的电商生态;社交有Facebook(现为Meta),连接人与人;出行则有Uber,解决点对点的交通需求。这些系统各司其职,共同构成了现代社会的运转基石。 试想,如果一家银行试图同时扮演美联储、纳斯达克、谷歌、亚马逊、Facebook和Uber的角色,结果会怎样?它不仅无法高效完成任何一项任务,还会因为资...
MEVless,MEV解决之道
什么是MEVMEV攻击(最大可提取价值攻击)是一种利用对交易排序的控制,通过重新排序、插入或排除特定交易,来获取额外利润的区块链行为。最常见的形式是三明治攻击,攻击者在用户的买入交易前后分别插入自己的交易,利用价格操纵实现套利,导致用户支付更高的价格。其他形式包括抢先交易、清算套利等。需要指出的是,三明治攻击、front-running攻击对于区块链生态而言基本算是百害而无一利的。因为它会导致用户交易的利润受损以使自己受益,它和三角套利这样的不同,三角套利本身是可以对区块链带来流动性的;而三明治攻击和抢跑攻击本身是伤害流动性的,当没有交易发生的时候,这两类攻击也就随之消失。由此可见,三明治攻击和抢跑攻击对区块链(尤其是defi)的负面作用极大,堪称业界毒瘤。 MEVless协议前提MEVless 适用的攻击场景: 三明治攻击 front-running攻击 MEVless适用的链:在这里,笔者不建议在L1公链这一层(尤其是通用的区块链,像ETH,solana)使用MEVless协议,因为MEVless需要对区块本身做一些针对性修改,这是专门为了抗MEV而设计的,未必适用于其他...
PBS, 以太坊的棘刺雕猴
《韩非子-外储》里记载了一则故事:有一个卫国人吹嘘自己能在荆棘的尖端雕刻猕猴,燕王对此十分好奇,这个卫国人要求燕王半年中不到内宫住宿,不饮酒吃肉。在雨停日出、阴晴交错的时候再观赏,只有这样,才能看清楚他在棘刺尖上刻的猴子,燕王因此将他供养了起来,却不能看到他雕的猴子。后来有个郑国的铁匠过来向燕王戳破这个谎言, 这个铁匠是专门制作刻刀的,所有被雕刻的东西必须要比雕刻它的刀锋大才可以,如果这个卫国人能在荆棘尖头上雕刻,那么他的刻刀刀锋必然要比荆棘尖头还要小才行。 于是燕王要求查看这个卫国人的刻刀,卫国人知道自己的谎言被戳破后,赶紧连夜逃走了。 在区块链领域,矿工可提取价值(Miner Extractable Value,简称MEV)是一种普遍存在的现象。它指的是矿工或验证者通过操纵交易顺序(如插入、重新排序)来捕获额外利润的行为。这种操纵往往损害普通用户的利益,导致滑点增加、网络公平性受损。需要特别强调的是,本文讨论的MEV主要聚焦于抢跑(front-running,即矿工提前插入自己的交易抢占机会)和三明治攻击(sandwich attacks,即矿工前后夹击用户的交易以获利...
Rust并非最合适开发区块链的语言
在区块链开发领域,Rust语言近年来备受推崇,许多项目如Solana和Polkadot都选择了它作为核心开发语言。Rust以其高性能和内存安全著称,似乎完美契合了区块链对效率和可靠性的需求。然而,如果我们深入剖析,会发现Rust并非区块链开发的万金油。编程语言的选择往往涉及一个“不可能三角”:开发者友好性、高性能和内存安全。这三者难以同时兼顾,而在区块链的特定场景下,Rust的优势并不如想象中突出。本文将从区块链开发的实际痛点出发,探讨Rust的局限性,并展望AI时代下的语言选择趋势,最后指出Rust在Web3领域的真正适用场景。 编程语言的不可能三角在选择编程语言时,开发者常常面临一个类似于经济学中的“不可能三角”困境:开发者友好性、高性能和内存安全。这三者之间存在权衡取舍。例如,高性能语言如C++往往牺牲了内存安全,导致潜在的漏洞;内存安全的语言如Rust通过严格的借用检查器(Borrow Checker)确保安全,但这会降低开发者友好性;开发者友好的语言如Python或JavaScript则依赖垃圾回收(GC)机制来处理内存,但这可能带来性能开销。在区块链开发中,这个三角形...
斯金纳的箱子与庄子的骊龙珠
人类的主观能动性————通过理性、努力与规划塑造命运的能力——是个人与社会进步的基石。然而,“天道”作为自然的无为规律,以随机恩惠或意外财富的形式,构筑出诱惑的陷阱,引诱人们偏离这一可靠力量,陷入路径依赖的迷信或投机 庄子的骊龙珠在《庄子·列御寇》中,有一则“骊龙珠”的故事,在河边有一户以编织草席为生的贫穷人家,有一天儿子潜入大河的九重深渊,意外获得一颗价值千金的骊龙珠。等他上岸拿给父亲看之后,父亲却惊恐万分,立马砸碎了它,儿子因此十分不解,用这颗龙珠可以换取千金立马就能改善家里一贫如洗的窘境,为什么要砸碎。父亲告诫他,因为这颗珠子来自黑龙颔下,得到它纯属侥幸,若骊龙醒来,则性命顷刻不保。 斯金纳的箱子20世纪美国著名心理学家 B.F.斯金纳做了一个非常著名的实验,后世称之为【斯金纳的箱子】。该实验做了三组鸽子实验,分别将三只鸽子放进三个箱子重。第一组是在箱子里放置一个机关,每当鸽子去触碰这个机关的时候,箱子里就会有个固定的机关往外冒出食物,每触必出食物。第二组也是同样的配置,但是不管鸽子怎么戳这个机关,都一定不会出食物。第三组则是,鸽子触碰机关的时候,会随机往外冒出食物。此...
延迟加密抗MEV之难
简介:radius使用PVDE(时间锁 + zk) 的方式来加密交易池,来削弱MEV攻击的可能性。即,破解出时间锁之前是看不到交易内容的,便无法进行MEV攻击。 Radius接收到加密交易的时候即会做出排序承诺(order commitment),同时开始解密时间锁。在承诺用户排序之后,时间锁被破解完成,radius拿到交易内容按照承诺的顺序打包并执行。 在 这个过程中,zk的作用是防止用户对sequencer发起攻击的,如果用户发起一个无效加密交易,则sequencer花费时间和算力破解出的是个无效交易,那么系统便相当于被DOS攻击, zk保证的是在不透露具体交易内容的情况下,sequencer可以花费极少的成本验证这是一笔有效交易(通过zk verify) 时间锁性能的影响时间设置之两难正常情况下,一次点对点的公网传输的延迟差不多是几十ms到百ms左右,在去中心化网络中,网络传输次数的复杂度基本可以表示为O(logN)。 在这种情况下, 时间锁设置交易被破解的时间T 基本不可以低于公网传输的延迟,否则时间锁将不具备抗MEV特性:举个例子,如果时间锁的延迟设置的是必须经过1...
火星司法档案
波塞冬水利集团诉讼案陪审记录2105年,火星北极圈附近,A国 先锋市 法庭。案件背景:国防部修筑陆地防御要塞的一处选址上需要拆除先锋市的波塞冬水利公司的基地,因此该公司将国防部告上法庭。法院初步庭审结果为判原告败诉,但是仍需要5名陪审团成员给出一致的意见。 “我觉得没多少值得再商讨的了,我认为奥利佛法官判的没问题,这个案件就应该水利公司败诉,要塞的完成与否直接牵扯到A国国防安全和全体民众的人身财产安全问题。” 迈克尔义正言辞的说道,”不能因小失大,仅仅为了小小的水利公司而将我们A国的安全于不顾!” “迈克尔,你这话说的太绝对了,水利公司虽然规模不大,但是它的存在对于先锋市的水资源供应是至关重要的,如果拆除它,先锋市的水资源供应将会受到严重影响。” 艾米丽反驳道,”我们不能因为国防需要就完全忽视民生问题。” “艾米丽说得对,我们需要平衡国防安全和民生需求。” 大卫插话道,”但是,国防部的选址也是经过严格论证的,那个位置对于防御要塞的建设确实是最优选择。” “我同意大卫的观点,国防安全确实很重要,但是我们也需要考虑水利公司的损失。” 萨拉说道,”也许我们可以建议国防部给予水利公司一...