比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads
首頁 > ETH > Info

非同質化代幣與非同質化多鏈-ODAILY_KEN

Author:

Time:1900/1/1 0:00:00

前言:公鏈是區塊鏈發展的前提基礎,也是區塊鏈行業未來發展的核心保障。而目前區塊鏈的發展現狀是,底層公鏈的性能尚未發展起來,在其上構建的各類DApp嚴重受限于性能,各種共識算法都有不完美之處。以太坊是一個建立在區塊鏈技術之上,去中心化應用平臺。它允許任何人在平臺中建立和使用通過區塊鏈技術運行的去中心化應用。在以太坊上發行最廣泛的即是同質化代幣——ERC20Token,作為一種預發行的通用代幣,它構建了幾乎市面上絕大多數通證經濟的基礎。而ERC721是以太坊智能合約更加完善的體現,它可以把各種不同特征的事物進行具象化定義,并求得完全非同質的解。本文將淺析同質化代幣的抽象共識,非同質化代幣的映射理念,并以此提出對于多鏈體系的非同質化構思。

很多開發者已經躍躍欲試參與到區塊鏈開發事業當中,但往往會感到有點力不從心。因為公鏈的底層邏輯雖不復雜但也是一個浩大的工程,在公鏈/項目未上線前的人力物力成本也是十分巨大的。以太坊智能合約為區塊鏈開發者們打開了新思路,他們通過構建一種同質化的token,非常輕松的就能將自己項目的權益預發放出去,同時獲得早期的資金。

也許你經常看到ERC20和代幣一同出現,ERC20是以太坊定義的一個代幣標準。要求我們在實現代幣的時候必須要遵守的協議,如指定代幣名稱、總量、實現代幣交易函數等,只有支持了協議才能被以太坊錢包支持。

一個典型的ECR20代幣有如下基礎變量和函數:

name:代幣名稱

symbol:代幣符號

decimals:代幣小數點位數,代幣的最小單位,18表示我們可以擁有0.0000000000000000001單位個代幣。

totalSupply():發行代幣總量。

balanceOf():查看對應賬號的代幣余額。

transfer():實現代幣交易,用于給用戶發送代幣。

Doodles聯創:將很快公布Doodles在以太坊上的路線圖:2月15日消息,Doodles聯合創始人poopie(JordanCastro)在社交媒體上表示,將很快公布Doodles在以太坊上的路線圖,以消除對Doodles離開以太坊和最重要OG系列的誤解。[2023/2/15 12:07:44]

transferFrom():實現代幣用戶之間的交易。

allowance():控制代幣的交易,如可交易賬號及資產。

approve():允許用戶可花費的代幣數。

ERC20合約的TOKEN一直以來被視以一種單純的鏈上資產來看待,它一直“活的”像是被映射在Ethereum上的Coin,而社群標簽&價值共識是本來ERC20運行的一個深層含義。

形似余額但并不是為了度量余額,熟悉比特幣和以太坊區別的朋友可能都會有所了解,ETH是賬戶機制的設計而BTCOIN是未花費輸出的設計。從技術層狹義的理解就是重隱私性到側重空間性能的不同,但是更深的一層哲學理解便是通貨的度量和共識的度量。可以簡單的說,UTXO模擬了掏出不同面值的貨幣并獲得找零的流程,模擬了各式貨幣的流通,應用在通貨資產定義的比特幣上非常的合適。而ETH的賬戶設計其實不能簡單理解為我們最常聯想到的您在銀行里的那個賬戶,從普通人角度去看銀行賬戶是一個管理自己存下來的鈔票的地方,而Ethereum的賬戶的非常重要的一部分意義其實是對每一個賬戶背后共識度量的集合。

在今年4月至5月份,BEC、SMT等曝出的無限刷代幣量漏洞,明顯提升了大家對ERC20“資產”的認識,就是在合約中看見那個總供給量上限并不會真正限制前供給量,這次事件中它們的當前供給量一飛沖天“直逼月球”。其實在以太坊上TotalSupply只起到了一個告知作用,對currentTotalSupply并沒有強制的約束,這正是對通貨度量和共識度量的區別的一個體現。度量通貨則總攻擊力必須要對當前供給量有絕對的限制,而度量共識則合約本身包括這份“告知書”就是共識的內容之一,"履約"并不是強制的因為"違約"也可以是共識。所有Token的持有者共同的認知,微妙的支撐著各種ERC20Token的價值,持有者也便在悄然組成一個個或緊密或松散共識社群。

