
简介这份143页的《股权战争》读书笔记面向创业者、投资人与企业管理者系统梳理了股权结构设计、股东关系处理及资本运作中的常见风险。笔记以“资本局、控制战、夫妻劫”三部分组织17个真实案例涵盖阿里巴巴、雷士照明、宝万之争、赶集网等知名商战从法律与商业规则角度解析创始人如何守住控制权、应对对赌协议、处理股东分歧及婚姻变故等棘手问题。除案例拆解外还提炼了股权设计、股东冲突解决、法律避险策略等十个专题知识点配合50余张股权结构图将复杂博弈转化为清晰框架便于按图索骥、快速对照复盘。资源以单个PDF文件封装大小13.79MB目前已有237人学习下载适合希望高效汲取实战经验、提前规避股权纷争的创业者与投资研究者研读。1. 股权战争是一本写给技术合伙人的 MBA 式教案很多创业团队把“谁出钱多谁占大头”当成股权分配的铁律结果第一次融资后创始人发现自己的决策权已经被投资方条款锁死CTO 被边缘化甚至被一纸协议扫地出门。这不是戏剧而是《股权战争》里反复出现的典型场景。这本书的标题虽然叫“战争”但内容更像是创投界的 MBA 式教案它不教你怎么吵架而是把股权、投票权、董事会、期权池这些抽象概念拆成可以量化的规则。对 IT 从业者来说与其把它当案例集读不如当成一套“领域模型”来解析——每一个机制都是一个可配置的模块参数设错了后面就是连环爆雷。这篇文章的受众是那些会把“控制权”写进技术方案里的工程师、技术合伙人和希望在融资时保住话语权的创始人。我不会复述书里的故事情节只按一线工程的方式把股权战争拆解成参数定义、条款设计、融资模拟、压力测试四个可操作的部分。读完你至少能回答三个问题当前股权结构里谁的投票权超 1/2下一轮融资后你还能不能否决关键决议如果一位联合创始人离职他的期权怎么收回来2. 股权战争的标的物把股份拆成四个可计算参数《股权战争》里的绝大多数冲突都源于一开始只定义了“比例”没定义“权力”。股份表面是一个比例实际是四个独立参数持股比例、投票权、分红权、退出获益权。在工商注册时它们默认绑定但通过公司章程和股东协议四个参数可以被拆开单独配置。MBA 式教案的第一步就是把每个股东对应的四个参数写进一张表。2.1 持股比例钱与劳折算成“贡献积分”创始人之间最容易谈崩的就是初始股权分配。资源型股东吃亏的常见原因是只谈估值没有谈折算基准。我见过的比较稳的做法是先把所有贡献折算成“贡献积分”再按积分分配初始比例。这个积分表同时覆盖现金、人力、知识产权和资源避免“一次谈定后患无穷”。给一个量化模板贡献类型折算规则示例10 万元级项目现金出资1 元 1 积分30 万出资 300000 积分全职投入按市场工资 70% 计薪折算为积分月薪 2 万12 个月 16.8 万积分知识产权第三方估值后折半计入软件著作权估值 20 万 10 万积分行业资源约定具体可量化里程碑按里程碑兑现达成首个 1000 单 5 万积分这个模板的关键是“兑现”而非“承诺”。资源型贡献如果没有可验证的里程碑就只能作为期权而非注册股否则就是给未来埋雷。计算积分时我会先用下面的 Python 函数校验一下保证口径统一def calc_contribution(cash, salary, months, ip_value, resource_deals): salary_points salary * 0.7 * months ip_points ip_value * 0.5 resource_points resource_deals * 50000 return cash salary_points ip_points resource_points # 示例现金30万、全职月薪2万、投入12个月、著作权20万、资源里程碑2个 total calc_contribution(300000, 20000, 12, 200000, 2) print(total) # 606000逻辑说明全职投入按市场工资的 70% 计算是为了区分“出资人”和“干活的人”避免创始人用高薪把公司掏空知识产权折半是为了避免估值泡沫传导到股权表。函数输入输出都是一维积分方便后续直接按积分权重生成股比。参数说明salary 是同一岗位的市场月薪不是实际发放工资months 是承诺全职投入周期一般至少 12ip_value 用第三方评估或双方认可的上限resource_deals 是资源兑现里程碑数量每单固定积分便于统计。2.2 投票权与分红权同股不同权的拆解持股比例决定分钱投票权决定说话。如果四个参数永远绑定那么投资人只要买 51% 股份公司就换主人。所以在《股权战争》的案例里几乎所有成熟公司都会设计“分红权与投票权分离”比如创始人持有 A 类股每股 1 票投资人持有 B 类股每股 0.3 票。下面是两种常见结构结构投票权设置适用阶段同股同权每股 1 票无外部投资人、几个创始人均摊责任AB 股创始人每股 5-10 票投资人每股 1 票多轮融资、创始人需要保持决策稳定在工商登记里有限责任公司本身允许在章程中约定“同股不同权”股份有限公司在境内上市前要谨慎科创板允许表决权差异但门槛较高。这里给条章程草案股东会会议表决时由各股东按照持股比例行使表决权。 其中普通股每股享有一票表决权 优先股每股享有的表决权数为普通股的 0.3 倍但优先股股息分配优先于普通股。这段写的不是“投票权多少”而是把两类股权的权数写死。0.3 这个参数一般会结合股息率来设计如果股息率高于 6%投票权就会进一步压低因为投资人已经用优先分红换到了风险补偿。需要留意的是“优先股”在境内工商语境下通常做成“明股实债”或“协议约定”如果公司是有限公司可以直接在股东协议里写不一定要改公司章程。2.3 期权池与退出机制股权之外还有“时间锁”比例是静态的股权战争的爆发多半在动态事件有人离职、有人融资稀释、有人清算。创业公司常设 10% 到 20% 期权池但这部分期权在发放前其实不归属个人而是从公司注册资本中预留。以下是需要明确的四个参数成熟期一般分 4 年每年解锁 25%或按月等额。行权价通常按最近一轮融资估值的 10% 到 20% 设定。回购条款离职后未成熟期权自动失效已成熟期权公司可协议回购回购价按最近估值或面值。触发加速被收购或控制权变更时未成熟期权可提前加速成熟。对应到协议里的写法员工期权自授予日起按 48 个月等额成熟服务满 12 个月后开始解锁。 任何原因导致雇佣关系终止时未成熟期权立即失效。 公司发生控制权变更时尚未成熟的期权可一次性加速 50%。这里真正会引发股权战争的其实是“触发加速”参数。很多创始人不知道一旦投资人掌握了多数董事会席位他们可以通过发起控制权变更让你手中未成熟的期权直接兑水。所以 50% 加速上限不是福利是反收购的缓冲垫。行权价也不能拍脑袋我会把行权价设成最近一轮融资每股价格的 20%这样员工离职后期权亏损感不会太强不会逼着员工恶意行使权利。2.4 代持与显名最容易忽略的第五类参数除了上面四个参数还有一层容易被技术合伙人忽略的因素股权是代持还是显名。代持协议里工商登记的是 A实际出资的是 B那么 B 的股东权利就需要通过一整套委托协议来保护。这里的风险在于代持人一旦离婚、负债或被诉讼股权会被冻结。我见过的稳妥做法是要求代持人签署配偶知情声明并把代持协议在公证处备案。3. 避免股权战争的四个保护性条款从协议层面锁住控制权只看计算还不够MBA 式教案的价值在于给出可复用的防御框架。在我梳理过的融资案例里真正避免股权战争的不是某个条款多豪华而是四个机制同时存在AB 股、一致行动人、董事会席位、反稀释。单独搭一个都扛不住完整的战争配齐了才叫防线。下面的内容可以直接作为 Term Sheet 谈判时的参考清单。3.1 AB 股用固定的投票权倍数守住决策AB 股的常见做法是创始人持 A 类股每股 5 票投资人和员工期权的 B 类股每股 1 票。需要在公司章程里明确转让限制A 类股一旦转让给非关联方自动转换为 B 类股。这能防止创始人通过股份转卖把投票权外包。参数表如下参数建议值说明A 类股投票倍数5 到 10 倍倍数越高后续融资稀释造成的话语权下降越慢转换触发事件非关联方转让、创始人失去控制人身份防止投票权被收购套现适用轮次A 轮及以后天使轮就做会让后续投资人谈判成本上升有些团队觉得 AB 股是上市公司才需要的结构小公司做不做无所谓。但现实是你如果在天使轮没有设计到了 B 轮再想设置后续投资人会要求额外补偿。初创阶段用一封“股东间协议”也能实现类似效果各股东签署投票权委托书把投票权统一委托给创始人。注意委托书最长有效期法律上各地不同我一般建议设置 5 年后可重新约定避免被认定为显失公平。3.2 一致行动人协议把松散股东绑成可执行块投资人之间如果意见不合创始人就会被夹在中间。经典做法是用一致行动人协议把多家早期基金合成一个“投票块”。协议里三个关键参数是参数含义常见设定一致行动范围股东会表决事项全部或仅限重大事项决策机制内部如何统一意见按持股比例多数决定创始人有一票最终决定权违约罚则不按约定投票的后果违约金或强制按最终决定投票协议草案示例各方作为公司股东在行使股东会提案、表决权时应保持一致行动。 一致行动意见产生分歧时以乙方创始人的意见为准。 任何一方未经其他各方同意不得单独接受第三方关于本公司股权的收购要约。这段的关键是“以创始人意见为准”。很多一致行动人协议写的是“内部过半数决定”结果就是资本方联合起来就能修改协议本身。我建议把“以创始人意见为准”写进触发条件里并把违约罚则设置为高额违约金让违反成本高到不值得违约。同时一致行动协议要在股东协议中明确为“不可撤销的委托”否则投资方随时可以单方面撤回委托。3.3 董事会席位与一票否决权融资时最容易丢的阵地董事会是股权战争中真正的“决胜机房”因为多数情况下股东会不常开会董事会的常规决议才是公司治理主战场。投资方在 Term Sheet 里最常要的两个东西一个董事会席位一个对“出售公司、变更章程、发行新股、超过一定金额的借款”的否决权。参数设置参考事项创始人可接受的边界需警惕的雷区董事会人数5 到 7 人超过 9 人会导致决策僵局投资方席位不超过 1/3过半意味着控制权转移否决权范围重大资产、合并、清算若包含“年度预算”则会卡住运营如果投资人坚持要否决权我会把它限定在“减少创始团队股份或变更董事长的决策”不要开放到“解雇 CEO”。后者会让 CEO 变成一个随时可被替换的角色。还有一个容易被忽略的参数是“董事会法定人数”如果法定人数是 4/5那么投资方只要让 1 名董事缺席会议就无法形成决议这其实是变相否决权。创始人最好把法定人数设定为过半数并约定未出席视为同意。3.4 反稀释条款被低价融资稀释时的追偿机制当公司估值下降、新投资人以更低价格进入时原有投资人会触发反稀释条款。最常见的是加权平均Wide-based和完全棘轮Full-ratchet。完全棘轮对新投资人友好但会严重稀释创始人因此通常不可接受。加权平均公式可以写成def weighted_avg_conversion_price(old_price, old_shares, new_shares, new_price): common old_shares new_shares adjusted old_price * common / (old_shares (new_shares * old_price / new_price)) return adjusted # 假设旧价2元旧股5000万股新股1000万股新价1元 print(weighted_avg_conversion_price(2, 50_000_000, 10_000_000, 1)) # 1.5逻辑说明加权平均反稀释不是把价格直接拉到新低价而是把新旧股价按各自股份加权得到一个调整后的转换价格。出资人持有的优先股以这个新价格换算成更多普通股从而对冲估值下跌。完全棘轮则是把转换价格直接降为新股价格创始人会瞬间失去大量股份所以条款里一般只给一轮保护。参数说明old_price 是上一轮优先股转换价old_shares 是上一轮发行在外的普通股总数new_shares 是新一轮发行的股份new_price 是新投资的价格。调整后的价格永远在旧价和新价之间。若把 new_shares 设置为 0函数就退化为完全不调整。4. 用 Python 复现一轮融资从 Term Sheet 到股权战争预演前面讲的是静态条款真正在创投界看一份投资协议时我最建议做的一步是动态预演把 Term Sheet 里的数字全部填进模型看看融资完成后控制权在谁手里。MBA 式教案最有用的地方就是这种沙盘推演能力。它能帮你发现“比例上仍然是大股东”和“实际上已经没有否决权”之间的鸿沟。4.1 输入参数估值、投资额、期权池我们先定义一轮 A 轮融资的输入。常见参数pre-money投前估值例如 8000 万元investment投资额例如 2000 万元esop_ratio投后期权池比例例如 15%通常由投资人要求预留founder_shares创始人持有 800 万股seed_shares种子轮投资人持有 200 万股这些参数的来源是 Term Sheet 里的 pre-money valuation、investment amount、ESOP 预留比例。很多创始人只关心投前估值却忘了确认期权池是投前还是投后划出。这一步差异会造成几个点的稀释差距。4.2 计算股权稀释和持股变化投后估值 pre-money investment。新投资人拿到的股份比例是 investment / 投后估值。期权池是从投后估值里分出的一部分所以新投资人会要求期权池在投资前从创始人股东手中划出。计算代码如下def calculate_cap_table(pre_money, investment, esop_ratio, founder_shares, seed_shares): total_pre founder_shares seed_shares post_money pre_money investment # 投后期权池比例对应多少新股 esop_pool total_pre * esop_ratio / (1 - esop_ratio) # 新投资人拿到的股份数使投资比例等于投资额/投后估值 new_investor_shares investment / post_money * (total_pre esop_pool) \ / (1 - investment / post_money) total_after total_pre esop_pool new_investor_shares return { post_money: post_money, investor_shares: round(new_investor_shares, 0), esop_shares: round(esop_pool, 0), total_after: round(total_after, 0), investor_pct: round(investment / post_money * 100, 2), esop_pct: round(esop_pool / total_after * 100, 2), founder_pct: round(founder_shares / total_after * 100, 2), seed_pct: round(seed_shares / total_after * 100, 2), } res calculate_cap_table(8000, 2000, 0.15, 800, 200) print(res)代码的逻辑顺序是先计算投后总股本再拆出期权池和新投资人的股数。esop_ratio 是投后期权池要占投后总股本的比例所以 esop_pool 等于原总股本乘上 ratio / (1 - ratio)。new_investor_shares 则要保证投资额除以投后估值等于投资人持股比例因此用了一个带双除法的表达式。参数说明pre_money 和 investment 的单位保持一致esop_ratio 填 0.15 代表 15%。如果你把 esop_ratio 改为 0.2会发现 founder_pct 明显下降——这就是期权池对创始人的隐性稀释。4.3 对比有无 AB 股的控制权结果有了比例后再叠加 AB 股参数就能回答“创始人是否仍有绝对控制权”。假设创始人每股投票权是普通股的 5 倍投资人和期权池都算普通股那么投票权比例可以用下面的公式快速估算def vote_control(founder_shares, other_shares, ab_multiple5): founder_votes founder_shares * ab_multiple other_votes other_shares * 1 return founder_votes / (founder_votes other_votes) # 融资后创始人 46%其他股东 54% print(vote_control(46, 54)) # 0.81把上一轮算出的比例拿来做敏感性分析得到的结果如下场景创始人投票权比例投资人投票权比例结果同股同权约 46%约 34%创始人无法单独通过普通决议AB 股5 倍约 81%约 12%创始人保持绝对控制在这一步里我还会加入“董事会席位”预演创始人方 3 席投资人方 2 席第三方独立董事 1 席。那么即使股东会层面 AB 股占优董事会层面投资人仍可通过拉拢独董来否决重大事项。所以要在协议里明确“独立董事由创始人方提名”或是“双方共同提名”。这就是把静态条款变成动态预演的最后一个闭环。4.4 用文本表格输出融资结果直接贴进周报为了让预演结果可以直接进入团队沟通我通常会把计算结果格式化成 Markdown 表格。这里给出一个简单的辅助函数def format_cap_table(res): md | 股东 | 持股比例 |\n| --- | --- |\n md f| 创始人 | {res[founder_pct]}% |\n md f| 种子轮 | {res[seed_pct]}% |\n md f| 投资方 | {res[investor_pct]}% |\n md f| 期权池 | {res[esop_pct]}% |\n return md print(format_cap_table(res))这段代码把比例变成一个一眼能看懂的表。这个动作的工程价值在于融资条款的讨论不应该发生在口头上而应该发生在这样的版本化表格里。每次模型参数变化随手把结果贴到群里能大幅降低误解。5. 给股权协议做一次“压力测试”的三个触发点读《股权战争》的读书笔记可以停在案例但落到自己和公司的协议上需要一套可执行的验证流程。我把这套流程叫“股权压力测试”只需三个触发点。第一个触发点是“创始人离婚”。这不是玩笑夫妻共同财产分割会导致股权归属变化。协议里应设置股权是个人财产还是夫妻共同财产的确认并通过公司章程设置股东资格限制。我一般会在投资协议中加一条非经董事会同意婚内股权变动不视为股东身份变更。这个做法看起来不近人情但确实是海外常见的治理条款能阻止外部人通过婚姻关系进入公司决策层。第二个触发点是“下一轮融资失败”。当公司账上资金不足 6 个月时投资人往往会提出“过桥贷款 认股权证”来换优先权。这时要回头翻反稀释条款和优先清算权确保不会因为眼前的一轮资金把下一轮的控制权抵押出去。验证方法很简单把新融资的必要参数代入第 4 章的模型跑出融资后各方的投票权如果创始人低于 33%就该调整条款了。第三个触发点是“关键员工离职带走代码”。期权回购条款要写明不是“双方协商一致”而是“公司有权按最近融资价格的 30% 回购”且该权利 6 个月内行权有效。同时将离职员工的竞业限制与期权成熟绑定。用一条简单的 SQL 语句来管理可执行性SELECT cp.id, cp.name, cp.unvested_options, CASE WHEN cp.termination_date IS NOT NULL THEN cp.unvested_options * 0.3 ELSE 0 END AS repurchase_price FROM cap_table_participants cp WHERE cp.is_founder 0 AND cp.termination_date IS NOT NULL;逻辑说明这个查询把离职员工未成熟期权按最新融资价格的 30% 标记为回购对价。参数说明unvested_options 是尚未解锁的期权数repurchase_price 是公司回购需支付的对价实际执行时要乘以最近融资单价。注意30% 这个比例是“回购折扣率”不是回购金额的上限需要写在股东协议里。这三组压力测试做完再回头看《股权战争》里那些惨烈剧情你会发现几乎所有战役都集中在三个环节条款没有量化触发条件没有定义执行主体没有明确。用 MBA 式教案的方式重读不是为记住案例而是把每个案例的参数抽出来放进自己的协议里再验证一遍。当你发现自己的方案通过三轮测试战争其实已经离你很近了——但这次你会是准备好的人。本文还有配套的精品资源点击获取