如何将信息添加到区块链中?

游戏知识 2年前 (2022) 李武
0

什么是区块链

区块链是一个特殊的数据库,只接受数据添加(不能删除或修改)。区块链的结构确实像一个由块组成的链,它是添加到数据库中的信息。每个块都有一个指针,指向前一个块;通常或多或少包含交易信息、时间戳和其他元数据,以确认块的有效性。

不允许编辑、删除或修改基于区块连接的数据。任何区块的更改都会使后续的区块失效。

如何将信息添加到区块链中?

如何操作区块链?

到目前为止,区块链似乎没有什么特别之处。你可能会想,区块链比普通的电子表格更好吗?区块链真正发挥其优势的场景是允许用户在不相互信任的情况下合作共享真相来源。在分布式网络中,没有一方可以劫持精心安排的区块链。

如果用户想运行并独立验证区块链的状态,他们必须下载特定的软件。软件启动后,将访问其他计算机上的例子,以上传或下载信息(如交易和块)。新用户下载一个块,检查它是否按照系统规则创建,然后将相关信息传输到其他点。

因此,我们获得了由数百个甚至数万个实体组成的生态系统。这些实体被称为节点,它们都运行相同的数据库副本并同步更新。因此,数据库资源变得非常充足,可以随时使用。

如何将信息添加到区块链中?

如果区块链允许输入虚假的财务信息,权威将被削弱。同时,分布式系统中没有管理员或领导负责维护账簿。如何确保参与者正直行事?

中本聪提出的工作证明系统允许任何人向网络提出添加块。当用户提出块时,他们必须牺牲计算能力来猜测协议中规定的解决方案(此步骤需要多次分散数据,并输出低于特定阈值的数量)。

这个过程被称为采矿。如果矿工猜对结果,建造的块(由节点发送的未确认交易组成)将延续到链上。矿工也将获得区块链的原始代币作为奖励。

单向函数的使用意味着仅仅通过输出数据几乎不可能猜测输入数据。然而,如果有输入数据,则很容易验证输出数据。这样,任何参与者都可以验证矿工输出的块是否正确,并拒绝这些无效块。如果伪造了无效块,矿工将无法获得报酬,同时浪费了采矿资金

同时,加密货币系统依赖公共/私钥技术,确保没有人能够使用不属于自己的资金。货币与密钥(仅为所有者所知)绑定,只能通过有效签名认证资金转移正常使用。

工作证明是最广泛实践的共识机制,但绝不是唯一的。对 权益证明等其他共识机制的探索正在增加。然而,这些替代机制并没有真正部署在实践中(尽管混合共识机制已经存在了一段时间)。

谁发明了区块链?

不可变数据链的基础理念可以追溯至九十年代初期。研究员W. Scott Stornetta和Stuart Haber名为发表How to Time-Stamp a Digital Document本文讨论了如何将时标技术有效地应用于文件中,以确保文件无法编辑或篡改。

然而,Stornetta和Haber该方法存在漏洞,仍需要用户信任第三方区块链技术体现了其他计算机科学家的创造力,而中本聪则被称为上述工作证明之父。

如果你需要对区块链的发展有更深入的了解,阅读我们的另一篇文章《区块链的历史》。

区块链有什么用?

加密货币只是区块链技术的冰山一角。随着去中心化货币的发展,许多人认识到去中心化运算的潜力。Bitcoin 等第一代区块链引入共享交易数据库, Ethereum 等第二代产品带来了智能合同——这些程序在区块链的基础上运行,管理加密货币的条件转移。

智能合同免除中央服务器运行代码的必要性,意味着中介机构在托管层面避免中央点故障。用户可以审查软件(如果代码开源),开发人员可以将合同设置为不可禁止或修改。