星展銀行計劃在香港申請提供加密貨幣的許可證:金色財經報道,星展集團計劃申請允許其向香港客戶提供加密貨幣的許可證。星展銀行(香港)首席執行官SebastianParedes周一在香港的一次簡報會上表示:“我們正計劃在香港申請牌照,以便可以向香港客戶出售數字資產。”

此前報道,香港財政司司長陳茂波上個月表示,香港仍然致力于成為區域加密貨幣中心。[2023/2/13 12:04:22]

每一個ERC20Token持有者們就像是一個群,持有的份額分布正是從“群管理”到“群新人”的自治分布。對應的持有的Token越多與這個群體關系越緊密,相應的擁有更高的話語權,持有的越少越邊緣,越相對事不關己,話語權也越微不足道。Erc20Token正是每一個社群的標簽,共識價值與每一個成員都不同程度的息息相關,這種Token更是它的復合載體。

當然這并不是Erc20Token唯一勝任的事情,對于普通幣民來說它們現在更多的是被視作一種僅僅是背著各種故事&用途的資產,像自己買的股票一樣在交易所里面當碼子使用。不過隨著廣大投資者的認知逐步提升,這其中更多的理解將被更廣泛的接受,就像對各種Erc標準其術業更專攻的認識。譬如說現在更多的人知道有時錨定某一特定的事物,Erc721才是更好的選擇。

什么是ERC-721?現在我們看到的各種加密貓貓狗狗都是基于ERC-721創造出來的,每只都是一個獨一無二的ERC-721代幣,不過ERC-721在區塊鏈世界遠不止貓貓狗狗,它更大的想象空間在于將物理世界的資產映射到區塊鏈上。

ERC721是由DieterShirley在2017年9月提出。DieterShirley正是加密貓CryptoKitties背后的公司AxiomZen的技術總監。因此加密貓也是第一個實現了ERC721標準的去中心化應用。之前,該標準仍雖已被廣泛使用,但在官方一直處于草稿階段,直到6月,ERC721號提議才正式被以太坊作為標準接受。

慢霧:Gate官方Twitter賬戶被盜用,謹慎互動:10月22日消息,安全團隊慢霧發文稱:加密平臺Gate官方Twitter賬戶被盜用,謹慎互動。半小時前,攻擊者利用該賬戶發文,誘導用戶進入虛假網站連接錢包。此外,慢霧科技創始人余弦在社交媒體上發文表示:注意下,Gate官方推特應該是被黑了,發送了釣魚信息,這個網址 g?te[.]com 是假的(之前談過的 Punycode 字符有關的釣魚域名),如果你去Claim會出現eth_sign這種簽名釣魚,可能導致ETH等相關資產被盜。[2022/10/22 16:35:14]

那怎么理解非同質代幣呢?非同質代表獨一無二,以加密貓為例,每只貓都被賦予擁有基因,是獨一無二的,貓之間是不能置換的。這種獨特性使得某些稀有貓具有收藏價值,也因此受到追捧。

ERC20代幣是可置換的,且可細分為N份,而ERC721的Token最小的單位為1,無法再分割。

如果同一個集合的兩個物品具有不同的特征,這兩個物品是非同質的,而同質是某個部分或數量可以被另一個同等部分或數量所代替。

非同質性其實廣泛存在于我們的生活中,如圖書館的每一本,寵物商店的每一只寵物,歌手所演唱的歌曲,花店里不同的花等等,因此ERC721合約必定有廣泛的應用場景。通過這樣一個標準,也可建立跨功能的NFTs管理和銷售平臺,使生態更加強大。

ERC721最為一個合約標準,提供了在實現ERC721代幣時必須要遵守的協議,要求每個ERC721標準合約需要實現ERC721及ERC165接口。

一個典型的ECR721代幣有如下基礎變量和函數:

balanceOf():返回由_owner持有的NFTs的數量。

ownerOf():返回tokenId代幣持有者的地址。

approve():授予地址_to具有_tokenId的控制權,方法成功后需觸發Approval事件。

