写点什么

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:072053

评论

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

MapReduce的运行机制详解

五分钟学大数据

大数据 mapreduce 3月日更

区块链BaaS应用平台的搭建,BaaS平台的应用场景

13828808769

#区块链#

大多数人不知道的Java知识 - Java内省机制

陈皮的JavaLib

Java 内省 java反射

【里程碑】Linkis 1.0.0-RC1 版本发布

WeDataSphere

大数据 开源 WeDataSphere Linkis 计算中间件

区块链数字版权-重新定义版权保护

13530558032

SDK介绍及相关功能测试

行者AI

测试 sdk

下一站,星辰大海!

百度大脑

百度 AI 上市

MySQL 索引原理 图文讲解

陈皮的JavaLib

MySQL 数据库 索引

iOS面试进阶&程序员养成文件(附下载地址)

ios 程序员 面试 iOS逆向

牛哇!看完阿里独家面试手册金三银四稳了,GitHub一天标星66K(Java岗)

Java架构之路

Java 程序员 架构 面试 编程语言

hive的DQL查询语法详细剖析

大数据技术指南

大数据 hive 3月日更

智慧公安重点人员系统开发,情报研判管控平台的搭建

13828808769

nsq源码阅读之Channel

Geek_7nijc5

nsq Go 语言

百度Feed稳定性架构实践

百度Geek说

解决方案 IDC feed

【Mysql实战】问题分析利器之binlog

程序员架构进阶

MySQL 数据库 Binlog 28天写作 3月日更

DB-Engines 3月数据库排名:MySQL跳出“同期跌幅榜”,拿下“本月涨幅榜冠军”

华章IT

数据库

Python 高手都这样使用字典,这些高效方法你知道吗?|pythonic 小技巧

AlwaysBeta

Python

源中瑞智慧平安社区-为社区居民保驾护航

13530558032

区块链电子合同--助推智慧政务

13530558032

nsq源码阅读之nsqd总体流程

Geek_7nijc5

nsq Go 语言

GitHub已爆火!2021金三银四Java面试突击手册,已助力多人拿到offer

Java 编程 程序员 架构 面试

2021最新分享快手/百度/蚂蚁/字节面经总结

比伯

Java 程序员 架构 面试 程序人生

Netty 核心源码解读 —— 开篇

松然聊技术

Netty

Netty 核心源码解读 —— ServerBootstrap 篇

松然聊技术

Netty

Rust从0到1-基础概念-变量

rust 变量

nsq源码阅读之消息接收和发送

Geek_7nijc5

nsq Go 语言

智慧公安重点人员系统开发,情报研判管控平台的搭建

13828808769

行业资讯

推荐35款可以快速提升工作效率的软件

科技猫

软件 经验分享 实用工具 办公 工具分享

JDBC--批量插入

打工人!

Java MySQL JDBC MySQL性能优化

nsq源码阅读之diskqueue

Geek_7nijc5

nsq Go 语言

nsq源码阅读之Topic

Geek_7nijc5

nsq Go 语言

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