对骗局免疫 (区块链)

作者:扎克-赫斯, Zack Hess

https://github.com/zack-bitcoin/amoveo-docs/blob/master/basics/scam_immunity.md

本文件的目的是解释来自金融、博弈论、经济学和密码学的非常基本的原则。这些非常基本的原则已经被理解和认同了几十年。我们的目标是,这些原则应该足够简单,任何人都能迅速理解。我希望通过学习这些原则,你可以保护自己免受加密货币领域的大多数骗局。

金融 #

金融,也被称为 “风险管理”,是一个将输钱的几率降到最低的工具系统。金融是一个零和游戏。一个人要赢,其他人就需要输。

因此,如果有人试图向你推销一种能产生价值或赚取利润的金融工具,那就是骗局。

最基本的金融工具被称为 “衍生品”。这就是2个人把钱锁定在一个合同上,一段时间后,该合同中的钱又分配给2个参与者,而每个人收到的钱的数量是基于一些公共信息,比如说特斯拉股票的价格。这使得其中一个参与者可以持有额外的特斯拉风险,而另一个参与者可以持有较少的特斯拉风险。

参与衍生品合约的唯一安全方式是使用单一价格批次的市场。这意味着,在一定时间内,例如5分钟的时间内,每个做交易的人都是以同样的价格交易。这是由约翰-纳什在设计第二价格拍卖时发现的著名现象。

如果有人声称有安全的稳定币,但没有单价分批的市场,那么你可以知道这是一个骗局,他们的稳定币不起作用。

经济学 #

经济学中需要注意的基本原则被称为 “供求关系”。也被称为 “如果它看起来好得不像真的,那么它可能就是真的”。

当涉及到投资时,供应和需求表现为风险和回报之间的自然平衡。每项投资的风险/回报率总是等于或差于当前经济的利率水平。

如果有一个很好的投资获利机会,那么很多投资者就会想参与进来。更多的投资者会不断出现,所以对进一步投资的需求会不断下降,所以支付给投资者的回报会不断下降,直到回报/风险比率与经济的当前利率差不多。

如果某项投资有可能支付巨额回报,那么这项投资必然也有损失巨额资金的高风险。

如果有人声称他们可以支付大额回报,而风险很低,那么他们就是一个骗子。

有一个重要的例外。如果你比参与某个市场的普通投资者更了解情况,那么你就有可能从你的内幕知识中获利,并获得比标准利率高得多的收益。

密码学 #

对于加密货币,有2个重要的加密结构,你需要了解。哈希函数(hash function)和公钥密码学(public key cryptography)。

哈希函数(散列函数)是一个将任何数据作为输入的函数,并给出一个固定大小的输出。比特币中的哈希函数被称为SHA256,它的输出为256位,或32字节。给予相同的输入,一个哈希函数将总是产生相同的输出。如果你只知道输出,就不可能找到输入。不可能找到两个不同的输入产生相同的输出。

哈希函数的一个使用案例。如果我想记录一个秘密值,并在以后揭示它,而且我希望我不可能在这期间编辑这个秘密。我可以公布秘密信息的哈希值。然后最终当我揭示信息时,每个人都可以检查信息的哈希值是否与我公布的相同,这样他们就可以确定我在这中间没有编辑它。

区块链背景下的公钥密码学被用作一个制作安全签名的系统。每个人都会生成一个被称为私钥的随机秘密,并使用该秘密来建立一个公钥。你可以使用你的私钥来签署任何数据,然后其他人可以使用你的公钥来验证你确实签署了该数据。不知道你的随机秘密的人不可能为你签名。

公钥加密法的一个使用案例。如果你想花一些钱给某人,我们希望只有你能花钱,而其他人不能花。所以我们会要求你在解释你想花钱的信息上进行加密签名。

区块链中使用的所有其他密码学结构都是非常有争议的。目前还不清楚是否有其他密码学工具可以在区块链中发挥作用,或者只有哈希函数和签名是有用的。

博弈论 #

区块链涉及许多参与者之间的重复游戏。为了对区块链进行推理,玩家使用的策略有必要是稳定的。要么玩家每次都使用相同的策略,要么有某种负反馈,所以如果玩家偏离了预期的策略,反馈机制就会把大家推回到预期的策略上。

即使我们能知道一个区块链的游戏是稳定的,这也不能证明区块链是安全的。稳定性是必要的,这样我们才能对区块链未来的行为做出任何一种可靠的预测。如果区块链建立在一个不稳定的游戏上,那么我们就不能对它明天如何工作做出任何形式的预测。它将以不可预测的方式改变。所以我们将无法知道它在未来是否会继续成为一个安全的区块链。

所有安全区块链都建立在稳定的游戏之上。但并非所有稳定的游戏都能实现安全的区块链。

我们有技术来证明一个游戏是不稳定的。我们没有任何工具来证明一个游戏是稳定的。

这类似于科学的工作方式。科学实验不能证明任何假说是真的。它们只能证明一个假设是假的。如果许多不同的科学家非常努力地试图推翻一个假设,而他们都没能推翻它,我们就会对一个假设很可能是真的产生信心。

同样地,我们对某一特定游戏是稳定的信心的方式是,如果许多人试图证明它是不稳定的,而且他们都失败了。

如果有人声称有一个 “证明他们的系统是安全的”,他们就是一个骗子。如果有人声称有一个 “证明他们的区块链游戏有一个稳定的均衡”,他们就是一个骗子。

一个人对他们的系统最好的说法是 “很多人都尝试过,但都没有找到漏洞”。