DAOstack深度解析——注意力貨幣化的DAO平臺

①基本信息

基于以太坊構(gòu)建的DAO平臺:Wordpress for DAOs

用戶情況:目前有20個以上的DAO運(yùn)行在Alchemy上闲勺,有聲望值的成員總計6000+人(未去重)如 PolkaDAO斤儿,Kyber,dxDAO,dHack睹耐,F(xiàn)estDAO

募資情況:總供應(yīng)量:60,000,000

持幣地址數(shù)量:6592

Pre-ICO時間:2018年5月1日-2018年5月3日

ICO時間:2018年5月8日-2018年5月8日

ICO價格:1GEN = $1.00

ICO募資規(guī)模:3000萬美元

白皮書地址:

https://daostack.io/wp/DAOstack-White-Paper-zh.pdf(中文)

https://daostack.io/wp/DAOstack-White-Paper-en.pdf(英文)

②設(shè)計思想:區(qū)塊鏈的治理結(jié)構(gòu)

基本元素

在DAOstack的設(shè)計理論下糊探,代理(Agent)是區(qū)塊鏈治理的基本單位(即DAO的成員)。區(qū)塊鏈治理系統(tǒng)是一種狀態(tài)轉(zhuǎn)換功能扣汪,可收集來自區(qū)塊鏈地址的輸入断楷,并在特定規(guī)則下進(jìn)行全球的狀態(tài)轉(zhuǎn)換。


對于代理的行為的管理有兩類崭别,應(yīng)該行為不應(yīng)該行為(即鼓勵和不鼓勵的行為)

1.?應(yīng)該行為是代理功能可以觸發(fā)的邏輯和操作規(guī)則冬筒。比如:若DAO中的大多數(shù)聲譽(yù)持有者批準(zhǔn)發(fā)行新代幣,代幣發(fā)行將由DAO的智能合約自動觸發(fā)茅主。我們將這些操作邏輯稱為?方案?governance schemes舞痰。

2.?不應(yīng)該行為是代理必須絕對遵守的限制和約束,即使通過批準(zhǔn)的方案也不得違反诀姚。比如响牛,若DAO批準(zhǔn)100萬代幣的上限,則代幣發(fā)行計劃只有在發(fā)行代幣總數(shù)少于100萬時運(yùn)行赫段。我們將這些限制稱為?全球約束 global constraints娃善。約束是絕對的,或可經(jīng)過設(shè)計瑞佩,在特定條件下可升級聚磺。


代理Agent?的主要功能:即代理可在鏈上執(zhí)行的操作

代幣分配

資金分配

聲譽(yù)分配

集體數(shù)據(jù)管理

外部活動

治理升級


方案schemes?的定義

方案即邏輯函數(shù),幾乎可以做任何事(主要是觸發(fā)代理的功能)炬丸。方案由代理提案proposal?而來瘫寝。提案通過成員們投票(贊成反對兩個選項)批準(zhǔn)通過而成為方案蜒蕾,然后被自動執(zhí)行。


全球約束 global constraints?的定義

全球約束是附加到特定代理或DAO的特定條件焕阿,作用是限制其功能咪啡。組織可自定義全球約束的期限、修改方式暮屡。


投票系統(tǒng)

DAOstack 認(rèn)為為了提高DAO組織的擴(kuò)展性撤摸,他們提出了沒有法定投票人數(shù)基于相對大多數(shù)注意力貨幣化的投票系統(tǒng)褒纲。(參考下圖 我們以GenesisDAO為例)



一般流程:

1.代理?發(fā)起?提案proposal(被標(biāo)記為普通Regular)投票期為30天(可自定義)准夷,投票結(jié)果(包含代理聲譽(yù)權(quán)重)的相對大多數(shù)決定來確定提案是否通過。投票結(jié)束前的最后一天為安靜期Quiet Ending(安靜期時長也可自定義)莺掠,即投票結(jié)果無變化衫嵌,提案方通過。若在安靜期投票結(jié)果大幅變化(從同意For變?yōu)?b>反對Against)彻秆,投票時間將延長一個安靜期供討論與投票楔绞。


