菲歐娜2星評(píng)價(jià)
2021-04-16 15:16:34
大家都熟悉 App,微信、支付寶是生活中最常用的 App。區(qū)塊鏈資產(chǎn)持有者使用的 imToken 我們也認(rèn)為是 App,雖然它已經(jīng)帶有一點(diǎn) DApp 的色彩。
DApp 需要滿足兩個(gè)條件:
沒(méi)有中心化的服務(wù)器,這意味著只要節(jié)點(diǎn)網(wǎng)絡(luò)中還有一臺(tái)機(jī)器能運(yùn)行,你就可以使用 DApp;
不存儲(chǔ)用戶的賬戶數(shù)據(jù),使用 DApp 時(shí),用戶可以通過(guò)私鑰簽名授權(quán)給 DApp,但無(wú)需暴露自己的私鑰。
以上兩點(diǎn)是普遍意義上的 App 所不具備的。前面提到,imToken 已經(jīng)帶有了 DApp 的色彩,當(dāng)然不是因?yàn)橛?DApp Browser,而是它的去中心化屬性滿足了兩個(gè)條件之一。
由于不存儲(chǔ)用戶賬戶數(shù)據(jù),就不會(huì)有類似服務(wù)器被黑導(dǎo)致個(gè)人隱私泄漏的事故。隱私泄露如何?我是平凡人,有人會(huì)對(duì)我下手嗎?別杠,黑客中流行一句話「你還沒(méi)有被黑,是因?yàn)檫€沒(méi)有被黑的價(jià)值」。如果你既努力,又不在意隱私,就好比努力在為別人的錢包打工,一有價(jià)值就被提現(xiàn)。嚴(yán)格地說(shuō),在以往的生活中我們?cè)缫驯弧赶率帧梗刻於紩?huì)有幾條垃圾信息、幾通騷擾電話,我們習(xí)慣了以至于覺(jué)得沒(méi)有大礙,誰(shuí)又沒(méi)被打攪過(guò)呢?
我們的個(gè)人數(shù)據(jù)越集中,DApp 的意義就越大。當(dāng)所有數(shù)據(jù)集中在一個(gè)服務(wù)器上,則對(duì)不懷好意的人就有極大的吸引和誘惑,像寶藏之于海盜。而 DApp 既能讓我們享受同一個(gè)身份授權(quán)多個(gè)服務(wù)的便捷,也能保證我們的隱私始終掌握在自己手里。是不是聽(tīng)起來(lái)很美好?但「美好」的代價(jià),是我們要付出的「性能」。DApp 受限于性能離普及還有很長(zhǎng)的路,但當(dāng)前所有公鏈都在探索拓展性,我們有理由相信一旦跨過(guò)這道坎,DApp 就能一往無(wú)前。
現(xiàn)在的 DApp 多是以網(wǎng)頁(yè)應(yīng)用的形式展現(xiàn),就像我們需要在 Chrome,F(xiàn)ireFox Browser 瀏覽網(wǎng)頁(yè)一樣,DApp 也需要一個(gè)入口。
DApp Browser 就是這個(gè)入口。每一個(gè) DApp 的使用都需要私鑰授權(quán),而私鑰需要通過(guò)「錢包」來(lái)管理,所以「錢包」天然適宜提供 DApp Browser 服務(wù),通過(guò) Browser 賦予 DApp 和私鑰溝通的能力。
以 ETH DApp「質(zhì)押借 Dai」為例
這是 MakerDAO 開(kāi)發(fā)的帶有金融屬性的 DApp。我們可以通過(guò)抵押 ETH 來(lái)獲得穩(wěn)定幣 Dai。當(dāng)你在 DApp 中需要確認(rèn)抵押 ETH 時(shí),Browser 就會(huì)發(fā)送請(qǐng)求到錢包,喚起錢包由你來(lái)輸入密碼授權(quán)抵押操作。確認(rèn)后,鏈上就會(huì)調(diào)用智能合約,經(jīng)過(guò)一系列的自動(dòng)合約執(zhí)行,Dai 就出現(xiàn)在了你的錢包地址上。
由 Maker 官方提供
這一整個(gè)操作中,所有規(guī)則都在區(qū)塊鏈上透明且自動(dòng)執(zhí)行。在傳統(tǒng)金融機(jī)構(gòu),這樣的一次借貸操作會(huì)消耗我們多大的時(shí)間精力:辦證明,填資料,走流程。盡管如此,我們對(duì)自己借到的錢仍然戰(zhàn)戰(zhàn)兢兢,中心化的賬戶就意味著可能的凍結(jié)和注銷。而這個(gè) DApp 的出現(xiàn)則消除種種不便和疑惑,讓一切繁瑣冗雜簡(jiǎn)單至極。
如果以上讓你有一點(diǎn)點(diǎn)心動(dòng),那么「Compound」和「LocalEthereum」可能也是你早早就需要而未曾發(fā)現(xiàn)的「寶藏」。
小蘋果1星評(píng)價(jià)
2021-04-12 11:19:53
App我們都知道是客戶端應(yīng)用,是application的簡(jiǎn)稱。DApp就是D+App,D是英文單詞decentralization的首字母,單詞翻譯中文是去中心化,即DApp為去中心化應(yīng)用。
首先我們思維中第一反應(yīng)是這個(gè)疑問(wèn),為什么要有DApp,現(xiàn)在的App不是挺好嗎?面對(duì)新鮮事物大多數(shù)人大多數(shù)時(shí)候潛意識(shí)是排斥抗拒的。其實(shí)兩者并不是取代關(guān)系,誰(shuí)替代誰(shuí),誰(shuí)淘汰誰(shuí),而是并存關(guān)系,或者說(shuō)DApp是對(duì)App的豐富完善。因?yàn)镈App直接和區(qū)塊鏈技術(shù)掛鉤,和交易數(shù)據(jù)、交易資產(chǎn)有關(guān)聯(lián),和不可篡改去中心化存儲(chǔ)有關(guān)聯(lián),所以隨著區(qū)塊鏈技術(shù)越來(lái)越成熟普及,DApp將越來(lái)越受重視,并更多地出現(xiàn)在各個(gè)生活場(chǎng)景中。
前面從字面上說(shuō)是去中心化應(yīng)用,App為什么需要去中心化呢?在回答這個(gè)問(wèn)題前,得先知道另一個(gè)概念——智能合約。合約我們都知道,類似于合同、協(xié)議、契約等共同遵守的條例,而智能合約是電子版合同、數(shù)字化合約、智能化合約,是將合同合約用代碼寫成一段程序,這段代碼一旦寫好就公之于眾,且無(wú)法修改無(wú)法篡改,當(dāng)外界條件發(fā)生變化如違約或合同到期,智能合約會(huì)自動(dòng)觸發(fā)。
假設(shè),有一位作者想出書(shū)但沒(méi)有錢,想通過(guò)眾籌方式籌錢,于是TA和讀者粉絲們約定好:出版后依據(jù)書(shū)的銷量進(jìn)行分成,并將約定好的內(nèi)容寫進(jìn)智能合約。這樣一來(lái),如果書(shū)大賣后作者覺(jué)得不應(yīng)該分這么多想單方面毀約或者修改內(nèi)容,都無(wú)法成功,即使作者再?gòu)?qiáng)勢(shì)讀者再弱勢(shì),也沒(méi)法改合約。因?yàn)楹霞s已經(jīng)在區(qū)塊鏈上了,不再是一式兩份,而是所有參與者都存儲(chǔ)一份,所以作者不得不遵守合約規(guī)定。(不過(guò)如果發(fā)生法律糾紛,目前智能合約不納入法律判斷依據(jù)。)
DApp就是智能合約+App。站在開(kāi)發(fā)角度來(lái)看,DApp是前端界面+智能合約,前端就是和用戶交互的,你可以選擇各種命令,智能合約自然就是和區(qū)塊鏈(分布式數(shù)據(jù)庫(kù))交互了。