区块见闻 区块见闻
Ctrl+D收藏区块见闻
首页 > DOT > 正文

SHOP:五分钟搞定 DApp 和 DID POC | ArcBlock 博客_CDX Network

作者:

时间:

????ArcBlock区块基石发布了DAppsWorkshop开发者工具,允许任何用户、开发者和产品经理轻松快速地为各种使用去中心化身份、与交易相关的事务处理的DApp场景构建概念验证版产品。

概念验证

????众所周知,POC是一个演示,其目的是验证某些概念或理论是否有可能在现实世界中应用。因此,POC是一个用于确定可行性的原型设计,但并不代表构建应用本身所需的实际交付成果。

????如今,区块链尚未成熟,与此同时又正在迅猛发展。过去几年里,区块链技术正在从1.0、2.0向3.0演进,我甚至看到像ArcBlock和其他如Cosmos和Polkadot推进区块链互联互通、织链为网的公司正在建立带领我们超越3.0的新一代功能。由于这一快速发展,不少企业都将重点放在大规模构建DApp的工具上,并将重点放在让应用快速工作上。

Jim Cramer:狗狗币或被监管认定为证券,投资者需小心:金色财经报道,1 月21 日,CNBC知名主持人Jim Cramer发推表示,投资者应该非常小心狗狗币(DOGE),因为它会被认定为证券并受到监管,监管将会了解市场上有多少流通的DOGE,每天有多少DOGE被创造出来并进行交易。

不过,Jim Cramer这一言论遭到DOGE创始人的Billy Markus的质疑,他表示Jim Cramer最好先了解一下区块链的工作原理,每天有多少DOGE被创造出来,其实都写在公链代码里,所有人都可以查看。在“证券”问题上,Billy Markus称DOGE是一种工作量证明加密货币,原理和比特币一样,而且DOGE99.5% 的代码与比特币相同。[2022/1/21 9:03:25]

去中心化应用和测试

????然而,任何开发者都会告诉您,测试和构建POC对于任何应用的成功和可用性都是至关重要的,尤其是当您正在集成采用尚未在生产中测试过的新技术的时候。此外,测试不仅要开发者构建POC,而且在非核心功能上花费大量时间。一个很好的例子就是应用去中心化身份。最近,我们看到了来自Sovrin、Uport、Microsoft和ArcBlock在此领域的最新进展,集中讨论了去中心化身份的使用,及其对用户的潜在好处和影响。然而,尽管这些服务都使用W3C或CCG提供的相同设计规范,但它们的共同点就到此为止,而且这些不同身份解决方案的实现需要一些突破性的努力,包括验证它是否有效。

Craig Wright的“中本聪”身份遭门罗币开发者等人质疑:6月20日消息,近日,一直在比特币基金会担任首席科学家职务的Gavin Andersen在法庭上确认曾经收到Craig Wright(澳本聪)申请比特币基金会工作的邮件。?对此,门罗币开发者Riccardo Spagni发推文质疑:“为什么比特币开创者Craig Wright需要寻求一份比特币基金会的工作呢?”(U.Today)[2020/6/20]

DAppsWorkshop简介

????为此,我们创建了DAppsWorkshop,一种为DApp和去中心化身份构建POC的最简单方法。

????DAppsWorkshop是允许开发者\产品经理为去中心化应用快速创建和测试POC的工具,包括创建和测试不同类型交易工作流以及基于DID的身份验证要求和支持:

新加坡“ACRA”批准BHD全球自治基金会成立:据BHD官网公告,新加坡会计与企业管制局“ACRA”现已批准“BHD-GLOBAL AUTONOMY FOUNDATION LTD”成立,在4月份正式生效。ACRA是新加坡企业实体和公共会计的国家监管机构。BHD Community发起人Gary表示:“BHD全球自治基金会的成立将更进一步扩大BHD的全球布局,加速BHD品牌全球影响力。”[2020/4/14]

交易有关的事务处理

支持所有包括多交易场景的Tx类的预建工作流和流程/规则

基于DID的身份认证,包括身份类型、DSA算法和哈希函数

可配置的元数据

定义所需包括档案简介和协议等声明

ABT钱包移动认证

关于这部分写得够多啦,让我们试着建立一些POC。

华为云区块链服务正对外放,可五分钟快速上“链”华为云区块链服务:BCS(Blockchain Service)于3月30日正式对外开放,使用 BCS服务可以帮助企业快速搭建基于自身业务场景的区块链应用。

华为云区块链服务面向企业及开发者提供高性能、高可用、高安全的公有云区块链服务,帮助企业及开发者在华为云上快速、低成本的创建、部署和管理区块链应用,将企业从繁琐耗时的区块链基础开发和部署中解放出来,使其聚焦有价值的上层应用,快速开发自身业务场景,不再让技术限制自身业务的想象力和发展。

