EOS 的智能合約是關聯在各個合約賬戶上的。在 EOSIO 系統中,“合約”是沿用了區塊鏈的專業術語,但其含義非常接近于 Linux 操作系統的后臺應用,比如節點在啟動時會包括四個缺省合約,如 eosio.bios、eosio.token 等
nodeos:即 EOS 的核心程序,它是 EOS 節點的后臺程序。cleos:管理 EOS 區塊鏈和錢包的命令程序。keosd:管理 EOS 錢包的程序。
任何人都可以在以太坊區塊鏈上開發智能合約,這些智能合約的代碼是存在于以太坊的賬戶中的,這類存有代碼的賬戶叫合約賬戶。對應地,由密鑰控制的賬戶可稱為外部賬戶。 以太坊的智能合約程序,是在以太坊虛擬機(Ethereum Virtual Machine,EVM)上運行的。 合約賬戶不能自己啟動運行自己的智能合約。要運行一個智能合約,需要由外部賬戶對合約賬戶發起交易,從而啟動其中的代碼的執行。
很多投資項目對投資人資金有要求,是供比較專業的投資人投資的,普通人就不要玩了。比如投資新三板“原始股”資金最低要求100萬,如果有人說可以降低門檻讓你10萬、20萬、50萬也能投資,還是別上當的好。
比特幣的去中心網絡的架構非常簡潔,本身需要的基礎設施很少。它可以在互聯網網絡上運行。計算機節點可以隨時離開或加入這個去中心網絡,在加入時它們只需遵守最長鏈原則即可。
在任何時刻,最長的鏈條是所有人都接受的最終記錄。由于最長鏈是由網絡中的主要算力完成的,因而只要它們不都與攻擊者合作,那么它們生成的最長鏈就是可信的。這個原則被稱為“最長鏈原則”。
比特幣網絡中的節點按照規則進行加密哈希計算,以競爭獲得生成新區塊的權利。節點在競爭獲勝后就獲得記賬權,它生成區塊成為最新區塊后,就獲得與新區塊對應的挖礦獎勵。工作量證明也是區塊鏈賬本的安全機制。如果不重做“工作量證明”所需的大量計算則此鏈條不可修改,這一共識機制保證了區塊鏈上的數據的可靠性。
比特幣的區塊鏈是基于工作量證明形成的帶時間戳、存儲數據的數據塊和由哈希指針連接成的鏈條。這個鏈條或者說賬本以分布式的方式存儲在比特幣網絡的各個節點上,因而也被稱為分布式賬本。
習近平總書記在10月24日的中央政治局第十八次集體學習時強調,我們要把區塊鏈作為核心技術自主創新的重要突破口,明確主攻方向,加大投入力度,著力攻克一批關鍵核心技術,加快推動區塊鏈技術和產業創新發展。
比特幣挖礦的芯片已經經過幾輪演變,其計算能力越來越強:從 CPU 演變到 GPU(顯卡),再到現場可編程門陣列(FPGA),再到現在的專用集成電路技術(ASIC),即只能進行比特幣挖礦所需的哈希計算的專用芯片中。并且
在候選區塊的頭部有一個 32 位的隨機數區域,礦工需要反復調整隨機數并計算,目標是讓整個區塊的哈希值小于一個“目標值”。如果試過所有的 32 位隨機數可能性后,計算仍未能成功,那么就要改變幣基(coinbase)的一個隨機數