比特币和区块链是近期最流行的流行语之一。即使是从未开采过加密货币或了解其工作原理的人也在谈论它。听到区块链炒作告诉它,区块链现在将:
解决收入不平等
让所有数据永远安全
让一切变得更加高效和无需信任
使银行系统冗余
拯救地球
但是,到底什么是区块链?它真的可以做所有这些事情吗?区块链能否为医疗保健、金融、供应链管理和音乐版权等各行各业带来惊喜?
在本文中,我试图通过研究零售供应链管理中的区块链实施以及它如何带来更高的透明度、可追溯性和问责制来回答这些问题。
零售供应链管理
我们将研究以下场景,其中制造商准备的零售产品通过运输和批发商转移到零售商。
POMPoarding等11个项目入围ETHGlobal Tokyo黑客松决赛:4月16日消息,ETHGlobal发推称,11个项目入围ETHGlobal Tokyo黑客松决赛,分别为POMPoarding、ZKVoiceKey、BAILOUT、AokiApp NFT、Octoplorer、Myna、Probablynothing.works、AbswapX、Tanuki、YORU、SuperPlay。[2023/4/17 14:07:08]
我们将使用区块链来跟踪这些产品的移动以及产品交付的状况。这样,当产品到达零售商时,如果任何产品有任何问题,我们都可以追溯问题的根源,并设定责任。
让我们开始吧。
什么是区块链?
从技术上讲,一个区块是一组有序的交易,而区块链是一个区块链表,通过密码学产生的哈希值连接在一起。
您可以将区块链视为数据库的等价物,几乎没有其他属性。
Manta Network推出隐私NFT/SBT发行平台NPO:3月20日消息,Manta Network 推出基于零知识证明的隐私 NFT / SBT 发行平台 NPO(NFT Private Offering)。NPO 建立在 zkAddress 和 MantaPay 的 ZK 电路之上,开发者无需了解技术或密码学知识,通过使用 SDK 即可发行隐私 NFT 和 SBT。zkNFT 和 zkSBT 具备 NFT / SBT 相同的易用性,且具有即插即用性,开发者可将其与 Web2 App 或 Web3 DApp 连接,从而将链上信息通过 ZK Proof Key 与链下应用绑定。[2023/3/21 13:15:40]
一致性——进入的数据不能与已经在区块链中的其他一些数据发生冲突
不可变的——数据只能以追加模式输入
负责任的——输入的数据被锁定给所有者,它是可复制和可用的
去中心化——最后,每个人都同意区块链中事物的状态,没有中央方
让我们从这些单独的块是什么开始。
一个区块由一组交易组成,这些交易在整个区块链中是唯一的。每个块都由一组特征组成,如下图所示。
Timestamps?-交易发生的日期和时间
比特币连续14个交易日上涨,创自2017年3月以来最长记录:1月19日消息,随着比特币已经连续14个交易日上涨,创下自2017年3月以来的最长记录,市场似乎已经完全消除了两个月前因FTX破产造成的影响。另一方面,近期上涨也给空头交易者带来巨大压力,上周飙升的现货价格已经引发比特币市场的空头轧平,导致空头数亿美元的清算。
此外,报道援引Bitfinex分析师评论称,在持续上涨同时,交易深度不足或将引发市场回调。(巴伦周刊)[2023/1/19 11:20:40]
前一个哈希-有助于将当前块与前一个块链接的唯一标识符
如果先前的哈希以任何方式被更改,则会破坏整个区块链,因为现在当前块无法再与前一个块链接。
随机数——一个块的当前散列只有在它满足一组预定义的规则时才会生成。例如:一个批准的散列将是一个结尾至少有3个零并且在散列字符串中某处有一个“55”值的散列。
M31 Capital推出1亿美元Web3基金“Web3 Opportunity Fund”:10月4日消息,据M31 Capital Management,LLC官方网站显示,这家专注于加密资产和区块链技术的投资公司已经推出了一支Web3新基金“Web3 Opportunity Fund”,该基金的募资上限为1亿美元,目前已经从一些头部投资方那里获得了5000万美元的投资承诺,未来将重点投资去中心化基础设施,流动性Token等加密项目。
除了这支Web3新基金之外,M31 Capital此前还推出了多个加密基金产品,包括比特币基金、DeFi 基金和风险投资(VC)基金,并开创了“流动性风险基金”的概念。[2022/10/5 18:39:31]
为了实现这一点,矿工经历了多次迭代。
迭代1:PrevHash+Transactions+Index+(?Nonce=1?)
结果:38UXD762QAD7503POKG0
链游Earth From Another Sun完成450万美元融资,Solana Ventures等参投:6月16日消息,太空沙盒链游Earth From Another Sun(EFAS)宣布完成450万美元融资,本轮融资Solana Ventures、Alameda Research和Lightspeed等参投。融资将用于支持进一步开发。
据悉,EFAS团队成员来自Riot Games、Gameloft、Disney Interactive、Kylotonn、IGG和Perfect World等业内知名游戏公司和项目,目前这款游戏已经获得了超过10000名付费封闭alpha玩家。(VentureBeat)[2022/6/16 4:32:53]
迭代2:PrevHash+Transactions+Index+(?Nonce=2?)
结果:00UYTS6209BVGT0943Q00
迭代3:PrevHash+Transactions+Index+(?Nonce=3?)
结果:97BHYT?55?KOU345ZLGVA?000
正如我们在这里看到的,我们在3次迭代后收到了一个有效的哈希值,并且Nonce值也随着每次迭代而不断增加。
Nonce表示矿工为生成当前有效哈希而经历的迭代次数。一旦生成了有效的哈希值,该块就会被添加到区块链中。
注意:生成有效哈希的迭代过程称为“挖掘”。一旦我们得到符合预定义规则集的有效哈希,它就被称为“工作量证明”。
当前交易——供应链中发生的一组交易,即产品从制造商到运输到批发商到零售商的移动。
GeneratedHash?—通过工作量证明生成的哈希值。这个唯一标识符将成为区块链中后续区块的“前一个哈希”。
索引——表示当前区块在整个区块链中的位置。
什么是区块中的交易?
与区块类似,区块链上的每笔交易也由一组特征定义。例如:棉衬衫从制造商到运输的移动,将具有以下一组特征。
以下是此类交易的一个示例。
{'timestamp':1662274416.658973,'product_id':2,'product_serial':50002001,'name':'棉衬衫','source':'制造商','destination':'运输','message':'这个产品处于良好状态','数字签名':'批准','标记':'N'}
正如我们在这个例子中看到的:
事务获得事务发生时间的不可变时间戳。
产品的ID、名称和序列号。
事务的源和目标,以及事务消息。
最后是数字签名和标志值,表示该交易被批准加入区块。
注意:一个区块可以包含多个这样的交易。当前哈希是通过将所有这些事务组合在一个块中生成的。因此,如果入侵者试图更改区块中的任何交易,则会导致为该区块生成新的哈希,从而破坏区块链。
如何在区块链中添加新区块?
到目前为止,我们已经了解了交易是什么、多个交易如何组合成一个区块以及多个区块如何链接在一起构建区块链的基础知识。
但是,不同的实体如何在区块链上相互交互?“区块链”将如何帮助供应链管理?
实际上,区块链结构会为所有在其上进行交易的实体复制,如下图所示。
因此,当要向该区块链添加新区块时,所有实体都必须同意通过提供数字签名将新区块添加到区块链。
这种机制被称为“共识协议”。
在“共识协议”中,所有实体将提供最后生成的哈希值,然后将其与交易列表、区块索引和随机值相结合,为新区块生成哈希。
一旦新生成的哈希满足指定的规则集,它就会被添加到区块链中,并同时为所有实体复制。
重新审视区块链功能
在本文开头,我们简要介绍了区块链的关键特性,即透明度、可追溯性、问责制、不变性和去中心化机制。
现在让我们看看这些功能在我们的供应链管理区块链实现中的表现如何。
透明度——由于一个区块只能添加到区块链中,如果所有相关方达成共识,它就会为所有交易带来完全的透明度。
可追溯性——如果有任何欺诈性交易或任何入侵者试图改变任何块的状态,那么它将导致为该块生成一个新的哈希值。结果,该特定区块不会链接到其先前或后续区块,从而破坏整个区块链。因此,我们可以轻松地查明整个链中的任何故障块。
问责制——由于区块中的每笔交易都被标记到来源和目的地,并使用数字签名来验证其内容,我们可以在传输过程中为该交易设置问责制,以防出现任何问题。
不变性——一旦交易被输入到一个区块中,并且区块被输入到一个区块链中,它们就不能被改变。只能以仅附加模式输入数据。正如我们在“可追溯性”中已经描述的那样,更改区块或交易将导致区块失败。
去中心化——最后,没有中央方来管理整个区块链。相反,各方必须建立共识,从而导致权力机制去中心化。
概括
总之,我们谈到了以下几点:
什么是区块链中的交易及其关键属性
交易如何组合成一个区块,以及如何将区块添加到基于“共识协议”的区块链中
区块链如何为供应链管理带来透明度、可追溯性和问责制
区块链的应用是无限的,我们才刚刚开始。
来源:金色财经
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。