原创 Java 實現區塊鏈中的區塊,BLOCK的實現

1、區塊是區塊鏈的基礎單元 區塊鏈由若干個區塊組成,區塊是區塊鏈的基礎單元 2、區塊鏈中區塊的基本屬性 區塊6個屬性的說明-Index 區塊的索引值,區塊鏈中的唯一鍵區塊6個屬性的說明-Timestamp 區塊的時間戳,用於區分區塊的產生

原创 java web項目中redis集羣或單擊版配置詳解

單機版配置 <bean id="jedisPoolConfig" class="redis.clients.jedis.JedisPoolConfig"> <!-- 最大連接數 --> <property

原创 Java 區塊鏈BLOCKCHAIN中區塊BLOCK的hash值的計算

Java 區塊鏈中區塊的hash值的計算 計算方法有多種,如,可以直接String拼接,也可以用stringbuffer,或者stringbuilder 。這裏採用了速度較快的stringbuilder,自己編程的時候可採用stringbu

原创 BLOCKCHAIN 區塊鏈的去中心化P2P服務的JAVA代碼的實現

爲什麼要用去中心化? 借貸關係證明舉例 中心化借貸關係證明帶來的問題: 機器掛了,公司倒閉了,被***黑了,借貸關係就不存在了 借貸關係涉及到個人隱私,中心化的機構會拿去做大數據分析。例如各大電子商務公司,會根據購物習慣,分析個人喜好,繼

原创 java 區塊鏈中設計合理的難度係數

難度係數的概念 區塊鏈的難度係數:是設計區塊鏈挖礦難易的關鍵因子,難度係數越低,挖礦越容易。難度係數越高,相應越難。例如比特幣的難度係數是18。難度係數一般是hash值的前置0的個數。 java 區塊鏈中設計合理的難度係數 例如難度係數定爲