作者Q8i (Q8i)
看板DigiCurrency
標題Re: [閒聊] 將訊息傳到區塊鏈上的問題
時間Wed Jun 10 20:11:55 2020
※ 引述《harryeli (hoseehosee)》之銘言
: 如題,小弟先前在IOTA上留下了帶有訊息的零值交易
: 前幾天在thetangle.org看的時候發現全部的transaction都消失了
: 這幾天我查資料懷疑是因為snapshot
: 但我沒有找到有發生snapshot的公告文之類的
: 因此想向板上的大大們請教下列幾個問題:
: (1) transaction消失是否是因為snapshot,如果不是的話是什麼原因?
是的
快照目的就是為了瘦身,因此會讓交易紀錄消失
: (2) 如果運行全節點是否可以找出snapshot前的資料,或是有其他方法?
是的
理論上運行全節點,且不實行快照就會永久保留交易紀錄(資料)
: (3) 根據小弟的理解snapshot後只會留下帳戶餘額,這樣零值交易還有什麼用途?
你說道重點了
這就是為什麼Jaguar這些大公司要自架節點
他要確保自己需要的交易紀錄(一堆0值交易上的資料)始終保存,且不能假他人之手
: (4) 目前正在考慮換成在BCH的鏈上留下訊息,想問小弟的理解是不是對的
: (以太坊最近需要花的gas實在讓人無法恭維...)
: 將string轉為buffer(utf-8)再轉為hex,
: 然後這個hex的前面還需要加上OP_RETURN的hex以及訊息有多少bytes的hex
: 麻煩各位了,謝謝!
: P.S. 這幾天這樣下來覺得相較於以太坊其他鏈的資料都難找不少...
這超越IOTA範疇,交棒給EthereumPTT XDD
--
thetangle.org 其實非IF官方的網站,不過流量大所以多數人都誤會了
於2019年初,本地快照功能上線後,各節點就能自行選擇瘦身(快照)時間
因此如果 thetangle.org 最近有實行本地快照,過往紀錄消失就很正常了
舉個例子
以下是我2019年10月某次發錢
用
https://thetangle.org/ 查無紀錄
https://imgur.com/7EGCsFR
用
https://utils.iota.org/ 有紀錄
因為是IF官方的全節點,理論上會有全部資料
https://imgur.com/4iObG7W
其實就是左大在上篇說的原因沒錯
只是小弟不懂技術只能囉嗦一大堆來解釋...
希望有幫上忙!
--
加入「IOTA凸了木」電報群,隨便聊免費www
https://t.me/IOTAmoon
以下推文抽10隻螃蟹,預計6/11發
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.83.95.197 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/DigiCurrency/M.1591791117.A.7FA.html
1F:推 DarkerDuck: IOTA凸了木06/10 20:16
2F:推 b24333666: IOTA凸了木06/10 20:22
3F:推 harryeli: 非常感謝Q8i大的回覆!完全釐清我對於IOTA的問題了06/10 20:25
4F:推 leechiungyi: 我我我這不就來ㄌ06/10 20:45
5F:推 luckykpt: 推06/10 20:58
6F:推 leftc: 喔?所以現在只要不做本地快照的話就等同於permanode了嗎?06/10 21:26
7F:→ leftc: 現在還會有強制全域快照的可能性嗎?06/10 21:27
8F:推 poorviv: 謝謝解答06/10 21:32
9F:推 jokeday: push06/10 21:33
10F:推 itsdelovely: 推06/10 21:34
11F:→ Q8i: 嗯…這點不是很確定06/10 21:36
12F:→ Q8i: permanode專案跟全節點的差異我分不太出來,翻譯看不懂(掩面06/10 21:36
13F:→ Q8i: )06/10 21:36
14F:→ Q8i: 連年初Trinity竊盜案這麼嚴重都沒有執行強制全局快照,我認06/10 21:36
15F:→ Q8i: 為未來發生的機率很低06/10 21:36
16F:推 kugwa: 其實不是很懂 快照丟掉會交易紀錄 這樣新加入的節點怎麼驗06/10 21:46
17F:→ kugwa: 證要相信誰提供的餘額數據06/10 21:47
18F:→ kugwa: 不過iota似乎演變成pos之類的東西 就不是我懂的東西惹06/10 21:47
19F:→ kugwa: typo *快照會丟掉交易紀錄06/10 21:48
20F:推 leftc: 全域快照很手工 由IF產生快照給大家驗證沒問題後才繼續06/10 22:05
21F:推 kugwa: 那就是要信任IF了對吧06/10 22:06
22F:→ leftc: 程序上依賴IF 但驗證還是透過大家自行運作的節點資料06/10 22:08
23F:推 kugwa: 懂惹06/10 22:10
24F:推 fbifxxkma: 推06/10 22:27
25F:推 goldflower: 不愧是唉歐塔本人06/10 22:29
26F:→ leftc: 自問自答,現在不開本地快照就等同於permanode無誤06/10 22:36
27F:推 a29654776: 我推@0@06/10 22:47
28F:推 troylee: 長知識06/10 23:08
29F:推 jixian: 推推06/11 00:57
30F:推 john371911: 解說推。真是複雜。借問一下,快照後之前的收錢位址還06/11 01:23
31F:→ john371911: 能用嗎?06/11 01:23
出於安全考量
已支出過的地址就別重複使用囉
這跟是否快照過無關~
思考一下
快照是為了讓"你自己"的節點瘦身
隔壁老王的節點沒做過快照,過去的交易資料就會自動看不到了嗎?當然是還看得到啊,看
32F:推 gim3838: 推06/11 06:02
33F:推 ksntw: 推06/11 07:20
34F:→ john371911: 那沒支出過的位址,快照後要換、會換嗎?我之前好像一06/11 07:40
35F:→ john371911: 段時間,可能經過快照,位址沒支出過還是要重新發交06/11 07:40
36F:→ john371911: 易換新位址。06/11 07:40
這是兩個問題,小弟拆開回答
1.快照後不用換,沒支出過的就可以繼續收款ok,如上述與快照無關
2.地址可能會換,但不是因為快照
若你用的是Trinity創造收款地址,每次不同是為了分散金流紀錄,算是簡易的安全機制(自
若你想查看地址是否能用,建議按以下順序查看,不是紅色地址都能安心使用
https://i.imgur.com/ZvspCwv.jpg
https://i.imgur.com/xR61OMH.jpg
https://i.imgur.com/OFTHWK2.jpg
37F:推 jayleeabc: 推06/11 09:58
38F:推 john371911: 哦!感謝解答。這位址是存在本機還是節點?如果是節點06/11 10:54
39F:→ john371911: 也有,非完整節點會不會沒快照前的位址?06/11 10:54
40F:推 leftc: 錢包位址是從種子碼推算的決定性清單,所以是錢包的工作06/11 12:43
41F:推 EthereumPTT: 等等等 修但幾咧 結尾為啥突然??!!06/11 12:59
42F:→ EthereumPTT: 好吧 我想想該怎麼回06/11 12:59
43F:→ EthereumPTT: 大概比較好找的原因就是市值大 基礎設施夠多 metam06/11 13:01
44F:→ EthereumPTT: ask etherscan 這些都很完整 其實如果要論區塊鏈上06/11 13:01
45F:→ EthereumPTT: 的資料整理 搞不好btc是最完整的 像是oxt這種視覺化06/11 13:01
46F:→ EthereumPTT: 的網站 其他鏈我還沒有看到品質這麼好的06/11 13:01
47F:→ EthereumPTT: 剩下BCH的部分我來交棒給黑鴨大了06/11 13:02
48F:推 sequoia: IOTA凸了木06/11 17:50
49F:推 yakang: IOTA to the moon06/11 20:36
https://imgur.com/dkUrhDW
開獎,請提供QR
52F:推 tomato5566: Q8i總不會讓大家失望!06/12 12:47
全數發完,感謝大家,我們下次見~
※ 編輯: Q8i (111.82.128.126 臺灣), 06/17/2020 06:52:57
55F:→ Q8i: 整理整理來領PCH(開心 09/27 08:10
56F:→ Q8i: qz8ulhc47letfp592vgug9ecv38hwhhsv5q497cr7u 09/27 08:10