關於區塊鏈那些事(用Python3體現)

2021-09-12 17:11:36 字數 626 閱讀 2566

鏈客,有問必答!! 

要弄懂什麼是區塊鏈技術的前提,首先要知道什麼是md5演算法。給乙個最簡單的md5解釋:任何乙個存在著的不發生變化的事物都有其乙個固定不變的md5編碼。這個md5編碼組成內容很簡單,就是0-9的數字和a-f的字母組成的十六進製制,一共32位。編碼複雜性的核心原理就是我們可以從這個不變的事物身上得到它的32位編碼字元,但是卻不能從這個32位編碼字元中看出任何關於事物本身的特性。

然後就可以知道什麼是區塊鏈技術了,以位元幣為首的區塊鏈技術就是採用了類似md5這樣的乙個演算法系統,你的虛擬貨幣們程式設計一條條編碼,它們不在現實世界中存在,但在虛擬世界中它又十分穩固的存在著,因為你通過它的碼值你可以發現它就在那躺著不動,然後位元幣的交易系統又把它設定的可以資訊互通,每個人通過自己的連線網路的終端系統,在自己的位元幣世界裡面以非常快的速度傳播著交易系統裡的資訊,每條碼裡面包含著主人賬戶的錢幣額,大家都可以看的到,但主人你是找不到是現實中的誰的,因為它只是乙個id。

下面使用python3介紹生成md5的方法-使用hashlib庫:

import hashlib

m = hashlib.md5()

m.update(b"hello world")

psw = m.hexdigest()

print(psw)

關於區塊鏈那些事(用Python3體現)

鏈客,有問必答!要弄懂什麼是區塊鏈技術的前提,首先要知道什麼是md5演算法。給乙個最簡單的md5解釋 任何乙個存在著的不發生變化的事物都有其乙個固定不變的md5編碼。這個md5編碼組成內容很簡單,就是0 9的數字和a f的字母組成的十六進製制,一共32位。編碼複雜性的核心原理就是我們可以從這個不變的...

關於區塊鏈那些事(用Python3體現)

鏈客,有問必答!要弄懂什麼是區塊鏈技術的前提,首先要知道什麼是md5演算法。給乙個最簡單的md5解釋 任何乙個存在著的不發生變化的事物都有其乙個固定不變的md5編碼。這個md5編碼組成內容很簡單,就是0 9的數字和a f的字母組成的十六進製制,一共32位。編碼複雜性的核心原理就是我們可以從這個不變的...

Python基礎 關於「迴圈」那些事

while 迴圈 泛迴圈迴圈的跳出和繼續 python中常見的迴圈有兩類 list是最常見的可迭代物件,其他可迭代的物件例如dict,set,file lines,string等 for i in set 1,2,3 print i 輸出 123 import string list num lis...