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

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

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

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

淘寶模式的核心是什么?

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

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

未來(lái)的電商是什么樣的?

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

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

智能合約代碼:

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

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

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

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

  // 買(mǎi)家確認(rèn)收貨,鎖定的以太幣將被激活,分別發(fā)送給買(mǎi)賣(mài)家。
  // 訂單狀態(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)交易沒(méi)有數(shù)據(jù)或者數(shù)據(jù)不對(duì)時(shí),觸發(fā)此函數(shù),
  // 重置操作,確保參與者不會(huì)丟失資金
  function() {
    throw;
  }
}

帶來(lái)的思考

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

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

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

我相信未來(lái)已來(lái)!

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