虚拟互换(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. 设计模式 -- 桥接模式(Bridge)

    写在前面的话:读书破万卷,编码如有神--------------------------------------------------------------------主要内容包括: 初始桥接模式 ...

  2. python开发_python日期操作

    在python中对日期进行操作的库有: import datetime import time 对日期格式化信息,可以参考官方API: time.strftime datetime 下面是我做的dem ...

  3. [转]String.Replace 和 String.ReplaceAll 的区别

    JAVA 中的 replace replaceAll 问题: 测试code System.out.println("1234567890abcdef -----> "+&qu ...

  4. 深入浅出JDBC-快速入门

    一.目录 二.概述 简述 JDBC是什么?JDBC英文名为:Java Data Base Connectivity(Java数据库连接),官方解释它是Java编程语言和广泛的数据库之间独立于数据库的连 ...

  5. Segger Real Time Terminal RTT JLINK 客户端软件 GUI 版本

  6. DLL Dynamic-Link Library Search Order

    http://msdn.microsoft.com/en-us/library/windows/desktop/ms682586(v=vs.85).aspx A system can contain ...

  7. mysql-bin.000001

    今天发现/usr/local/mysql/var下很多mysql-bin.000001.mysql-bin.000002文件,GOOGLE之..这是数据库的操作日志,例如UPDATE一个表,或者DEL ...

  8. 【实例图文详解】OAuth 2.0 for Web Server Applications

    原文链接:http://blog.csdn.net/hjun01/article/details/42032841        OAuth 2.0 for Web Server Applicatio ...

  9. debian下安装mysql

    apt-get install mysql-client mysql-server 中间会要你设置password,设置后后就自己主动启动mysql了 能够用ps -ef|grep mysql 这样能 ...

  10. 关于Go语言,自己定义结构体标签的一个妙用.

    在Go中首字母大写和小写,决定着这此变量能否被外部调用, 比如:在使用标准库的json编码自定一的结构的时候: <pre style="margin-top: 0px; margin- ...