比特币和以太坊有无需被信任的初始化假设?

2020-08-10 10:10 栏目:经验之谈 来源:网络整理 查看()

编者按:“设置”是指系统的启动阶段,“可信设置”是指系统的功能依赖于启动阶段的一些属性,我们需要相信这些属性没有被破坏,才能相信整个系统保留了一些功能。虽然此次讨论的焦点似乎是“启动阶段是否可以信任比特币和以太网”,但我们还是将“信任设置”用被动语态翻译为“需要信任的初始化”,以免失去初衷。讨论比特币和以太网是否具有可信设置的另一个意义是反思“可信”的严格含义。

比特币和以太网的安全性依赖于特定的加密哈希函数和椭圆曲线密码。在本文中,我们将讨论它们是否仍然依赖于某种受信任的设置。

不可靠比特币启动过程的阴谋论

比特币是由美国宇航局在20世纪60年代发明的,他们花了60年时间秘密挖掘另一个连接比特币创造模块的叉子。美国宇航局正准备在今年宣布他们的长叉,将现有的比特币链变成无用的孤儿链.

早在20世纪60年代,他们就已经在比特币的基础模块中输入了以下词语:

英国《泰晤士报》2009年1月3日报道,财政大臣即将对银行进行第二次救助

(时报头版标题:财政大臣正站在银行业第二轮救助的边缘)

2008年美国宇航局发布比特币白皮书后,他们强迫英国《金融时报》在2009年1月3日发布一篇标题如上的文章。

那么,比特币需要信任这一初始化假设存在吗?

(译者注:标题“比特币是否有可信的设置假设”似乎很容易翻译成“比特币的初始化假设不可信”,这与上面的标题正好对应。然而,我们认为我们不能假设作者不能在下面回答这个假设,但他更有可能表达另一个意思:“即使我们知道比特币启动过程不可信的断言是一个阴谋论,只有相信比特币的初始化假设,你才能相信这个系统是公平的(不需要预先挖掘)”,指出这个假设需要信任,这比证明它的可信度要有意义得多)

当然有!比特币假定《泰晤士报》是一个可信且不可预测的随机源和时间戳(因此它的加密哈希值是一个很好的通用随机字符串)。这种随机种子确保没有人能够提前开始挖掘比特币,也不能利用挖洞的前沿进行双花攻击。

阴谋论认为以太网初始化设置不可信

比特币是由美国宇航局在20世纪60年代发明的(除了登月计划)。60年来,他们一直在秘密挖掘另一个连接以太博物馆创作区块的叉子.

早在20世纪60年代,他们就已经在埃瑟瑟姆的建筑中输入了以下词语:

0x 11 bbe8 db 4e 347 b4e 8 c 937 C1 c 8370 E4 b5 ed 33 ADB 3d b 69 cbdb 7 a 38 e 1e 50 B1 b 82 fa

美国宇航局在2014年出版了《以太博物馆黄皮书》之后,他们强迫博客作者发表了这篇文章,并把它指向了名为“奥林匹克”的测试网络仪式,该仪式实际上重现了他们在20世纪60年代运行的测试网络。他们声称:

这个参数必须是一个随机参数,没有人,甚至我们,可以预测。可以想象,这样的参数在世界上是罕见的,但是一个好的选择是在以太网上测试未来块的散列。我们必须选择一个街区的高度,哪个更好?1,028,201是一个流行的回文素数。就这样#1028201!

那么,你会相信1028201是很久以前就准备好的吗?

那么在以太网中是否有一个需要信任的初始化假设呢?

当然有!以太网假定奥林匹克测试网的1028201号块散列是一个可信任的和不可预测的随机源和时间戳(因此它的加密散列值也是一个好的公共参考字符串)。这种随机的种子保证了没有人能够提前开始挖掘以太网,并且不能利用挖洞的前沿进行双花攻击。

信任,但要核实

明确地说,尽管美国宇航局对区块链非常感兴趣,但我们仍然相信比特币和以太网的不可预测的随机来源是高度安全的。本文主要强调这些系统需要的一些初始化假设。根据本文的定义,上述两个系统都依赖于一个可信的设置阶段,它们都是通过创建一个不可预测的、带有时间戳的公共随机字符串来实现的。找到这样一个不可预测的随机信标是非常重要的,它可以生成时间戳并且是加密安全的。

也许所有挖出的比特币或以太币都应该包含这样一句话:

我们相信随机信标:)

欢迎来到推特,并留下你的评论。

微信二维码
售前客服二维码

文章均源于网络收集编辑侵删

提示:仅接受技术开发咨询!

郑重申明:资讯文章为网络收集整理,官方公告以外的资讯内容与本站无关!
NFT开发,NFT交易所开发,DAPP开发 Keywords: NFT开发 NFT交易所开发 DAPP开发