比特币区块链正在为危地马拉总统选举打击欺诈行为

比特币区块链打击危马拉总统选举欺诈

比特币正在帮助确保危地马拉选举结果的真实性。

多亏了比特币开发者彼得·托德几年前创建的工具OpenTimestamps,危地马拉科技初创公司Simple Proof能够保护关于该国总统选举的关键文件,以防止欺诈和篡改。托德的工具利用哈希函数和比特币区块链,能够对信息进行时间戳,并更容易发现欺诈和操纵的企图。

时间戳文件的想法非常古老。个人和社会几个世纪以来一直依赖这种技术来指示文件签署的时间、支票填写的时间或某人的出生时间。然而,加密时间戳要新得多。它们通过依赖数学而不是易受错误和腐败的人类来进一步推进人类时间戳的概念。签名可以被复杂的角色伪造,机构可以受到不同的激励,使其能够受贿或腐败。另外,“人非圣贤,孰能无过”,而数学如果使用正确的算法则不会出错。

一个好的算法例子是哈希函数,一种数学函数类型,它可以接受一个变长输入并输出一个固定长度的结果。这个结果被称为该输入的哈希。哈希函数被用于比特币网络中,尤其是添加到区块链中的区块,以及OpenTimestamps中。

OpenTimestamps是如何工作的?

OpenTimestamps利用哈希函数将任何数据片段加密时间戳到比特币区块链中。在这种情况下,数学被利用来改进人类签名或证明的使用,比特币区块链被用作分散式数字分类账簿,将信息与一个区块链接起来。这确保了网络中的成千上万个节点都能独立地见证时间戳锚点的存在,并能够验证该哈希确实被添加到某个特定时间挖掘的区块中。

OpenTimestamps通过对给定用户提交的信息进行哈希处理,并将其添加到比特币区块中的比特币交易中来工作。由于比特币区块的哈希是通过计算该区块中包含的所有信息来确定的,时间戳数据对于计算该区块的哈希是必需的。换句话说,时间戳的假设是矿工必须以该时间戳交易为前提——以及区块中包含的其他交易——才能得到该区块的哈希。这意味着被时间戳的信息必须在创建该比特币区块之前存在。由于每个比特币区块都有自己的时间戳,用户可以查看该区块被挖掘的日期和时间,并能够以数学上的确定性确保该文档存在于该区块的时间戳之前的某个时间点。

单独来看,这种保证并不那么有价值。当然,它让某人能够证明一个数据在给定时间点之前存在,但这有什么用呢?嗯,结合其他类型的信息和证据,许多事情可以从这种简单的保证中推断出来。例如,如果一个信息在那个比特币区块之前就已经存在,那么如果它的哈希值不同,就可以推断出对该信息的任何更改是在那个时间之后进行的。

更复杂的结论所需的信息和证据需要由用户处理,因为归根结底,OpenTimestamps只提供了将信息的哈希值包含在那个比特币区块中的证明。因此,请求时间戳的用户应该保留原始信息,以防他们想要证明他们的数据与时间戳匹配。由于哈希函数的特性——相同的输入始终生成相同的输出——如果信息没有被更改,哈希将保持不变。因此,很容易判断原始信息是否被更改,因为哈希值将不同。

在内部,OpenTimestamps不会将每个单独的时间戳数据的哈希放入比特币中。这可能是昂贵的,因为每个时间戳都需要一个链上比特币交易。相反,OpenTimestamps利用默克尔树尽可能地压缩这些信息。

类似于您可以对大量信息进行哈希处理并得到一个固定长度的哈希,您可以进一步对两个哈希进行哈希处理并得到一个单一的哈希。同样,您可以从四个信息开始,分别对它们进行哈希处理,然后将它们两两进行哈希处理,直到只剩下一个哈希。Merkle树在这种情况下的价值主张在于扩展该设置,其中有大量的单独信息片段,您对它们进行哈希处理,直到只剩下一个哈希,即根哈希。OpenTimestamps将这个根哈希添加到比特币中,将单个比特币交易的成本分摊到每个提交的用于时间戳和构造树的初始信息。

用户仍然可以检查他们的个体哈希是否被添加,并最终他们的数据是否被时间戳记录。他们可以利用OpenTimestamps网站,或者完全采用密码朋克的方式,对所有数据进行哈希,直到达到树的根哈希,并与存储在比特币上的数据进行交叉验证。

这与危地马拉有什么关系?

危地马拉在其政治圈中存在着长期以来的腐败和欺诈历史。Simple Proof是由ITZ DATA在该背景下为危地马拉最高选举法庭(TSE)实施的一种不可变备份解决方案,TSE是该国最高选举机构。

