Decentralized meta-learning

Decentralized meta-learning

Decentralized meta-learning... costan.ro


Generate Ethereum address

27 Feb 2021 2 minute read 0 comments icostan

  Generate Ethereum address from private key using plain old Python3, Elliptic Curve multiplication from SageMath and of course Keccak hash function. import sha3 def keccak(bin): h = sha3.keccak_256() h.update(bin); return h.hexdigest...

BigO notation, complexities and graphs

29 Dec 2020 3 minute read 0 comments icostan

Big-O notation or Big Omicron (e.g. Ο(n)) also called "asymptotic growth" notation is used to represent the worst-case scenario (the upper bound) for a given algorithm. There is also Big Omega (e.g. Ω(n)) the lower bound and Big Theta (e.g. Θ(n)) bot...

Hash functions

24 Nov 2020 4 minute read 1 comment icostan

In simple terms, hash functions transform input data of arbitrary size (e.g. text, binary, etc) to fixed-length output (called hash value, hash code, fingerprint, message digest or simply hash) in a deterministic way. What else? Types of hash functio...

Elliptic curves with animations

30 Oct 2020 4 minute read 0 comments icostan

The easiest way to understand Elliptic Curve (EC), point addition, scalar multiplication and trapdoor function; explained with simple graphs and animations. 1. Abstract What the heck is an elliptic curve? A plane algebraic curve defined by an equ...