引言:

类似淘宝,京东这些传统的交易平台,是以一个中心化的管理买卖双方交易过程的模式。马云曾说过:不要想着弯道超车,弯道是无法超车的,你直道都超不过,弯道更无法超过。只有走不同的道路,才有可能超过。而去中心化的交易,恰好是与传统交易不同的道路。这篇文章描述一个去中心化的交易系统实现过程。

中心化与去中心化的哲学关系

马克思主义哲学理论说,事物从来具有两面性。一阴一阳谓之道。中心化与去中心化的关系,本来就是对立统一的关系。从哲学上,两者坐在了对等的位置,有一较高下的条件和地位。

从社会就业来说,传统的互联网巨头,玩的都是中心化的模式。而去中心化的区块链技术,把市场硬生生的翻倍了,就业机会也直接翻倍。

什么叫去中心化?

以淘宝购物举例:假设A买家想向B卖家购买商品,基于网络上陌生人彼此的不信任关系,A不能直接把钱转给B,因为这样一来,卖家收到货款,可以不发货跑路,这是人性。而B也不能在A没付款的情况下发货,因为A也可以拿货之后,不付款跑路,这也是人性,无可厚非。这时候,淘宝作为买家和商家的中间平台就起了关键作用,具体购买商品流程如下:

A选中了一件商品,点击付款之后,钱转到淘宝中间平台账户。

B发货,A收到货之后,钱再由支付宝转给了卖家。

淘宝作为担保人,保证了交易顺利进行。A,B都无法跑路。

而去中心化,就是在没有淘宝中间平台的情况下,完成买卖双方的交易。

为什么要去中心化?

中心化解决了互联网交易的问题,那为什么还要去中心化?

这就涉及到平台性质的问题了。可以举一个美食城的例子,来说明中心化的缺点。

假设你拥有一个美食城。可以出租美食城的店铺给商家来开美食店。你的店铺出租什么价位合适?

最自然的想法是,看商家能赚多少钱,依据商家赚的钱来定价。

假设一个商家一个月能赚1万元,平台可能要收5千,或者更狠一点,收7~9千——保证商户能活就行了。

假如有盈利能力更强的商户进驻,这个商户一个月能赚10万。这个时候,你是否会加租?答案是肯定的,这也是人性。这个时候租金可能要超过5万。
也就是说,商家最后都沦为为平台打工的了。

这就是平台的本性。而且在平台积累了大量客户之后,其他地方没有客源,商家更无法摆脱平台,买家也无法摆脱平台。对买家来说,只有平台有商家,对商家来说,只有平台有客户。

而能够约束平台定价的策略的,只有平台的良心。

区块链怎么实现去中心化的交易?

基于区块链的交易流程描述如下:

假设A是买家,B是商家,A向B购物,假设货物价值为10元。

  1. A向区块链网络购买一个与货物等价的凭证条,这个凭证条购买之后,暂时还不能卖出。只有经过AB双方共同签名之后才能卖出。我们称这个凭证条为残币。谁会卖出这个残币呢?我们后面再说,先假设有人卖出残币。
  2. B看到A已经付款,并且无法退款(不能卖出凭证条)。B可以放心的向A发货。
  3. A收到货物之后,再将手上的凭证条发送给B
  4. B在凭证条上签名,此时残币变为整币,现在B可以将凭证条卖出,兑换成RMB。这个凭证条卖给谁呢?卖给需要残币的人。

上面有几个需要注意的疑问:

  1. 残币为什么不能卖出?

答:区块链网络有共识,不接受残币。也不会有人去买残币。

  1. 整币为什么卖给购买残币的人?

答:区块链网络中,残币的生成,只能通过整币。也就是一个整币卖出之后,立刻变为残币,并且残币需要交易双方的签名才能变为整币。

  1. 什么是签名?

答:这里的签名都是电子签名,每个用户拥有一个私钥,可以用私钥签名任何数据,而其他用户,可以用对应的公钥,来验证一段数据,确实是由这个用户签名的。

上面的交易流程还有一些问题:例如,如果发生交易纠纷了,如何处理?

例如B发货之后,A说没收到货物。或者B发了假货给A

这种情况下,中心化的平台处理方式很简单,平台作为中间仲裁机构,可以通过客户或者商家的投诉,来决定货款的去留。

这里就引入了多重签名技术来解决此类问题。

假如A购买的残币,需要多方共同签名,来决定去留,除了A,B的其他签名者,称之为仲裁者。这个时候,A购买的残币,需要A,B双方共同持有,一式双份。

假设A购买一个残币,并且设定,这个残币需要5个人中的4个人签名,才能卖出。那么一旦发生了纠纷,假设除了B商家之外的其他3位仲裁者支持A,则可以在B不签名的情况下,其他3位仲裁这签名,从而A可以卖出这个整币,从而得到退款。而如果仲裁者支持B,则仲裁者需要在B的残币上签名,从而让B获得货款。

这样,仲裁者也可以获得仲裁报酬。也给社会增加了大量就业机会。类似外卖员一样的职位。

事实上,比特币也支持多重签名技术。

那为什么许多人好像并没有听说过这个应用?

关键原因是,比特币的价格浮动,以及支持整币直接买卖。导致比特币的投资价值超过了实用价值。

比特币价值浮动,商家就无法信任比特币。对商家而言,如果比特币大涨或大跌,商家将比特币兑换成现金的随机性就太高。商家是不喜欢这种情景的。

一种解决方案是,提供一个期货市场。期货市场可以保持价格的稳定,但也有一定的不确定性。

