原创 【比原鏈】比原節點收到“請求區塊數據”的信息後如何應答?

作者:freewind比原項目倉庫:https://github.com/Bytom/bytom 在上一篇,我們知道了比原是如何把“請求區塊數據”的信息BlockRequestMessage發送給peer節點的,那麼本文研究的重點就是,當p

原创 【比原鏈】比原是如何把請求區塊數據的信息發出去的

作者:freewind比原項目倉庫:https://github.com/Bytom/bytom在前一篇中,我們說到,當比原向其它節點請求區塊數據時,BlockKeeper會發送一個BlockRequestMessage把需要的區塊heig

原创 人人都應學習的公鏈知識——比原總體架構

本文將會給大家介紹一下比原鏈總體的技術架構。 如下圖所示:比原鏈分爲三個層次 第一層就是大家接觸比較多的錢包層,就是進行收款和打款的模塊,錢包一般帶操作界面,大家都可以日常使用,所以會比較熟悉。 然後就是最核心的內核層,內核可以理解爲分佈

原创 【比原鏈】比原是如何監聽p2p端口的

作者:freewind比原項目倉庫:https://github.com/Bytom/bytom我們知道,在使用bytomd init --chain_id mainnet/testnet/solonet初始化比原的時候,它會根據給定的ch

原创 【比原鏈】比原啓動後去哪裏連接別的節點

作者:freewind比原項目倉庫:https://github.com/Bytom/bytom最開始我對於這個問題一直有個疑惑:區塊鏈是一個分佈式的網絡,那麼一個節點啓動後,它怎麼知道去×××別的節點從而加入網絡呢? 看到代碼之後,我才明

原创 【比原鏈】如何連上一個比原節點

作者:freewind比原項目倉庫:https://github.com/Bytom/bytom在上一篇我們已經知道了比原是如何監聽節點的p2p端口,本篇就要繼續在上篇中提到的問題:我們如何成功的連接上比原的節點,並且通過身份驗證,以便後續

原创 【比原鏈】初始化時生成的配置文件在哪兒

作者:freewind比原項目倉庫:https://github.com/Bytom/bytom人們常說,“閱讀源代碼”是學習編程的一種重要方法。作爲程序員,我們在平時的學習工作中,都應該閱讀過不少源代碼。但是對於大多數人來說,閱讀的可能更

原创 【比原鏈】如何從比原節點拿到區塊數據?

作者:freewind比原項目倉庫:https://github.com/Bytom/bytom在前一篇中,我們已經知道如何連上一個比原節點的p2p端口,並與對方完成身份驗證。此時,雙方結點已經建立起來了信任,並且連接也不會斷開,下一步,兩

原创 【比原鏈】比原鏈合約入門

一、合約簡述equity是bytom的一種智能合約語言,是一門聲明性謂詞語言。詳細說明請參考官方equity合約相關介紹。 二、鎖定合約流程1、合約編寫合約的編寫可以通過參考合約模板來進行構造,如果需要更進一步的瞭解,可以閱讀一下合約相關的

原创 【比原鏈】比原節點收到“請求區塊數據”的信息後如何應答?

作者:freewind比原項目倉庫:https://github.com/Bytom/bytom 在上一篇,我們知道了比原是如何把“請求區塊數據”的信息BlockRequestMessage發送給peer節點的,那麼本文研究的重點就是,當p

原创 【比原鏈】比原是如何監聽p2p端口的

作者:freewind比原項目倉庫:https://github.com/Bytom/bytom我們知道,在使用bytomd init --chain_id mainnet/testnet/solonet初始化比原的時候,它會根據給定的ch

原创 【比原鏈】比原啓動後去哪裏連接別的節點

作者:freewind比原項目倉庫:https://github.com/Bytom/bytom最開始我對於這個問題一直有個疑惑:區塊鏈是一個分佈式的網絡,那麼一個節點啓動後,它怎麼知道去×××別的節點從而加入網絡呢? 看到代碼之後,我才明

原创 人人都應學習的公鏈知識——比原總體架構

本文將會給大家介紹一下比原鏈總體的技術架構。 如下圖所示:比原鏈分爲三個層次 第一層就是大家接觸比較多的錢包層,就是進行收款和打款的模塊,錢包一般帶操作界面,大家都可以日常使用,所以會比較熟悉。 然後就是最核心的內核層,內核可以理解爲分佈

原创 【比原鏈】初始化時生成的配置文件在哪兒

作者:freewind比原項目倉庫:https://github.com/Bytom/bytom人們常說,“閱讀源代碼”是學習編程的一種重要方法。作爲程序員,我們在平時的學習工作中,都應該閱讀過不少源代碼。但是對於大多數人來說,閱讀的可能更

原创 【比原鏈】如何連上一個比原節點

作者:freewind比原項目倉庫:https://github.com/Bytom/bytom在上一篇我們已經知道了比原是如何監聽節點的p2p端口,本篇就要繼續在上篇中提到的問題:我們如何成功的連接上比原的節點,並且通過身份驗證,以便後續