在产品定向邀测期间,BCS已成功助力多家企业完成现有应用的区块链改造,开放公测后,官网不再限制申请,开发者可以在华为云官网自行选择试用。[2018/4/3]

构建一个POC:在DApp添加基于DID的身份验证

????DAppsWorkshop允许任何人使用基于DID的身份验证协议构建和测试身份验证过程。例如,我想看看我的去中心化身份钱包和使用Forge框架构建的新DApp如何相互作用。

第一步-生成一个DID

对于身份验证,创建“应用DID”需要3个步骤,这些步骤可以包括不同类型的DID,例如:

????应用可以表示不同的DID类型,如帐户、节点、设备等。这一点很重要,因为去中心化身份的用例很多,包括网站、应用、物联网、许可证等等。

????现在,可以选择数字签名算法,这是最初由美国商务部国家标准技术研究所实行的数字签名标准,作为创建签名的首选方法。在以下拉列表中,有几个可用选项:

????例如,我们将使用流行的标准ed25519。如果您想了解更多,可查看相关文档

????既然我们已经设置了类型和DSA算法,那么让我们确认哈希函数。哈希函数用于将任意大小的数据映射到固定长度数列,是一个很难反转的单向函数。

????对于我们的POC,我们将选择SHA3,即最新于2015年发布的NIST标准。此时,我们可以“保存并继续”。

第二步-配置元数据

????在此步骤中,可以提供有关应用的一些详细信息,包括名称、说明、版权等。其中一个重点是“Publisher”文本框,因为这是在上一节中刚刚生成的上一个DID。对于我们的示例,我们还使用DeepLink路径作为ABT钱包,但是可以提供任何适当的链接。

第三步-设置声明

????现在,配置“身份验证”的最后一步是声明。这些是需要与应用交互的任何必需的声明。例如,是否要求用户共享其姓名、电子邮件、电话等。您可以根据需要添加更多选项。

????此外,还有一个“必需协议”部分。此区域允许您要求用户同意使用您的服务所需的不同要求。在我们的示例中,我们有数据政策和服务条款的选项,这在注册应用时通常是必需的。

????保存如上所做的工作!现在,已经成功地创建了包含DID的应用并提供了几个关键数据片段,包括深链、应用DID、应用公钥和应用密钥。接下来,试试看用你的ABT钱包,扫描二维码登录。

成功!

????成功啦!现在已经使用去中心化身份钱包登录到应用。在这里,可以通过简单地“编辑”应用来轻松地开始测试其他属性,或者删除它并启动一个新的。就是这么简单。

????解更多DAppsWorkshop信息,可访问官网;如果想开始构建自己的DApps,请查看Forge区块链应用框架:构建去中心化应用和区块链的最简单方法。

References

?DAppsWorkshop:

https://www.arcblock.io/zh/DApps-workshop

?相关文档:

https://crypto.stackexchange.com/questions/47147/ed25519-is-a-signature-or-just-elliptic-curve/47163

?DAppsWorkshop:

https://www.arcblock.io/en/DApps-workshop

?Forge区块链应用框架:

https://www.arcblock.io/en/forge-sdk

标签:DAPDIDWORSHOPDAPPTDIDPCDX NetworkSHOPX币

DOT热门资讯
BTC:震荡调整 10000美元的比特币可期_BitMEX Token

本文观点仅代表个人,仅限交流学习,所有内容不构成任何投资建议。想及时了解更多行情信息,请添加官方微信进群:jiamibaoluo.

INS:Craig Wright接受《金融时报》采访谈隔离见证,BSV上涨近10%_BTCL价格

昨日,备受争议的加密人士CraigWright在接受《金融时报》采访时谈及了对比特币的隔离见证机制的看法。他在采访中表示“比特币无法做到匿名”.

BTB:DMA(数据挖掘联盟)6月18日首发上线BTB.IO公告_数据挖掘联盟

尊敬的BTB.io用户:BTB.io交易所将于新加坡时间2019年6月18日上线DMA/数据挖掘联盟 上线时间: 开放充值时间:2019年6月18日11:00AM开放交易时间:2019年6月18.

THUN:ThunderCore 正式启动权益池限时激励计划_CORE

ThunderCore于北京时间2019年6月18日11点30分正式启动权益池限时激励计划。该计划由ThunderCore推出,旨在进一步建立与社区的互相信任,并且拓展ThunderCore基础.

CORE:比特币、莱特币等数字货币适合量化交易吗?_Cipher Core

量化交易是啥? 量化交易是指借助现代统计学和数学的方法,利用计算机技术,通过建模分析、参数优化等手段,并从历史金融数据中提取影响投资的指标,并使用该程序进行自动交易以获得“超额”收益.

TET:Bitfinex CTO:近日Tether Treasury钱包创建的1.5亿USDT是用于满足未来的发行请求_THE

据AMBCrypto消息,WhaleAlert监测显示,6月11日18:16:48,TetherTreasury地址铸造1.5亿USDT.