2.代理?發(fā)起?提案proposal(被標(biāo)記為普通Regular)。如果有代理非常認(rèn)可這個提案唇兑,就會是在預(yù)測市場Predictions上質(zhì)押GEN(DAOstack項目代幣)預(yù)測這項提案會通過Pass酒朵。反之亦然。當(dāng)質(zhì)押在預(yù)測通過的GEN數(shù)量超過或等于質(zhì)押在預(yù)測失敗Fail中(系統(tǒng)會預(yù)設(shè)質(zhì)押一部分GEN在預(yù)測市場)的數(shù)量扎附,這個提案就會被標(biāo)記為待助推Pending?并進(jìn)入下圖中的Pending Proposals部分耻讽。在Pending期間(時間長短可設(shè)置)如果沒有代理在預(yù)測市場的失敗那邊下注且超過壓在通過這邊的,提案就會被標(biāo)記為被助推Bossted帕棉,并進(jìn)入Boosted Proposals针肥。


助推提案投票期會被大大縮短(GenesisDAO中為15天),并且當(dāng)提案成功時預(yù)測通過Pass的人會拿會質(zhì)押的GEN并獲得相應(yīng)比例的GEN代幣獎勵(來自質(zhì)押在失敗Fail中的GEN)




全息共識

這應(yīng)該是本項目最具特色的一點香伴。通過引入Prediction預(yù)測市場提高某項提案的關(guān)注度慰枕,使得一項好的提案通過效率大大提升,壞的提案也能夠被預(yù)測市場甄別即纲。同時參與預(yù)測的人獲得激勵具帮,多方共贏的情況下讓組織效率獲得提升。(可以觀看 提出者M(jìn)atan Field的視頻深入理解)

DAOstack團(tuán)隊認(rèn)為注意力問題是人類在21世紀(jì)面臨的最基本挑戰(zhàn)之一低斋,在其他人僅僅寫下這個想法時蜂厅,這個團(tuán)隊至少已經(jīng)提出了部分解決方案。對于DAOstack團(tuán)隊來說膊畴,全息共識機(jī)制就是解鎖高性能掘猿、去中心化組織的所需要的部分。然而這個雄心勃勃的機(jī)制運(yùn)作得如何唇跨,仍有待實踐的檢測稠通,尤其是該機(jī)制是基于假設(shè)預(yù)測者和選民的獨(dú)立性(“you cannot buy a decision, but you can buy it into consideration”)衬衬,然而我們可以想象選民可能被預(yù)測“動搖”的情況,特別是當(dāng)預(yù)測者以權(quán)威專家的身份出現(xiàn)時改橘。如果這條線被證明過于精細(xì)滋尉,近似值則可能不再可靠,這樣會威脅到項目的核心承諾飞主。(該段引用自Daniel Kronovet 的文章?Aragon狮惜、DAOstack、Colony碌识、Moloch 中文譯文)

參考鏈接:http://kronosapiens.github.io/blog/2019/06/16/aragon-daostack-colony-moloch.html

③技術(shù)產(chǎn)品

他們更新了技術(shù)產(chǎn)品的分層碾篡,與之前白皮書中的描述有出入

最新版區(qū)塊鏈參與DAO治理結(jié)構(gòu)圖示如下




Infra:去中心化決策的基礎(chǔ)層組件,包含投票機(jī)制丸冕,DAOstack的聲譽(yù)系統(tǒng)等

Arc:Arc是DAO產(chǎn)生區(qū)塊和任意類型DAO所需的標(biāo)準(zhǔn)組件的注冊表

之前的解釋是:Arc?是一個監(jiān)管的Solidity框架,允許在以太坊區(qū)塊鏈上創(chuàng)建薛窥、配置胖烛、部署和操作DAOs,可能依靠IPFS作為數(shù)據(jù)存儲和檢索的覆蓋網(wǎng)絡(luò)诅迷。即通過Arc部署智能合約佩番。

