虚拟互换(virtual swap)
虚拟互换(virtual swap)
经济学中的互换(Swap)指的是这么一个东西:有2个交易方A、B须要进行跨国交易。各自都须要另外一个国家的某个商品。他们本来能够通过标准的汇率到各自国家的银行办理外币兑换,然后再到国外去採购什么的。所谓的Swap就是不须要这么做,直接以物物交换的等价原则,同一时候为对方购买。然后发出货物就可以。
实际上这里的货物并不须要是实物,能够是虚拟的某种权利,互换实际上潜在地减少了交易费用(但有时两方不能直接建立信任关系的话,就要通过第三方监管。这样代价可能又变大了)。而且有可能逃过政府的监管。
比特币是这么一种数字货币:实际上每笔转移都是能够追踪到的,可是每一个比特币拥有者能够隐藏他的私钥(密钥),这样你可能不知道实际的交易人是谁。
当然,假设比特币用于实际商品的购买的话。原则上来说。是能够追踪到交易的源头和目标的。
好了,说了这么多废话。事实上是想说我近期想到的虚拟互换(virtual swap),它不须要比特币的那种全局的块链技术,它建立在P2P的2个交易方的概念,并能够自主地扩大信任范围。最重要的是,这个技术细节我还无法想出来,所以说的仅仅是“思想”。
如果在这个交易世界里有Alice和Bob双方,彼此都须要对方直接或间接所可以提供的服务。于是他们採用数字的虚拟互换技术,该技术确保了下列要点:
- 交易是事务的,要么全然成功,要么全然失败
- 交易不可被追踪。一旦交易完毕,全部数据都能够被丢弃/否认,这相当于已经完毕的事务在系统内是不可撤销的
- 虚拟互换提供的是对交易两方所进行的实际世界中的互换操作的会话级认证。并须要交易两方在会话開始时建立信任关系
虚拟互换(virtual swap)的更多相关文章
- 虚拟主机 (Virtual Host)
虚拟主机 (Virtual Host) 是在同一台机器搭建属于不同域名或者基于不同 IP 的多个网站服务的技术. 可以为运行在同一物理机器上的各个网站指配不同的 IP 和端口, 也可让多个网站拥有不同 ...
- Oracle 11g 虚拟列 Virtual Column介绍
Oracle 11G 虚拟列 Virtual Column Oracle 11G 在表中引入了虚拟列,虚拟列是一个表达式,在运行时计算,不存储在数据库中,不能更新虚拟列的值. 定义一个虚拟列的语法: ...
- ORACLE虚拟索引(Virtual Index)
ORACLE虚拟索引(Virtual Index) 虚拟索引概念 虚拟索引(Virtual Indexes)是一个定义在数据字典中的假索引(fake index),它没有相关的索引段.虚拟索引的目 ...
- 虚拟社会(Virtual Society)
虚拟社会(Virtual Society),又称赛博社会(Cyber Society),是指不同网民之间经由计算机.远程通讯终端等技术设备相互连接起来以进行信息的共享.互动与交流,并在其中进行社会交往 ...
- CMSIS-RTOS 时间管理之虚拟定时器Virtual Timers
虚拟定时器Virtual Timers CMSIS-RTOS API里有几个向下计数的虚拟定时器,它们实现计数完成时用户的回调功能.每个定时器都可以配置成单次计数或重复计数模式,它们可以在定义定时器结 ...
- Android tp的虚拟按键(virtual key)处理
Android tp的虚拟按键处理 现在在越来越多的Android的手机都是虚拟按键来操作,但是对于开发者来说可能会关心Android对虚拟按键如何处理的.对Linux熟悉的人可能会说,it's ea ...
- linux 虚拟文件系统----------Virtual File System VFSkky
在了解虚拟文件系统之前,必须先知道什么是 Kernal Space 与 User Space. Kernal Space 与User Space 的差别,在于内存使用上安全机制的差异. kerna ...
- [转载]virtual topology虚拟拓扑
原文地址:topology虚拟拓扑">virtual topology虚拟拓扑作者:一丝尘埃 topology虚拟拓扑" title="[转载]virtual to ...
- ACK容器服务发布virtual node addon,快速部署虚拟节点提升集群弹性能力
在上一篇博文中(https://yq.aliyun.com/articles/647119),我们展示了如何手动执行yaml文件给Kubernetes集群添加虚拟节点,然而,手动执行的方式用户体验并不 ...
随机推荐
- April Fools Day Contest 2016 C. Without Text 信号与系统
C. Without Text 题目连接: http://www.codeforces.com/contest/656/problem/C Description You can preview th ...
- SD卡 TF卡 接口引脚定义
- LeetCode89:Gray Code
The gray code is a binary numeral system where two successive values differ in only one bit. Given a ...
- java.lang.RuntimeException: java.io.IOException: invalid constant type: 15
java.lang.RuntimeException: java.io.IOException: invalid constant type: 15 controller通过dubbo调用servic ...
- TSL / SSL
参考: http://www.ruanyifeng.com/blog/2014/09/illustration-ssl.html http://www.tuicool.com/articles/IJ3 ...
- 【转】C与CPP后缀的文件在编译时的区别
本文出处连接, by Ray FAN(ielnaf@qq.com) ...
- java自动识别上传的apk版本号
import java.util.List; public class ApkInfo { private String versionCode; private String versionName ...
- TortoiseSVN 冲突解决详细步骤 (图)
冲突还是很好解决的,但我没有试过在IDE里边集成怎样.记得VSS在Visual Studio里边解决冲突就非常完美,冲突自动报告,自动弹出冲突解决窗口,让你处理该怎么合并两份版本.合并后自动签入com ...
- easyui datagrid checkbox multiple columns have been done do
lengku1987 2013-01-06 22:27:47 Sponsored Links easyui datagrid checkbox multiple columns have ...
- docker基本元素和底层实现
docker是轻量级的操作系统虚拟化解决方案 优点 1.基于操作系统层面 2.启动速度快(秒级) 3.资源利用率高 4.性能高.易管理 docker有3大基本要素 分别是 1.镜像:只读模板,用来创建 ...