BuyerDao, 第一家在以太坊开设的电子商务平台

easyman   |     |   516 次阅读

我们认为,我们需要一个基于以太坊的电子商务平台。

作为加密世界与现实世界之间的桥梁,电子商务是最好的选择之一。到目前为止,以太坊上还没有电子商务平台。这是因为电子商务不仅是关于加密货币的世界,而且还涉及到库存,物流和售后服务,对于年轻的加密货币世界而言,这可能太沉重了。与纯粹而优雅的加密世界不同,现实世界充斥着繁琐的细节和不可避免的纠纷。但是,如果我们想在支付领域中真正使用加密货币,就必须建立一个电子商务平台,在加密世界和现实世界之间架起一座桥梁。

BuyerDao作为以太坊上的第一个电子商务系统,使加密货币持有者能够将其ETH和DAI直接转换为真实物品,从而促进以太坊和ETH在支付领域的应用。

当前,有一些支付网关可以使用加密货币作为支付手段,但是他们仅将其用作支付方法,而没有充分利用智能合约的可编程能力。如果将智能合约用作在线交易过程中的支付中介,可以更好地保证买卖双方资金的安全性,从而建立起无需信任的交易过程。

什么是 BuyerDao?


BuyerDao是一个基于以太坊的电子商务平台。买家可以通过ETH和DAI购买真实物品;全球卖家可以在BuyerDao上建立商店,向全球买家出售商品。

  • 作为一种支付中介,智能合约可以有效保护交易资金的安全,提高支付效率,尤其是跨境支付的效率。

  • 智能合约仅作为支付中介,大部分与电子商务相关的信息,例如订单,物流,售后服务将在区块链之外进行管理。

  • 只有在交易中有争议时,一个仲裁委员会才会介入争议,收集证据并给出最终解决方案。

  • 交易完成后,买方将获得平台发行的BDT(BuyerDao代币)。

  • 所有交易费收入均转换为ETH并转入一个股息合约,所有收入均属于BDT持有者。锁定在股息合约中的ETH反映了BDT的内在价值。BDT可用于转移,交易或提取。一旦BDT持有人提取其ETH股息,他的BDT将同时被销毁。根据BDT发行方法的设计,BDT的总供应量是有限的,这意味着BDT的整体将是通缩的,其价值将得到持续增加。

与传统电商的区别

在BuyerDao和传统的电子商务平台上购物和开设店铺有什么区别?

**
作为买家**

对于买家来说,在传统的电商平台上购物需要经过以下几个步骤。
1) 创建一个账户。
2) 绑定属于自己的信用卡或者第三方支付账户(支付宝、微信、PayPal账户)。
3) 设置收货地址。
4) 开始购物。

在BuyerDao平台上购物,需要经过以下几个步骤。
1) 创建一个以太坊的钱包, 比如Metamask, Trust-Wallet, imToken等等。
2) 兑换一定量的代币 (ETH和/或DAI)。
3) 提供收货地址。
4) 开始购物。

对于那些已经拥有ETH并可以熟练使用加密货币钱包的人来说,BuyerDao上的购物流程与传统的电子商务平台没有太大区别。此外,在BuyerDao上购物时,您只需要提供必要的收货地址信息,而无需提供信用卡,支付宝、微信、PayPal帐户等个人信息,只需要连接一个钱包,就无需创建其他任何帐户。

由于目前只有少数人使用加密货币,因此大多数普通人不了解如何使用加密货币钱包以及如何在交易所(如火币、币安、Coinbase)购买加密货币。因此,对于许多人来说,在BuyerDao上购物的过程似乎仍然需要多熟悉。

作为卖家

无论是在传统的电子商务平台上还是在BuyerDao上开设商铺,都是需要仔细计划的过程

