profile
viewpoint
Chen Quan terasum Ant Financial Hangzhou https://www.chenquan.me Golang, JavaScript, Blockchain

dictlab/mdict-cpp 10

*.mdx/*.mdd file interpreter cpp implementation

terasum/gm 4

sm2/sm3/sm4 cryptography online vaildate site, implements by golang

terasum/24daysofrust-zh_CN 0

Chinese version of zsiciarz's "24 days of Rust" article series.

terasum/architect-awesome 0

后端架构师技术图谱

terasum/avian 0

[INACTIVE] Avian is a lightweight virtual machine and class library designed to provide a useful subset of Java's features, suitable for building self-contained applications.

terasum/bitxhub 0

Interchain protocol IBTP reference implementation

terasum/Books 0

无它术,唯勤读书而多为之,自工

terasum/btcd 0

An alternative full node bitcoin implementation written in Go (golang)

terasum/burrow 0

Hyperledger Burrow

terasum/ChaZD 0

ChaZD 查字典,简洁易用的英汉字典Chrome扩展程序,支持划词哦:)

pull request commentjiahuang/d3-timeline

fix scaleFactor may devide by zero

This PR fixes the scaleFactor may divide by zero

terasum

comment created time in 21 hours

PR opened jiahuang/d3-timeline

fix scaleFactor may devide by zero
+5 -1

0 comment

1 changed file

pr created time in 21 hours

push eventterasum/d3-timeline

Chen Quan

commit sha d639894080980226702e2283d7c49f9cfbe692fe

fix scaleFactor may devide by zero

view details

push time in 21 hours

fork terasum/d3-timeline

Simple JS timeline plugin for d3

fork in 21 hours

created tagterasum/drush-ui

tagv0.0.1

drush-ui temporary directory

created time in a day

push eventterasum/drush-ui

terasum

commit sha eb9712605cdbeab40f45ae6f4584178a25f894fe

init

view details

push time in a day

create barnchterasum/drush-ui

branch : master

created branch time in a day

created repositoryterasum/drush-ui

drush-ui temporary directory

created time in a day

startedmicrosoft/FASTER

started time in 3 days

startedmicrosoft/msquic

started time in 4 days

startedservicemesher/meetup-slides

started time in 17 days

startedaeolianine/octave-networks-toolbox

started time in 20 days

issue commentdictlab/mdict-cpp

Error with Hunspell - Undefined symbols for architecture x86_64

@johannhuang I just tried Cmake and manually Make file to compile the code, both are success, how about try to modify the LD_LIBRARY_PATH ?

johannhuang

comment created time in 21 days

issue commentdictlab/mdict-cpp

Error with Hunspell - Undefined symbols for architecture x86_64

@johannhuang below is my result shows that the hunspell lib has placed the same location as yours.

➜  mdict-cpp git:(master) ls /usr/local/lib/ | grep hun
libhunspell-1.7.0.dylib
libhunspell-1.7.a
libhunspell-1.7.dylib

And compile successfully.

johannhuang

comment created time in 21 days

issue commentdictlab/mdict-cpp

Error with Hunspell - Undefined symbols for architecture x86_64

@johannhuang if you still have problem, tell me and I'll push a branch without Hunspell lib version, this library is not necessary to search the dictionary content.

johannhuang

comment created time in 25 days

issue commentdictlab/mdict-cpp

Error with Hunspell - Undefined symbols for architecture x86_64

@johannhuang the default hunspell installation by homebrew should be /usr/local/Cellar/hunspell, and the Makefile search path is /usr/local/lib, you have two choices:

  1. modified the CMakeList.txt file search path
  2. link the hunspell file into /usr/local/lib/hunspell
johannhuang

comment created time in 25 days

starteddragonflyoss/Dragonfly

started time in a month

startedvaleriansaliou/sonic

started time in a month

startedtendermint/iavl

started time in a month

pull request commentmeshplus/bitxhub

fix(internal/repo/config.go): fix typo

The CI was failed, logs:

image

terasum

comment created time in a month

PR opened meshplus/bitxhub

fix(internal/repo/config.go): fix typo
+1 -1

0 comment

1 changed file

pr created time in a month

push eventterasum/bitxhub

Chen Quan

commit sha 89cf230dae25187cdc7ce666e414a1693da054d8

fix(internal/repo/config.go): fix typo

view details

push time in a month

fork terasum/bitxhub

Interchain protocol IBTP reference implementation

https://www.hyperchain.cn/en/products/interchain

fork in a month

issue closedmeshplus/bitxhub

If Pier is malicious, how can relay-chain recognize it?

General Question

When I read the White-Paper, I found a question about the Pier design. Compare with Cosmos and Plokadot, those design both ensure the protocol communicate with relay-chain directly, but Bitxhub use the Pier to achieve this.

I wonder if the Pier is malicious, can relay-chain recognize this? Just by the source appChain's Merkle Proof? How about a Pier makes a fake proof?

In the section 5 of the White-Paper, has addressed the basic solution about prevent malicious Pier, but I'm doubt how can a dozen of Pires reach a agreement to confirm a transaction, by some consensus algorithm?

closed time in a month

terasum

startedmarkbates/pkger

started time in a month

startedxtaci/gaio

started time in a month

startedbazelbuild/bazel-gazelle

started time in a month

startedlehmannro/assert.sh

started time in a month

issue commentmeshplus/bitxhub

If Pier is malicious, how can relay-chain recognize it?

Thanks, so, how does Bitxhub audit the validators, by plugins?

terasum

comment created time in a month

push eventterasum/go-ethereum

Péter Szilágyi

commit sha 2b6158a51e4b4660ed4093880ed1e0a368aecce4

common/fdlimit: fix macos file descriptors for Go 1.12

view details

Péter Szilágyi

commit sha 505a49e689683f11326ef30af3b9bcff8f3c2b8f

Merge pull request #19166 from SamuelMarks/go-1.12 Upgrade to Go 1.12

view details

lash

commit sha 62d9d638582fa5fd7bcfaa55e8810fcfb898a4dd

swarm/network: WIP consider all nodes for healthy iteration (#19155) * swarm/network: WIP consider all nodes for healthy iteration * swarm/network/simulation: extend TestWaitTillHealthy to really check kads are healthy * cmd/swarm/swarm-snapshot: fixed bugs in snapshot creation binary * swarm/network/simulation: addressed PR comments * swarm/network/simulation: defer sim.Clsoe() * swarm/network/simulation: fixed wrong sim.Close() * swarm/network/simulation: addressed PR comments * cmd/swarm/swarm-snapshot: reducing default to 8 nodes, more to 4 * cmd/swarm/swarm-snapshot: extended timeout to 3 mins, or 256 nodes snapshot times out * swarm/network/simulation: More PR comments

view details

Felix Lange

commit sha dd28ba378a8138f95c1c261972894afafa4031c3

node: require LocalAppData variable (#19132) * node: require LocalAppData variable This avoids path inconsistencies on Windows XP. Hat tip to @MicahZoltu for catching this so quickly. * node: fix typo

view details

Péter Szilágyi

commit sha dac7cbcf21a601ef889aa56c59d22c3a3776099e

p2p/enode: use localItemKey for local sequence number (#19131) * p2p/discover: remove unused function * p2p/enode: use localItemKey for local sequence number I added localItemKey for this purpose in #18963, but then forgot to actually use it. This changes the database layout yet again and requires bumping the version number.

view details

Péter Szilágyi

commit sha 1bc7f3f90606ea01f51babb9c87384684f87d4a8

core/types: fix receipt legacy decoding

view details

Péter Szilágyi

commit sha 39bd2609ca730b3b628003b3f938aed7d49132ab

crypto/bn256/cloudflare: pull in upstream fix for Go 1.12 R18

view details

Péter Szilágyi

commit sha 0f41356b9511f2d92d84e13680c5768754066156

Merge pull request #19182 from karalabe/fix-legacy-receipt-decoding core/types: fix receipt legacy decoding

view details

Péter Szilágyi

commit sha 313576530fe2ca0d37c6ddcdd8441030176c6c61

Merge pull request #19183 from karalabe/bn256-arm64-go1.12-fix crypto/bn256/cloudflare: pull in upstream fix for Go 1.12 R18

view details

Péter Szilágyi

commit sha 509ea3ef9b5317329f829c5cabe620c0e5f457e7

build/deb: use custom cache for PPA builder

view details

holisticode

commit sha 994326ba00bc5783a8935c8428d97131d72a4654

swarm: new snapshot files (#19185)

view details

Péter Szilágyi

commit sha 5c03baaf6feb32d1a53b988f26d01d8e4ec19e98

Merge pull request #19184 from karalabe/fix-ppa-go1.11-cache build/deb: use custom cache for PPA builder

view details

Péter Szilágyi

commit sha 696a65b0162ef89f2a573e93b341303d215baace

build/deb: fix PPA env var setting

view details

Péter Szilágyi

commit sha 0594deb65281bb6e6536c5741f56e75be6484f75

Merge pull request #19187 from karalabe/fix-ppa-go1.11-cache-2 build/deb: fix PPA env var setting

view details

Péter Szilágyi

commit sha 94eca08ad8bf8d101a29334afe69498cde2aa584

build: enable Ubuntu Disco Dingo PPA builds

view details

Anton Evangelatov

commit sha 4e9230ea7a846013777a9d7227f2ac0dec8678ec

swarm: enable p2p/discovery and disable dynamic dialling (#19189)

view details

Guillaume Ballet

commit sha 729bf365b5f17325be9107b63b233da54100eec6

whisper: Remove v5 (#18432)

view details

Janoš Guljaš

commit sha b797dd07d2f2cf0868d4fe79e120d5cf0b8fdc0b

swarm/shed, swarm/storage/localstore: add LastPullSubscriptionChunk (#19190) * swarm/shed, swarm/storage/localstore: add LastPullSubscriptionChunk * swarm/shed: fix comments * swarm/shed: fix TestIncByteSlice test * swarm/storage/localstore: fix TestDB_LastPullSubscriptionChunk

view details

Anton Evangelatov

commit sha f9aa1cd21f776a4d3267d9c89772bdc622468d6d

Revert "swarm/network: Use actual remote peer ip in underlay (#19137)" (#19193) This reverts commit 460d206f309fc0884c666bd191a1b6a4b63462fc.

view details

Martin Holst Swende

commit sha e2d322b25a9ed46f06cbcd87cb1221945dd1c4ff

build: add clef to alltools and deb

view details

push time in a month

issue commentmeshplus/bitxhub

If Pier is malicious, how can relay-chain recognize it?

@4ever9 Ok, got it. Further more, if Pier cannot verify the proof, how can Pier ensure the validator is true? The validator's identify also need Bitxhub to verify? Means that the register process should contain the validator's identity?

terasum

comment created time in a month

startedmosn/mosn

started time in a month

push eventterasum/go-ethereum

Andrey Petrov

commit sha 2a75fe3308faf4d77054e00b55566c9f18591572

rpc: Add admin_addTrustedPeer and admin_removeTrustedPeer. These RPC calls are analogous to Parity's parity_addReservedPeer and parity_removeReservedPeer. They are useful for adjusting the trusted peer set during runtime, without requiring restarting the server.

view details

Andrey Petrov

commit sha 773857a5242a3fe7458a9c9b60a4ea6333582e56

p2p: Test for MaxPeers=0 and TrustedPeer override

view details

Andrey Petrov

commit sha 699794d88d86c30fa8ac74c0bbe3e0ac9cde88a2

p2p: More tests for AddTrustedPeer/RemoveTrustedPeer

view details

Andrey Petrov

commit sha 399aa710d514561be571dc180aa4afe9fcc2138d

p2p: Attempt to race check peer.Inbound() in TestServerDial

view details

Andrey Petrov

commit sha dcca66bce8ec79bcf0e06c32f57d0011f8d9fa93

p2p: Cache inbound flag on Peer.isInbound to avoid a race

view details

Andrey Petrov

commit sha 193a402cc08e69f8c6b92106e8e81104d260d26c

p2p: Test for peer.rw.flags race conditions

view details

Andrey Petrov

commit sha 6209545083f656f2dccbe4561644a757ff6443b5

p2p: Wrap conn.flags ops with atomic.Load/Store

view details

Zak Cole

commit sha eb794af8336de0cfcea6863fe856fbd36e3064ab

consensus/ethash: fixed documentation typo (#17121) "proot-of-work" to "proof-of-work"

view details

Felföldi Zsolt

commit sha f524ec4326ab58355bc2b3bc237ec7441c206713

light: new CHTs (#17124)

view details

Felföldi Zsolt

commit sha 51df1c1f20201b3ba6fba6e874a3c72f5d2a9123

les: add announcement safety check to light fetcher (#17034)

view details

Felix Lange

commit sha 37685930d953bcbe023f9bc65b135a8d8b8f1488

params: v1.8.12 stable

view details

Felix Lange

commit sha 3b0745156428376e4ca4ae0449db5864e672bc3b

params, VERSION: v1.8.13 unstable

view details

LeoLiao

commit sha dbae1dc7b3a3e1ebe1721ee3e324a44ae9a7e2c6

rpc: fixed comment grammar issue (#17146)

view details

LeoLiao

commit sha 4dbefc1f2577e46b8fd4a7f670c3319d9e6d7f71

cmd/geth: fixed comment typo (#17140)

view details

LeoLiao

commit sha 0b20b1a050c2ee08a238b287b2f621ae1b9dec53

consensus/clique: fixed documentation copy-paste issue (#17137)

view details

Wenbiao Zheng

commit sha fbeb4f20f97988c3715347fb06e0cb2f0e08f20b

cmd/geth: fix usage formatting (#17136)

view details

Smilenator

commit sha 30bdf817a0d0afb33f3635f1de877f9caf09be05

core/types: polish TxDifference code and docs a bit (#17130) * core: fix func TxDifference fix a typo in func comment; change named return to unnamed as there's explicit return in the body * fix another typo in TxDifference

view details

Anton Evangelatov

commit sha b3711af05176f446fad5ee90e2be4bd09c4086a2

swarm: ctx propagation; bmt fixes; pss generic notification framework (#17150) * cmd/swarm: minor cli flag text adjustments * swarm/api/http: sticky footer for swarm landing page using flex * swarm/api/http: sticky footer for error pages and fix for multiple choices * cmd/swarm, swarm/storage, swarm: fix mingw on windows test issues * cmd/swarm: update description of swarm cmd * swarm: added network ID test * cmd/swarm: support for smoke tests on the production swarm cluster * cmd/swarm/swarm-smoke: simplify cluster logic as per suggestion * swarm: propagate ctx to internal apis (#754) * swarm/metrics: collect disk measurements * swarm/bmt: fix io.Writer interface * Write now tolerates arbitrary variable buffers * added variable buffer tests * Write loop and finalise optimisation * refactor / rename * add tests for empty input * swarm/pss: (UPDATE) Generic notifications package (#744) swarm/pss: Generic package for creating pss notification svcs * swarm: Adding context to more functions * swarm/api: change colour of landing page in templates * swarm/api: change landing page to react to enter keypress

view details

Wenbiao Zheng

commit sha 2eedbe799f5eb8766e4808d8a1810cc1c90c4b93

cmd: typo fixed, isntance -> instance (#17149)

view details

Kurkó Mihály

commit sha a9835c1816bc49ee54c82b4f2a5b05cbcd89881b

cmd, dashboard, log: log collection and exploration (#17097) * cmd, dashboard, internal, log, node: logging feature * cmd, dashboard, internal, log: requested changes * dashboard, vendor: gofmt, govendor, use vendored file watcher * dashboard, log: gofmt -s -w, goimports * dashboard, log: gosimple

view details

push time in 2 months

issue openedmeshplus/bitxhub

If Pier is malicious, how can relay-chain recognize it?

General Question

When I read the White-Paper, I found a question about the Pier design. Compare with Cosmos and Plokadot, those design both ensure the protocol communicate with relay-chain directly, but Bitxhub use the Pier to achieve this.

I wonder if the Pier is malicious, can relay-chain recognize this? Just by the source appChain's Merkle Proof? How about a Pier makes a fake proof?

In the section 5 of the White-Paper, has addressed the basic solution about prevent malicious Pier, but I'm doubt how can a dozen of Pires reach a agreement to confirm a transaction, by some consensus algorithm?

created time in 2 months

startedclearmatics/ion

started time in 2 months

startedsofastack/sofa-boot

started time in 2 months

startedskyline75489/what-happens-when-zh_CN

started time in 2 months

startedJam3/math-as-code

started time in 2 months

startedVictoriaMetrics/VictoriaMetrics

started time in 2 months

starteddictlab/mdict-cpp

started time in 2 months

startedTencent/bk-ci

started time in 2 months

startedpanjf2000/gnet

started time in 2 months

startedapache/kylin

started time in 2 months

startedapache/dubbo-go

started time in 2 months

startedseata/seata-samples

started time in 2 months

startedalibaba/pouch

started time in 2 months

startedpoanetwork/hbbft

started time in 2 months

startedsenghoo/golang-design-pattern

started time in 2 months

startedgoogle/go-microservice-helpers

started time in 2 months

startedboostorg/boost

started time in 2 months

startedbazelbuild/bazel

started time in 2 months

starteddalek-cryptography/bulletproofs

started time in 2 months

startedamiller/HoneyBadgerBFT

started time in 2 months

startedchen3feng/blade-build

started time in 2 months

startedthreedr3am/learnjavabug

started time in 2 months

startedmicrosoft/CCF

started time in 2 months

startedbalena-io/etcher

started time in 2 months

starteddidi/nightingale

started time in 3 months

startedasdine/genji

started time in 3 months

startedmicrosoft/playwright

started time in 3 months

more