(防騙指南)你所不知道的Ethereum賬號

由于區(qū)塊鏈大熱,凌晨三點(diǎn)無眠,"聰明"的騙子也嗅到這里的“商機(jī)”,騙術(shù)一波接著一波。從最開始的輸入0eth和私鑰返10eth到這兩天的搜索某個(gè)地址“接收幣”,包括很多的老韭菜都中招了,真是觸目驚心。有圖有真相:


OKB

你中招了嗎?中招后你去了解是什么原理嗎?

筆者作為從小就喜歡問十萬個(gè)為什么的人,對原理去做下簡單了解。希望對大家有用。


這幾次都是基于以太的騙術(shù),本次主要是對以太的理解。

一、什么是以太錢包? 更多錢包知識

錢包的本質(zhì)其實(shí)就是一個(gè)私鑰,它是一個(gè)隨機(jī)的哈希值字符串,擁有了私鑰就擁有了該錢包的使用權(quán)。所以當(dāng)某個(gè)活動需要把私鑰也輸入進(jìn)去領(lǐng)取某個(gè)代幣的時(shí)候,百分之百是騙子,相當(dāng)于你把錢包送了他,相當(dāng)于你把資產(chǎn)送給了他。

二、以太地址(Ethereum Account)

上圖中是在imtoken通過搜索某個(gè)地址,添加后派送OKB,這里面好像沒有什么危險(xiǎn),只是添加一個(gè)地址而已,很不幸你錯(cuò)了。
在Ethereum白皮書中寫的很清楚,Ethereum有兩種賬號:

  1. Externally Owned Accounts :外部所有的賬戶(由私鑰控制的)
  2. Contracts Accounts:合約賬戶(由合約代碼控制)

在以太坊系統(tǒng)中,地址由一個(gè)20字節(jié)組成,變成16進(jìn)制字符都是0x開頭的40個(gè)0-f的字母組成。地址也稱為賬號,就是說你的錢包地址和合約地址格式是一樣的。

三、以太官網(wǎng)文檔對Account定義解讀

下面的內(nèi)容翻譯自以太官方文檔:
http://www.ethdocs.org/en/latest/contracts-and-transactions/account-types-gas-and-transactions.html

Externally owned accounts (EOAs)
An externally controlled account

  • has an ether balance,
    有eth余額
  • can send transactions (ether transfer or trigger contract code),
    發(fā)送交易(轉(zhuǎn)賬eth或觸發(fā)智能合約代碼)
  • is controlled by private keys,
    由私鑰控制
  • has no associated code.
    沒有關(guān)聯(lián)的合約代碼

Contract accounts

  • has an ether balance,
    有eth余額
  • has associated code,
    有關(guān)聯(lián)的合約代碼
  • code execution is triggered by transactions or messages (calls) received from other contracts.
    從其他智能合約收到的交易請求或消息(調(diào)用)智能合約會被執(zhí)行
  • when executed - perform operations of arbitrary complexity (Turing completeness) manipulate its own persistent storage, i.e., can have its own permanent state - can call other contracts
    當(dāng)合約被執(zhí)行后可進(jìn)行任何操作(即圖靈機(jī))包括存儲等,還可以調(diào)用其他合約。

四、騙術(shù)解讀

在以太坊系統(tǒng)中,當(dāng)你進(jìn)行交易轉(zhuǎn)賬時(shí),就是發(fā)起一筆交易,一筆交易是一條消息,從一個(gè)賬戶發(fā)送到另一個(gè)賬戶。交易可以包含二進(jìn)制數(shù)據(jù)(payload)和以太幣。
如果目標(biāo)賬戶包含代碼(即是智能合約地址),該代碼會執(zhí)行,payload就是輸入數(shù)據(jù)。

那么當(dāng)你在imtoken錢包添加一個(gè)合約地址,然后發(fā)送0eth的時(shí)候其實(shí)就發(fā)起了一筆交易,就會執(zhí)行智能合約代碼,至于合約代碼里面能做什么,相信大家都清楚了把?。?!

五、結(jié)論

為什么騙子一輪接著一輪還會由這么多人會上當(dāng),一方面大家就是這里由羊毛可以擼,人性所在;另外一方面還是大家對區(qū)塊鏈這個(gè)事物很多知識不了解,不了解基本的概念和安全意識。

呼吁大家一定要提高安全意識,提高安全意識,提高安全意識。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • New logo 創(chuàng)作你的創(chuàng)作 免費(fèi)下載 以太坊學(xué)習(xí) 180 tenny1109 簡書作者 2016.07.26 ...
    似曾相識2閱讀 288評論 0 0
  • 本文是對以太坊文檔 Ethereum Frontier Guide 和 Ethereum Homestead 的整...
    趁風(fēng)卷閱讀 9,767評論 0 16
  • 一、區(qū)塊鏈 1. 分布式去中心化 比特幣設(shè)計(jì)的初衷就是要避免依賴中心化的機(jī)構(gòu),沒有發(fā)行機(jī)構(gòu),也不可能操縱發(fā)行數(shù)量。...
    Tenny1225閱讀 34,372評論 5 35
  • 今天才開始補(bǔ)昨天的日志。其實(shí)早上已經(jīng)寫好了,但是沒有及時(shí)保存導(dǎo)致草稿也消失了,只好重寫。昨天是美國勞動節(jié),labo...
    最佳姐妹閱讀 413評論 0 0
  • 隨著你不斷地給類添加功能,文件可能變得很長,即便你妥善地使用了繼承亦如此。為遵循Python的總體理念,應(yīng)讓文件盡...
    python大大閱讀 364評論 0 0

友情鏈接更多精彩內(nèi)容