木星链 木星链
Ctrl+D收藏木星链

区块链:构建区块链的初学者指南

作者:

时间:1900/1/1 0:00:00

比特币和区块链是近期最流行的流行语之一。即使是从未开采过加密货币或了解其工作原理的人也在谈论它。听到区块链炒作告诉它,区块链现在将:

解决收入不平等

让所有数据永远安全

让一切变得更加高效和无需信任

使银行系统冗余

拯救地球

但是,到底什么是区块链?它真的可以做所有这些事情吗?区块链能否为医疗保健、金融、供应链管理和音乐版权等各行各业带来惊喜?

在本文中,我试图通过研究零售供应链管理中的区块链实施以及它如何带来更高的透明度、可追溯性和问责制来回答这些问题。

零售供应链管理

我们将研究以下场景,其中制造商准备的零售产品通过运输和批发商转移到零售商。

Gemini联创:美SEC主席等人的反加密战争将使民主党在2024年大选中落败:6月12日消息,加密交易所Gemini联合创始人Cameron Winklevoss发推文称:“美国马萨诸塞州参议员Elizabeth Warren和美国证券交易委员会(SEC)主席Gary Gensler反对加密货币的战争将疏远整整一代潜在的民主党人。通过‘争取选票’赢得年轻人的选票是民主党剧本的关键部分,因为民主党人相信青年投票将取得胜利。加密货币已经赢得了千禧一代和Z世代的芳心。他们不争论加密的优点。他们争论下一步在哪里建造什么。数百万人将毕生积蓄投入到加密货币中。他们不会忘记Warren和Gensler造成的价值破坏。民主党可能不关心加密,但他们会关心失去的选票。”

Gemini另一位联合创始人Tyler Winklevoss在推特上表示:“Warren和Gensler对加密行业发起的战争将使民主党在2024年大选中落败。”[2023/6/12 21:30:52]

我们将使用区块链来跟踪这些产品的移动以及产品交付的状况。这样,当产品到达零售商时,如果任何产品有任何问题,我们都可以追溯问题的根源,并设定责任。

让我们开始吧。

什么是区块链?

从技术上讲,一个区块是一组有序的交易,而区块链是一个区块链表,通过密码学产生的哈希值连接在一起。

北京三里屯、蓝色港湾等区域将建元宇宙标杆应用场景:1月5日消息,朝阳区第十七届人民代表大会第三次会议开幕。朝阳区区长吴小杰作政府工作报告。报告提出,朝阳区将紧密围绕北京市建设国际科技创新中心和全球数字经济标杆城市,系统搭建创新生态体系,从以场景驱动牵引技术创新走向技术驱动推动场景拓展,以科技创新引领全区高质量发展。

朝阳区将加速打造数字经济核心区。推动工业元宇宙创新联合体和共性技术平台建设,打造工业互联网产业园、示范园。建好北京市数字人基地,在三里屯、蓝色港湾等区域建设元宇宙标杆应用场景。[2023/1/5 10:23:35]

您可以将区块链视为数据库的等价物,几乎没有其他属性。

一致性——进入的数据不能与已经在区块链中的其他一些数据发生冲突

不可变的——数据只能以追加模式输入

负责任的——输入的数据被锁定给所有者,它是可复制和可用的

推特跌近5%:10月21日消息,推特(TWTR.N)跌近5%,美股盘前一度跌16%,此前否认有关马斯克将在推特裁减75%员工的报道。[2022/10/21 16:34:51]

去中心化——最后,每个人都同意区块链中事物的状态,没有中央方

让我们从这些单独的块是什么开始。

一个区块由一组交易组成,这些交易在整个区块链中是唯一的。每个块都由一组特征组成,如下图所示。

Timestamps?-交易发生的日期和时间

前一个哈希-有助于将当前块与前一个块链接的唯一标识符

如果先前的哈希以任何方式被更改,则会破坏整个区块链,因为现在当前块无法再与前一个块链接。

随机数——一个块的当前散列只有在它满足一组预定义的规则时才会生成。例如:一个批准的散列将是一个结尾至少有3个零并且在散列字符串中某处有一个“55”值的散列。

因缺乏限制政策,Kirkland & Ellis等大型律所的律师仍可随意购买加密货币:10月10日消息,大型律师事务所的律师们可以随意购买加密货币,因为大多数律所缺乏限制数字资产投资的政策。

律所Linklaters的律师Joshua Ashley Klayman、以及Perkins Coie的律师Joe Cutler均证实他们已经购买了比特币或以太坊,不过律所Hogan Lovells发言人表示,该公司禁止员工进行加密投资,该公司律师证明他们不会利用在公司期间获得的重大非公开信息进行交易。

而全球收入最高的律师事务所Kirkland & Ellis其部分律师是加密经纪商Voyager Digital的客户,并称“这些律师没有也不会”从事与该公司在Voyager破产中代理相关的工作。(Bloomberg Law)[2022/10/10 10:29:07]

为了实现这一点,矿工经历了多次迭代。

HyperLab:微软云当前采用的Intel SGX版本会导致用户隐私泄露:据官方消息,HyperLab安全实验室披露,大多数第 10、11 和 12 代英特尔 CPU 的处理器中的隐私都可以泄露,攻击者可以针对使用中的数据,例如寄存器值和内存负载、静态数据、SGX-enclave 数据,在几秒钟的时间里进行攻击,即可enclave 中提取 AES-NI、RSA 甚至 SGX 证明密钥。