ArcHives:DAO、治理模型和鏈上身份與DAPP交互的Curated registries(個人推測指的是 Ventureum Token-Curated Registry)

ArcGraph:應(yīng)用的捕捉層罢杉,供基于The Graph協(xié)議的去中心化后臺數(shù)據(jù)庫

Dapps:用戶交互層趟畏,用于創(chuàng)建和與DAO交互的Dapp,包括Alchemy和DAOcreator滩租。

DAOs:社區(qū)層赋秀,去中心化組織用戶創(chuàng)建的各類DAO。

項目方還開發(fā)了Arc.js庫律想,幫助第三方開發(fā)者更方便的使用和開發(fā)猎莲。

舊版Arc層的描述(參考DAOstack白皮書)

在最新的版本中,Infra框架層被添加進(jìn)來成為最底層直接與以太坊網(wǎng)絡(luò)交互的層面技即。但是在之前的描述中Arc才是DAO的基本操作系統(tǒng)著洼,所以我把之前對Arc層的描述搬過來作為參考。


Arc在智能合約中精巧實現(xiàn)了之前討論的治理系統(tǒng)的基本分解而叼,包括:每個代理均可構(gòu)建的操作身笤、方案Schemes全球約束Global Constraints


Controller控制器

控制器合約是代理的主要引擎葵陵。它由訂閱方案“擁有”腔彰,并僅從訂閱方案獲得命令,以執(zhí)行其功能匕垫。通過發(fā)揮功能,它向操作者合約發(fā)送命令:代幣token聲譽(yù)reputation打印機(jī)涤久,資金fund錢包和頭像Avatar,以及治理系統(tǒng)及其技術(shù)架構(gòu)本身的升級功能忍弛。

每個代理(即一個個以太坊地址)通過調(diào)用訂閱的元素(方案Schemes)向控制器Controller輸入响迂,通過不同方案功能函數(shù)發(fā)送操作指令。

代幣Token细疚、聲譽(yù)Reputation蔗彤、頭像Avatar錢包Wallet(未上線)都是操作者Actor身份相關(guān)的疯兼。


訂閱元素 Subscribed Elements

訂閱元素指的是全球約束Global Constraints方案Schemes(在注冊方案Scheme Registrar上注冊過的元素)對應(yīng)操作就是在交互界面Alchemy上就是下圖中最后一個注冊方案的方案 Scheme Register里面進(jìn)行元素的注冊然遏。而下圖通用方案Generic Scheme的功能就是針對特定智能合約中任意功能提出并執(zhí)行

說明:可以把Schemes理解為一個個應(yīng)用,這個DAO的成員只能使用在注冊方案Scheme Registrar注冊過的應(yīng)用吧彪。


協(xié)議升級 Protocol Upgrade

指的是全球約束Global Constraints方案Schemes升級刪除操作待侵。這兩個操作的規(guī)則可以在前面方案注冊Scheme Registrar時進(jìn)行設(shè)置。


技術(shù)升級Technical Upgrade

控制器Controller有一個特殊功能姨裸,即將所有操作者Actor合約的所有權(quán)轉(zhuǎn)移到新地址秧倾。



元素(方案和約束)的設(shè)計具有通用性。這意味著傀缩,所有DAO可以依靠相同的通用元素合約那先,而不是每次部署自己的合約。每個代理獨(dú)立部署的唯一合約是控制者和操作者赡艰。


ArcHive層的描述(參考DAOstack白皮書)