Simple Proof的共同创始人拉斐尔·科尔东(Rafael Cordón)告诉《比特币杂志》:“Simple Proof解决方案名为Immutable Backup,利用OpenTimestamps协议在比特币区块链上以防篡改的方式记录文件的证明。TSE使用Simple Proof来保护官方选举文件并保护关键信息免受人工智能和虚假信息的伤害,确保任何文件的篡改都是明显的,并且任何公民都可以独立验证信息。”

危地马拉的公民可以通过专用的网页门户检查任何给定的清点表,并验证其时间戳的证明。每张表中都包含每个候选人在投票站的选票总数。因此,对于被扫描和用于计票的清点表,以及每张清点表的时间戳,向公众提供了透明度。

需要注意的是,这种设置无法证明给定的清点表是否有效,对TSE仍然存在信任假设。然而,这比只听取官员的话要好,例如,可以更容易地发现所有清点表中的异常值。与向选民提供有关任何单个清点表的特定有效性信息不同,OpenTimestamps允许全面了解选举的整个背景。

例如,投票结束后不应该花费超过一个小时的时间来扫描一张清点表,将其上传到Simple Proof的解决方案中,并将其时间戳记录在已确认的比特币区块中。如果大多数清点表都在这个小时内完成,但有少数清点表在投票结束后很久才被时间戳记录,那么可以合理地认为,这些异常值清点表被篡改的可能性要比其他清点表大得多。换句话说,在清点表被录入后的时间长于一个小时而不是一个小时之内,时间戳将告诉您这种情况很可疑。

这在危地马拉选举的背景下尤为重要,因为选举之前存在紧张气氛,而且最后胜选的候选人是一个异常情况。选举胜选者贝尔纳多·阿雷瓦洛在进行选举前几个月甚至没有资格参选。

一旦阿雷瓦洛赢得总统选举,抗议声音很大。根据美联社的报道,该国检察长办公室的官员玛丽亚·康苏埃洛·波拉斯(María Consuelo Porras)突袭了TSE的设施,打开了数十箱选票。反对党UNE声称胜利是欺诈的,并要求重新计票。

UNE在X上发布了一篇解释他们的理由的帖子,其中包括一张在Simple Proof的网页工具上显示在投票结束前就已经被时间戳记录的清点表的屏幕截图。

无论是为了推动他们的说法还是出于错误,那张清点表的截图是在不同的时区拍摄的,导致了一小时的时差。在这种特定情况下,比特币帮助确保UNE提出的声明是错误的,并且任何公民都可以通过检查他们计算机上的时间戳来验证。值得注意的是,确实有人这样做了,并在X上发布了一张屏幕截图,纠正了UNE声称已被篡改的清点表实际上并没有在投票结束前就被时间戳记录。

虽然比特币的设计和开发仅旨在解决双花问题并实现点对点电子货币,但其节点网络和分散的账本可以支持其他有趣的用例。

在这种情况下,Simple Proof在保护关键选举信息方面发挥了重要作用是显而易见的。如果OpenTimestamps和比特币没有以密码学的、公开的、分散的方式参与保护这些信息的过程,可能会引起更大的抗议和混乱的程序,试图确保信息没有被篡改。怀疑很可能仍然存在,并且在一个具有脆弱民主程序历史的国家中,对新当选的总统领导此国家的信心动摇可能会阻碍其能力。

We will continue to update 算娘; if you have any questions or suggestions, please contact us!

Share:

Was this article helpful?

93 out of 132 found this helpful

Discover more

比特币

协议:加密春天是Starknet,LayerZero的代币空投季节

在本期《协议通讯》中,我们将报道Worldcoin的最新更新、空投季节、Jack Dorsey的公司推出的新比特币钱包,以及“数据可用性”...

资讯

以太坊价格突破2,000美元阻力位,价格预测是否是买入的时机?

以太坊(ETH)是一种加密货币,它为支持智能合约的以太坊区块链提供动力,在每个令牌上已经突破了每个令牌2000美元的大关

资讯

以太币价格预测:24小时交易量激增至240亿美元—是时候买入以太币的低点了吗?

以太坊(ETH)继续在2,000美元水平的两端震荡,因为在加密货币重新测试2023美元后,牛市动力冷却导致其被拒绝

市场行情

美国股市继续飙升,比特币显示出韧性📈

据市场专家预测,美联储可能会在三月份降低利率,这可能会导致对比特币和其他主要山寨币等高风险资产的需求增加,进而给您带...

区块链

美国证券交易委员会(SEC)在此次和解后是否认可以太坊?

SEC主席Gary Gensler未能澄清以太坊是否属于商品,应被视为财产并征收资本利得税。