Giter Club home page Giter Club logo

gcoin-community's People

Contributors

hihiben avatar l1204366 avatar lantw44 avatar lbyyy avatar randy-waterhouse avatar recursive-rat4 avatar rekiwu avatar theuni avatar willliw avatar wusolomon1 avatar zhouer avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

gcoin-community's Issues

New mining structure

  1. Adjust the authority of Alliance; Add a new role Miner
    • Alliance
      • Remove the mining permission
    • MINER
      • Mining
    • Issuer
      • No difference
  2. Genesis block structure adjustment
    • Add the alliance and miner information into genesis block
    • Alliance and miner information is provided by configuration file (gcoin.conf)

gcoind not syncing

hi, i freshly installed the gcoin-community on my Ubuntu server 14.04 LTS

my gcoin.conf
root@GN:~# more ~/.gcoin/gcoin.conf rpcuser=username rpcpassword=password rpcport=6969 alliance=512102e00c5d4cd66ec85170747d0f7e457c4fe04eb1fafffcf8feb0862be7f14c99e75 1ae miner=1QAshXFAMvBLdbg5HLstsHBULn4WmNmjD

and after that:

root@GN:~# gcoin-cli getinfo { "version" : 1020101, "protocolversion" : 70002, "walletversion" : 60000, "blocks" : 0, "timeoffset" : 0, "connections" : 0, "proxy" : "", "difficulty" : 0.00024414, "testnet" : false, "keypoololdest" : 1507317525, "keystoresize" : 101, "errors" : "" }

what is wrong with that?
thanks for hints

Tom

gcoin new release: gcoin1.1.1

  • fix cache problem
  • fix rpc: sendlicense bug
  • update unit test
  • remove QT
  • rename:
    • bitcoind -> gcoined
    • bitcoin-cli -> gcoin-cli
    • getasseetinfo -> getlicenseinfo
    • getlicenseinfo -> getlicenselist

Automatic rebuild database

shuwei@shuweiSony:$ bitcoind -gcoin -daemon
gCoin server starting
shuwei@shuweiSony:
$ : Corrupted block database detected.

Do you want to rebuild the block database now?
y
y: command not found
shuwei@shuweiSony:~$

這個有空來修一下好了,這邊本來是qt的東西,看要拿掉還是要讓使用者輸入yes/no。

關於account的定義

目前在試用1.1版中,
關於指令中常出現的account,目前有一些疑問。

我先以getfixedaddress,查詢結果為1Cj2ij (address先以前6碼表示)

接著再setaccount 1Cj2ij Reki
但在getaccountaddress Reki
卻得到 176gaG

花時間找了一下後,發現listonewalletaddress的結果是 176gaG
而且getaccount 176gaGgetaccount 1Cj2ij都是Reki
因為我從未用過'176gaG',所以有些疑問
還請教目前gcoin account的定義為何?

p.s. 其他像getassetinfo等新指令,似乎尚無法使用?

Dynamic difficulty start check

Node在重啟時由於讀入cache的狀態和checkblock時的時間點會不一樣,加上由於無法紀錄在各個block height時當下的alliance狀態,可能造成重啟時dynamic difficulty check failure

Development process 的 doc/coding.md 遺失

Development process

Developers work in their own trees, then submit pull requests when they think their feature or bug fix is ready.

If it is a simple/trivial/non-controversial change, then one of the GCOIN development team members simply pulls it.

The patch will be accepted if there is broad consensus that it is a good thing. Developers should expect to rework and resubmit patches if the code doesn't match the project's coding conventions (see doc/coding.md) or are controversial.

block fork problem

Dynamic difficulty failed when blockchain fork

A block's pow check may failed if it connect to fork-chain
It's due to cache of miner state.

checkpoint file

目前checkpoint是hard code,我想是不是讓user手動增加一個checkpoint list 的file來檢查。
genesis block的check point還是可以寫死或是放進這個file。
方便我們sync blockchain,也方便私鏈檢查他們自己的blockchain。

Multi-color support

Several RPCs and functions does not support multi-color query, ex. gettransaction

可考慮修改 warning 出現的時機

連上140.112.29.201:12321之後,
getinfo 會出現以下警告訊息:「check your network connection, 66 blocks received in the last 4 hours (960 expected) at height 759」
但是網路應該其實沒有問題,可能可以修掉一些多餘的warnings

​jerry@jerry-VirtualBox:~/gcoin-community$ ./src/bitcoin-cli -gcoin getinfo
{ "version" : 1010000,
"protoc​​olversion" : 70002,
"walletversion" : 60000,
"blocks" : 759,
"timeoffset" : 0,
"connections" : 1,
"proxy" : "",
"difficulty" : 0.00388043,
"testnet" : false,
"keypoololdest" : 1461837034,
"keystoresize" : 1,
"errors" : "WARNING: check your network connection, 66 blocks received in the last 4 hours (960 expected) at height 759" }

rpc assignfixedaddress error

While mining, running assignfixedaddress to change the default address to a non-miner address causes data loss.

orphan block

  1. 沒有把接收到的orphan block標示為已收
  2. 在每240個block作base難度調整時會因為orphan block沒處理好出錯

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.