币圈基础知识之软件、博弈论和密码学 从另一个角度看,区块链可以视为是3个已知领域的结合:博弈理论、密码学和软件 工程。每一个领域都已经单独存在和发展了很长时间,但正是区块链技术,让它们第一次 有了明确的交集。 博弈论是“对理性决策者之间的冲突与合作进行数学建模的研究” 而由中本聪提出的比特币区块链,正是为了解决博弈论中称为“拜占庭将军问题”(Byzantine Generals Problem)的难题。 因此,博弈论和区块链在此连接到了一起。 在拜 占庭将军问题中,由于有少数不忠诚将军的存在,他们有可能成为叛徒,并阻挠一致行动 计划的实现。 为了确保胜利,军队必须把不忠诚将军的影响降到最低。这是通过创建一个 对投入信息生产的工作进行验证的过程来实现的,同时对访问未篡改信息的要求实行限时 以确保其真实性。拜占庭容错算法的应用,非常重要。 即使是在承认你不能相信任何人的 前提假设下,只要你信任网络,那么你依然可以对交易的真实性抱有信心,哪怕存在潜在 的攻击。这种验证交易真实性的新方法,具有深刻的含义,因为它对现有的信用中介的存在和 角色提出了挑战,而信用中介目前是验证交易的传统权威机构。 我们思考这个问题:如果 可以通过内含信任的网络,实现点对点的交易,那我们为什么还需要一个中心化的机构来 确保中心化的信任? 密码学在不同的层次为区块链提供安全性,它建立在3个基本概念上:哈希算法、密 钥和数字签名。“哈希”是一个独特的数字指纹,它能够在并不需要被真正看到的情况下, 验证某组信息是否被篡改过 。密钥至少有两种组合:公钥和私钥。举个例子来说,假设有 一道门,需要有两把钥匙才能打开。此时,信息发送者使用公钥来将信息加密,加密后的 信息,只能用私钥来解码。 在这个过程中,私钥的拥有者并不需要公开他们的私钥。数字 签名是用来证明(数字)信息或者文件的真实性的数学工具。 密码学对公钥和私钥的处理,体现了区块链的阴阳法则:公开可见,但需要私人验 证。这有点儿像你的家庭地址,你可以公开你的家庭地址,但是那也并不会向外界揭示你 家里到底是什么样子。要进入你的家,必须拥有你的私人钥匙。而且一旦你宣称这个家庭 地址属于你,那么别人就不能宣称同样的地址是他的了。 密码学历史悠久,但软件工程学将其与博弈论结合起来,构建了区块链的总体架构,在这个架构中,压倒性的数学上的确定性,大大降低了可见的不确定性。 —- 编译者/作者:韭菜币圈 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
币圈基础知识之软件、博弈论和密码学
2020-03-02 韭菜币圈 来源:区块链网络
LOADING...
相关阅读:
- 科普:区块链挖矿原来是这么一回事2020-08-03
- 币赢DeFi专区8.3项目复盘汇总2020-08-03
- 58TOP天团集体亮相与你浪漫相“豫”2020-08-03
- 查理·李(Charlie Lee),亚当·贝恩(Adam Back)领导区块链游戏《无限舰2020-08-03
- IOSG:我们对比了最能出圈的NFT区块链艺术品平台,数据亮眼2020-08-03