Polygon在Gitcoin第14輪資助中認捐10萬美元:金色財經報道,據 Polygon 官方博客消息,Polygon 宣布將向 Gitcoin Grants Round 14 捐贈 100,000 美元,以加強對 Polygon 生態系統的新項目的持續支持。此外,Polygon 核心團隊已經在 2022 年 12 月之前的五個季度向 Gitcoin 承諾提供 100 萬美元的資助,以幫助和鼓勵 Web3 的發展。據悉,相關贈款必須支持或直接推進 Polygon 社區和/或協議,贈款所有者必須直接隸屬于相關項目且資金必須用于項目,并專注于為 Polygon 完成 5 項任務,分別是:

1、可用性 - 改善用戶體驗

2、社區 - 發展生態系統

3、工具 -改善開發者體驗

4、治理 - 構建治理工具和增強功能

5、DApps - 與 Polygon 集成并支持 Polygon 應用程序[2022/6/28 1:35:28]

setApprovalForAll():授予地址_operator具有所有NFTs的控制權,成功后需觸發ApprovalForAll事件。

getApproved()、isApprovedForAll():用來查詢授權。

safeTransferFrom():轉移NFT所有權,一次成功的轉移操作必須發起Transer事件。

ERC721定義的一些函數使其和ERC20代幣標準存在一致的地方。這樣做的目的在于更加方便現有錢包展示有關于代幣的簡單信息。這些函數使符合該標準的智能合約表現得像諸如比特幣或以太坊之類的普通加密貨幣,方式在于定義使用戶執行諸如將代幣發送給其他人和核實賬戶余額等動作的函數。這些函數定義了合約處理代幣所有權的方式以及轉移所有權的方式。其中最值得注意的函數為takeOwnership和transfer,分別擔任提取和發送功能,且對用戶之間轉移代幣來說必不可少。

Tether:USDT穩定性來自贖回設施而非交易價格:金色財經報道,Tether 官方網站發文《USD? – The Blueprint for Private Stablecoins》,文章指出 Tether 的抵押穩定幣 USDT 在動蕩的市場條件下仍能保持其穩定性,因為 USDT 的穩定性來自其贖回設施(經過驗證用戶將 USDT以 1:1 的比例兌換美元),而不是其在交易所的交易價格。如果 USDT 價格在主要交易所偏離 1 美元,就像 5 月發生的那樣,這并不意味著 USDT 已經失去了掛鉤。每當 USDT 在交易所偏離 1 美元時,Tether 都會繼續以 1:1 的比例快速將 USDT 兌換成美元,并且對贖回規模沒有限制,而這正是 Terra/Luna 失敗的原因,這個教訓不需要再學習了。[2022/6/16 4:32:50]

函數ownerOf返回某代幣的所有者的地址。由于每個ERC721代幣都是非同質且因此獨一無二的,其在區塊鏈上通過一個唯一的ID被查詢。我們可以利用其ID判斷代幣的所有者。

函數approve批準或授予另一個實體代表所有者轉移代幣的權利。例如,如果Alice擁有1個MyNFT,她可以為朋友Bob調用approve函數。調用成功后,Bob稍后就可以代表Alice獲得該代幣的所有權或對該代幣進行操作。關于所有權轉移的更多內容可參見函數takeOwnership和transfer。

函數transfer,轉移代幣的下一個方法就是使用該函數。函數transfer讓代幣所有者將其代幣發送給另一個用戶,與獨立加密貨幣類似。然而,只有收款賬戶事先被打款賬戶授予獲得代幣的權利,轉賬才能開始。

非同質化代除了表示你擁有某種東西,然后,這個所有權反過來能證明關于你自身的某個狀態。可收藏的對象并不限于電子貓。人類一直以來有收藏東西的歷史;這沒什么新鮮的。從物理貨幣到神奇寶貝卡,人們喜愛收集。這是一種出于對稀缺物品的獨特興趣而形成的習慣。商品價值與其稀缺程度有關,與此類似的是,收藏物對于收藏者的價值與其和其它物品相比起來的稀罕程度相關。

比如,你參加某個社團活動,然后社團會給參與者一個token,然后,當你在自己的朋友圈曬這個token時,朋友圈里的任何人其實都可以通過區塊鏈驗證你是否擁有這個token,并且這也將是一個非常強烈的社交信號。且當這個社團的象征意義越大,或者在越來越多的人心中形成共識時,這個token所代表的信息量就越大和明確。

