bitcoin

基於Account和UTXO的區塊鏈如何抵抗重放攻擊?

修改自 重放攻擊,指攻擊者重放一個在網路上竊聽到的或在區塊鏈中看到的訊息。這裡,重放攻擊是一個很嚴重的問題。 基於UTXO的區塊鏈 比特幣,儘管沒有直接地去處理重放攻擊,它們卻能抵抗重放攻擊。在這些管理數字資產的系統中,採取了 UTXO 模型,交易的串聯構成了系統中使用者的狀態。這樣的系統對重放攻擊 […]

區塊鏈學習筆記(二)EthereumJ的編譯及Idea開發環境搭建

前兩個帖子只相當於是感受了一下區塊鏈應用的編譯、執行,沒有真正的著手搭建二次開發環境,本次基於Ethereum的Java版客戶端EthereumJ進行學習,著手搭建Gradle Idea的開發環境。 在嘗試的過程中,遇到了gradle的問題,gradle是個很好的構建公舉,但實話實說,我之前沒有怎麼 […]

extension block

extension block https://github.com/tothemoon-org/extension-blocks/blob/master/spec.md 描述:不需要改變任何現存的共識規則,來增大比特幣的交易吞吐量。 動機:比特幣網路的吞吐量與它重新定向和拒絕服務限制的共識規則相關 […]

extension point

BUIP039 Upgrade via extension point https://github.com/BitcoinUnlimited/BUIP/blob/master/039.mediawiki 概要 迄今為止,僅有硬分叉和軟分叉兩種方式來升級比特幣網路。兩種方式各有缺點,軟分叉通過礦工啟 […]

區塊鏈學習筆記(一)Ethereum-Go開發環境搭建

Ethereum是2.0版區塊鏈的主流應用,它將區塊鏈從電子貨幣(digital cash)中延伸出來,作為一個分散式資料庫使用,成為共識系統中的基礎支撐。Ethereum引入了“智慧合約”的概念,使得基於Ethereum的區塊鏈能夠構建多樣化的去中心化應用。 基本環境 作業系統 Ubuntu16. […]

比特幣歷史資料 – 利用 Python 從交易平臺獲取資料

根據相關政策規定,國內比特幣交易將於2017年9月底關閉,但這幾年裡,比特幣交易的歷史行情資料,可能對日後用於研究經濟、金融以及量化交易策略等都有重大的價值,因此,這篇文章主要講述如何通過 Python 從交易平臺提供的 API 中獲取資料並儲存成 CSV 檔案供日後利用。 本文主要內容如下: 比特 […]