java设计一个bank类实现银行_AOS公链推出“隐私Bank”,彻底打破资产发行门槛!...

区块链技术从诞生到现在经历了无数的坎坷,一路走来虽然饱受争议,但是这个行业并没有停止发展的脚步,越来越多的落地项目正在改变我们的生活,尤其在公链领域,整个行业的生态建设更是程喷涌之势迅猛发展,今天长安给大家介绍的AOS就是其中的典范。

43f5ab47b05a833788c82305d2e67486.png

作为全球首个支持零知识证明编程的公链,AOS近日上线了支持隐私资产发行的DAPP——“隐私Bank”。

“隐私Bank”作为AOS的重量级应用酝酿已久,现在的上线正是对“人人都能发行自己的隐私代币”这句话最好的兑现。隐私Bank作为一个去中心化的应用是AOS钱包生态中的重要一员,用户下载钱包后即可以体验到隐私Bank。

过去在ETH或EOS等公链中发行资产,需要涉及到复杂的代码编译过程,这让许多普通人望尘莫及。基于这个痛点,AOS团队深度研究了市场的各类产品和用户习惯,在隐私Bank这个产品的开发中反复打磨,把它打造成了一款便捷、安全、简单的产品。现在,AOS资产发行功能的易用性已经做到了行业第一,换句话说,在AOS上发行(隐私)资产就像在微信上发红包一样简单,这是隐私公链的历史性创举,而这个功能在老一代的隐私公链DASH、门罗、ZEC上是从来没实现过的。

AOS资产发行的技术过程是由链上自动执行的,用户只需要给自己的资产起一个名字,并支付少量的AOS费用,链上签名确认后即可完成资产发行,整个过程只需要几分钟的时间。然而这就是隐私Bank的全部么?答案是否定的。

资产发行完成以后,被默认为可见资产,也就是平常的普通资产代币,如果用户不想公开这类资产,也可以自行将资产隐藏。隐藏的过程也是非常简单,只需要在资产管理中心将可见资产转化为隐私资产即可。隐私资产发行以后进行转账交易,链上只会记录这笔交易的发生,并不会记录资产的交易数量,这样一来就实现了交易的安全性和保密性。

隐私资产的交易是保密的,而可见资产的交易则是公开透明的。隐私Bank满足了用户的多种需求,实现了DAPP的多样性和灵活性。

5a573faa60a019601562951eebd01dac.png

那么AOS是如何实现这种资产发行的多样性的呢。?

首先是零知识证明的技术支持。这个技术在区块链加密领域变得越来越常见,今年夏天上线的以太坊2.0版本,也会加入这种技术支持。

0d8c280693b83956d7c4b804f8113c32.png

对于 AOS 零知识证明的具体理论设计,我们暂定了以下 AOS 零知识证明转账的方案。 1) A给 B通过 AOS 零知识证明证明转账,A需要给两个参数 Pub_Key 和 Prv_Key,通过 AOS 给定的合约中的逻辑处理 来生成零知识证明证据 AOSP_π。即 A 通过提供散列通证 α 的值即令牌 ID,A 的公钥和 32 位的随机值(用来提供提供承兑通证的唯一性)最终生成了 AOS 零知识证明中介通证资产 Z_A。

ZA= H(α|pkA|σ)

这种零知识证明的实现方式是由AOS开发团队原创的,由于技术的复杂性,暂且只列举其中一个实现步骤,更多细节可以关注AOS发布的白皮书。零知识证明为隐私资产的转账提供了强有力的支撑。

AOS主要是采用了Account模型来实现数据管理。为了支持Account模型,AOS还特别使用了同态加密法进行隐私加密保护,隐私资产在相互转账的过程中,发送方在密文状态下,用余额减去转出的数量,接收方在密文状态下,在自己余额的基础上加上收到的数量,即完成了一次私密的转账。

隐私Bank的上线是AOS生态的一小步,但却是隐私行业的一大步,隐私Bank的形式开创了区块链隐私资产管理的先河,为数字资产的发行和普及降低了技术门槛,为商业应用打开了新大门。

隐私Bank上线以后,接下来将会是大规模的推广使用和持续的技术迭新。不仅仅是隐私Bank,AOS隐私生态还有更广泛的天地,作为全球首个支持零知识证明编程的隐私公链,AOS还在紧锣密鼓的准备隐私DAPP的开发,相信不久的将来,用户将可以轻松拥有自己的隐私DAPP。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/498141.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

JUnit4中使用Hamcrest测试框架的assertThat断言 小实例

我的项目中使用JUnit4.6待测试的方法//Get number from [p, r]int getRandomFrom(int p, int r){int chooes r-p1;return (int) Math.floor(Math.random() * chooes p);}第一步:引入类或static方法import static org.junit.Assert.*; import static org.hamcrest.…

2017年中国人工智能产业最全研究报告发布 | AI世界2018年八大趋势

来源: 数据观 概要:从目前来看,计算机视觉技术是人工智能的核心技术之一,广泛的商业化渠道和技术基础使其最为热门。 目前,中国的人工智能研究处于爆发期,行业巨头公司正逐渐完善自身在人工智能的产业链布局…

机器人暮色枪骑皮肤_吃鸡幸运新转盘:新载具皮肤和纸盒武器皮肤!

就在《和平精英》更新“罗小黑”系列皮肤的时候,国际服《Pubg Mobile》同样也没有闲着。与《和平精英》直售罗小黑皮肤不同的是,《Pubg Mobile》又上线了新的幸运转盘——Toy Power SPIN。机器人风格的幸运转盘来了,新载具皮肤、纸盒武器皮肤…

电脑常见毛病及治理

