Back in the far east!
By antwerpenR on 2013-11-23 13:20:20
Back in the far east!
Capitalizations Index – B ∞/21M
Back in the far east!
By antwerpenR on 2013-11-23 13:20:20
SwftCoin SWFTC SwftCoin (SWFTC) SwftCoin based on Ethereum, is a new decentralized blockchain asset. Following ERC-20 token standard, SwftCoin has similar function with bitcoin, LiteCoin, Ethereum, which means SwftCoin will never disappear when it was […]
tZero STO交易合約架構解析 – Anton Cheng – Medium 在進入tZero的架構解析之前,我們要先理解,證券型代幣相較於傳統的ERC20代幣有什麼不同,以及為什麼要有所區隔。 說直接一點,ERC20代幣是不合法律規定的,它只是Ethereum上面對於代幣的一個統一協定罷了。之前泡沫嚴重的ICO風潮就是大家濫發ERC20 Token作為募資手段的實例。對於投資者而言,基本上ICO的投資不會有任何保障,但相對的這完全符合去中心化的思想,你的隱私受到完全保護,沒有人知道也不需要知道每一個投資者(或代幣使用者)是誰。 而Security Token呢,是希望將證券上鏈,這些上鏈的Token就會如同一張股票一樣,交易、流通所有過程都會受到嚴格監管。為什麼會要這麼做呢?因為在ICO熱浪中我們就發現,許多公司試圖做的就是透過發行ERC20 Token作為公司股份,這儼然就是現在金融市場中的證券了。這些金融商品在金融市場中需要被監管,怎麼可以隨便換個名目就到鏈上拿來詐騙了呢? 說了這麼多,最重要的就是「監管」二字。ERC20 Token的合約中,transfer 這個函數做的就是把合約中一個地址的餘額提高,一個地址的餘額減少,除了餘額外不會對兩個地址有其他檢查。而在Security Token的合約中,transfer 就多了一個步驟去run一個叫做 canTransfer的函式。這個函式就是整個ST合約中最精華的部分,它檢查了兩個地址雙方是不是在所謂的「受監管白名單」中,如果這兩個地址其一不在被具有交易資格,或是交易上限等等不符合規定的話,就會觸發 revert,直接終止合約。 所以,所謂證券型代幣上鏈其實可以簡化成兩個部分:鏈上白名單的監管,以及其他交易規則的程式化(合約化)。 接下來的部分,我們就來看看tZero的合約中如何實現這兩點。以下所有的圖片以及souce code都可以從tZero GitHub上面找到,有興趣進一步了解的也可以在裡面找到更多資訊喔。 從上圖我們可以看得出來,整個tZero的系統由 Registry, Compliance, ERC-20, 以及 Rules 四大合約組成,並且是以Compliance為中心。我們就一一來介紹他們的作用以及彼此之間的互動關係。 ERC20 ERC20 Token Contract […]