这篇文章我们来介绍一个简易的区块链电商系统的核心功能,10多年来,我们习惯了淘宝的电商模式,淘宝为电商在中国普及做出了突出贡献,值得肯定,也完成了历史使命。

淘宝模式的核心是什么?

免费是一方面,我认为最核心的是解决了网上交易买卖家的信任问题,通过支付宝作为资金中介,使买卖家可以放心的交易。

但是,淘宝迅速崛起为巨头后,交易环节出现了很多不好的现象:刷信誉、巨大经济利益带来的内部腐败等等。因此,淘宝虽然成为了电商巨头,但是却没有真正的解决电商产业的信誉问题。这个问题其实不是淘宝特有,是一种社会现象,不是淘宝,可能就是腾讯或者百度,总之,有人的地方,必然会存在问题。

未来的电商是什么样的?

我认为未来电商是建立在区块链之上,是一个去中心化的电商平台。一个真正可信、不被任何公司控制的组织形态。交易在区块链里完成,买卖家无须彼此信任,可以在区块链公平公证的体系下安全可靠的运转。

好了,光谈理论是没用的,我们通过下面的案列来解释去中心化电商系统的雏形。

智能合约代码:

contract Purchase {// 定义价格、卖家、买家状态变量 unit public value;address public seller;address public buyer;// 订单状态枚举类型enum State { Created, Locked, Inactive }// 定义订单状态变量State public state;// 定义Purchase构造函数,初始化卖家、价格信息function Purchase() {seller = msg.sender;value = msg.value / 2;if (2 * value != msg.value) throw;}modifier require(bool _condition) {if (!_condition) throw;_}modifier onlyBuyer() {if (msg.sender != buyer) throw;_}modifier onlySeller() {if (msg.sender != seller) throw;_}modifier inState(State _state) {if (state != _state) throw;_}// 订单状态变化时调用的事件函数event aborted();event purchaseConfirmed();event itemReceived();// 订单处于锁定之前,卖家可以终止购买并退回以太币function abort()onlySellerinState(State.Created){aborted();seller.sender(this.balance);state = State.Inactive;}// 买家确认购买,以太币将被暂时锁定,直到买家确认收货。function confirmPurchase()inState(State.Created)require(msg.value == 2 * value){purchaseConfirmed();buyer = msg.sender;state = State.Locked;}// 买家确认收货,锁定的以太币将被激活,分别发送给买卖家。// 订单状态变为关闭function confirmReceived()onlyBuyerinState(State.Locked){itemReceived();buyer.sender(value);seller.sender(this.balance);state = State.Inactive;}// 当交易没有数据或者数据不对时,触发此函数,// 重置操作,确保参与者不会丢失资金function() {throw;}
}

带来的思考

通过上面的代码可以看到,买卖家通过以太坊智能合约做资金担保,代替淘宝、支付宝扮演的角色,就可以顺畅的完成交易。并且,这个信誉体系是无法篡改的,完全可信的,这套系统随着时间的推移,将变得越来越有价值,并且天然具有全球性,也为跨境贸易带来新的机遇。

当去中心化淘宝 + 区块链供应链,如此产生的化学反应,将彻底解决信誉体系、假冒伪劣、国际化这些阿里目前难以解决的问题,将孕育一个远大于阿里电商帝国的市场空间。

马云先生在多个场合谈到BAT面临的危机,我认为不是违心的随口说说,而是作为互联网时代最厉害的思想家、战略家的马云,确实看到了信息互联网向价值互联网转变过程中,对现有中心化互联网体系的巨大冲击,面临这次变革,对现有的BAT的冲击是最大的。未来是属于新兴创业公司的,那些天天鼓吹BAT大山下创业公司无法做大做强的砖家们歇歇吧,你们这么想是因为没看懂,看不到未来,未来超越BAT的公司已经在蒙眼狂奔。