Arc是DAOstack生態(tài)系統(tǒng)的基礎(chǔ)操作層售淡,ArcHives是共享、內(nèi)容經(jīng)過管理的記錄慷垮。共享揖闸、內(nèi)容經(jīng)過管理的數(shù)據(jù)庫可能非常強(qiáng)大,為數(shù)據(jù)完整性和數(shù)據(jù)質(zhì)量提供一個中心點料身;但更重要的是楔壤,它們是生態(tài)系統(tǒng)網(wǎng)絡(luò)效應(yīng)的中心,也是開放式生態(tài)系統(tǒng)貨幣化(即商業(yè)模式)的中心惯驼。在下面蹲嚣,我們將介紹DAOstack的基本ArcHives:綱要Compendium馬賽克Mosaic?蜂巢注冊平臺Hive Registries祟牲,并解釋背后的貨幣化模型隙畜。此外,每個代理或DAO均可擁有自己的獨(dú)立注冊平臺说贝,特別是DAOstack將來還可擁有其他諸多注冊平臺议惰。


簡單來說

Compendium:app store for governance module (記錄所有治理模版的注冊表)

Mosaic:記錄所有DAOmetadata的數(shù)據(jù)庫

Hive:DAO的社交場景,需求發(fā)布討論和需求匹配的地方乡恕,具有搜索引擎功能


④DAO創(chuàng)建工具的介紹

具體網(wǎng)址 https://dorg.tech/#/dao-creator


名稱Name-方案Schemes-成員Members-檢查Review-部署Deploy幾個步驟言询,實現(xiàn)了DAOstack上傻瓜式部署DAO的流程俯萎。并給出了創(chuàng)建的指導(dǎo)Guide。


其中較為關(guān)鍵的就是方案Schemes的選擇和初始成員Members聲望的設(shè)置

方案Schemes選擇

下圖中可以看到运杭,目前只有提供了3個方案選擇夫啊,Genesis Protocol是對DAO基本參數(shù)的控制。參數(shù)設(shè)置可以參考DAOstack上的DAO創(chuàng)建指南辆憔,文中對參數(shù)有較為詳細(xì)的描述撇眯。


初始成員Members聲望設(shè)置

創(chuàng)始人自定義

創(chuàng)始人們均對初始的分配列表無異議

Genesis DAO以及其他很多DAO都是使用這種方法

目前唯一支持這種做法的工具地址 https://dorg.tech/#/dapp

Token持有者主動兌換opt-in

根據(jù)token持有者手中的token數(shù)量,通過函數(shù)計算結(jié)果兌換該持有者應(yīng)得的聲譽(yù)值

PolkaDAO的實例如下:每個DOT(波卡token)的持有者可得到他token持有量的平方根的數(shù)量的聲譽(yù)值(平方根是為了防止一家獨(dú)大)虱咧。

更復(fù)雜的函數(shù)也可以應(yīng)用到聲譽(yù)的分配中(線性熊榛,平方根,冪次等)

Token持有者需在以太坊瀏覽器中手動兌換opt-in腕巡,否則他們不會得到相應(yīng)的聲譽(yù)值

Token持有者可自行選擇聲譽(yù)值兌換到哪個地址

DAO上線后Token持有者仍可兌換聲譽(yù)值玄坦。

自動分配給Token持有者

基于在指定時間段內(nèi)持特定token持有者持有的token數(shù)量來分配聲譽(yù)

這是KyberDAO Experiment #2的實例

本質(zhì)上來說這是一種特殊的創(chuàng)始人自定義方式。聲譽(yù)持有者名單僅是從token持有者名單里簡單篩選出來的绘沉。名單里的人不論是否主動兌換聲譽(yù)都會分到聲譽(yù)值煎楣。

根據(jù)token持有量,可以對每個地址應(yīng)得的聲譽(yù)值設(shè)定條件(參考KyberDAO)得出

Token持有者根據(jù)持有地址接收相應(yīng)的聲譽(yù)

質(zhì)押token換取聲譽(yù)

潛在的聲譽(yù)持有者可以鎖定他們的eth或erc-20 token(創(chuàng)始人來決定)一段時間梆砸,然后按比例獲得聲譽(yù)

這是dxDAO的實例

質(zhì)押者需要手動操作收回他們的token

