在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ 大數(shù)據(jù)/ 區(qū)塊鏈技術(shù)(十):以太坊去中心化淘寶智能合約案例
區(qū)塊鏈技術(shù)(十):以太坊去中心化淘寶智能合約案例
區(qū)塊鏈技術(shù)(八):以太坊公開拍賣智能合約案例
區(qū)塊鏈技術(shù)(九):以太坊非公開拍賣智能合約案例
區(qū)塊鏈技術(shù)(五):以太坊核心概念(一)
區(qū)塊鏈技術(shù)(一):Truffle開發(fā)入門
區(qū)塊鏈技術(shù)(七):以太坊投票智能合約案例
區(qū)塊鏈技術(shù)(四):區(qū)塊鏈?zhǔn)鞘裁矗?/span>
區(qū)塊鏈技術(shù)(三):智能合約入門
區(qū)塊鏈技術(shù)(二):以太坊編程語言Solidity安裝
區(qū)塊鏈技術(shù)(六):以太坊核心概念(二)

區(qū)塊鏈技術(shù)(十):以太坊去中心化淘寶智能合約案例

這篇文章我們來介紹一個(gè)簡易的區(qū)塊鏈電商系統(tǒng)的核心功能,10多年來,我們習(xí)慣了淘寶的電商模式,淘寶為電商在中國普及做出了突出貢獻(xiàn),值得肯定,也完成了歷史使命。

淘寶模式的核心是什么?

免費(fèi)是一方面,我認(rèn)為最核心的是解決了網(wǎng)上交易買賣家的信任問題,通過支付寶作為資金中介,使買賣家可以放心的交易。

但是,淘寶迅速崛起為巨頭后,交易環(huán)節(jié)出現(xiàn)了很多不好的現(xiàn)象:刷信譽(yù)、巨大經(jīng)濟(jì)利益帶來的內(nèi)部腐敗等等。因此,淘寶雖然成為了電商巨頭,但是卻沒有真正的解決電商產(chǎn)業(yè)的信譽(yù)問題。這個(gè)問題其實(shí)不是淘寶特有,是一種社會(huì)現(xiàn)象,不是淘寶,可能就是騰訊或者百度,總之,有人的地方,必然會(huì)存在問題。

未來的電商是什么樣的?

我認(rèn)為未來電商是建立在區(qū)塊鏈之上,是一個(gè)去中心化的電商平臺(tái)。一個(gè)真正可信、不被任何公司控制的組織形態(tài)。交易在區(qū)塊鏈里完成,買賣家無須彼此信任,可以在區(qū)塊鏈公平公證的體系下安全可靠的運(yùn)轉(zhuǎn)。

好了,光談理論是沒用的,我們通過下面的案列來解釋去中心化電商系統(tǒng)的雛形。

智能合約代碼:

contract Purchase {
  // 定義價(jià)格、賣家、買家狀態(tài)變量 
  unit public value;
  address public seller;
  address public buyer;
  // 訂單狀態(tài)枚舉類型
  enum State { Created, Locked, Inactive }
  // 定義訂單狀態(tài)變量
  State public state;

  // 定義Purchase構(gòu)造函數(shù),初始化賣家、價(jià)格信息
  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;
    _
  }

  // 訂單狀態(tài)變化時(shí)調(diào)用的事件函數(shù)
  event aborted();
  event purchaseConfirmed();
  event itemReceived();

  // 訂單處于鎖定之前,賣家可以終止購買并退回以太幣
  function abort()
    onlySeller
    inState(State.Created)
  {
    aborted();
    seller.sender(this.balance);
    state = State.Inactive;
  }

  // 買家確認(rèn)購買,以太幣將被暫時(shí)鎖定,直到買家確認(rèn)收貨。
  function confirmPurchase()
    inState(State.Created)
    require(msg.value == 2 * value)
  {
    purchaseConfirmed();
    buyer = msg.sender;
    state = State.Locked;
  }

  // 買家確認(rèn)收貨,鎖定的以太幣將被激活,分別發(fā)送給買賣家。
  // 訂單狀態(tài)變?yōu)殛P(guān)閉
  function confirmReceived()
    onlyBuyer
    inState(State.Locked)
  {
    itemReceived();
    buyer.sender(value);
    seller.sender(this.balance);
    state = State.Inactive;
  }

  // 當(dāng)交易沒有數(shù)據(jù)或者數(shù)據(jù)不對(duì)時(shí),觸發(fā)此函數(shù),
  // 重置操作,確保參與者不會(huì)丟失資金
  function() {
    throw;
  }
}

帶來的思考

通過上面的代碼可以看到,買賣家通過以太坊智能合約做資金擔(dān)保,代替淘寶、支付寶扮演的角色,就可以順暢的完成交易。并且,這個(gè)信譽(yù)體系是無法篡改的,完全可信的,這套系統(tǒng)隨著時(shí)間的推移,將變得越來越有價(jià)值,并且天然具有全球性,也為跨境貿(mào)易帶來新的機(jī)遇。

當(dāng)去中心化淘寶 + 區(qū)塊鏈供應(yīng)鏈,如此產(chǎn)生的化學(xué)反應(yīng),將徹底解決信譽(yù)體系、假冒偽劣、國際化這些阿里目前難以解決的問題,將孕育一個(gè)遠(yuǎn)大于阿里電商帝國的市場空間。

馬云先生在多個(gè)場合談到BAT面臨的危機(jī),我認(rèn)為不是違心的隨口說說,而是作為互聯(lián)網(wǎng)時(shí)代最厲害的思想家、戰(zhàn)略家的馬云,確實(shí)看到了信息互聯(lián)網(wǎng)向價(jià)值互聯(lián)網(wǎng)轉(zhuǎn)變過程中,對(duì)現(xiàn)有中心化互聯(lián)網(wǎng)體系的巨大沖擊,面臨這次變革,對(duì)現(xiàn)有的BAT的沖擊是最大的。未來是屬于新興創(chuàng)業(yè)公司的,那些天天鼓吹BAT大山下創(chuàng)業(yè)公司無法做大做強(qiáng)的磚家們歇歇吧,你們這么想是因?yàn)闆]看懂,看不到未來,未來超越BAT的公司已經(jīng)在蒙眼狂奔。

我相信未來已來!

原文:http://wangxiaoming.com/blog/2016/05/21/blockchain-tech-purchase/