【網絡趣聞】疫情嘅爆發,相信令好多人嘅心情好鬱悶,而外國就有網站特登整咗個自我毀滅嘅網站,俾大家發泄!
https://pc3mag.com/this-website-will-self-destruct/
#COVID19 #疫情 #自我毀滅 #網頁 #網站
————————————————————
記得Follow埋小編我哋PC3嘅帳號哦
MeWe:https://bit.ly/3mvanuO
Facebook:https://bit.ly/39zmTG8
Instgram:https://bit.ly/3gZz7b2
Youtube:https://bit.ly/37mQDdG10
————————————————————
設定小編我哋PC3專頁「搶先看」!優先取得科技生活著數玩樂情報
設定教學:https://bit.ly/335Fwwp
同時也有16部Youtube影片,追蹤數超過5萬的網紅358TV,也在其Youtube影片中提到,BANKSY GENIUS OR VANDAL?どっちでしょうか? ★★★チャンネル登録は今すぐに★★★ https://goo.gl/aUhAbx ★★★サブチャンネルはこちら★★★ https://goo.gl/hQWkQz ■■■358TVの再生リスト■■■ ▼358TV【ロードバイク...
self-destruct 在 Taipei Ethereum Meetup Facebook 的精選貼文
📜 [專欄新文章] EIP-1014 產生可控的智能合約地址
✍️ 飛天的狸貓
📥 歡迎投稿: https://medium.com/taipei-ethereum-meetup #徵技術分享文 #使用心得 #教學文 #medium
先前在 Solidity Taiwan 讀書會 群中看到一個討論,裡面應該是一個套利機器人,打開他的合約會發現 Contract 標記著 Reinit,大致上意思是在相同地址上曾經 Self Destruct 後又佈署新的 Byte Code。這其中就用到了 Vitalik 提出的 EIP-1014,來達成在固定的地址上佈署。
合約地址是怎麼產生的
如果對於以太坊智能合約佈署不陌生,應該會知道合約地址是依據佈署者的地址和他的 Nonce 來決定的。假如地址 0xa1 在 Nonce 為 1 的交易中建立了合約,合約地址是 0x01,則當他到了其他鏈而再次使用 Nonce 1 建立合約時,就也會得到相同的合約地址 0x01。
而在以太坊中,Nonce 是嚴格遞增的,這主要是為了避免雙花攻擊,因此很顯然的,再次佈署到同一個地址是不可行的。而在 EIP-1014 以前,在合約中建立的子合約也是透過這個方式達成。
EIP-1014 做了什麼
前面說到合約中可以建立子合約,通常使用的指令是 create,這個指令便會根據主合約的地址與合約本身的 Nonce 來算出子合約的地址。在 EIP-1014 中,提出了另外一個指令 create2,接受的參數是一個 salt 和 init code(建立合約的 Byte Code)。這個指令會透過 keccak256 雜湊,混和參數和主合約的地址來算出子合約地址。
可以留意到,salt 和 init code 都是可控的,主合約地址是固定的,因此就讓子合約地址是可控制的(當然不是說想要產生在哪裡就在哪裡)。在 create 中,Nonce 是漸次增加的,所以無法重複,並且若要控制到特定 Nonce 需要發起多筆交易。
但是當再次佈署到相同地址時,EIP-684 說明若該地址 Nonce 不為零或者存在 Byte Code 時將直接拋出錯誤,因此若要佈署到同一個位置,就必須利用 Self Destruct 來抹去 Nonce 和 Byte Code。
為什麼要 EIP-1014
EIP-1014 在起初是基於 State Channel 的需求,主要是因為某些狀況下可能還沒有要和合約做互動,但需要先知道合約地址。因此只要是需要先知道地址,但沒有要立即使用的合約就十分適合通過這個指令來建立。
例如對於交易所來說,替所有要入金的人建立私鑰有管理上的問題,若透過智能合約則相對有彈性,但卻不是所有申請地址的人都真的會入金,此時就適合利用這個指令先行取得地址,當真的有入金時再佈署合約。
如何使用 EIP-1014
除了直接寫 Opcode 以外,Solidity 0.6.2 加入了利用 create2 建立合約的語法。使用方式是 new Contract{salt: someByte}(...args),其中 new Contract(...args) 就是傳統的佈署方式,而 someByte 是一個 bytes32。
資安疑慮
回到開頭,Etherscan 之所以會標記 Reinit 則是因為可能有資安的疑慮。回顧地址產生的過程,兩個參數都沒有限制條件,因此碰撞的可能也是存在的。如果不肖人士先佈署一個正常的合約,接著通過 Self Destruct 刪除後再佈署假的合約,就可能讓沒注意到的使用者上當。
但或許因為碰撞的機會太低,所以並不太構成問題。而若真的要從使用者的角度防範,可以通過檢查合約有沒有 Self Destruct、Delegate Call、Call Code 指令(如果沒有的話無法刪除合約,再次 create2 時就會被 revert)來避免。
2021/4/23 補充
後來看了幾個討論,也想了一下,資安的疑慮應該遠不只上面這麼簡單。
例如一個宣稱鎖定 ERC-20 代幣的合約,雖然使用者可以檢閱程式碼,並確認其中解鎖 function unlock() 必須在 uint256 block 之後才能執行,並且 block 是無法變更的,但攻擊者可能透過上述方法來消除 block 狀態,進而提前執行 unlock。
參考資料
https://consensys.net/diligence/blog/2019/02/smart-contract-security-newsletter-16-create2-faq/
https://www.chainnews.com/zh-hant/articles/803272341363.htm
如有錯誤敬請指正,原文載於:https://limaois.me/archives/265
EIP-1014 產生可控的智能合約地址 was originally published in Taipei Ethereum Meetup on Medium, where people are continuing the conversation by highlighting and responding to this story.
👏 歡迎轉載分享鼓掌
self-destruct 在 17.5英文寫作教室 Facebook 的最佳貼文
-struct, 有建造、結構之意。
construct 建造、創立 (v.)
➡️ 共同 (con) 建造。
Eg. Students need the ability to construct a logical argument.
學生需要具備建構邏輯推論的能力。
destruct 破壞的 (a.)
self-destruct 自動銷毀(v.)
➡️ 毀掉 (de) 建造的東西的。
Eg. This tape will self-destruct five seconds after it is over.
這卷錄音帶在播放完後五秒會自動銷毀。
instruct 指導、訓練、告知 (v.)
instructor教練、指導者 (n.)
➡️ 將...建造在內心 (in) 裡。
Eg. More effort is needed to instruct children in road safety.
在指導兒童交通安全方面需要更多努力。
infrastructure 基礎建設 (n.)
➡️在底部 (infra) 的建造物。
Eg. Some countries lack a suitable economic infrastructure.
一些國家缺乏適當的經濟設施。
obstruct阻礙、阻塞 (v.)
obstruction 阻礙物、障礙 (n.)
➡️ 建構反對(on)勢力。
Eg. These obstructions could take some weeks to clear from these canals.
這些障礙物可能需要幾週才能從運河中清理掉。
restructure 改組、重建
➡️ 重新(re)建造的行為(ure)。
E.g They’re restructuring and slimming down the workforce.
他們正對員工加以重組和裁減。
unstructured 混亂的、沒有結構的 (a.)
➡️ 沒有結構的。
Eg. The principal found the teaching plan unstructured, and suggested that the teacher rewrite it.
校長覺得這份教案亂七八糟,建議這位教師重寫。
🔥我的線上課程上線了🔥
✅學測指考線上課程連結:https://9vs1.com/go/?i=59b8627f1776
#目前累積超過500位學員
✍️ 大考英文作文各大題型說明
✍️介系詞連接詞全解析
✍️ 提升大考詞彙量
✍️ 近三年學測指考範文賞析
✍️一堂專門為大學聯考打造的英文作文課程
【 十小時快速搞定學測指考英文作文高分攻略 】
大學聯考英文作文滿分20分,歷年來作文的平均分數約為8-10分。英文作文對於許多同學來說是場惡夢,因為沒有老師的提點,再怎麼練習進步的幅度仍然十分有限。因此,我在今年10月底推出這門為大學聯考設計的一套作文課程,希望能幫助到在寫作進步有限的同學快速累積實力的課程。
💰目前課程售價
方案1 👉 單人購買 2490 / 人
方案2👉 三人團購 1990 / 人
✏️追蹤IG聽發音:https://reurl.cc/9ZV47d
✏️字根字首推薦學習平台:https://reurl.cc/dVeMeD
self-destruct 在 358TV Youtube 的最佳貼文
BANKSY GENIUS OR VANDAL?どっちでしょうか?
★★★チャンネル登録は今すぐに★★★
https://goo.gl/aUhAbx
★★★サブチャンネルはこちら★★★
https://goo.gl/hQWkQz
■■■358TVの再生リスト■■■
▼358TV【ロードバイク紹介】再生リスト
https://goo.gl/1ryvZa
▼358TV【大食いチャレンジ】再生リスト
https://goo.gl/BmMq5b
▼358TV【立川マシマシ食日記】再生リスト
https://goo.gl/Gj51hB
▼358TV【ラーメン二郎を巡る旅】再生リスト
https://goo.gl/1mXN6b
■■■SNSで繋がっちゃいましょう■■■
▼【358TV Twitter】
https://goo.gl/iqotHD
▼【358TV Instagram】
https://goo.gl/pjh3xv
▼【358TV blog】
https://goo.gl/qZfWZN
▼【358TV Facebook】
https://goo.gl/9zNR9v
■■■ご依頼等はこちらへ■■■
★お仕事やレビューのご依頼は
358koumuten@gmail.com までお願い致します
#BANKSY#バンクシー#DISMALAND#バンクシー展#358TV
self-destruct 在 帥狗 HandsomeDoge Youtube 的最佳解答
「自爆開關」是一張強制平手的卡片
⭐️帥狗蝦皮⭐️
https://shopee.tw/zjen00
⭐️加入「恥力軍團」⭐️
解鎖、貼圖+頭像+限定貼文+限定影片
http://t.cn/AiRgWttL
👉==============================👈
★帥狗社群★
《帥狗Facebook》
https://is.gd/RDTnBf
《帥狗Twitch》
http://t.cn/EIVn08r
《帥狗遊戲宇宙》
http://t.cn/AiWQMW7w
《帥狗美式宇宙》
https://is.gd/wAqXLq
《帥狗開箱宇宙》
http://t.cn/RRM9WL6
👉==============================👈
#自爆開關
#帥狗
#遊戲王
#卡牌
#自爆スイッチ
self-destruct 在 FriesBro Youtube 的精選貼文
歡迎投稿你的精彩操作👉https://m.me/heroclub2.0 👉歡迎投稿你的精彩操作
https://m.me/heroclub2.0
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
哈囉 我是大薯
今天要介紹一位
從英雄聯盟S4銀牌到現在S9菁英的玩家
他看了許多影片覺得ADC最吸引他
在最近轉型打ADC練習爬上了菁英
在本季S9積分中使用凱莎208場 勝率63.9%
上過League of graphs台服凱莎排行榜第二名
目前是台服剎雅排行榜第一名的ADC
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
👉幫助達到30,000 訂閱▶ http://bit.ly/2ItnvA6
Discord: https://discord.gg/X8Pft8X
bilibili: https://space.bilibili.com/404246854
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
👉Shui Shui
https://www.youtube.com/channel/UChrij5khcJHVvpga_UKyXgQ?view_as=subscriber
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
想秀神操作嗎?想讓大家知道你多厲害嗎?想分享搞笑或是BUG嗎?
LOL錄製&投稿教學👉https://youtu.be/aKkDWMG3vGk
👉寄到[email protected]
分類為搞笑失誤、銅牌操作、神奇操作、BUG
寄信主旨範例:
[酒桶] 神奇操作 - 太癢啦
👉10分鐘個人專屬影片
請到英雄俱樂部粉絲專頁來訊詢問
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
👉BGM
Tokyo Machine - FLY [Monstercat Release]
[Dubstep] - Pegboard Nerds - Self Destruct [Monstercat Release]
Lupus Nocte - Spero
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
#薯哥
self-destruct 在 self-destruct-翻译为中文-例句英语 的相關結果
使用Reverso Context: I programmed the fortress to remove your powers and self-destruct.,在英语-中文情境中翻译"self-destruct" ... <看更多>
self-destruct 在 Self-destruct - Wikipedia 的相關結果
A self-destruct is a mechanism that can cause an object to destroy itself or render itself inoperable after a predefined set of circumstances has occurred. ... <看更多>
self-destruct 在 self-destruct中文(繁體)翻譯:劍橋詞典 的相關結果
self -destruct翻譯:(尤指按既定程式)自毀,自爆。了解更多。 ... <看更多>