使用這種方法转质,最好仿照dxDAO的做法园欣,創(chuàng)建一個友好的質(zhì)押交互界面帖世。

競價

潛在的聲譽(yù)持有者在聲譽(yù)競拍時用他們的eth或erc-20 token(創(chuàng)始人來決定)出價,然后獲得相應(yīng)聲譽(yù)沸枯。

這種方式dxDAO采用過

根據(jù)競價機(jī)制日矫,出價更高者獲得更高比例的聲譽(yù)

這也是一種募資方式。競拍得來的token會轉(zhuǎn)換成DAO的資產(chǎn)绑榴。

聲譽(yù)售賣

競價可以看作是一種特殊的聲譽(yù)銷售哪轿,或者更確切的說,是一種去中心化的自治的首次聲譽(yù)發(fā)行(Decentralized Autonomous Initial Reputation Offering簡寫DAIRO)翔怎。在DAIRO中窃诉,潛在的聲譽(yù)持有者(買主)發(fā)送token到特定地址,然后根據(jù)付出收到相應(yīng)聲譽(yù)赤套。

至今沒有DAO使用DAIRO的方式把100%的聲譽(yù)分配出去

這種方法也可以應(yīng)用更復(fù)雜的函數(shù)(線性飘痛,平方根,冪次等)

這也是一種募資方式容握。得來的token會轉(zhuǎn)換成DAO的資產(chǎn)宣脉。


⑤問題與思考

——作者Wilson的觀點

機(jī)制設(shè)計是亮點

關(guān)于如何防止投票結(jié)果欺詐,不同的解決方案

1. DAOstack :注意力貨幣化機(jī)制(即引入預(yù)測市場剔氏,投票的Boost機(jī)制)

2. Aragon:質(zhì)押和銷毀

3. Moloch:0.1 ETH for entry fee

注意力貨幣化也帶來問題:

1. 雪球效用塑猖,被加速的項目通過更快

2. 在參與人數(shù)少的很容易“引導(dǎo)”市場

3. 少部分人聯(lián)合起來通過發(fā)起提案“薅”羊毛(每個提案的預(yù)測市場中初始就有GEN)

工具易用性一般

模板單一竹祷,相比于Aragon提供的工具模板,目前DAOstack僅有3種可選羊苟。

用戶量相對較少塑陵,Aragon上據(jù)說已經(jīng)有上百個DAO,而DAOstack上的DAO數(shù)量不足50個

當(dāng)然不論是DAOstack和Aragon都沒出中文交互界面践险,對于開拓中國市場都有一定困難猿妈。

——開發(fā)者張華的觀點

前端界面竟然不能連接我的metamask,(我用的windows7 + chrome)巍虫,總是顯示失敗彭则,這樣一來一下子會拒絕許多許多用戶,也導(dǎo)致我無法進(jìn)行下一步操作占遥。

感覺它上面的DAO也是測試性質(zhì)俯抖,很多DAO的聲望擁有者都是個位數(shù),比如8人瓦胎、9人芬萍、甚至有的是3人。顯示的open proposals估計是進(jìn)行中的提案搔啊,數(shù)量很少柬祠,基本上都是為0,不過可以在具體的DAO界面查詢DAO的投票歷史负芋。我們以聲望擁有者最多的KyperDAO#EXP2的投票歷史進(jìn)行分析(注Kyper是一個去中心化交易所)他們有4000有投票權(quán)的人漫蛔,DaoStack中最大的一個DAO。

我們可以從這上面兩張圖來看一下這個預(yù)測模型(細(xì)節(jié)有待研究)旧蛾。

所有的投票基本上都有代幣質(zhì)押來進(jìn)行預(yù)測莽龟,這樣可以繞過投票通過數(shù)51%的限制,只要哪一方票數(shù)多就贏了(具體怎么加速的未研究)锨天。這樣做其中一個好處可以防止僵尸提案毯盈,因為可以通過押注失敗來獲取利益(細(xì)節(jié)有待研究),但是也會造成很多提案投票率過低的問題病袄。比如寫歌和寫文章這兩個提案的投票率都是0搂赋,其中第四個提案,Passed押了51益缠,F(xiàn)ailed押了50脑奠,只有總聲譽(yù)的 0.08% 投了Passed,連1%的投票權(quán)重都未到左刽。Failed 沒有人投捺信,這個提案就通過了,也能說明參與人員很少。