区块链的其他用途包括:

  • 加密货币    – 作为财富转移的强大媒介,数字货币不会产生单点故障,也不需要检查和中介机构。用户可以向世界各地的商店发送或收取资金,所需的时间远低于普通银行用通常很小)。加密货币不能伪造,交易不能逆转或冻结。
  • 有条件支付    – Alice与Bob他们彼此不信任,但他们想赌一场体育比赛。两人都向智能合同发送 10 ETH,通过智能合约oracle获取数据。比赛结束后,智能合同将评估比赛结果,然后 20 ETH 支付给Alice与Bob赢家之间。
  • 分布式数据    – 区块链面临着几个扩展问题。然而,区块链可以选择与分布式存储媒体集成来管理文件。访问控制可以使用智能合同,而数据可以托管在链下容器中。
  • 证券    – 虽然基于区块链的证券加密货币会在一定程度上引入交易对手的风险,但它可以为当前证券领域注入新的流通和便携性,实现资产代币化(如财产和股权)。

区块链可以应用用区块链?

区块链技术可以满足大量的用例。以下是一些例子,你也可以在币安学院了解更多。

  • 供应链:高效率供应链是许多成功企业的核心,关系到商品如何从供应商流入消费者。然而,传统方法难以协调特定行业的多方利益相关者。利用区块链科技可引入不可逆数据库,在此基础上建立互操作生态系统,将无数行业的透明度提升至新高度。
  • 游戏:玩家依赖于游戏公司控制的服务器。终端用户不享有真正的所有权,游戏资产仅存在于特定标题的参数中。如果采用区块链运营模式,用户将能够拥有自己的资产(以同质化/非同质化代币的形式),并能够与其他玩家和市场进行交易。
  • 医疗:区块链技术的透明度和安全性为存储医疗记录提供了一个理想的平台。医院、诊所和其他卫生服务提供商组成了自己的政治。如果依赖集中服务器,敏感信息将处于脆弱状态。如果加密的个人医疗记录可以安全地存储在区块链上,患者不仅可以保护隐私,还可以很容易地与任何想要使用全球数据库的机构共享信息。
  • 汇款通过传统银行进行跨国汇款非常麻烦续费昂贵,而且结算时间长,不能满足紧急交易的需要。主要原因是中介网络复杂。加密货币和区块链可以避免中介生态系统。目前,许多项目正在利用区块链技术实现廉价快速的转账。
  • 数字身份在数字时代,我们迫切需要一个数字身份的解决方案。物理身份证很容易伪造,对许多人来说也很难获得。所谓的独立身份可以挂在区块链账簿上,绑定身份所有者;身份所有者可以有选择地向第三方披露个人信息,而无需牺牲个人隐私。
  • 物联网:有人推测,越来越多的现实设备可以接入互联网,这将极大地促进区块链技术在家庭或工业场景中的发展。这些设备的增长需要一个新的机对机(M2M)支付经济依赖于高吞吐量的微支付系统。
  • 治理:由于分布式网络可以决定系统中的标准形式,不难想象区块链技术应用于当地、国家甚至跨国的去中介治理。区块链治理确保所有网络参与者都能参与决策,并提供透明的管理概况。
  • 慈善:慈善机构在接受资助时经常遇到障碍。在区块链技术的帮助下,新兴的加密货币慈善机构突破了这些限制,利用技术的固有特点提高了透明度、国际参与度和成本降低,从而最大限度地扩大了慈善机构的影响力。

结语

公共区块链是一个免费的系统,这意味着参与者不需要经历验证程序。有了比特币和其他加密货币,用户只需下载开源软件即可加入网络。

基于区块链账本的高度开放性,很难禁止任何人参与,也很难切断整个网络。因此,区块链对任何类型的用户都很有吸引力。

区块链在金融交易领域最受欢迎;如果能部署在许多其他行业,将来可能会给这些行业带来好处。

版权声明:李武 发表于 2022-02-28 11:48:08。
转载请注明:如何将信息添加到区块链中? | 零零洞洞

暂无评论

暂无评论...