虚拟互换(virtual swap)

经济学中的互换(Swap)指的是这么一个东西:有2个交易方A、B须要进行跨国交易。各自都须要另外一个国家的某个商品。他们本来能够通过标准的汇率到各自国家的银行办理外币兑换,然后再到国外去採购什么的。所谓的Swap就是不须要这么做,直接以物物交换的等价原则,同一时候为对方购买。然后发出货物就可以。

实际上这里的货物并不须要是实物,能够是虚拟的某种权利,互换实际上潜在地减少了交易费用(但有时两方不能直接建立信任关系的话,就要通过第三方监管。这样代价可能又变大了)。而且有可能逃过政府的监管。

比特币是这么一种数字货币:实际上每笔转移都是能够追踪到的,可是每一个比特币拥有者能够隐藏他的私钥(密钥),这样你可能不知道实际的交易人是谁。

当然,假设比特币用于实际商品的购买的话。原则上来说。是能够追踪到交易的源头和目标的。

好了,说了这么多废话。事实上是想说我近期想到的虚拟互换(virtual swap),它不须要比特币的那种全局的块链技术,它建立在P2P的2个交易方的概念,并能够自主地扩大信任范围。最重要的是,这个技术细节我还无法想出来,所以说的仅仅是“思想”。

如果在这个交易世界里有Alice和Bob双方,彼此都须要对方直接或间接所可以提供的服务。于是他们採用数字的虚拟互换技术,该技术确保了下列要点:

  1. 交易是事务的,要么全然成功,要么全然失败
  2. 交易不可被追踪。一旦交易完毕,全部数据都能够被丢弃/否认,这相当于已经完毕的事务在系统内是不可撤销的
  3. 虚拟互换提供的是对交易两方所进行的实际世界中的互换操作的会话级认证。并须要交易两方在会话開始时建立信任关系
假如你觉得我的想法从来没有人想过,那你肯定错了,其实,每一个想法终于都会发现早就有人想过了,仅仅只是在底层支撑技术没有成熟前,无法得到实际的应用而已。

虚拟互换(virtual swap)的更多相关文章

  1. 虚拟主机 (Virtual Host)

    虚拟主机 (Virtual Host) 是在同一台机器搭建属于不同域名或者基于不同 IP 的多个网站服务的技术. 可以为运行在同一物理机器上的各个网站指配不同的 IP 和端口, 也可让多个网站拥有不同 ...

  2. Oracle 11g 虚拟列 Virtual Column介绍

    Oracle 11G 虚拟列 Virtual Column Oracle 11G 在表中引入了虚拟列,虚拟列是一个表达式,在运行时计算,不存储在数据库中,不能更新虚拟列的值. 定义一个虚拟列的语法: ...

  3. ORACLE虚拟索引(Virtual Index)

    ORACLE虚拟索引(Virtual Index)   虚拟索引概念 虚拟索引(Virtual Indexes)是一个定义在数据字典中的假索引(fake index),它没有相关的索引段.虚拟索引的目 ...

  4. 虚拟社会(Virtual Society)

    虚拟社会(Virtual Society),又称赛博社会(Cyber Society),是指不同网民之间经由计算机.远程通讯终端等技术设备相互连接起来以进行信息的共享.互动与交流,并在其中进行社会交往 ...

  5. CMSIS-RTOS 时间管理之虚拟定时器Virtual Timers

    虚拟定时器Virtual Timers CMSIS-RTOS API里有几个向下计数的虚拟定时器,它们实现计数完成时用户的回调功能.每个定时器都可以配置成单次计数或重复计数模式,它们可以在定义定时器结 ...

  6. Android tp的虚拟按键(virtual key)处理

    Android tp的虚拟按键处理 现在在越来越多的Android的手机都是虚拟按键来操作,但是对于开发者来说可能会关心Android对虚拟按键如何处理的.对Linux熟悉的人可能会说,it's ea ...

  7. linux 虚拟文件系统----------Virtual File System VFSkky

    在了解虚拟文件系统之前,必须先知道什么是 Kernal  Space 与 User  Space. Kernal Space 与User Space 的差别,在于内存使用上安全机制的差异. kerna ...

  8. [转载]virtual topology虚拟拓扑

    原文地址:topology虚拟拓扑">virtual topology虚拟拓扑作者:一丝尘埃 topology虚拟拓扑" title="[转载]virtual to ...

  9. ACK容器服务发布virtual node addon,快速部署虚拟节点提升集群弹性能力

    在上一篇博文中(https://yq.aliyun.com/articles/647119),我们展示了如何手动执行yaml文件给Kubernetes集群添加虚拟节点,然而,手动执行的方式用户体验并不 ...

随机推荐

  1. java验证openssl生成的ssl证书和私钥是否匹配

    最近有一个需求上传ssl证书和私钥,但是上传之前需要验证ssl证书和私钥是否正确,其中的业务逻辑涉及到以下几点: 一.读取ssl证书,读取ssl证书公钥       要实现该功能比较简单,java里面 ...

  2. Codeforces Beta Round #9 (Div. 2 Only) A. Die Roll 水题

    A. Die Roll 题目连接: http://www.codeforces.com/contest/9/problem/A Description Yakko, Wakko and Dot, wo ...

  3. luoguoj 1598 垂直柱状图 模拟

    P1598 垂直柱状图 Time Limit: 20 Sec  Memory Limit: 256 MB 题目连接 http://www.luogu.org/problem/show?pid=1598 ...

  4. 2015 UESTC 搜索专题J题 全都是秋实大哥 kmp

    全都是秋实大哥 Time Limit: 20 Sec  Memory Limit: 256 MB 题目连接 http://acm.uestc.edu.cn/#/contest/show/61 Desc ...

  5. 在Windows下将Redis注册为本地服务

    当前redis版本:3.2.100 通常情况下我们可以通过 redis-server.exe 和配置文件启动redis服务 : redis-server.exe redis.windows.conf ...

  6. char *p 与char p[]

    char *p=a和char*p=&a 前者p是一个指针变量后者p是一个char型变量 char *p = "123"; 为全局数组,放在常量区,而非普通数据段(静态存储区 ...

  7. CentOS的rpm常用命令(转)

    一.RPM 安装操作 命令: rpm -i 需要安装的包文件名 举例如下: rpm -i example.rpm 安装 example.rpm 包: rpm -iv example.rpm 安装 ex ...

  8. LT1961 升压型稳压器造就了兼具升压和降压能力的扁平状SEPIC

    http://cds.linear.com/docs/cn/design-note/DN317%20sim_chs.pdf http://cds.linear.com/docs/en/datashee ...

  9. UnsupportedOperationException:can't convert to dimension :typx=0x1

    at android.content.res.TypeArray.getDimensionPixelSize(TypeArray.java:463) 今天在给项目做适配执行项目时遇到这个错误,发生错误 ...

  10. Maven:Maven 入门

    背景 几乎所有的主流平台都提供了依赖管理工具,如:.Net 的 Nuget.Ruby 的 Gem.Node 的 Npm等,今天简单的解释一下如何使用 Maven,以及最常见的问题. 下载 Maven ...