這篇文章我們來(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)題。
我認(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;
}
}
通過(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/