paint-brush
介绍智能合约和 dApps 的扫描证明协议经过@3dpass
1,309 讀數
1,309 讀數

介绍智能合约和 dApps 的扫描证明协议

经过 3DPass4m2023/02/09
Read on Terminal Reader

太長; 讀書

扫描证明 (PoScan) 是 3DPass 区块链网络的共识机制。 PoScan 在“一个对象 = 一项资产”的规则下运行,并使用称为 Grid2d 的识别算法来验证 3D 对象。在 PoScan 中,矿工必须猜测一个形状独特的 3D 对象和 HASH ID。
featured image - 介绍智能合约和 dApps 的扫描证明协议
3DPass HackerNoon profile picture
0-item

引入扫描证明:革命性的去中心化协议,不仅作为 3DPass 区块链网络的共识机制,还可以防止数字资产被复制。这种尖端方法通过对范围广泛的对象(包括3D 模型、2D 绘图、旋律、声音和无线电信号)进行代币化,为数万亿美元的全球交易打开了大门。


但是它是如何工作的呢?为了理解,让我们将扫描证明 (PoScan)与许多加密货币中使用的更熟悉的工作证明 (PoW)进行比较。

“一个对象 = 一项资产”规则

PoScan 在“一个对象 = 一项资产”的规则下运行,并使用称为Grid2d的识别算法来验证 3D 对象,这与SHA256等只能验证文本或文件的传统哈希函数不同。

一个对象 = 一项资产

SHA256

任何文本或文件 —> SHA256 —> 确切文本或文件固有的哈希值

  • 从一个对象到它的SHA256散列的链被破坏了。 SHA256散列与任何真实或代表价值无关。


  • 如果文本或文件相同, SHA256哈希将保持不变。如果您用一个符号或一个字节更改了文件或文本,输出将发生巨大变化,即使它仍然是同一个对象(上面有相同图像的图片,表面上只有一个点的相同 3D 模型,同一首音乐加 1 秒等)。 SHA256无法控制对象的副本,它对它们的存在一无所知。


Grid2d

3D 模型 * .obj *格式-> Grid2d- >散列编号(对象形状固有的哈希列表)

  • 如果对象形状被认为在分辨率误差范围内相同,则哈希将匹配,这可以通过识别参数来设置。换句话说,不管你在表面上放了多少个点,哈希 ID 仍然会匹配,直到你对物体形状的破坏足够大。

尝试使用3dpass 手机钱包进行一些练习。


很明显,使用识别算法只允许对对象本身进行身份验证,而常规 SHA256 只能对确切的文本行或文件进行身份验证。这是在继续之前要理解的关键点。

采矿和区块密封

挖矿和区块密封过程也不同于 PoW。在 PoW 中,矿工竞相寻找一个“随机数”值,当将其添加到父块哈希时,会产生特定的输出(例如 SHA256 输出,低于称为难度的限制),例如“0000000000000756af69e2ffbdb930261873cd71“


PoScan中,矿工必须猜测一个独特形状的 3D 对象,并且该对象的HASH ID以类似于 PoW 的方式(利用难度限制)使用 SHA256(了解详细信息)密封到父块哈希。这确保只有独特的原始对象存储在区块链上,提供资产复制保护并使 3DPass 区块链成为“独特事物的分类帐”。

确定性的终局性

此外,PoScan 提供确定性的终结性,让用户确信他们的代币化资产将始终安全可靠。这使其成为寻求保护其数字资产并从中获利的 dApp 开发人员的理想选择。

PoW 中的概率终结

传统的PoW(Proof of Work)共识(如中本聪,最早应用于比特币),允许多个合法链同时增长,最长的链赢得竞争。因此,最好的链(最长的链)总是有机会重组为矿工竞争的结果。这导致了失去对存储在碰巧进入分叉并最终无用的块上的资产的控制的潜在情况。这些情况在比特币、以太坊 (PoW) 等平台上是用户无法控制的。

PoScan 中的确定性终结性

扫描仪(扫描证明)配备爷爷此外,还有确定性最终性 PoA(权威证明)协议。有一个名为 Validators 的权威集,由最初从矿工中选出的最可靠的节点组成——作者在回顾过去的 100-8000 个最近的区块中至少生产了一个区块。他们投票选出最佳链,在所有投票轮次完成后,最终链将没有机会重组(2/3 + 1 赞成票足以做出最终决定)。

可扩展性

PoScan 旨在支持多种不同的识别算法,这些算法最适合特定行业或业务流程。 Grid2d算法是第一个仅适用于 3D 对象的算法。使用新算法扩展 pass3d 开源识别库可实现标记化对象的潜在能力,例如: 3D 模型、2D 绘图、旋律、语音和无线电信号等**。**


智能合约和 dApp

利用 PoScan 协议打开通往去中心化世界中无限可能实施的大门。简而言之,开发人员现在可以通过一对一的对应关系将对象绑定到智能合约和 dApp,并保护数字资产不被复制。


产权边界通过数学计算证明,并且总是通过为每个特定资产或资产组设置的识别参数来定义。多对象选项使资产甚至在离线时也有用,提供关于实际对象属性的零知识


3D 或 2D 艺术创作者可以将他们的作品作为与艺术品身份 (HASH ID) 绑定的受版权保护的不可替代或可替代代币出售。音乐也可以通过 p2p 的形式出售(一首曲目 = 一项资产)。


一些真实的物体可以被标记化并变成支持的数字货币,例如。钻石/克拉。对象可以在不同的游戏、VR/AR、Metaverse 中转换为有限供应用户的资产。


那是对扫描证明协议的一个小介绍。敬请关注!


我希望您会像我一样喜欢 3dpass 并创造有史以来最好的 dApp!

白皮书

GitHub

网址:https: //3dpass.org/