首先,让我们回顾一下现在的网络交易是如何进行的。比如,我要买100元的东西,我们会告诉银行转账100元给对方,银行确认后将钱转到对方账户。这个过程中,钱先从我的账户交到银行或第三方手中,再由银行或第三方交给对方,整个过程围绕着银行或第三方进行。
有人提出了这样的问题:如果两方都不承认交易,第三者如何监督?更极端的情况是,如果存储交易信息的数据库被瘫痪或炸毁,我们如何保证交易的正确性?有没有办法让交易只在我与对方之间进行呢?这就是所谓的“去中心化交易”。
在去中心化交易中,每个人都有一个账本。在每次交易之前,我们必须向所有人大声宣布“我给对方转了多少钱”,同时对方也必须告诉大家“我收到了钱”。每个人都在自己的账本上记录下交易信息,这样交易才算完成。即使对方想不认账,所有人看自己的账本就知道责任归属。
在过去的交易中,只有银行是权威,如果银行的账本被篡改,我们就无法查证。但现在全世界参与这个交易系统的人都是公证人,无法篡改所有人的账本,问题就解决了。这就是分布式账本,只要51%以上的账本认同一个事件,这个事件就被系统认定为有效。
然而,这也带来了三个问题。首先,如何确保我们在人群中大喊的信息能够迅速传达给所有人听到?这个问题可以通过互联网和提速技术解决。第二,在大喊交易信息时如何保护隐私?可以通过特殊的加密方式将交易内容转化为一个二进制字符串,只需核对字符串是否一致即可确认交易。第三,我们需要核对全世界所有账本吗?随着交易的增多,如何快速达成共识?每次交易只需记录最后一串字符,核对正确即可保证前面的交易记录正确。
这种加密方式被称为哈希函数,可以将任何信息转化为一个256位的二进制字符,且无法倒推出信息,只能通过猜测破解。根据粗略计算,破解需要10的27次方年。通过将交易记录串联起来,形成“区块链”,实现了分布式记账和密码保障。
除了虚拟数字货币,区块链技术还有广泛的应用空间。例如,在无人驾驶汽车行驶时,可以实时交换信息且不会被篡改,从而实现无人驾驶技术的发展。因此,国家正在大力发展区块链技术,探索其更多的可能性。
总而言之,区块链技术是为了实现分布式记账而采用的辅助工具,为虚拟数字货币提供了密码保障。然而,越来越多的人发现它的价值不限于此,还有广阔的应用前景。比特币就是这种技术的产物。
一个由 12 岁的中小学生所研发的 The RandomDAO 新项目莫名其妙的风靡了币市。这一新项目最开始仅被做为学习过程中的一次试着,是其个体学习培训智能合约程序编写的一个研究成果。其作用也非常简易,每一个钱夹详细地...
据外媒报道,2014年,美国麻省理工学院一名大二学员进行了一项试验,方案向每一位学员赠予使用价值100美金的比特币,用于跟踪这种比特币的主要用途。 进行此项试验是美国麻省理工学院电子信息科学和电子器件工...
前不久 Jason 同学邀请复旦大学数学系的梅同学给希望了解 Web3 的朋友们上了 5 节硬核的数学课。从自然数开始,一直讲明白了 RSA 非对称式加密的细节。我再回顾一下,尝试解释这个其实还挺复杂的事儿。(前方数学预...
我第一次接触货币投机是一个偶然。那时我还在玩3m,损失了几千块钱。我输了钱之后,就把它带走了。就这样,我怀着一颗冒险的心,踏入了这个充满未知和机遇的新世界。我阅读了大量的专业书籍,浏览了无数的行业报告,并与志同道合的伙伴...