睡前 output
日語:聞き(きき)聽|飲む(のむ)喝|鳥(とり) 程式: 重新看了一次 blockchain 的介紹影片,每個 block 有三個資料:data、Hash、Hash of previous block 所以如果要更改 block 的 data ,是需要所有 chain 上的一起更改,除非控制世界上 50% 以上的電腦才有可能。 是一種分散式的帳簿管理,意思是一但有新增 block 所有人都會收到新的那份,但是並不會馬上信任,需要等待時間驗證才會確信這是新增 block,所以防衛有三個要素,1. Hash 值難以破解(Hash 是 256 位元的數字,排列組合有 2 的 256 次方,如果使用窮舉是需要非常大量的計算力)2. 擁有過去上一個 block 的 hash 值,所以如果竄改資料, hash 值就會有變化,一但發現和上一個 block 的值不同,就不會被信任,無法加入 chain 中。 3. P2P 的方式,所有加入 chain 的人都有帳本,如果需要竄改,需要更改所以人的電腦資料,以目前地球最強大的電腦計算力也暫時無法辦到。 今天先這樣,累。