1、桌面快捷键阴影 我的电脑----属性----高级-----性能设置---在桌面上为图标标签使用阴影(勾选)OK 在桌面点右键---属性---自定义桌面---web 将网页里当前主页下面所有连接都删掉.-确定即可! 2、FTP 打开错误! 打开如下两个服务&#xff1…

水泵怎么做_暖通空调|水泵出入口阀门及相关基础知识

设计过程中,经常看到或遇到一些设计人员对水泵前后的布置啥阀门或怎么布置阀门提出异议,现就对水泵前后的阀门及相关知识进行浅析,由于水平有限,有不对的地方欢迎指出。《通风与空调工程施工规范》(GB 50738-2011)第10.8.5条规定&…

未来智能实验室成立,建设世界第一个AI智商评测和趋势研究机构

来源:未来智能实验室 互联网云脑逐渐清晰,AI与互联网结合引发AI威胁论 从科学史可以看到这样一个规律:每一次人类社会的重大技术变革都会导致新领域的科学革命。互联网革命对于人类的影响已经远远超过了大工业革命。与工业革命增强人类的力量…

Eclipse相关

1、在Eclipse中查看JDK类库的源代码 (原文:http://www.cnblogs.com/Quincy/archive/2011/06/17/2083378.html) 设置: 1.点 “window”-> "Preferences" -> "Java" -> "Installed JRES"…

echart 三维可视化地图_揭秘720°三维全景3D实景地图制作技术

近两年来三维全景3D实景地图在三维虚拟现实领域中占有相当大的地位。目前的三维720线上三维实景展示基本都是通过商迪3D三维全景建模与3d全景地图技术制作。例如:VR游戏、智慧城市规划项目、智慧房地产规划、智能地图、等项目都已3D实景地图技术为基础去开发制作。三…

IEEE发布人工智能伦理标准,确保人类不受影响

来源:专知 概要:机器人和自动系统将为社会带来重大创新。最近,公众越来越关注可能发生的社会问题,以及可能产生的巨大潜在利益。

Object的方法equals,hashCode,toString,clone。另外Comparable接口的方法

1、equals 方法和hashCode 方法实现示例: public class EqualHashCodeTest {private boolean b;private int i;private float f;private double d;private String s;public EqualHashCodeTest() {super();}public EqualHashCodeTest(boolean b, int i, float f, dou…

走近“颠覆性技术”:量子通信能否取代传统通信?

来源:人民日报 概要:近些年来,量子通信技术的飞跃发展正让梦想成为现实。   制图:张芳曼 打个电话,会不会被窃听?通过网络传送一份保密文件,途中被他人窃取咋办……现代社会,信息…

oracle 行级死锁_解决Oracle数据库死锁

介绍本文我们尝试总结在多个用户并发情况下,如何识别和解决删除操作期间发生的死锁问题,在开始之前,我们先简单描述一下什么是死锁以及什么东西会导致死锁。死锁在任何数据库中发生死锁都是不愉快的,即使是在一个特殊的情况下发生…

map集合的常用方法和遍历

概念: 现实生活中,我们常会看到这样的一种集合:IP地址与主机名,身份证号与个人,系统用户名与系统用户对象等,这种一一对应的关系,就叫做映射。Java提供了专门的集合类用来存放这种对象关系的对…

麻省理工和 IBM 合作创立 Watson AI 实验室,谨慎推进 AI 研究

来源:36氪 概要:目前,AI 正在迅速成为现代科技的一个重点,并且它对我们日常生活的重要性在未来几年只会不断增加。 2017 年 9 月,IBM 宣布与麻省理工学院(MIT)建立为期十年的合作伙伴关系&#…

seqkit根据基因id_Microwell-Seq

Microwell-Seq技术,高通量单细胞RNA测序技术的创新High-throughput Single Cell RNA-Seq每个细胞都是独一无二的,但我们的研究对象往往是细胞群体,忽略了这些细胞之间的异质性。正因如此,单细胞基因组学研究受到了越来越多的关注。…

List和Set集合使用

Java提供的众多集合类由两大接口衍生而来:单列集合Collection和双列集合Map Collection接口 Collection接口是所有单列集合的父接口 ,每次储存一个元素,接口的主要方法包括: public boolean add(E e) : 把给定的对象添加到当前…

Andrej Karpathy发文谈神经网络后,引发的对硬件,软件和学件的思考

作者:岑峰 概要:近日,Tesla AI总监Andrej Karpathy发表了一篇关于“Software 2.0”的文章,该文章引发了对未来神经网络的编程方式的更深入探讨,本文就是其中之一。 近日,Tesla AI总监Andrej Karpathy发表了…

pythonui自动化测试脚本实战_Python UI自动化测试实战 Zero to Hero Se

1.Selenium介绍Selenium是用于测试Web应用程序的可移植框架。Selenium提供了一种回放工具,用于编写功能测试,而无需学习测试脚本语言(Selenium IDE)。它还提供了一种特定于测试领域的语言(Selenese),可以用多种流行的编程语言编写测试&#x…

异常与断言

1、接口方法声明异常与实现类方法声明异常的关系 2、异常链——示例 3、try-catch-finally 推荐组织结构,及其缺陷 4、断言 ----------------------------------------------------------------------------------------------- 1、接口方法声明异常与实现类方法…

2019年《自然》迎新子刊:机器智能、新陈代谢和综述物理

来源:Nature自然科研微信公众号 概要:过去十年,人工智能和机器人学背后的技术已取得巨大飞跃,并带来各种精彩应用,如无人驾驶汽车、人工智能引导的医学诊断、智能数字家庭助手等。 《自然-机器智能》将发表和报道人工智…