传统的电子商务平台现在都具有完整的供应商管理系统。对于卖家而言,要在传统的电子商务平台(例如亚马逊)上建立商店,需要经过大约2周的税务审查和审查周期,有必要提供一组公司信息,信用卡和付款帐户。要支付的费用(不包括促销和营销费用)通常包括以下内容:`

1)月租金(专业)/每件收费(个人)。
2)亚洲卖家按类别的销售佣金通常为8-15%。
3)亚马逊物流费用。

而BuyerDao才刚刚起步,目前在BuyerDao上建立商店仅需要具备一个以太坊钱包和大约1周的审查周期。支付的费用仅限于2%的销售佣金和以太坊交易的gas费。

对于已经有电子商务经验的卖家,他们可以接触到来自以太坊社区的新买家,并以较低的成本进行交易。顺便说一下,我们为早期卖家提供了额外的支持计划,以帮助他们更快地成长。

智能合约仅作为一个支付中介

在BuyerDao的设计中,智能合约仅作为支付媒介。订单信息,产品的物流,售后服务都放在区块链之外的系统中管理。因此,我们可以将BuyerDao的智能合约视为PayPal、支付宝、微信支付等第三方支付中介。

众所周知,在以太坊上存储信息是很昂贵的。因此,BuyerDao仅将订单ID,卖家地址和交易金额存储在智能合约中,以实现最核心的支付功能,订单的详细内容(例如产品清单和产品单价)存储在区块链之外。这种设计模式不仅利用了去中心化的特性,而且仅将最核心的支付信息存储在区块链上,最大程度节省存储成本。

不将物流信息存储在区块链上的另一个优点是,您不必担心任何个人信息被泄露。当然,您仍然需要提供必要的收货信息,以确保可以接收到货物,这部分个人信息将存储在区块链之外。除收货信息外,无需提供其他任何信息,您可以保留您的信用卡信息和任何其他KYC信息。

交易过程
商品购买流程

在购物过程中,买方需要确认收货,然后卖家才可以从智能合约中提取货款。买家确认收货后,将有3天的无理由退货权利。如果三天后没有退货,则卖方可从智能合约中提取货款。

如果买家长时间不确认收货,将引发争议。届时,仲裁委员会会根据物流跟踪信息确认买方已经收到货物。

撤销订单

订单的撤销由卖方提交给智能合约!

这是为了保护卖方的利益。如果卖方尚未发货,他将同意撤销订单并提交到智能合约(否则,买方仍可以在收到货后退还货物);但是如果订单已经发货,卖方将不会同意撤销订单。如果买方可以随时撤销订单,则不能保证卖方的利益。
因此,如果买方要撤销订单,需要与卖方沟通,卖方将向智能合约提交撤单操作。如果卖方恶意不同意,将引发争议。届时,仲裁委员会可以根据买方提供的信息撤销订单。
订单撤销后,资金立即退还给买方。
退货&退款

买家收到包裹后,可以在无理由退货期限内自由退货,但需要自己承担退货运费。
BuyerDao中的退货设计是买方在提交退货动作之前需要与卖方进行沟通,并根据双方的共识退货。如果卖方长时间不确认收到买方的退货,将引发争议。届时,仲裁委员会可以根据物流跟踪信息确认卖方已收到退货。

卖方确认收到退货后,智能合约立即向买方退款。

换货

换货一般是在系统外进行,买家可以根据卖家在商店信息中留下的联系方式,通过电子邮件或者社交媒体和卖家取得沟通,并达成换货共识。
** 争议的解决**
当买卖双方对交易有争议,任何一方都无法获得彼此满意的解决方案时,仲裁委员会将介入该争端并给出最终解决方案。

争议通常发生在以下的情况:
** 1. 撤单过程中发生争议**

当买方申请撤销订单时,如果卖方拒绝,则仲裁委员会将介入争议并给出最终解决方案。

2. 退货的过程中发生争议
买方退货时,他将向智能合约提交退货申请。如果卖方同意,则卖方在收货后确认收货,资金将立即退还给买方。如果卖方长时间没有确认收货,则仲裁委员会将介入争议并提供最终解决方案。

价格预言机

BuyerDAO的所有商品默认是以美元标价,为了获取ETH/美元的对价,我们需要一个价格预言机。

在BuyerDAO的这个版本中,我们是以DAI作为标价单位,也就是说,我们假定DAI能够稳定地锚定美元,不会波动。当然事实上DAI相对于美元依然有小幅波动,但为了获取DAI/美元的对价,就需要依赖于某个中心化交易所或其它数据来源,这会为系统带来额外的复杂性。为了不依赖于任何第三方中心化组织,我们忽略了DAI的波动性。

ETH/DAI的价格需要通过价格预言机来获取。

需要用到价格预言机的地方有两处:

1.当买家用ETH作为支付币种时,需要获取当时ETH/DAI的价格,从而将商品的DAI标价转换为等值的ETH;

2.当卖家从已完成的交易中提款(withdraw)时,会根据交易金额给买家铸造BDT。由于BDT的铸造是根据ETH交易额计算得到的,所以如果买家支付的币种是DAI,则需要获取当时的ETH价格,将DAI金额转换为等值的ETH;

我们使用的价格预言机是最新的Uniswap v2的价格预言机机制。

Uniswap V2实现了一种新的价格预言机机制,称作时间加权的平均价格(time-weighted average prices)(TWAPs),能够更好地规避价格操纵所带来的风险。我们利用这个机制构建BuyerDAO的价格预言机, 具体方法如下:

买家以ETH为支付币种买东西:平台以一个固定的时间周期(最初为半小时),从Uniswap v2ETH/DAI交易对合约,获取 price0CumulativeLast和blockTimestampLast,计算两次时间点之间的ETH均价。标价和买家支付价格都以这个价格作为基准价格进行计算。

给买家铸造BDT:如果买家支付的币种是DAI,就需要将DAI交易金额转换为等值的ETH。合约中保存了上一笔铸造时的price0CumulativeLast和blockTimestampLast,在铸造时会计算本笔交易和上一笔交易之间的ETH均价,以此价格为基准价格计算等值的ETH,并更新合约中的price0CumulativeLast和blockTimestampLast参数。`

