第10講 BTC 分叉

2021-09-26 21:25:30 字數 467 閱讀 8346

block size limit: 1m -> 4m

位元幣協議公升級,如增大區塊尺寸。部分更新的節點,生成的區塊都是大區塊,他們會在大區塊或者小區塊之後繼續接上區塊。

對於舊節點,認為大區塊和大區塊所在的鏈均是非法的,只會在小區塊後面繼續加入區塊

當新節點算力大於舊節點,大區塊形成的分鏈成為主鏈。但是只要有舊節點未公升級,就還會出現分叉(永久性)。

新增chainid

block size limit: 1m -> 0.5m

位元幣協議公升級,如減小區塊鏈尺寸。部分更新的節點,生成的區塊都是小區塊,會認為原來的大區塊為非法。

舊區塊會相容新區塊,但是新區塊不會相容舊區塊,只沿著新區塊之後繼續擴充套件。當新節點算力足夠時候,舊節點的工作等於白挖,得不到實際出塊獎勵。

提議:coinbase域中,部分位元組表示為uxto的merkle tree的根雜湊值。這個分叉為軟分叉

著名軟分叉例子:p2sh

第10講 python 函式基礎

函式也是乙個物件,物件是記憶體中專門用來儲存資料的一塊區域 函式就是用來儲存一些可以執行的 並且可以在需要的時候,對這些 進行多次呼叫 定義函式的語法 def 函式名 形參1,形參2 塊定義乙個函式 def fn print 這是我第乙個函式 print fn 這是函式儲存的記憶體位址 函式和變數沒...

資料庫優化第10講 索引的優化

驅動表的概念 mysql中指定了連線條件時,滿足查詢條件的記錄行數少的表為驅動表 如未指定查詢條件,則掃瞄行數少的為驅動表。mysql優化器就是這麼粗暴以小表驅動大表的方式來決定執行順序的。t1 left join t2 left join t3 往t2 t3 加索引 建立復合索引 建立了索引 na...

白帽子講Web安全(第 10 章 訪問控制)

許可權控制,或者說訪問控制,廣泛應用於各個系統中。抽象的說,都是某個主體 subject 對某個客體 object 需要實施某種操作 operation 而系統對這種操作的限制就是許可權控制。在乙個安全系統中,確定主體的身份是 認證 解決的問題 而客體是一種資源,是主體發起的請求的物件。在主體對客體...