我們能夠將以太坊代幣看作稀有且具有收藏價值的物品,并且其中每個代幣都遵循以太坊社區內被稱為ERC721的標準。以太坊代幣標準721,或稱ERC721,是DieterShirley在2017年底引入的一項以太坊改進計劃。這項提議標準讓智能合約能夠像ERC20一樣按照可交易代幣進行操作。ERC721代幣是獨一無二的,原因在于這些代幣是非同質的。

再想想,其實我們的學位、信用額度是不是都有類似的功能?許多銀行的信用卡額度都是據你所擁有的信用卡最高額度來審批給你的額度,現在也有許多單位會要求你出示芝麻信用分。如果你是某一產品或設備的極熱Fans,比如音響設備、手表,你擁有東西本身,就同時在向接觸到你的人傳達了許多你特有的信息。

當你把所有的東西都平權化,所有人都擁有平等的接入某一個東西的權利,這時,每個人其實反過來是喪失了自己的個性化。

所以,非同質化的token,是個人化的,個性化的,包含你自己獨特人格烙印的東西。它可能成為現在這個時代的一種自我表達,這個自我表達比其他任何的語言和媒體更有分量、更有意義。

“非同質”本身是一個挺奇怪的概念。金錢和股份是同質化的。比如我有500塊錢,我可以把里面的100塊錢轉給你,到底是轉哪一部分的100塊并不重要。但對一件T恤來說,你沒辦法這么做。所以,對錢和股份這些同質化的東西來說,唯一重要的是它的數量。

但生活中絕大部分的事物是非同質化的。你和我就是非同質化的。比特幣一開始是解決錢的問題,所以大家可能就都往同質化的代幣方向走。比如貨幣、股份、資產等等。那么,我們設想,有沒有可能把一個公鏈體系做成既有既定框架,有一定體系,但又可以按需定制,獨一無二的多鏈系統呢?

我們EKT的多鏈,采用“多鏈分而治之”的新方案重新設計了一個保障每個合約都能正常運行的公鏈,其中就使用到了一套非同質化的定制,擁有現成框架,且不可分割的多鏈構架。這一創新極大程度上簡化了架構,降低了數據處理壓力,確保一條鏈上流量激增不會影響到另一條鏈的效率,在鏈上進行的任何業務都不會收到其他業務干擾,有效實現了資源隔離。

其實EKT解決的一個核心問題是,目前Dapp的開發難度的問題如果使用以太坊的Solidity開發,需要學習以太坊的一整套邏輯,在復雜應用開發的時候需要考慮各種優化方案,同一個功能使用傳統C/S結構一天寫完的,用以太坊可能要寫幾周時間,對開發者來說很不友好。這一套流程若要Dapp/公鏈開發者寫出來,勢必在真正開發區塊鏈功能之前就已經被這些繁瑣但其實通用的步驟耗費過多精力和資源。

所以,這一點對所有其他搭建在區塊鏈上的應用和產品都是一樣的。比如我要是在區塊鏈上做了一個Minecraft游戲,那么任何人也可以在Minecraft游戲上開發新的游戲。只要接入區塊鏈,所有的游戲、所有的dapp就天然擁有了這種潛在的擴展能力和開放性。

默認就是擁有這種擴展能力的,這也是dapp最自然的開放理念。如果有人不希望有這種開放性的話,他完全可以通過自己搭建私有服務器的中心化的方式來做。區塊鏈平臺會為所有的應用統一提供這種開放性和可擴展性。在EKT中,堅持了這樣一個理念,一個貨幣系統中不需要圖靈完備的開發語言,不同的應用間盡可能實現隔離的原則。因此我們在設計的時候,把token的處理和DApp的處理分開了,也就是說在EKT上存在兩種類型的鏈:token鏈和DApp鏈。

token鏈就是專門用于處理token交易的一條鏈,鑒于ERC20代幣不斷曝出的各種漏洞,在EKT上內置了token對象,開發者只需要定義自己要發的token的數量即可。另外,EKT的token鏈是一個多鏈多共識的結構,也就是說不同的token可以放在不同的token鏈上進行打包,多鏈并行極大提高交易處理速度。

EKT的DApp鏈是供不同開發者開發DApp的一條鏈。我們從智能合約開發語言、數據存儲、效率三個方面進行了優化。EKT的DApp鏈基本上可以實現與現在的互聯網應用相同甚至更快的開發速度,可實現的功能性也與互聯網應用沒有太大差異,最重要的是,我們可以實現大部分事件的1秒執行和確認,安全性要求比較高的事件可以實現3秒的確認。

