Block.one发布了EOS的Ricardian合约

Block.one是一家开曼群岛注册的开源软件出版公司,通过2017年和2018年的筹款活动筹集了创纪录的40亿美元资金,该公司表示“用户安全的关键组成部分是防止网络钓鱼攻击或诱饵并切换攻击,诱使用户同意他们达成协议后实际上不会发生的事情。“

实际上,网络钓鱼攻击给用户带来了巨大的经济损失,因为他们允许恶意实体访问人们的私钥,密码和种子短语 – 所有这些都与数字货币包相关联。

Block.one解释了黑客如何使用各种网络钓鱼攻击向量

Block.one在利用基于区块链的平台时解释了黑客如何采用操纵策略,在2019年4月12日发布的博客文章中指出,“在区块链中,当网站或应用程序向用户表明他们正在批准一项操作时,就会发生这种情况,但是向密钥管理应用程序(即Authenticator或钱包)提供不同的交易。“

换句话说,用户访问的欺诈性网站可能“说一件事,但(实际上)向区块链发出其他东西,”Block.one写道。例如,一个毫无戒心的用户可能会被欺骗认为他们正在将少量加密货币转移到数字资产交易所。然而,区块链开发公司的博客称,他们可能会将所有资金都发送给诈骗者。

“EOSIO的可用性支柱:支持定义李嘉图合约”

Block.one的帖子还提到“EOSIO自其曙光以来的可用性支柱一直支持定义李嘉图合约。”这些合约与传统的智能合约相结合,以“作为”行动意图的人类可读表示“ “用人们理解的自然语言,例如英语。

在阐述“代码透明和可审计”的重要性时,软件出版商的博客证实“区块链行为通常是不可逆转的。”Block.one博客进一步指出,在引入李嘉图合约之前,“几乎不可能”普通用户“理解或希望了解他们在智能合约中签署了哪些行动。”

以“培养理解”的方式“不渲染”李嘉图合约

该软件开发人员的帖子还提到“现有的验证者(钱包)向用户提交用私钥进行签名的交易往往无法以一种培养理解的方式呈现李嘉图合约。”

此外,现有的软件程序依赖于特定于应用程序的特征来向用户解释智能合约通过前端界面所声明的内容,但是“在没有与行为的任何可审计关联”的情况下在区块链上注册。

这是Block.one在最新软件版本中的特色

Block.one在其最新版本中包含了两个关于Ricardian合约的主要功能,旨在“创建一致性和透明度”,以确保数据如何显示或显示给认证者中的最终用户,这需要他们签署数字货币或基于区块链的交易。

Ricardian Contract规范文档和代码库定义了用于集成元数据的基于JSON的模板语言,在这种情况下,元数据本质上是用于格式化目的的“Markdown / CommonMark的子集”。

Ricardian模板工具包现已推出

模板还包括Handlebars,以便在编写代码时允许变量替换。 Block.one在其博客中进一步解释说,智能合约程序员可以遵循规范,允许他们“丰富地格式化李嘉图合约,以培养对用户的理解”。

Block.one的开发人员还“构建了Ricardian模板工具包,这是一个Renardian合约规范渲染器的实现,演示了如何显示为新规范构建的Ricardian合约。”

该软件出版商的博客解释说,这个专有的工具包可以“由Authenticator开发人员用来持续渲染Ricardian合约,并由Smart Contract开发人员作为创作和测试工具”。

资讯来源:由0x资讯编译自CRYPTOINSIDER。版权归作者Omar Faridi所有,未经许可,不得转载
提示:投资有风险,入市需谨慎,本资讯不作为投资理财建议。请理性投资,切实提高风险防范意识;如有发现的违法犯罪线索,可积极向有关部门举报反映。
你可能还喜欢