從時間上看迄靠,也就是2019年6月秒咨、7月份提案較多(估計是2019年6月份創(chuàng)立的),除此之外平均一個月一個提案掌挚。就好像微信群一樣雨席,剛開始時很活躍,到最后就沉寂了吠式。這也從側(cè)面反映了自治組織真正需要提案的情況不多陡厘。

DAO上面的DAPP應(yīng)用我沒有看到介紹。這個感覺總體上就和多簽錢包的形式差不多特占。

這個投票機(jī)制不管用不用質(zhì)押代幣來加速糙置,機(jī)制本身應(yīng)該是無法替換的。


優(yōu)點:

提案可以有詳細(xì)描述是目,

它們的聲望就是積分谤饭,就兩個增發(fā)和燃燒函數(shù)對應(yīng)聲望的加減,相當(dāng)于不可交易代幣

- END -


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末懊纳,一起剝皮案震驚了整個濱河市揉抵,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌嗤疯,老刑警劉巖冤今,帶你破解...
    沈念sama閱讀 218,941評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異茂缚,居然都是意外死亡戏罢,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,397評論 3 395
  • 文/潘曉璐 我一進(jìn)店門阱佛,熙熙樓的掌柜王于貴愁眉苦臉地迎上來帖汞,“玉大人戴而,你說我怎么就攤上這事凑术。” “怎么了所意?”我有些...
    開封第一講書人閱讀 165,345評論 0 356
  • 文/不壞的土叔 我叫張陵淮逊,是天一觀的道長。 經(jīng)常有香客問我扶踊,道長泄鹏,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,851評論 1 295
  • 正文 為了忘掉前任秧耗,我火速辦了婚禮备籽,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己车猬,他們只是感情好霉猛,可當(dāng)我...
    茶點故事閱讀 67,868評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著珠闰,像睡著了一般惜浅。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上伏嗜,一...
    開封第一講書人閱讀 51,688評論 1 305
  • 那天坛悉,我揣著相機(jī)與錄音,去河邊找鬼承绸。 笑死裸影,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的军熏。 我是一名探鬼主播空民,決...
    沈念sama閱讀 40,414評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼羞迷!你這毒婦竟也來了界轩?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,319評論 0 276
  • 序言:老撾萬榮一對情侶失蹤衔瓮,失蹤者是張志新(化名)和其女友劉穎浊猾,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體热鞍,經(jīng)...
    沈念sama閱讀 45,775評論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡葫慎,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,945評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了薇宠。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片偷办。...
    茶點故事閱讀 40,096評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖澄港,靈堂內(nèi)的尸體忽然破棺而出椒涯,到底是詐尸還是另有隱情,我是刑警寧澤回梧,帶...
    沈念sama閱讀 35,789評論 5 346
  • 正文 年R本政府宣布废岂,位于F島的核電站,受9級特大地震影響狱意,放射性物質(zhì)發(fā)生泄漏湖苞。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,437評論 3 331
  • 文/蒙蒙 一详囤、第九天 我趴在偏房一處隱蔽的房頂上張望财骨。 院中可真熱鬧,春花似錦、人聲如沸隆箩。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,993評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽摘仅。三九已至靶庙,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間娃属,已是汗流浹背六荒。 一陣腳步聲響...
    開封第一講書人閱讀 33,107評論 1 271
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留矾端,地道東北人掏击。 一個月前我還...
    沈念sama閱讀 48,308評論 3 372
  • 正文 我出身青樓,卻偏偏與公主長得像秩铆,于是被迫代替她去往敵國和親砚亭。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,037評論 2 355