QCon 演讲火热征集中,快来分享你的技术实践与洞见! 了解详情
写点什么

GitHub 删除被制裁开源项目源代码,密码学教授不满并发布分支

  • 2022-08-24
    北京
  • 本文字数:1015 字

    阅读完需:约 3 分钟

GitHub 删除被制裁开源项目源代码,密码学教授不满并发布分支

近期,由于越来越多黑客将盗来的虚拟货币转入 Tornado Cash,OFAC(美国财政部海外资产控制办公室)8 月 8 日宣布对其进行制裁,具体如下:

 

GitHub 上的 Tornado Cash 组织、tornado.cash 网站、由以太坊基础设施提供商 Alchemy 和 Infura 运行的 RPC 节点、比特币应用程序 CirclePay 中 Tornado Cash 合约上的 $USDC,以及 Tornado Cash 智能合约应用程序中提供虚拟货币混合的大约 40 个以太坊区块链地址。

 

根据对这些制裁的解释,GitHub关闭了为该项目贡献代码的三个开发者帐户:Roman SemenovRoman Storm Alexey Pertsev,并删除了Tornado Cash 帐户以及存储库中的源代码。

 

这之后,本周一,约翰霍普金斯大学密码学教授 Matthew Green 在电子前沿基金会 (EFF) 的支持下发布了该软件的另一个分支

 

Green 表示自己发布的分叉是为了测试代码删除是否是对制裁的适当回应。如果 GitHub 将代码撤下,EFF 将在法庭上对这一决定提出质疑。

 

Green 和 EFF 的副执行董事兼总法律顾问 Kurt Opsahl 此前对 GitHub 删除源代码表示担忧。他们认为代码就是言论,GitHub 通过禁用 Tornado Cash 存储库来压制言论。

 

“在我作为约翰霍普金斯大学的研究员和讲师的工作中,我广泛使用 Tornado Cash 和 Tornado Nova 源代码来教授与加密货币隐私和零知识技术相关的概念,”Green 在 Tornado 回购协议的解释笔记中写到。

 

“我的学生从代码中构建了令人惊叹的项目。此源代码的丢失或可用性降低将对科学和技术社区造成伤害。”他将 GitHub 作出这一决定的原因归于降低 OFAC 命令带来的风险,但他认为这件事的问题在于 OFAC 的命令并不明确。

 

此外,8 月 12 日,荷兰财政信息和调查服务局(FIOD)在阿姆斯特丹逮捕了一名涉嫌参与 Tornado Cash 软件开发的人员。FIOD 表示,这名 29 岁的男子隐瞒犯罪资金流动,并为洗钱提供便利。

 

对此,Cardano 创始人 Charles Hoskinson 表示,开发人员可以使用开源代码来编写代码,但却无法控制人们在代码发布后如何使用代码。在大多数情况下,代码就只是文字,并不是由编写者告诉人们去做某件事。

 

CharlesHoskinson 补充道,作为开发人员,当我们编写代码时,它只是一种表达方式。只要我们不参与代码的运行和使用,我们就只是在编写它;这就像是写一本书。TornadoCash 开发者只是编写了在技术上可以以某种方式使用的代码。

 

参考链接:

 

https://www.theregister.com/2022/08/24/github_eff_tornado_cash/

https://www.theregister.com/2022/08/15/tornado_cash_suspect_arrested/

2022-08-24 12:072090

评论

发布
暂无评论
发现更多内容

如何选择正确的哈希算法?

Jackpop

如何快速构建研发效能度量的指标体系?

Kyligence

数据分析 指标

Fuzzing(模糊测试)的前世今生(中)

云起无垠

Proxyless Mesh 在 Dubbo 中的实践

阿里巴巴中间件

阿里云 云原生 dubbo

升维数智化底座 迈向高质量发展

用友BIP

Fuzzing(模糊测试)的前世今生(下)

云起无垠

网络安全 漏洞挖掘 Fuzzing 模糊测试

技术分享 | 将覆盖反馈融入黑盒模糊测试技术提升测试效率

云起无垠

如何借助低代码开发平台 YonBuilder 填补应用开发 “产能缺口”?

YonBuilder低代码开发平台

开发者 低代码

AngularJS进阶(十三)JS利用正则表达式校验手机号

No Silver Bullet

正则表达式 AngularJS 12月月更

排查Linux恶意进程

灵霄

数字化改变了什么?WeLink在实践中给出答案

路过的憨憨

观测云产品更新|应用性能新增服务清单功能;用户访问监测 Session 查看器调整;事件新增移动端跳转选项等

观测云

可观测性 观测云

ElasticSearch 低成本高可用最佳实践

冰心的小屋

elasticsearch 高可用性

HIFIVE音加加 × 火山引擎:正版曲库+智能视频创作SDK,短视频全链路需求一站式解决!

HIFIVE音加加

短视频 火山引擎 HIFIVE音加加 视频配乐 版权音乐

2022-12-02:有a块草莓蛋糕,有b块芝士蛋糕,两人轮流拿蛋糕, 每次不管是谁只能选择在草莓蛋糕和芝士蛋糕中拿一种, 拿的数量在1~m之间随意, 谁先拿完最后的蛋糕谁赢。 返回先手赢还是后手赢。

福大大架构师每日一题

算法 rust 福大大

Fuzzing(模糊测试)的前世今生(上)

云起无垠

如何远程Debug内网(或者防火墙后)的Java服务

石臻臻的杂货铺

Java debug 后端

守护安全|AIRIOT城市天然气综合管理解决方案

AIRIOT

物联网 天然气

【愚公系列】2022年12月 微信小程序-Component组件

愚公搬代码

12月月更

建筑中如何使用3D可视化?

3DCAT实时渲染

云计算 3D可视化 智慧建筑 BIM

让对外合作更高效,就用WeLink跨企业沟通

路过的憨憨

Fuzzing(模糊测试)技术,你真的了解吗?

云起无垠

AngularJS进阶(十)AngularJS改变元素显示状态

No Silver Bullet

AngularJS 12月月更 元素状态

直播 | 数据仓库?数据湖?停止纠结,流批融合的极速 Lakehouse来了!

StarRocks

#数据库

面对当下最热的多模态,为什么这些业界和学界专家说“不必追热点”

小红书技术REDtech

焱融全闪系列科普| 为什么 SSD 需要 NVMe?

焱融科技

云计算 高性能 nvme 文件存储 全闪存储

云原生中的标准化

穿过生命散发芬芳

云原生 12月月更

AngularJS进阶(十一)AngularJS实现表格数据的编辑,更新和删除

No Silver Bullet

表格 AngularJS 12月月更

实时渲染正在改变可视化游戏

3DCAT实时渲染

云计算 云服务器 云算力 渲染引擎 渲染

华为云数据库GaussDB(for Influx)揭秘:数据分级存储

路过的憨憨

子查询优化之 Semi-join 优化 | StoneDB 研发分享 #2

StoneDB

MySQL HTAP 数据库· StoneDB 12 月 PK 榜

GitHub 删除被制裁开源项目源代码,密码学教授不满并发布分支_语言 & 开发_褚杏娟_InfoQ精选文章