基于以太坊區(qū)塊鏈ERC-20兼容交易平臺(tái)RealtyReturns介紹
RealtyReturns正在構(gòu)建一個(gè)去中心化的合規(guī)證券加密代幣原型,以創(chuàng)建一個(gè)千于業(yè)標(biāo)準(zhǔn),用于在區(qū)塊鏈上發(fā)布和交易具有資產(chǎn)擔(dān)保的加密代幣。Returns Token是基于以太坊區(qū)塊鏈的開源ERC-20兼容密代幣,我們正在構(gòu)建一種符合監(jiān)管法規(guī)的兼容方法使得資產(chǎn)擔(dān)保代幣可以通過任何ERC-20兼容平臺(tái)進(jìn)行交易。
商業(yè)模式
RealtyReturns有一個(gè)簡單、可拓展的業(yè)務(wù)模型。當(dāng)買家投資房地產(chǎn)時(shí),RealtyReturns 將收取發(fā)行的3%證券代幣作為發(fā)行費(fèi)用。
智能合約
近年來,圖靈完整的編程語言已經(jīng)被應(yīng)用到去中心化的區(qū)塊鏈中。這些系統(tǒng)使用智能合約(存儲(chǔ)在鏈上的軟件程序,在滿足特定條件時(shí)自動(dòng)實(shí)現(xiàn)),以根據(jù)用戶設(shè)計(jì)添加和修改數(shù)據(jù)序列。
Token (代幣) :
RealtyReturns將發(fā)行兩種類型的代幣:
Access Token (RRT) : 我們的Access Token將是我們ICO期間發(fā)行的代幣。參與我們ICO的投資者將獲得Access Tokens,作為使用RealtyReturns平臺(tái)的會(huì)員資格。需要使用我們平臺(tái)的用戶必須持有Access Token,以此來支付服務(wù)相關(guān)的費(fèi)用。
為了支持持有Access Token的早期持有者,我們?cè)试S早期用戶可以在將來投資我們的項(xiàng)目時(shí)免除交易費(fèi)用,即無需支付任何交易費(fèi)用(0%)。
Returns Token (Return 代幣) : 每個(gè)Returns Token將它的持有者與持有者們所投資的特定房地產(chǎn)聯(lián)系起來。代幣將獲得投資者們所投資的實(shí)物房地產(chǎn)的擔(dān)保。每個(gè)代幣都對(duì)應(yīng)著特定房地產(chǎn)的部分所有權(quán),并且可以在證券型加密貨幣交易所中出售,以此獲得流動(dòng)性。
Access Token (RRT)
在我們的ICO期間,我們將發(fā)行Access Token,它將作為RealtyReturns平臺(tái)的會(huì)員(utility 效用型)代幣,并充當(dāng)“紅利發(fā)行鑰匙”,使持有它們的錢包能夠通過以太坊接收以太幣(ETH) 作為收入,該收入源自持有Access Token的錢包中的代幣化房地產(chǎn)所產(chǎn)生的現(xiàn)金流收入(參見下面的“Return Token”)。
可用的Access Token數(shù)量有限。Access Token可以在上線RealtyReturns代幣的加密貨幣交易中出售或轉(zhuǎn)讓給第三方。為了支持持有Access Token的早期持有者,我們?cè)试S早期用戶可以在將來投資我們的項(xiàng)目時(shí)免除交易費(fèi)用,即無需支付任何交易費(fèi)用(0%) 。
Returns Token (Return 代幣)
Returns Token構(gòu)建在ERC-20中,這是一個(gè)標(biāo)準(zhǔn)化的以太坊區(qū)塊鏈生態(tài)系統(tǒng)。Returns Token模型使用我們的專有協(xié)議來強(qiáng)制執(zhí)行二級(jí)傳輸交易的合規(guī)性。
Return Token在代幣中嵌入了合規(guī)性,并允許在支持ERC-20代幣的任何平臺(tái)上進(jìn)行點(diǎn)對(duì)點(diǎn)的交易,來交易我們的私募型證券。與將交易限制在一個(gè)集中的交易所內(nèi)相比,這大大增加了流動(dòng)性。中心化的交易所可以在有限的程度上執(zhí)行監(jiān)管要求,包括KYC (Know Your Customer了解你的用戶),AML (AnTI-Money Laundering反洗錢)和合格投資者認(rèn)定。
迄今為止,證券型代幣的發(fā)行人無法充分執(zhí)行核心的證券法法規(guī),例如限制投資者數(shù)量和規(guī)定所有權(quán)水平。我們提出的解決方案是在代幣級(jí)別強(qiáng)制執(zhí)行合規(guī)性,從而滿足核心證券法的要求,無論交易是發(fā)生在集中型的交易所還是分散型的交易所。
Returns Token總和了以太坊區(qū)塊鏈上的三個(gè)核心服務(wù):
(1) The Returns Token (Return 代幣)
(2) The Governor Service (監(jiān)管 機(jī)服務(wù))
(3) The Service Recorder (服 務(wù)記錄器)
雖然所有三項(xiàng)服務(wù)都可以在一個(gè)智能合約中應(yīng)用,其中Governor Service (監(jiān)管機(jī)服務(wù))以及Service Recorder (服務(wù)記錄器)功能都內(nèi)置于Return Token智能合約本身,我們打算將這些服務(wù)作為三個(gè)不同的智能合約來實(shí)施。隨著監(jiān)管要求的不斷發(fā)展,作為獨(dú)一-的智能合約實(shí)施可以更容易地進(jìn)行升級(jí)。
1. Returns Token技術(shù)概述
Returns Token是一個(gè)獲得授權(quán)的ERC-20智能合約,可以代表房地產(chǎn)證券的所有權(quán)。這個(gè)ERC-20代幣與支持ERC-20 代幣標(biāo)準(zhǔn)的所有現(xiàn)有錢包和交換機(jī)兼容,但是它將覆蓋現(xiàn)有的ERC-20傳輸方法,在鏈上進(jìn)行監(jiān)管服務(wù)(regulatorservice)進(jìn)行檢查,以獲得交易批準(zhǔn)。
每次啟動(dòng)一個(gè)轉(zhuǎn)賬交易(例如,John 想要將一個(gè)代幣轉(zhuǎn)移給Rob), Returns Token會(huì)從ERC-20中指定的transfer ()2和transferFrom ()3方法來調(diào)用GovernorService#check() 。如果檢查成功,則轉(zhuǎn)移交易按照ERC-20規(guī)范正常進(jìn)行(即,代幣從John轉(zhuǎn)移到Rob)。此外,the transfer ()2和transferFrom ()3方法傳遞了一個(gè)成功的CheckStatusevent (事件)。
如果檢查不成功,則transfer () 2和transferFrom ()3方法返回錯(cuò)誤代碼(即, 從John到Rob的轉(zhuǎn)移失?。┎⑼ㄟ^一個(gè)原因代碼傳遞一個(gè)不成功的CheckStatus event (事件)。第三方錢包提供商可以使用CheckStatus event (事件)來指示不允許交易的原因。
如果需要mediator (中介者)來傳輸代幣(例如在分散化的交易所中),則調(diào)用the approve ()4方法來從代幣持有者(例如Rob)分配代幣給mediator。分配之后,mediator 啟動(dòng)傳輸事件序列,如下面的圖2所示。
請(qǐng)注意: approve ()方法可以通過包含一個(gè)額外的check ()方法來實(shí)現(xiàn)。這意味著,從代幣持有人向mediator (中介者)分配資金需要得到the Governor Service ( 監(jiān)管機(jī)服務(wù))的批準(zhǔn)。Returns Token的初始實(shí)現(xiàn)不包括此附加檢查。
2. Governor Service (監(jiān)管機(jī)服務(wù))
Governor Service (監(jiān)管機(jī)服務(wù))接口包含一個(gè)check ()方法,該方法從transfer ()和transferFrom ()方法中調(diào)用。這個(gè)check包含傳輸期間提供的所有信息。
Contract GovernorService {
funcTIon check (address_ token,
address_ spender,
address_ from,
address_ to,
uint256_ amount) public returns (uint8);
}
為了能夠提供批準(zhǔn)(或者駁回)交易的“Returns Token”智能合約,Governor Service ( 監(jiān)管機(jī)服務(wù))必須包含三個(gè)要素:一份獲批準(zhǔn)的投資者白名單、他們的交易許可、以及額外的代幣交易設(shè)置,以滿足相關(guān)的證券法規(guī)、KYC (了解你的用戶)政策、AML (反洗錢)要求、稅法等等。
Governor Service (監(jiān) 管機(jī)服務(wù))的實(shí)現(xiàn)包括兩個(gè)參與者級(jí)別權(quán)限和兩個(gè)代幣級(jí)別的設(shè)置。這些權(quán)限和設(shè)置可用于滿足司法管轄下私募型證券的一般交易規(guī)則。
兩個(gè)參與者級(jí)別的權(quán)限是1)發(fā)送代幣的權(quán)限,2)接收代幣的權(quán)限。了 解發(fā)送和接收權(quán)限之間的差異可以提供更大的靈活性。鏈下交易控制器通過審查參與者提交的數(shù)據(jù)(如居住地、KYC (了解你的用戶) /AML (反洗錢)審核狀態(tài)、稅收狀態(tài)、合格投資者身份驗(yàn)證等)來確定參與者級(jí)別的權(quán)限,并將結(jié)果寫入監(jiān)管機(jī)服務(wù)。
第一個(gè)代幣級(jí)別的設(shè)置是鎖定/解鎖傳輸。此設(shè)置是為了強(qiáng)制執(zhí)行持有期規(guī)定。這一點(diǎn)尤其重要,因?yàn)楫?dāng)一個(gè)代幣是根據(jù)RegulaTIonD (條例D)發(fā)行的,買方被限制了一年的持有期。我們的系統(tǒng)將在此期間鎖定代幣以強(qiáng)制執(zhí)行持有期規(guī)定。
第二個(gè)代幣級(jí)別設(shè)置是允許/禁止證券代幣的零散化傳輸(例如,0.25個(gè)代幣)。此設(shè)置允許限制代幣持有者的總數(shù)。比如說,如果在某次發(fā)行中只允許最多250個(gè)代幣持有者,那么只要不允許零散化傳輸,就可以發(fā)出總共250個(gè)代幣。在本例中,為了將代幣持有者的數(shù)量限制為250,可以在初始ICO/代幣發(fā)募期間向250個(gè)參與者分發(fā)有限數(shù)量的代幣。
另一種方法可以允許證券代幣的零散化交易直到投資者數(shù)量上線值被觸發(fā),此時(shí)只允許參與者轉(zhuǎn)移全部余額。這種方法可以減少投資所需的最小規(guī)模,并潛在性地提高散戶投資者的流動(dòng)性,同時(shí)仍然允許單個(gè)投資者擁有多個(gè)代幣。但是,在這種情況下,可能要求具有大量代幣的參與者一次性出售所有的代幣,以避免將股東人數(shù)增加到250人以上的上線,這種方法可能會(huì)降低持有大量代幣的投資者的的流動(dòng)性。
請(qǐng)注意: Return Token提供了一個(gè)開發(fā)人員可用于實(shí)現(xiàn)自定義業(yè)務(wù)邏輯的接口。RealtyReturns 使用的Governor Service ( 監(jiān)管機(jī)服務(wù))將包括本白皮書中未完全披露的其他服務(wù)。這些服務(wù)將是為在更細(xì)粒度上執(zhí)行更多的法規(guī)管轄要求。
3. Service Recorder (服 務(wù)記錄器)
Service Recorder (服務(wù)記錄器)為Returns Token智能合約提供了一種機(jī)制,用于定位當(dāng)前、正確或期望的GovernorService (監(jiān)管機(jī)服務(wù))版本。
上圖展示了Returns Token, Governor Service (監(jiān)管機(jī)服務(wù))和Service Recorder (服務(wù)記錄器)之間的交互。ServiceRecorder給Returns Token提供適當(dāng)?shù)腉overnor Service地址;然后,Returns Token檢查Governor Service以獲得交易批準(zhǔn)。
當(dāng)發(fā)布新版本的Governor Service (監(jiān)管機(jī)服務(wù))時(shí),Service Recorder (服務(wù)記錄器)將向Returns Token提供更新了的Governor Service地址。這確保了正確的Governor Service被用于批準(zhǔn)交易。見下圖
請(qǐng)注意: Returns Token提供了一一個(gè)開發(fā)人員可用于實(shí)現(xiàn)自定義業(yè)務(wù)邏輯的接口。Service recorder (服務(wù)記錄器)的其他實(shí)現(xiàn)可以允許- -次存在多個(gè)Governor Service (監(jiān)管機(jī)服務(wù)), 使得可以分散Governor Service。
4. Marketplace Control Room (市場交易控制室)
Governor service (監(jiān)管機(jī)服務(wù))的第一個(gè)實(shí)現(xiàn)將需要一個(gè)鏈下Marketplace control room (市場交易控制室),來更新其權(quán)限以及添加新的批準(zhǔn)投資者。一開始,RealtyReturns 將作為marketplace control room (市場交易控制室),我們?cè)谖磥韺⑦@個(gè)角色去中心化地開放給第三方平臺(tái)。
市場交易控制室決定權(quán)限的狀態(tài)。它將投資者的數(shù)據(jù)映射到相關(guān)的證券監(jiān)管法、KYC (了解你的用戶) /AML (反洗錢)政策和稅法,以確定每個(gè)參與者是否能夠發(fā)送和/或接收證券代幣。它還確定代幣是否被鎖定/解鎖,以及允許或不允許進(jìn)行任何交易。然后在Governor service ( 監(jiān)管機(jī)服務(wù))中更新這些代幣權(quán)限。
只有Marketplace control room (市場交易控制室)和我們的團(tuán)隊(duì)才能更正私人/公共密鑰配置或更改Governorservice (監(jiān)管機(jī)服務(wù))。
房地產(chǎn)投資法律框架
投資者將購買代表LLC (有限責(zé)任公司)所有權(quán)/會(huì)員資格的證券代幣,該LLC (有限責(zé)任公司)擁有不動(dòng)產(chǎn)的所有權(quán)。與此同時(shí),投資者能夠?qū)⒆C券代幣轉(zhuǎn)移到自己的數(shù)字錢包中,或者通過二級(jí)市場將其交易給另一個(gè)買家。在遵守有限責(zé)任公司章程的前提下,證券代幣將產(chǎn)生收益,收益將以太幣作為結(jié)算方式,定期轉(zhuǎn)移到持有證券代幣的數(shù)字錢包,該錢包是Access Token“股利/紅利密鑰”的必要憑證。
總結(jié)
我們的愿景是一種開源代幣標(biāo)準(zhǔn),用于以合法的方式在區(qū)塊鏈上轉(zhuǎn)移加密房地產(chǎn)證券。Returns Token只有在獲得Governor Service (監(jiān) 管機(jī)服務(wù))批準(zhǔn)后才能轉(zhuǎn)讓。Governor Service擁有所有監(jiān)管合規(guī)所需的權(quán)限,并且依賴于在鏈下的Marketplace Control Room (市場交易控制室)進(jìn)行更新,以便在這個(gè)法律和技術(shù)快速變化的環(huán)境中更新代碼。由于我們使用正確的規(guī)則集進(jìn)行編程,Return Token是ERC-20兼容的加密房地產(chǎn)證券代幣,可以通過任何ERC-20兼容平臺(tái)進(jìn)行交易。