另一种方案是,直接将比特币价值与现金挂钩。例如比特币与美元挂钩。1比特币=1美元

但这对于比特币来说,依然不够实际。因为比特币的总数量是固定的,而现金流通数在变化。比特币只能以供需关系来确定价值。这样一来就无法稳定。

跟股市一样,供需关系并不能让股价稳定。国人都是买涨不买跌。如果比特币价值在涨,那么会疯涨,如果开始跌了,那么就迭到底。这是投资的本性,囤积居奇。在价格上涨的时候,我不会卖出,因为可能还会涨,如果现在卖出了,就亏了。这样一来,大家都不卖,导致一路疯涨。理论上如果上涨,如果有人卖出,价格很快会平稳下来。现实却不是如此。

基于区块链的去中心化交易系统相关推荐

  1. 基于区块链的去中心化存储(区块链存储)的工作流程

    引入 个人电脑上存储有限,而且如果硬盘损坏数据丢失的话,也不容易恢复.因此很多人愿意把数据上传到云盘里,也就是云存储.但是云存储是服务提供商控制的,比如阿里云,百度云等,我们称为中心化的存储 ,人们对 ...

  2. 基于区块链的去中心化抗量子密钥管理系统

    摘要: 区块链技术在2008年被提出被称为比特币(我觉得应该是翻译为比特币应用了区块链技术),区块链技术是一种分布式的数据库.公钥基础设施PKI(Public Key Infrastructure)系 ...

  3. 去中心化 去区块链_基于区块链的去中心化应用的四种架构模式候选

    去中心化 去区块链 Blockchain has a diverse set of use cases, ranging from finance to a decentralized Interne ...

  4. Drynx: 基于区块链的去中心化隐私保护机器学习系统

    该文章转载自本人的知乎专栏,有兴趣的小伙伴可以来我的专栏学习更多相关知识,包含了同态加密.安全多方计算.机器学习和联邦学习.近世代数等.下面是我的知乎文章首页,可以点专栏去查看确定方向的文章.所有相关 ...

  5. 基于区块链的去中心化身份技术有哪些应用前景?

    在当前数字化世界中,数据隐私安全的重要性不言而喻.随着区块链技术的兴起,基于区块链的去中心化身份(Decentralized Identity,以下简称"DID")逐渐成为技术社区 ...

  6. 基于Solana区块链的去中心化交易所Orca正式启动

    2月25日消息,基于 Solana 区块链的去中心化交易所 Orca 现已正式启动.Orca 自称是以人为本(而非程序化)的自动做市商(AMM)和聚合器.目前,非美国地区用户可开始交易 SOL.BTC ...

  7. 区块链要去中心化么?

    本文摘自< 深度探索区块链:Hyperledger技术与应用 >,原文发布在华章计算机. 区块链(Blockchain)技术自身仍然在飞速发展中,目前还缺乏统一的规范和标准.Wikiped ...

  8. 以太坊区块链实现去中心化购物功能

    在当今的中国,网上购物已经成为了我们不可或缺的一部分,通过电商网站查看商品,下单购物,支付,付款到支付宝,买家收货确认后,货款自动打入卖家的账户,这些购物的体验多数人每天都可能发生.大家都知道,淘宝的 ...

  9. 区块链的去中心化VS传统互联网的去中心化:技术与治理的双重困境

    链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载. 区块链的去中心化VS传统互联网的去中心化:技术与治理的双重困境11 主要观点: 1.传统互联网经典的去中心化项目BitT ...

最新文章

  1. Linux创建线程时 内存分配的那些事
  2. java开发需要掌握哪些东西_java开发需要掌握哪些技能
  3. 解决前端页面闪烁问题(转载)
  4. java 假设当前时间_Java如何比较当前时间是否在两个时间范围内
  5. Nginx在Windows上启动、停止的命令
  6. SciSharpCube:容器中的SciSharp,.NET机器学习开箱即用
  7. Codeforces Round #114 (Div. 1) A. Wizards and Trolleybuses 物理题
  8. 电脑系统怎么卸载驱动程序
  9. 处理器后面的字母含义_工业铝型材名称的含义是什么
  10. C#网易云音乐中需付费歌曲的下载助手。
  11. 最新Oreo易支付源码开源版
  12. 秦汉考场科目三路线图_秦汉考场科目三考试过程
  13. matlab fft 历程,MATLAB利用FFT分析不足一个完整周期的信号时的问题
  14. Qt-命令行更新翻译.ts文件
  15. 提高百度网盘下载速度的方法
  16. DHCP Relay 配置教程
  17. 关于初学者对于二级菜单制作的小结
  18. Python:文本分析必备—搜狗词库
  19. 浅谈数学、数学建模与人工智能(机器学习,深度学习)之间的关系?
  20. mysql中数据库字段类型详解

热门文章

  1. VB创建及删除文件夹
  2. 智能世界的“高”歌:HEIGHT中的五种风景
  3. ​小米自动驾驶测试车曝光;马斯克疑回应生9个孩子:帮助应对人口不足危机;亚马逊发布AI编程助手|极客头条...
  4. 图像风格化-人工智能
  5. Github 删除远端分支的某个文件或文件夹
  6. Python 游戏人生
  7. 为了让你彻底弄懂 MySQL 事务日志,我通宵肝出了这份图解!
  8. iOS ALAssetsLibrary 无法取得照片流中的图片
  9. windows 10 商店无法访问
  10. 职场达人- 新员工入职六大注意事项