以太坊去中心化淘宝智能合约案例相关推荐

  1. 以太坊去中心化_开发以太坊去中心化投票应用程序的指南

    以太坊去中心化 by Timothy Ko 蒂莫西·高(Timothy Ko) 开发以太坊去中心化投票应用程序的指南 (A guide to developing an Ethereum decent ...

  2. 为什么以太坊去中心化质押至关重要?

    导火索 在以太坊 PoS 信标链诞生的早期,早到者快速发展起来了.中心化是魔鬼果实之一:如果放弃了无须信任性.去中心化或无须许可性,就会得到丰厚的回报.Web2 模式的巨头,比如 Coinbase.K ...

  3. 八、 以太坊的杰出之作:智能合约

    智能合约主要有两大方面的作用,一个是用于更便捷地处理交易,一个适用于更灵活的开发的APP,也就是区块链应用. 以太坊虚拟机:虚拟机是计算机领域里面的一个术语,可以理解为一个虚拟环境,在这个虚拟环境中可 ...

  4. 去中心化无险永续合约Shield即将在以太坊-Kovan网络发布测试活动

    去中心化无险永续合约Shield即将在以太坊-Kovan网络发布测试活动,Shield早期社区成员将拥有测试网的专有内测权.Shield已于4月2号开启对测试网资格和代币的申领,持续到4月9号.最终, ...

  5. 基于以太坊的次高价盲拍solidity智能合约(二)

    基于以太坊的次高价盲拍solidity智能合约(二) 4.揭标 5.第三方仲裁人终结拍卖 4.揭标 揭标的过程应该是本智能合约中最复杂且具有灵魂的关键步骤. 当每个发起过竞标的用户,利用该标的隐式价格 ...

  6. 尚硅谷以太坊区块链学习之NFT智能合约(6)

    尚硅谷以太坊区块链学习之NFT智能合约(6) 前言 一.NFT智能合约 1.智能合约代码 2.智能合约推送 3.具体调用 二.具体使用 三.NFT商家智能合约 前言 提示:服务外包区块链学习 5被ba ...

  7. 去中心化的社交媒体应用案例

    ** 去中心化的社交媒体应用案例 ** 当社交媒体网络不断收集个人数据,行为和习惯时,用户就会失去对隐私的控制.尽管可以根据个性化提供推荐等服务带来好处,但是用户仍然无法清楚地知道被收集了那些数据以及 ...

  8. 基于以太坊的测试链发布一个智能合约

    1,创建账户 使用METAMASK钱包来进行操作,具体的创建过程请自行查阅.创建好的账户如下图所示,账户余额显示为0 详情下面显示对应账户的地址,这个是最关键的信息 首先选择左上角头像旁边的按键,切换 ...

  9. 学习以太坊:瑞波也要智能合约

    瑞波自2013年诞生以来,虽以强大的性能著称,但一直不支持智能合约.以太坊凭着智能合约,却一路高歌猛进.现在,这一情况将得到改变.瑞波支持的研发团队XRPL Labs在准备推出方案"Hook ...

最新文章

  1. CodeForces 595A
  2. 数据安全防护之打造安全.mdb数据库
  3. flutter 返回指定界面_Flutter页面路由导航及传参
  4. Semaphore及其用法
  5. 我最爱用的一款 Redis 可视化管理工具!好用到爆!!!
  6. rails 调用php函数_潜藏在PHP安全的边缘——浅谈PHP反序列化漏洞
  7. kernel command line 参数详解
  8. Python学习 Day8-2 python的三元表达式(三目运算符)、lambda表达式、内置函数
  9. WIN32汇编语言中位图的使用
  10. 动软代码生成器 模板
  11. Windows编译Nginx源码
  12. 测试学习——Web自动化测试(一)
  13. Thrift 在Windows环境下的编译与简单C++应用
  14. postgres查询序列_PostgreSQL之序列(Sequence)
  15. 蒙特利尔大学科研工作者:详细对比人类视觉系统与卷积神经网络(CNN)的联系和区别...
  16. [OHIF-Viewers]医疗数字阅片-医学影像-querySelector() 选择器语法-将画布(canvas)图像保存成本地图片的方法...
  17. sendToTarget与sendMessage
  18. 频谱仪和信号发生器的使用
  19. UBT7:ubuntu安装navicat15
  20. Pixar's USD format for windows--安装和使用演示

热门文章

  1. 点赋科技:店铺sku怎么设置最靠谱?
  2. 电脑好玩技巧1——回收站图标更改
  3. 【危害】 强迫症不及时或可引发抑郁
  4. 阿里云平台的DataWorks使用教程
  5. 902-工控机环境搭建及使用(东哥教程)
  6. 何为文档加密系统,有什么作用?
  7. 根据手柄操控仿真机器人
  8. CAN(FD)数据记录诊断仪-CANLog-VCI
  9. 学习Flask的一些问题
  10. 熬夜总结50个Vue知识点