价格波动性

BuyerDAO上的商品都是以美元(DAI)标价,所以ETH价格的波动会对买卖双方都产生影响。
这种影响主要表现在:

商品的ETH价格会发生变化,昨天标价1 ETH的商品,今天或许需要1.2 ETH。

如果买家以ETH付款,卖家也接受ETH。买家支付价值$100的ETH,当卖家提款时,或许ETH的价值变成$80(也可能是$120)。

涉及到撤单或退货时,也会产生一些影响,但这种影响只发生在支付与退款的币种有差异的时候才会出现。

由于ETH/DAI的对价必然存在波动,所以这种波动性是无法避免的。

** BuyerDao 的代币(BDT)**

定数量的BDT代币。
假设每笔交易的数量为1 eth,完成的交易总数= n,交易价值= E,则通过此公式计算出铸造的BDT:

BDT = E *0.9999999^n

该公式将带来逐步降低的铸造过程,如下图所示。它被称为龚帕兹(Gompertz)曲线,通常用于表示生长曲线。

我们来计算一下这个方程:

0.9999999^n = 0.1

得到的结果是:

n ≌ 23,025,850

这意味着,在2300万笔交易之后,以1 ETH交易价值铸造的BDT将由1BDT降至0.1 BDT。因此,在早期阶段获取BDT更容易,并且BDT的价值将不断提高。

我们来计算一个这个无穷级数,得到这个结果:

因此,这个无穷级数是收敛的,这意味着BDT代币的发行总量是有限的。但由于每次交易产生的BDT量取决于交易价值,因此在项目开始时无法确定BDT的总供应量。

在为买家创建BDT的同时,还将为BuyerDao团队铸造相同数量的BDT。

** 收入分配**

当卖方提取货款后,该笔交易完成,并且将2%的交易费用放入智能合约中,此过程在智能合约中进行了硬编码。所有的利润都属于BDT代币的持有者。BDT的内在价值由股息合约中锁定的ETH价值提供支撑。

如果您想从股息合约中提取以太币,则相应的BDT将被销毁。这实际上等效于在股息合约中锁定了大量ETH,由此确保BDT的对应价值不断提升。

股息合约中锁定的ETH,同时也减少了ETH在市场上的流通总量,从而导致ETH的通缩,带来ETH价值的自然增长。

BDT是ERC 20代币,因此可以在BDT持有者之间自由转让。并且,可以在诸如Uniswap这样的交易所进行交易。

后续规划

BuyerDao Beta版本将于2020年6月中旬发布,在Beta版本期间的交易和BDT都是正式的,v1的正式发布将在8月份。

BuyerDao致力于将更丰富的生态带入以太坊社区。我们希望可以为以太坊带来除Defi之外的另一个巨大的应用场景。将来,BuyerDao将不断更新,为以太坊社区成员带来更好的购物体验。

区块链技术带来了很多新的功能,这些新功能正是电子商务平台所需要的。在BuyerDao中,您不仅是消费者,同时还是投资者和受益人,它将为您带来新颖而迷人的购物体验。

欢迎参加BuyerDao计划!早起的鸟儿有虫吃。

 
1 人喜欢