EKT的中心思想就是設計一個社區的機制,讓開發者可以輕易的開發一個可以承載DAPP的主鏈,其他的交給EKT來處理,EKT的“一鏈一主幣,多鏈多共識”的機制為后來的區塊鏈項目開發提供了很大的便利,可以使用于任何區塊鏈適用的應用場景。正如DieterShirley對erc721協議的定義一樣,我們推出的多鏈只能是一個最低的標準。就是說,你可以認為一個產品最小化的版本是需要包括哪些功能的,然后你可以在上面衍生其他新的功能和新的玩法,如果你只有這些最小化的功能,那這個產品肯定就沒什么意思了。

EKT提供了一套底層的區塊鏈機制,其他的區塊鏈項目可以很容易的基于EKT的主鏈代碼部署一套自己的主鏈,然后按照需求做一些定制化的設定,比如選擇共識機制等。在EKT上編寫的區塊鏈項目將無需過于擔心安全性問題,因為每一個接口都是非常簡單并且在許多條并行主鏈上部署和運行的。部署主鏈時可以靈活的發行自己主鏈的代幣以及選擇共識算法。新部署的主鏈也可以加入到EKT多鏈技術的整個生態,共享EKT生態的用戶資源,代幣也可以和EKT主幣以及其他主鏈的代幣進行交換和流通。

以上就是我對區塊鏈同質化與非同質化思維的一些思考,和一些在設計EKT的多鏈多共識時對建設非同質化多鏈底層的考慮。歡迎大家提出疑問,共同探討。

參考閱讀:

20170119區塊鏈-比特幣的共識機制

20171120以太坊是什么

20180214教程|剖析ERC721——了解非同質以太坊代幣

20180414詳解“多鏈多共識”機制

20180426社群標簽&價值共識-ERC20的一個深層的奧義

《EIP721:Non-fungibletokenimprovementproposal.》

《BTCwhitepaper》

《EKTwhitepaper》

Tags:TOKKENTOKENTOKEDoge Father TokenFlit TokenKetchupTokenGLOSFER Token

ETH
1月3日比特幣行情分析早間點評:向下深入再臨底部-ODAILY_CCPC

行情回顧 近期比特幣走勢在高位回落后,進入震蕩下行的趨勢中;昨日在低點形成反彈,上行至7256后繼續回調,其后走勢一直被壓制在7200下方,空頭壓力逐漸增強;今日凌晨跌勢進一步向下延續.

1900/1/1 0:00:00
區塊鏈都是傳銷和騙子嗎?-ODAILY_PLUS

▌作者:Future小哥哥(G庚澈) 相信很多朋友一定在知乎,微博,B站,百度,Youtube等平臺聽說過區塊鏈,最次肯定也在百度頭條見到過比特幣這個詞,以及它經常性的暴漲暴跌帶來的熱搜性.

1900/1/1 0:00:00
BTC再次刷新前高,順勢讓盈利變得更輕松-ODAILY_數字貨幣

昨晚BTC再次強勢上漲,通過一根大陽線宣告短暫的回調結束。在這次回調過程中大家感觸最深的應該還是10000美元這個關口,沖上10000的時候大家還是比較樂觀的,比較認可即使是回調到9700附近也.

1900/1/1 0:00:00
量子計算的發展對區塊鏈有什么影響?-ODAILY_比特幣

量子計算不會消滅區塊鏈。10月23日,谷歌已經成功實現“量子霸權”的論文終于以封面文章的形式在《Nature》雜志150周年版上重磅發表.

1900/1/1 0:00:00
中心化交易所暴雷不斷,DEX的優勢在哪?-ODAILY_POOL

編者按:本文來自白話區塊鏈,作者:晏文春,Odaily星球日報經授權轉載。加密貨幣行業,每隔一段時間,便有交易平臺盜幣跑路事件發生.

1900/1/1 0:00:00
小交易所關閉之時,關注頭部平臺幣機會-ODAILY_PAC

11月22日,大盤再次在比特幣的帶領下下行,比特幣最低曾經險些跌破7000美元大關。截至寫稿時為止,比特幣的價格稍有回升,勉強站在7200美元,以太坊則跌穿了150美元,價格在148美元左右.

1900/1/1 0:00:00
ads