这种TEE环境出现问题的情况下,阻止此类攻击需要管理员或 root 权限,HyperLab建议使用微软云TEE服务的用户保护好root\\admin权限。

HyperLab 已经积极反馈给微软云,协助共同解决。[2022/9/2 13:05:38]

迭代1:PrevHash+Transactions+Index+(?Nonce=1?)

结果:38UXD762QAD7503POKG0

迭代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、名称和序列号。

事务的源和目标,以及事务消息。

最后是数字签名和标志值,表示该交易被批准加入区块。

注意:一个区块可以包含多个这样的交易。当前哈希是通过将所有这些事务组合在一个块中生成的。因此,如果入侵者试图更改区块中的任何交易,则会导致为该区块生成新的哈希,从而破坏区块链。

如何在区块链中添加新区块?

到目前为止,我们已经了解了交易是什么、多个交易如何组合成一个区块以及多个区块如何链接在一起构建区块链的基础知识。

但是,不同的实体如何在区块链上相互交互?“区块链”将如何帮助供应链管理?

实际上,区块链结构会为所有在其上进行交易的实体复制,如下图所示。

因此,当要向该区块链添加新区块时,所有实体都必须同意通过提供数字签名将新区块添加到区块链。

这种机制被称为“共识协议”。

在“共识协议”中,所有实体将提供最后生成的哈希值,然后将其与交易列表、区块索引和随机值相结合,为新区块生成哈希。

一旦新生成的哈希满足指定的规则集,它就会被添加到区块链中,并同时为所有实体复制。

重新审视区块链功能

在本文开头,我们简要介绍了区块链的关键特性,即透明度、可追溯性、问责制、不变性和去中心化机制。

现在让我们看看这些功能在我们的供应链管理区块链实现中的表现如何。

透明度——由于一个区块只能添加到区块链中,如果所有相关方达成共识,它就会为所有交易带来完全的透明度。

可追溯性——如果有任何欺诈性交易或任何入侵者试图改变任何块的状态,那么它将导致为该块生成一个新的哈希值。结果,该特定区块不会链接到其先前或后续区块,从而破坏整个区块链。因此,我们可以轻松地查明整个链中的任何故障块。

问责制——由于区块中的每笔交易都被标记到来源和目的地,并使用数字签名来验证其内容,我们可以在传输过程中为该交易设置问责制,以防出现任何问题。

不变性——一旦交易被输入到一个区块中,并且区块被输入到一个区块链中,它们就不能被改变。只能以仅附加模式输入数据。正如我们在“可追溯性”中已经描述的那样,更改区块或交易将导致区块失败。

去中心化——最后,没有中央方来管理整个区块链。相反,各方必须建立共识,从而导致权力机制去中心化。

概括

总之,我们谈到了以下几点:

什么是区块链中的交易及其关键属性

交易如何组合成一个区块,以及如何将区块添加到基于“共识协议”的区块链中

区块链如何为供应链管理带来透明度、可追溯性和问责制

区块链的应用是无限的,我们才刚刚开始。

来源:金色财经

标签:区块链加密货币ONCASHyac币是区块链吗加密货币是干什么用的MOONCAT Vault (NFTX)iDASH

中币交易所热门资讯
DYDX:8.31以太坊白盘行情点位分享

8.31以太坊白盘行情点位分享根据Ripple公司战略副总裁EmiYoshikawa的推文,XRPLedger验证者正对引入NFTXLS-20标准的提案进行投票,验证者投票将持续到9月13日.

1900/1/1 0:00:00
RIA:9月3日行情分析:耐心等待方向选择

这几天的行情真的是没什么可操作性的,也没有方向,磨耐心!BTC目前周线级别不能排除会不会直接下去走五浪下跌,因为反弹高度不够,这个需要跌破前低,如果BTC周线有效跌破17622.

1900/1/1 0:00:00
PRO:JohnNoble 成为impros足球平台的品牌大使

记者获悉,约翰·诺布尔·巴里尼马与ImPros足球平台签署了一份为期一年的合同协议,将草根足球带到另一个水平.

1900/1/1 0:00:00
ETH:Aave在合并之前停止了以太坊(ETH)的借贷

Aave社区将对一项新提案进行投票,以在合并之前暂停以太坊借贷。DeFi平台Aave认为,由于有争议的以太坊硬分叉提案ETHPoW?,该协议在ETH市场面临着很高的使用风险.

1900/1/1 0:00:00
虚拟资产:BTC回到W底 九月行情会如何

伊朗已批准使用比特币或加密货币进行交易、采矿和支付进口费用的规定。伊朗贸易部长表示,该法规规定了与加密货币相关的所有问题,包括如何为开采它们提供燃料和能源,以及如何授予许可证”,这也是其规避经济.

1900/1/1 0:00:00
以太坊:以太坊合并即将到来可能出现什么问题?

它已经等待了五年,推迟了多年,受到赞扬,谴责,调整,因此它的开发人员说,完善了。无论是否准备就绪,以太坊期待已久的合并就来了.

1900/1/1 0:00:00