Bitcoin Qt Wallet Synchronizing With Network Slow ...
synchronization - Synchronizing with network - Bitcoin ...
Wallet won't sync - Beginners Guide to Bitcoin, Blockchain ...
Bitcoin Core is stuck "synchronizing with network"
Three months ago I tried to transfer money to my Bitcoin wallet over Bitcoin Core and it got stuck "synchronizing with network". It says there is more than 1 year left. and keeps fluctuating with no progress. I was sending coins from the circle app on my iphone to my 2012 mac laptop with Bitcoin Core. How can I either fix this to complete the transfer or cancel the whole thing and get my money back? very new and stupid please help
https://github.com/gridcoin-community/Gridcoin-Research/releases/tag/126.96.36.199 Finally! After over ten months of development and testing, "Fern" has arrived! This is a whopper. 240 pull requests merged. Essentially a complete rewrite that was started with the scraper (the "neural net" rewrite) in "Denise" has now been completed. Practically the ENTIRE Gridcoin specific codebase resting on top of the vanilla Bitcoin/Peercoin/Blackcoin vanilla PoS code has been rewritten. This removes the team requirement at last (see below), although there are many other important improvements besides that. Fern was a monumental undertaking. We had to encode all of the old rules active for the v10 block protocol in new code and ensure that the new code was 100% compatible. This had to be done in such a way as to clear out all of the old spaghetti and ring-fence it with tightly controlled class implementations. We then wrote an entirely new, simplified ruleset for research rewards and reengineered contracts (which includes beacon management, polls, and voting) using properly classed code. The fundamentals of Gridcoin with this release are now on a very sound and maintainable footing, and the developers believe the codebase as updated here will serve as the fundamental basis for Gridcoin's future roadmap. We have been testing this for MONTHS on testnet in various stages. The v10 (legacy) compatibility code has been running on testnet continuously as it was developed to ensure compatibility with existing nodes. During the last few months, we have done two private testnet forks and then the full public testnet testing for v11 code (the new protocol which is what Fern implements). The developers have also been running non-staking "sentinel" nodes on mainnet with this code to verify that the consensus rules are problem-free for the legacy compatibility code on the broader mainnet. We believe this amount of testing is going to result in a smooth rollout. Given the amount of changes in Fern, I am presenting TWO changelogs below. One is high level, which summarizes the most significant changes in the protocol. The second changelog is the detailed one in the usual format, and gives you an inkling of the size of this release.
Note that the protocol changes will not become active until we cross the hard-fork transition height to v11, which has been set at 2053000. Given current average block spacing, this should happen around October 4, about one month from now. Note that to get all of the beacons in the network on the new protocol, we are requiring ALL beacons to be validated. A two week (14 day) grace period is provided by the code, starting at the time of the transition height, for people currently holding a beacon to validate the beacon and prevent it from expiring. That means that EVERY CRUNCHER must advertise and validate their beacon AFTER the v11 transition (around Oct 4th) and BEFORE October 18th (or more precisely, 14 days from the actual date of the v11 transition). If you do not advertise and validate your beacon by this time, your beacon will expire and you will stop earning research rewards until you advertise and validate a new beacon. This process has been made much easier by a brand new beacon "wizard" that helps manage beacon advertisements and renewals. Once a beacon has been validated and is a v11 protocol beacon, the normal 180 day expiration rules apply. Note, however, that the 180 day expiration on research rewards has been removed with the Fern update. This means that while your beacon might expire after 180 days, your earned research rewards will be retained and can be claimed by advertising a beacon with the same CPID and going through the validation process again. In other words, you do not lose any earned research rewards if you do not stake a block within 180 days and keep your beacon up-to-date. The transition height is also when the team requirement will be relaxed for the network.
Besides the beacon wizard, there are a number of improvements to the GUI, including new UI transaction types (and icons) for staking the superblock, sidestake sends, beacon advertisement, voting, poll creation, and transactions with a message. The main screen has been revamped with a better summary section, and better status icons. Several changes under the hood have improved GUI performance. And finally, the diagnostics have been revamped.
The wallet sync speed has been DRASTICALLY improved. A decent machine with a good network connection should be able to sync the entire mainnet blockchain in less than 4 hours. A fast machine with a really fast network connection and a good SSD can do it in about 2.5 hours. One of our goals was to reduce or eliminate the reliance on snapshots for mainnet, and I think we have accomplished that goal with the new sync speed. We have also streamlined the in-memory structures for the blockchain which shaves some memory use. There are so many goodies here it is hard to summarize them all. I would like to thank all of the contributors to this release, but especially thank @cyrossignol, whose incredible contributions formed the backbone of this release. I would also like to pay special thanks to @barton2526, @caraka, and @Quezacoatl1, who tirelessly helped during the testing and polishing phase on testnet with testing and repeated builds for all architectures. The developers are proud to present this release to the community and we believe this represents the starting point for a true renaissance for Gridcoin!
Most significantly, nodes calculate research rewards directly from the magnitudes in EACH superblock between stakes instead of using a two- or three- point average based on a CPID's current magnitude and the magnitude for the CPID when it last staked. For those long-timers in the community, this has been referred to as "Superblock Windows," and was first done in proof-of-concept form by @denravonska.
Network magnitude unit pinned to a static value of 0.25
Max research reward allowed per block raised to 16384 GRC (from 12750 GRC)
New CPIDs begin accruing research rewards from the first superblock that contains the CPID instead of from the time of the beacon advertisement
500 GRC research reward limit for a CPID's first stake
6-month expiration for unclaimed rewards
10-block spacing requirement between research reward claims
Rolling 5-day payment-per-day limit
Legacy tolerances for floating-point error and time drift
The need to include a valid copy of a CPID's magnitude in a claim
10-block emission adjustment interval for the magnitude unit
One-time beacon activation requires that participants temporarily change their usernames to a verification code at one whitelisted BOINC project
Verification codes of pending beacons expire after 3 days
Self-service beacon removal
Burn fee for beacon advertisement increased from 0.00001 GRC to 0.5 GRC
Rain addresses derived from beacon keys instead of a default wallet address
Beacon expiration determined as of the current block instead of the previous block
The ability for developers to remove beacons
The ability to sign research reward claims with non-current but unexpired beacons
As a reminder:
Beacons expire after 6 months pass (180 days)
Beacons can be renewed after 5 months pass (150 days)
Renewed beacons must be signed with the same key as the original beacon
Magnitudes less than 1 include two fractional places
Magnitudes greater than or equal to 1 but less than 10 include one fractional place
A valid superblock must match a scraper convergence
Superblock popularity election mechanics
Yes/no/abstain and single-choice response types (no user-facing support yet)
To create a poll, a maximum of 250 UTXOs for a single address must add up to 100000 GRC. These are selected from the largest downwards.
Burn fee for creating polls scaled by the number of UTXOs claimed
50 GRC for a poll contract
0.001 GRC per claimed UTXO
Burn fee for casting votes scaled by the number of UTXOs claimed
0.01 GRC for a vote contract
0.01 GRC to claim magnitude
0.01 GRC per claimed address
0.001 GRC per claimed UTXO
Maximum length of a poll title: 80 characters
Maximum length of a poll question: 100 characters
Maximum length of a poll discussion website URL: 100 characters
Maximum number of poll choices: 20
Maximum length of a poll choice label: 100 characters
Magnitude, CPID count, and participant count poll weight types
The ability for developers to remove polls and votes
[188.8.131.52] 2020-09-03, mandatory, "Fern"
Backport newer uint256 types from Bitcoin #1570 (@cyrossignol)
Implement project level rain for rainbymagnitude #1580 (@jamescowens)
Upgrade utilities (Update checker and snapshot downloadeapplication) #1576 (@iFoggz)
Provide fees collected in the block by the miner #1601 (@iFoggz)
Add support for generating legacy superblocks from scraper stats #1603 (@cyrossignol)
Port of the Bitcoin Logger to Gridcoin #1600 (@jamescowens)
Implement zapwallettxes #1605 (@jamescowens)
Implements a global event filter to suppress help question mark #1609 (@jamescowens)
Add next target difficulty to RPC output #1615 (@cyrossignol)
Add caching for block hashes to CBlock #1624 (@cyrossignol)
Make toolbars and tray icon red for testnet #1637 (@jamescowens)
Add an rpc call convergencereport #1643 (@jamescowens)
Implement newline filter on config file read in #1645 (@jamescowens)
Implement beacon status icon/button #1646 (@jamescowens)
Add gridcointestnet.png #1649 (@caraka)
Add precision to support magnitudes less than 1 #1651 (@cyrossignol)
Replace research accrual calculations with superblock snapshots #1657 (@cyrossignol)
Publish example gridcoinresearch.conf as a md document to the doc directory #1662 (@jamescowens)
Add options checkbox to disable transaction notifications #1666 (@jamescowens)
Add support for self-service beacon deletion #1695 (@cyrossignol)
Add support for type-specific contract fee amounts #1698 (@cyrossignol)
Add verifiedbeaconreport and pendingbeaconreport #1696 (@jamescowens)
Add preliminary testing option for block v11 height on testnet #1706 (@cyrossignol)
Add verified beacons manifest part to superblock validator #1711 (@cyrossignol)
Implement beacon, vote, and superblock display categories/icons in UI transaction model #1717 (@jamescowens)
Hey all, I've been researching coins since 2017 and have gone through 100s of them in the last 3 years. I got introduced to blockchain via Bitcoin of course, analyzed Ethereum thereafter and from that moment I have a keen interest in smart contact platforms. I’m passionate about Ethereum but I find Zilliqa to have a better risk-reward ratio. Especially because Zilliqa has found an elegant balance between being secure, decentralized and scalable in my opinion.
Below I post my analysis of why from all the coins I went through I’m most bullish on Zilliqa (yes I went through Tezos, EOS, NEO, VeChain, Harmony, Algorand, Cardano etc.). Note that this is not investment advice and although it's a thorough analysis there is obviously some bias involved. Looking forward to what you all think!
Fun fact: the name Zilliqa is a play on ‘silica’ silicon dioxide which means “Silicon for the high-throughput consensus computer.”
This post is divided into (i) Technology, (ii) Business & Partnerships, and (iii) Marketing & Community. I’ve tried to make the technology part readable for a broad audience. If you’ve ever tried understanding the inner workings of Bitcoin and Ethereum you should be able to grasp most parts. Otherwise, just skim through and once you are zoning out head to the next part.
Technology and some more:
The technology is one of the main reasons why I’m so bullish on Zilliqa. First thing you see on their website is: “Zilliqa is a high-performance, high-security blockchain platform for enterprises and next-generation applications.” These are some bold statements.
Before we deep dive into the technology let’s take a step back in time first as they have quite the history. The initial research paper from which Zilliqa originated dates back to August 2016: Elastico: A Secure Sharding Protocol For Open Blockchains where Loi Luu (Kyber Network) is one of the co-authors. Other ideas that led to the development of what Zilliqa has become today are: Bitcoin-NG, collective signing CoSi, ByzCoin and Omniledger.
The technical white paper was made public in August 2017 and since then they have achieved everything stated in the white paper and also created their own open source intermediate level smart contract language called Scilla (functional programming language similar to OCaml) too.
Mainnet is live since the end of January 2019 with daily transaction rates growing continuously. About a week ago mainnet reached 5 million transactions, 500.000+ addresses in total along with 2400 nodes keeping the network decentralized and secure. Circulating supply is nearing 11 billion and currently only mining rewards are left. The maximum supply is 21 billion with annual inflation being 7.13% currently and will only decrease with time.
Zilliqa realized early on that the usage of public cryptocurrencies and smart contracts were increasing but decentralized, secure, and scalable alternatives were lacking in the crypto space. They proposed to apply sharding onto a public smart contract blockchain where the transaction rate increases almost linear with the increase in the amount of nodes. More nodes = higher transaction throughput and increased decentralization. Sharding comes in many forms and Zilliqa uses network-, transaction- and computational sharding. Network sharding opens up the possibility of using transaction- and computational sharding on top. Zilliqa does not use state sharding for now. We’ll come back to this later.
Before we continue dissecting how Zilliqa achieves such from a technological standpoint it’s good to keep in mind that a blockchain being decentralised and secure and scalable is still one of the main hurdles in allowing widespread usage of decentralised networks. In my opinion this needs to be solved first before blockchains can get to the point where they can create and add large scale value. So I invite you to read the next section to grasp the underlying fundamentals. Because after all these premises need to be true otherwise there isn’t a fundamental case to be bullish on Zilliqa, right?
Down the rabbit hole
How have they achieved this? Let’s define the basics first: key players on Zilliqa are the users and the miners. A user is anybody who uses the blockchain to transfer funds or run smart contracts. Miners are the (shard) nodes in the network who run the consensus protocol and get rewarded for their service in Zillings (ZIL). The mining network is divided into several smaller networks called shards, which is also referred to as ‘network sharding’. Miners subsequently are randomly assigned to a shard by another set of miners called DS (Directory Service) nodes. The regular shards process transactions and the outputs of these shards are eventually combined by the DS shard as they reach consensus on the final state. More on how these DS shards reach consensus (via pBFT) will be explained later on.
The Zilliqa network produces two types of blocks: DS blocks and Tx blocks. One DS Block consists of 100 Tx Blocks. And as previously mentioned there are two types of nodes concerned with reaching consensus: shard nodes and DS nodes. Becoming a shard node or DS node is being defined by the result of a PoW cycle (Ethash) at the beginning of the DS Block. All candidate mining nodes compete with each other and run the PoW (Proof-of-Work) cycle for 60 seconds and the submissions achieving the highest difficulty will be allowed on the network. And to put it in perspective: the average difficulty for one DS node is ~ 2 Th/s equaling 2.000.000 Mh/s or 55 thousand+ GeForce GTX 1070 / 8 GB GPUs at 35.4 Mh/s. Each DS Block 10 new DS nodes are allowed. And a shard node needs to provide around 8.53 GH/s currently (around 240 GTX 1070s). Dual mining ETH/ETC and ZIL is possible and can be done via mining software such as Phoenix and Claymore. There are pools and if you have large amounts of hashing power (Ethash) available you could mine solo.
The PoW cycle of 60 seconds is a peak performance and acts as an entry ticket to the network. The entry ticket is called a sybil resistance mechanism and makes it incredibly hard for adversaries to spawn lots of identities and manipulate the network with these identities. And after every 100 Tx Blocks which corresponds to roughly 1,5 hour this PoW process repeats. In between these 1,5 hour, no PoW needs to be done meaning Zilliqa’s energy consumption to keep the network secure is low. For more detailed information on how mining works click here. Okay, hats off to you. You have made it this far. Before we go any deeper down the rabbit hole we first must understand why Zilliqa goes through all of the above technicalities and understand a bit more what a blockchain on a more fundamental level is. Because the core of Zilliqa’s consensus protocol relies on the usage of pBFT (practical Byzantine Fault Tolerance) we need to know more about state machines and their function. Navigate to Viewblock, a Zilliqa block explorer, and just come back to this article. We will use this site to navigate through a few concepts.
We have established that Zilliqa is a public and distributed blockchain. Meaning that everyone with an internet connection can send ZILs, trigger smart contracts, etc. and there is no central authority who fully controls the network. Zilliqa and other public and distributed blockchains (like Bitcoin and Ethereum) can also be defined as state machines.
Taking the liberty of paraphrasing examples and definitions given by Samuel Brooks’ medium article, he describes the definition of a blockchain (like Zilliqa) as: “A peer-to-peer, append-only datastore that uses consensus to synchronize cryptographically-secure data”.
Next, he states that: "blockchains are fundamentally systems for managing valid state transitions”. For some more context, I recommend reading the whole medium article to get a better grasp of the definitions and understanding of state machines. Nevertheless, let’s try to simplify and compile it into a single paragraph. Take traffic lights as an example: all its states (red, amber, and green) are predefined, all possible outcomes are known and it doesn’t matter if you encounter the traffic light today or tomorrow. It will still behave the same. Managing the states of a traffic light can be done by triggering a sensor on the road or pushing a button resulting in one traffic lights’ state going from green to red (via amber) and another light from red to green.
With public blockchains like Zilliqa, this isn’t so straightforward and simple. It started with block #1 almost 1,5 years ago and every 45 seconds or so a new block linked to the previous block is being added. Resulting in a chain of blocks with transactions in it that everyone can verify from block #1 to the current #647.000+ block. The state is ever changing and the states it can find itself in are infinite. And while the traffic light might work together in tandem with various other traffic lights, it’s rather insignificant comparing it to a public blockchain. Because Zilliqa consists of 2400 nodes who need to work together to achieve consensus on what the latest valid state is while some of these nodes may have latency or broadcast issues, drop offline or are deliberately trying to attack the network, etc.
Now go back to the Viewblock page take a look at the amount of transaction, addresses, block and DS height and then hit refresh. Obviously as expected you see new incremented values on one or all parameters. And how did the Zilliqa blockchain manage to transition from a previous valid state to the latest valid state? By using pBFT to reach consensus on the latest valid state.
After having obtained the entry ticket, miners execute pBFT to reach consensus on the ever-changing state of the blockchain. pBFT requires a series of network communication between nodes, and as such there is no GPU involved (but CPU). Resulting in the total energy consumed to keep the blockchain secure, decentralized and scalable being low.
pBFT stands for practical Byzantine Fault Tolerance and is an optimization on the Byzantine Fault Tolerant algorithm. To quote Blockonomi: “In the context of distributed systems, Byzantine Fault Tolerance is the ability of a distributed computer network to function as desired and correctly reach a sufficient consensus despite malicious components (nodes) of the system failing or propagating incorrect information to other peers.” Zilliqa is such a distributed computer network and depends on the honesty of the nodes (shard and DS) to reach consensus and to continuously update the state with the latest block. If pBFT is a new term for you I can highly recommend the Blockonomi article.
The idea of pBFT was introduced in 1999 - one of the authors even won a Turing award for it - and it is well researched and applied in various blockchains and distributed systems nowadays. If you want more advanced information than the Blockonomi link provides click here. And if you’re in between Blockonomi and the University of Singapore read the Zilliqa Design Story Part 2 dating from October 2017. Quoting from the Zilliqa tech whitepaper: “pBFT relies upon a correct leader (which is randomly selected) to begin each phase and proceed when the sufficient majority exists. In case the leader is byzantine it can stall the entire consensus protocol. To address this challenge, pBFT offers a view change protocol to replace the byzantine leader with another one.”
pBFT can tolerate ⅓ of the nodes being dishonest (offline counts as Byzantine = dishonest) and the consensus protocol will function without stalling or hiccups. Once there are more than ⅓ of dishonest nodes but no more than ⅔ the network will be stalled and a view change will be triggered to elect a new DS leader. Only when more than ⅔ of the nodes are dishonest (66%) double-spend attacks become possible.
If the network stalls no transactions can be processed and one has to wait until a new honest leader has been elected. When the mainnet was just launched and in its early phases, view changes happened regularly. As of today the last stalling of the network - and view change being triggered - was at the end of October 2019.
Another benefit of using pBFT for consensus besides low energy is the immediate finality it provides. Once your transaction is included in a block and the block is added to the chain it’s done. Lastly, take a look at this article where three types of finality are being defined: probabilistic, absolute and economic finality. Zilliqa falls under the absolute finality (just like Tendermint for example). Although lengthy already we skipped through some of the inner workings from Zilliqa’s consensus: read the Zilliqa Design Story Part 3 and you will be close to having a complete picture on it. Enough about PoW, sybil resistance mechanism, pBFT, etc. Another thing we haven’t looked at yet is the amount of decentralization.
Currently, there are four shards, each one of them consisting of 600 nodes. 1 shard with 600 so-called DS nodes (Directory Service - they need to achieve a higher difficulty than shard nodes) and 1800 shard nodes of which 250 are shard guards (centralized nodes controlled by the team). The amount of shard guards has been steadily declining from 1200 in January 2019 to 250 as of May 2020. On the Viewblock statistics, you can see that many of the nodes are being located in the US but those are only the (CPU parts of the) shard nodes who perform pBFT. There is no data from where the PoW sources are coming. And when the Zilliqa blockchain starts reaching its transaction capacity limit, a network upgrade needs to be executed to lift the current cap of maximum 2400 nodes to allow more nodes and formation of more shards which will allow to network to keep on scaling according to demand. Besides shard nodes there are also seed nodes. The main role of seed nodes is to serve as direct access points (for end-users and clients) to the core Zilliqa network that validates transactions. Seed nodes consolidate transaction requests and forward these to the lookup nodes (another type of nodes) for distribution to the shards in the network. Seed nodes also maintain the entire transaction history and the global state of the blockchain which is needed to provide services such as block explorers. Seed nodes in the Zilliqa network are comparable to Infura on Ethereum.
The seed nodes were first only operated by Zilliqa themselves, exchanges and Viewblock. Operators of seed nodes like exchanges had no incentive to open them for the greater public. They were centralised at first. Decentralisation at the seed nodes level has been steadily rolled out since March 2020 ( Zilliqa Improvement Proposal 3 ). Currently the amount of seed nodes is being increased, they are public-facing and at the same time PoS is applied to incentivize seed node operators and make it possible for ZIL holders to stake and earn passive yields. Important distinction: seed nodes are not involved with consensus! That is still PoW as entry ticket and pBFT for the actual consensus.
5% of the block rewards are being assigned to seed nodes (from the beginning in 2019) and those are being used to pay out ZIL stakers. The 5% block rewards with an annual yield of 10.03% translate to roughly 610 MM ZILs in total that can be staked. Exchanges use the custodial variant of staking and wallets like Moonlet will use the non-custodial version (starting in Q3 2020). Staking is being done by sending ZILs to a smart contract created by Zilliqa and audited by Quantstamp.
With a high amount of DS; shard nodes and seed nodes becoming more decentralized too, Zilliqa qualifies for the label of decentralized in my opinion.
Generalized: programming languages can be divided into being ‘object-oriented’ or ‘functional’. Here is an ELI5 given by software development academy: * “all programs have two basic components, data – what the program knows – and behavior – what the program can do with that data. So object-oriented programming states that combining data and related behaviors in one place, is called “object”, which makes it easier to understand how a particular program works. On the other hand, functional programming argues that data and behavior are different things and should be separated to ensure their clarity.” *
Scilla is on the functional side and shares similarities with OCaml: OCaml is a general-purpose programming language with an emphasis on expressiveness and safety. It has an advanced type system that helps catch your mistakes without getting in your way. It's used in environments where a single mistake can cost millions and speed matters, is supported by an active community, and has a rich set of libraries and development tools. For all its power, OCaml is also pretty simple, which is one reason it's often used as a teaching language.
Scilla is blockchain agnostic, can be implemented onto other blockchains as well, is recognized by academics and won a so-called Distinguished Artifact Award award at the end of last year.
One of the reasons why the Zilliqa team decided to create their own programming language focused on preventing smart contract vulnerabilities is that adding logic on a blockchain, programming, means that you cannot afford to make mistakes. Otherwise, it could cost you. It’s all great and fun blockchains being immutable but updating your code because you found a bug isn’t the same as with a regular web application for example. And with smart contracts, it inherently involves cryptocurrencies in some form thus value.
Another difference with programming languages on a blockchain is gas. Every transaction you do on a smart contract platform like Zilliqa or Ethereum costs gas. With gas you basically pay for computational costs. Sending a ZIL from address A to address B costs 0.001 ZIL currently. Smart contracts are more complex, often involve various functions and require more gas (if gas is a new concept click here ).
So with Scilla, similar to Solidity, you need to make sure that “every function in your smart contract will run as expected without hitting gas limits. An improper resource analysis may lead to situations where funds may get stuck simply because a part of the smart contract code cannot be executed due to gas limits. Such constraints are not present in traditional software systems”.Scilla design story part 1
Some examples of smart contract issues you’d want to avoid are: leaking funds, ‘unexpected changes to critical state variables’ (example: someone other than you setting his or her address as the owner of the smart contract after creation) or simply killing a contract.
Scilla also allows for formal verification. Wikipedia to the rescue: In the context of hardware and software systems, formal verification is the act of proving or disproving the correctness of intended algorithms underlying a system with respect to a certain formal specification or property, using formal methods of mathematics.
Formal verification can be helpful in proving the correctness of systems such as: cryptographic protocols, combinational circuits, digital circuits with internal memory, and software expressed as source code.
“Scilla is being developed hand-in-hand with formalization of its semantics and its embedding into the Coq proof assistant — a state-of-the art tool for mechanized proofs about properties of programs.”
Simply put, with Scilla and accompanying tooling developers can be mathematically sure and proof that the smart contract they’ve written does what he or she intends it to do.
Smart contract on a sharded environment and state sharding
There is one more topic I’d like to touch on: smart contract execution in a sharded environment (and what is the effect of state sharding). This is a complex topic. I’m not able to explain it any easier than what is posted here. But I will try to compress the post into something easy to digest.
Earlier on we have established that Zilliqa can process transactions in parallel due to network sharding. This is where the linear scalability comes from. We can define simple transactions: a transaction from address A to B (Category 1), a transaction where a user interacts with one smart contract (Category 2) and the most complex ones where triggering a transaction results in multiple smart contracts being involved (Category 3). The shards are able to process transactions on their own without interference of the other shards. With Category 1 transactions that is doable, with Category 2 transactions sometimes if that address is in the same shard as the smart contract but with Category 3 you definitely need communication between the shards. Solving that requires to make a set of communication rules the protocol needs to follow in order to process all transactions in a generalised fashion.
There is no strict defined roadmap but here are topics being worked on. And via the Zilliqa website there is also more information on the projects they are working on.
Business & Partnerships
It’s not only technology in which Zilliqa seems to be excelling as their ecosystem has been expanding and starting to grow rapidly. The project is on a mission to provide OpenFinance (OpFi) to the world and Singapore is the right place to be due to its progressive regulations and futuristic thinking. Singapore has taken a proactive approach towards cryptocurrencies by introducing the Payment Services Act 2019 (PS Act). Among other things, the PS Act will regulate intermediaries dealing with certain cryptocurrencies, with a particular focus on consumer protection and anti-money laundering. It will also provide a stable regulatory licensing and operating framework for cryptocurrency entities, effectively covering all crypto businesses and exchanges based in Singapore. According to PWC 82% of the surveyed executives in Singapore reported blockchain initiatives underway and 13% of them have already brought the initiatives live to the market. There is also an increasing list of organizations that are starting to provide digital payment services. Moreover, Singaporean blockchain developers Building Cities Beyond has recently created an innovation $15 million grant to encourage development on its ecosystem. This all suggests that Singapore tries to position itself as (one of) the leading blockchain hubs in the world.
Zilliqa seems to already take advantage of this and recently helped launch Hg Exchange on their platform, together with financial institutions PhillipCapital, PrimePartners and Fundnel. Hg Exchange, which is now approved by the Monetary Authority of Singapore (MAS), uses smart contracts to represent digital assets. Through Hg Exchange financial institutions worldwide can use Zilliqa's safe-by-design smart contracts to enable the trading of private equities. For example, think of companies such as Grab, Airbnb, SpaceX that are not available for public trading right now. Hg Exchange will allow investors to buy shares of private companies & unicorns and capture their value before an IPO. Anquan, the main company behind Zilliqa, has also recently announced that they became a partner and shareholder in TEN31 Bank, which is a fully regulated bank allowing for tokenization of assets and is aiming to bridge the gap between conventional banking and the blockchain world. If STOs, the tokenization of assets, and equity trading will continue to increase, then Zilliqa’s public blockchain would be the ideal candidate due to its strategic positioning, partnerships, regulatory compliance and the technology that is being built on top of it.
What is also very encouraging is their focus on banking the un(der)banked. They are launching a stablecoin basket starting with XSGD. As many of you know, stablecoins are currently mostly used for trading. However, Zilliqa is actively trying to broaden the use case of stablecoins. I recommend everybody to read this text that Amrit Kumar wrote (one of the co-founders). These stablecoins will be integrated in the traditional markets and bridge the gap between the crypto world and the traditional world. This could potentially revolutionize and legitimise the crypto space if retailers and companies will for example start to use stablecoins for payments or remittances, instead of it solely being used for trading.
Zilliqa also released their DeFi strategic roadmap (dating November 2019) which seems to be aligning well with their OpFi strategy. A non-custodial DEX is coming to Zilliqa made by Switcheo which allows cross-chain trading (atomic swaps) between ETH, EOS and ZIL based tokens. They also signed a Memorandum of Understanding for a (soon to be announced) USD stablecoin. And as Zilliqa is all about regulations and being compliant, I’m speculating on it to be a regulated USD stablecoin. Furthermore, XSGD is already created and visible on block explorer and XIDR (Indonesian Stablecoin) is also coming soon via StraitsX. Here also an overview of the Tech Stack for Financial Applications from September 2019. Further quoting Amrit Kumar on this:
There are two basic building blocks in DeFi/OpFi though: 1) stablecoins as you need a non-volatile currency to get access to this market and 2) a dex to be able to trade all these financial assets. The rest are built on top of these blocks.
So far, together with our partners and community, we have worked on developing these building blocks with XSGD as a stablecoin. We are working on bringing a USD-backed stablecoin as well. We will soon have a decentralised exchange developed by Switcheo. And with HGX going live, we are also venturing into the tokenization space. More to come in the future.”
Additionally, they also have this ZILHive initiative that injects capital into projects. There have been already 6 waves of various teams working on infrastructure, innovation and research, and they are not from ASEAN or Singapore only but global: see Grantees breakdown by country. Over 60 project teams from over 20 countries have contributed to Zilliqa's ecosystem. This includes individuals and teams developing wallets, explorers, developer toolkits, smart contract testing frameworks, dapps, etc. As some of you may know, Unstoppable Domains (UD) blew up when they launched on Zilliqa. UD aims to replace cryptocurrency addresses with a human-readable name and allows for uncensorable websites. Zilliqa will probably be the only one able to handle all these transactions onchain due to ability to scale and its resulting low fees which is why the UD team launched this on Zilliqa in the first place. Furthermore, Zilliqa also has a strong emphasis on security, compliance, and privacy, which is why they partnered with companies like Elliptic, ChainSecurity (part of PwC Switzerland), and Incognito. Their sister company Aqilliz (Zilliqa spelled backwards) focuses on revolutionizing the digital advertising space and is doing interesting things like using Zilliqa to track outdoor digital ads with companies like Foodpanda.
Zilliqa is listed on nearly all major exchanges, having several different fiat-gateways and recently have been added to Binance’s margin trading and futures trading with really good volume. They also have a very impressive team with good credentials and experience. They don't just have “tech people”. They have a mix of tech people, business people, marketeers, scientists, and more. Naturally, it's good to have a mix of people with different skill sets if you work in the crypto space.
Marketing & Community
Zilliqa has a very strong community. If you just follow their Twitter their engagement is much higher for a coin that has approximately 80k followers. They also have been ‘coin of the day’ by LunarCrush many times. LunarCrush tracks real-time cryptocurrency value and social data. According to their data, it seems Zilliqa has a more fundamental and deeper understanding of marketing and community engagement than almost all other coins. While almost all coins have been a bit frozen in the last months, Zilliqa seems to be on its own bull run. It was somewhere in the 100s a few months ago and is currently ranked #46 on CoinGecko. Their official Telegram also has over 20k people and is very active, and their community channel which is over 7k now is more active and larger than many other official channels. Their local communities also seem to be growing.
Moreover, their community started ‘Zillacracy’ together with the Zilliqa core team ( see www.zillacracy.com ). It’s a community-run initiative where people from all over the world are now helping with marketing and development on Zilliqa. Since its launch in February 2020 they have been doing a lot and will also run their own non-custodial seed node for staking. This seed node will also allow them to start generating revenue for them to become a self sustaining entity that could potentially scale up to become a decentralized company working in parallel with the Zilliqa core team. Comparing it to all the other smart contract platforms (e.g. Cardano, EOS, Tezos etc.) they don't seem to have started a similar initiative (correct me if I’m wrong though). This suggests in my opinion that these other smart contract platforms do not fully understand how to utilize the ‘power of the community’. This is something you cannot ‘buy with money’ and gives many projects in the space a disadvantage.
Zilliqa also released two social products called SocialPay and Zeeves. SocialPay allows users to earn ZILs while tweeting with a specific hashtag. They have recently used it in partnership with the Singapore Red Cross for a marketing campaign after their initial pilot program. It seems like a very valuable social product with a good use case. I can see a lot of traditional companies entering the space through this product, which they seem to suggest will happen. Tokenizing hashtags with smart contracts to get network effect is a very smart and innovative idea.
Regarding Zeeves, this is a tipping bot for Telegram. They already have 1000s of signups and they plan to keep upgrading it for more and more people to use it (e.g. they recently have added a quiz features). They also use it during AMAs to reward people in real-time. It’s a very smart approach to grow their communities and get familiar with ZIL. I can see this becoming very big on Telegram. This tool suggests, again, that the Zilliqa team has a deeper understanding of what the crypto space and community needs and is good at finding the right innovative tools to grow and scale.
To be honest, I haven’t covered everything (i’m also reaching the character limited haha). So many updates happening lately that it's hard to keep up, such as the International Monetary Fund mentioning Zilliqa in their report, custodial and non-custodial Staking, Binance Margin, Futures, Widget, entering the Indian market, and more. The Head of Marketing Colin Miles has also released this as an overview of what is coming next. And last but not least, Vitalik Buterin has been mentioning Zilliqa lately acknowledging Zilliqa and mentioning that both projects have a lot of room to grow. There is much more info of course and a good part of it has been served to you on a silver platter. I invite you to continue researching by yourself :-) And if you have any comments or questions please post here!
I've reached the extent that I think I can tell this story. This is my experience with the cult
Introduction I am hesitant to begin writing about these memories, and for two reasons. The first is out of fear - fear of retaliation. You see, I was taken advantage of by a cult that I escaped a few years ago in the summer of 2018. I wasn’t involved for long - ten months - but that wasn’t the end of the cult’s influence on me, as they cleverly had a previously unaffiliated visitor contact me and try to bring me back during the period afterwards. I believe they are still keeping tabs on be covertly, but this may just be my paranoid nature. For nearly the entire first year afterwards, I was always looking over my shoulder to see if I was being followed. They definitely have an interest in roping me back into the fold, as you will see how sociopathic these people are. I’m still traumatized, and although I have healed a great deal from these trials, there is still lingering conditioning that causes me panic attacks and anxiety, which exemplifies my schizoaffective disorder. I attribute much of the reason I’m houseless now to the combination of my mental health and trauma caused by this group. The second reason I am hesitant to begin writing is also out of fear, but this is instead a fear of not being able to deliver on my promise to expose this cult. I know I have the ability to write about my account, but will it be good enough? Will I be throwing these words into the electronic ocean like so many others with little effect on the world? I feel that no matter how hard I try, I will be unable to capture the cult’s devious acts in such a way to convey what it was like for me, a vulnerable individual, to be slowly turned into an obedient slave. Inadequacy. This is an important piece of my psychology. After watching my mother decay and die for the first nine years of my life, followed by being raised by an abusive, narcissistic father, I have a profound feeling of inadequacy ruling me. I never feel like I am good enough; that I have to self-sacrifice - to the point where I believed I had to be as good as Jesus Christ - in order to achieve a passable level of human adequacy. The cult took advantage of these feelings in spades and left me a shell of who I was previously. Fortunately, the period of houselessness that has extended the last year or so of my life has been a radically transformative period where I feel able to step out from barriers that previously trapped me. I feel freer than I ever have been, and to be honest, I owe a lot to the cult for pushing me to my breaking point and learning where my boundaries are. In fact, I don’t believe I could have stepped away from the denial of having a feminine side if it weren’t for the ridiculousness of how far I was pushed. Now, I stand strong, ready to accomplish this mission life has presented me. It is my basic civic duty to tell my story and warn the public about this group and others who prey on vulnerable individuals in an unstable socioeconomic period. They deliberately attract people who are vulnerable for personal or financial reasons. For instance, there was a flat-earther from Belgium who was here illegally that got roped into our group by being attracted to the messages of sovereignty and their abundance of kooky new age beliefs. They even tried to get me to recruit more members using the same strategies they hooked me with - which is standard cult behavior. This leads right into how I got involved with the cult in the first place. Part of it is my fault, as I was young and naive. I still am, but now I have the wisdom to not throw myself out there for any group to start manipulating. There are many people who can be drawn into their preying behavior, and it is important that I elaborate on how easy it is to get duped, so others don’t follow in my footsteps. As you will see, the group was bizarre in many ways. I want to start off by saying that I did not join an organization of pee-drinkers who practiced blood-magick on the side of Main Street. Instead, I started working for a nonprofit that promised to change the world, and appeared to have the ability to do that. The weirdness grew exponentially over time, gradually as they conditioned us to accept their way of life. On my own end, I wanted to join an intentional community; one where everyone involved works towards a singular end as one unit. I longed for the camaraderie and an alternate way of life. I wanted something different than what - as the cult called the common culture - “The Matrix,” or “Babylon” offered. There are such communities, but because of devious groups like this, everyone needs to be cautious when attempting to find them. I still seek to find or create an alternative lifestyle for myself where I can live amongst my brothers and sisters away from the mass-produced consumer culture of the world. It’s been a hell of a journey, but I am happy where I am now. If anything, the group taught me that self-love is our first love; if the gardener does not take care of themselves, then who takes care of the garden? With my efforts to find such a community as I wanted, it was inevitable that some group would have sunk their teeth into me. I am grateful that I was able to recognize the far-flung insanity that I was trapped in and escape. Now I just need to focus on recovering and helping others who may be searching for the same things I am. Chapter 1 It all started early in 2017. I was working on reverse networking, like trying to place a letter on someone’s shoes to let them know I exist. I was hoping to find a project I could use my skills as a writer and juggler by broadcasting who I was on our small online community, The Shrug Life Syndicate, on Reddit. I was so desperate to find such a community that fit my ideals and goals that I didn’t even conceive that someone could be watching in order to learn about me. They first posted a link to their site on our community’s board, when they were still going by the Awakening Sovereignty Collective. To best understand how I perceived them initially, you have to understand that I was lost in what we at the Shrug Life Syndicate call the synchronicity slip stream. An aspect of my schizoaffective disorder, I often get lost in various series of synchronicities that form a coherent narrative that compels me to behave differently than I otherwise would. It is an amazing feature of my mental health for creativity and finding alternative solutions to problems, but it can be debilitating when trying to fit in to the normal world. When the ASC posted, I believed applying on their website was the obvious thing I should do in order to accomplish my cosmic mission. Well, nothing happened at first, and I forgot about them until several months later until I received an email stating I was hired. This came after a series of strange tasks from anonymous accounts that seemed to be tests to see if I was as capable of a writer as I portrayed myself as being. I remember one test was to see if I could write a sales pitch for “Unicorn Poop,” an edible snack with a humorous twist. I don’t have any proof that these two events are connected, but it definitely tripped my radar as odd that they happened one after another, and nothing ever came from the sales tasks. Having passed their tests, I began working with them online. It was a slow process, as there wasn’t a lot of work right out the gate, but there was a lot to learn. Their websites were many in number and often confusing. I had difficulty navigating them and almost quit trying within days of getting started. I remember crumbling back into my addictive nature one night as the wailing cries of depression came roaring back with my initial perceived failure. If I were not partially psychotic, believing the universe was guiding me to the salvation I sought, then that would have been the end of it. Many other people seemed to have given up while I was still new to working for them. If I were to guess, I would say that this was deliberate on their part in order to weed out only people like me, who were in some way desperate to be a part of the group. With only a small number of desperate people finding their way into the clutches of these people, it must be easier to control them as well. The ASC promised a new way of life for anyone seeking it. They claimed to be a planetary alliance that was helping ecovillages, nonprofits, conscious businesses, and individual change agents. They were working on a cryptocurrency and software suite that would help communities better serve the world. This was at the peak of the bitcoin bubble, where many people unfamiliar with cryptocurrencies were trying to get in on the hype. They touted a number of figures and claims which ultimately turned out to be false or otherwise misrepresentative of the truth, but in the moment I believed everything they were shoveling. It was easy for them to sell the idea and project as they were all natural sales personalities. I attended a lot of meetings, particularly with the writer’s team, and started to get to know the people behind the project. In the moment, they appeared to be down-to-Earth and relatable, but highly conscious individuals who really cared about the world and were motivated to do the work necessary to make the changes needed for the planet. In hindsight, they really only cared about money, and were playing a part to catch people like me. The leader was named Dakota, if that was his real name (I believe most of the main group had adopted a second name to hide who they really were). He was a young man claiming to have graduated high school at ten, and he founded a company known as STADA which was facilitating much if not all of the software needs of the ASC. He was brilliant, but I believe most of his brilliance was self-generated through his ability to sell himself as more than he really was. He always acted like a millionaire who was going to change the world, which made it easy for him to sell the project to people like me. The co-leader was named Lila. She was a cheerful person who always had something positive to add to the conversation. While working with her, I found this to be a powerful part of her personality. It was hard to say no to her, as she had a motherly vibe and she strategically would ask you to do things that left you feeling compelled to help her, for the good of the project. She first won me over by claiming to run a retreat center for circus skills. I only heard of this in the beginning of my journey with the group, so I believe it may have been a bogus means to shift my opinion of them. The leader of the writer’s team was named Teahna, who was beautiful and knew how to use her womanly charm to influence others. She seemed to be new to the project as well, having recently written her first book, and my time working with her online seemed to be a learning experience for both of us. I believe this was also planned, so that I would have some support learning what I was supposed to be doing on the various websites that seemed to pile up more and more as time went on. The work was easy at first. There were no assignments or anything like that. It was all pile work - as in, just grab a shovel and get paid for what you move. As a writer, I naturally gravitated to the writers team’s tasks, but I also helped with the education team and the core tasks of the group. Mostly I wrote articles and website content for them, but I also wrote fake twitter bios, social media posts, and began working on their constitution/manifesto before arriving at their headquarters. I was making good money, both in real dollars and their own cryptocurrency, Equality Keys. They claimed we could trade their currency for real money at any time, which turned out to be a lie. They often only let us exchange it at certain times at a reduced value. But, I was naive enough to believe that the numbers on my screen were real and meant I was doing good. It wasn’t long before I earned upwards of thousands of dollars worth of their currency, which was promised to rise in value as the project continued to grow and evolve. After a few weeks working with them, they began toying with a name change to Earth Nation. I believe this is a key part of their method of staying under the radar. By changing names and projects frequently, they never gather enough clout to be exposed as the charlatans that they are. They would later create a new project known as Earth Cycle, and there was a tentacle organization we got hooked into after our stay with the main group called Lovecycle. In regards to the latter, I will never forget the name Lovecycle, as that is when the bulk of bizarre and traumatic events occured. This is around the same time that my girlfriend at the time began helping out as well. We worked together as a writer and artist combo, and they were initially excited to have another person joining to help. There was some friction though, such as bluntly being told they had no need for an artist at this time after they welcomed her onboard, and there were moments where it seemed like they did not want her to be a part of the project. As they turned her and I against each other much later in our odyssey with them, I think this must have been deliberate to sow the seeds of conflict between us. Again, this is classic cult behavior. I regret bringing her into the whole thing, as she is no doubt as traumatized as I am. What really allowed me to lose myself in the hope of the project was the possibility to do exactly as I dreamed: travel with a caravan, juggle at festivals, help sell whatever my girlfriend and others made, and write gonzo journalism about what Earth Nation was doing. One of the main draws of the group was that they advertised in the meetings about how they had a proposal system, where anyone could come with their plan and it could be voted on to be given resources. They were interested in my idea (how much of that was just gaslighting me to believe I’ve found the perfect gig, I don’t know), and wanted me to do some journalism about my experiences moving to their headquarters just outside Eugene, Oregon - on the other side of the country. My girlfriend and I were ecstatic at the idea of starting a new life on the west coast. It was the dream we both shared, to abandon the broken world we knew and join something better. We began preparing for the move, sold all of our stuff, and eventually took off from the airport with only three bags to our name. It was a leap of faith, and we were never happier to embrace our dreams and begin to live a much more interesting life. Chapter 2 We left on October 25th, about a couple months after I first began working for the ASC. It was an amazing trip that we thought would represent our rebirth. I remember arriving at the airport feeling as though I was leaving a part of my past behind. I felt a wave of solemn emptiness and fear over this, but I have since learned such feelings are common with change of this magnitude. Mostly, I felt joy that a new chapter of my life was unfolding before my eyes. It was a time where it seemed like we had infinite potential right at our fingertips. Who knew what would actually go down over the coming months? We were grateful for the opportunity and happy about the change. My girlfriend even changed her name to Awen to start over fresh as a new person. I still stuck with my birth name, Gregory, but eventually I would start going by the name Rory after having been pressured to by the group. I remember looking out the window while Awen took pictures of everything we flew over. It was a trip in itself to see the world from such an angle. I was amazed at the number of wind farms in the middle of the country. Likewise, the closer we got to our destination, the more mountainous the ground beneath us became. The change in scenery would pale in comparison with the change in the culture of the west coast - one of the main reasons I now consider Portland my new home. Landing in Eugene’s airport, we were regaled with Ducks memorabilia. This was a pleasant surprise, as I had forgotten that this was where an old hero from my track days, Steve Prefontaine, used to run. This made me feel hopeful while waiting for Teahna and Prism, the leader of the educational team. I remember pacing the entrance hall of the airport with a giddy smile stretching from ear to ear. This was it, I told myself: I had finally found my new home. After a long day of airline travel, we were eventually picked up in Prism’s van. We were met with hugs and smiles, which rejuvenated us after the natural stress of the trip. We chatted the entire way back to Triangle Lake, where their headquarters supposedly was. Both Awen and I were antsy while being shaken back and forth while sitting on Prism’s bed for the duration of the drive. I distinctly remember the beautiful colors of the autumn trees as we drove past. This last little bit of our trip took roughly forty-five minutes, but it felt like we were pulling up to the headquarters in an instant. I caught a glimpse of a sign as we pulled into the long driveway: Circle of Children. This would be where we stayed for the first two months. The area was gorgeous. Giant trees covered in green moss extended as far as the eye could see. With the abundance of fern-life, it reminded me of a Jurassic paradise. Out the cracked window of the van, I could hear tree frogs chirping in harmony. It was certainly something out of another world compared to the east coast. We stopped in front of the main office - the only building with wifi. If I were to graph the amount of access to the internet we had across the ten months we were involved, it would have a steady, negative slope. Of course, while being conditioned by the group, it was barely noticed, as we grew less dependent on the internet as time went on. We were never barred from the outside world - in fact we interacted with it regularly - but the idea of leaving was made so impossibly far outside the bounds of possible choices through a long series of scripted events. Which is why the entire beginning of our stay at the Triangle Lake Convention Center seemed like something out of a fantasy paradise. Everything, from the overarching narrative we were fed, to the day-to-day interactions, was designed to win us over, gaslight us, and manipulate us emotionally by using our traumas against us. In the aftermath of the whole escapade, I learned that this is the type of manipulation that cults use to prevent members from seeing reason while keeping them docile, obedient work horses for the greater project, whatever it may be. It is clear to me now that Earth Nation and all tentacle organizations are a purely criminal enterprise - a money-making machine for those at the top of the hierarchical pyramid. Even though we were supposedly a DAO - a decentralized autonomous organization - there were clearly people who were centralized leaders profiting from everything the group did. And everybody played their roles well upon our arrival. We were greeted with another barrage of hugs as we got out of the van. Everybody was excited to finally meet us in person, as were we to meet them. We chatted with Dakota and Lila for some time outside of the office. They were the exact same as their online personas. In the moment, this gave us a sense that these people were genuine, but in hindsight it serves as a reminder that anyone can create a convincing character and play them whenever they want - even if they choose to never take their deceptive masks off. We were then shown where we would be staying. Up the hill and to the left we drove until we were in front of Carmen Hall. It was a quaint dorm-style lodging with a large common area and a small kitchenette. Many nights were spent in the common room with the others who were staying in the building. Because we were a couple, we were given the largest room with its own bathroom. That’s another thing that changed in a downward slope: our living quarters. Over the course of the ten months we were with them, we were downgraded from having our own space, to sharing space, to living in a tent. And again, because of the conditioning, we were fine with the change. Sometime during the early evening, we went back down to the dining hall and kitchen which was across the way from the main office. Here, we met a variety of characters, including Tuva, a humble appearing guy with a large social network he brought with him to the project, and Daniella, who would turn out to be mommy dearest as she was the sole woman controlling us for the majority of our adventure on the west coast. A Brazillian native, she was as good of a manipulator as she was a cook, and we all enjoyed a wonderful meal on our first night in Oregon. Before the night was up, we went behind the kitchen to smoke with a man named Grizzly; a wild looking man who mostly kept quiet but had a mouth to use if he needed it. It was the first time we smoked in Oregon and it felt liberating to finally be in a legal state. But, as freeing and fun as being able to smoke whenever we wanted, I believe the abundance of weed we were constantly fed was a means to keep us docile. Daniella always made sure we had some weed, and would frequently smoke with us. I feel I would have been able to say something as things changed if I were not dependent on the constant stream of marijuana. Afterwards, we went back to Carmen Hall with a couple of members who also stayed there, and Daniella performed a pendulum reading for me and my girlfriend. Holding a crystal on a chain, she “read” the direction it spun as she brought it up in alignment with our chakras. She was spot on and I wanted to say that she had excellent observation skills, but I kept my mouth shut. I didn’t want to offend anyone’s beliefs, especially my girlfriend who considered herself a mystic and bought into the act. That night we cuddled in our room, smiling as wide as our mouths could. We had done it - we successfully started our new lives and were going to be a part of something we still had yet to fully comprehend. Everything was new and exciting, and while we were overjoyed, we were glad we had each other because things were still scary. If only we had known then how scary things would become. Chapter 3 The next morning, we showered, dressed, and went down to the kitchen. There was a slight fog in the air, and we saw a family of deer in a clearing off the road. We would see this family of deer several times during out stay at Triangle Lake, which greatly enthused my girlfriend. She said they were a symbol of wisdom, and must be a good sign as we continued to be indoctrinated by the new age beliefs of the group. We were early, as our daily meetings were at ten and that is when most people started to show up at the office. But Grizzly was there, as he stayed at the nurses station that sat next to the main office. He offered us some dabs, which just further enforced our belief that this was a great group to be a part of. He also offered me a metal six-shooter pipe, which proved to be the main piece I would smoke out of for the entirety of our adventure. Breakfast consisted of whatever we could scrounge up. There was a huge walk-in freezer in the kitchen that hosted tons of food when we first got there. There were also a wide selection of dry foods such as figs and nuts. That whole selection would dwindle over time, as the group got everything as donations, usually by soliciting the local food pantries and the Eugene mission and much was close to their expiration dates. It was common to open the freezer and find something moldy. This was the first time I really interacted with Doran. Doran looked a lot like me - complete with similar beard and glasses - but had shorter, curlier, and darker hair. It was joked that “I was another you.” He appeared to be a really kind-hearted person, and we frequently went to him with problems. This is likely planned as well, to have someone to vent the frustrations we were experiencing as the project transitioned to something different than what we signed up for. I opened up to him before I did with other members, even asking for relationship advice as they tried turning Awen and I against each other between, and received what I now consider a long-standing act of being a good ear with standard advice from the group. Still, he was funny and I enjoyed making strange mixtures of food with him. As it neared ten, we shuffled to the office to have our meeting. The office had two rooms, and we were all huddled in a circle in one of them. This was nice during the coming months as it was also the only room with the heater. These meetings proved to be a main means to program us, as there were many exchanges that could have only been scripted. We would often talk about one thing, but there would be a subtopic that was teased that would change the meaning of the whole meeting in the context that I heard it. Often there would be some crosstalk in the kitchen beforehand, or something during the day that warped my understanding of what was said We were required to work thirty hours a week in order to receive our basic income of two hundred dollars a month, as per our agreements before moving to the headquarters. However, it wasn’t long before they duped us by saying the basic income would be used to cover our time staying at Triangle Lake. We weren’t able to fight it, because our tongues were tied by the desire to fit in and be accepted by the group. The ways that they changed things were gradual and deliberate, so that you would never really feel like you were getting taken advantage of. It was just a change, which was alright, because there was a world to save and we were the group who was going to get it done. That was one of the major ways they were able to get away with a lot of the back-pedaling of agreements - they would always have new, unexpected surprises waiting for us. It was gradual, but they introduced several new elements of communal living that required us to sacrifice more of our money and autonomy. They did this by having so-and-so nonchalantly bringing up these concerns in the meetings, then downplaying the resulting effects as something that should be expected, then agreeing with Dakota or Lila. Keeping track of my hours was a joke. For everything I did, I was told I should have taken less time in order to do. The criticism I received came tongue-in-cheek and constructive at first, but steadily devolved into a series of harsh critiques that would leave me distraught and unable to think clearly. I was still unmedicated back then, and my emotional state was as turbulent as a hurricane. They did similar things to my girlfriend, as Lila took her under her wing, treating her as her child in order to take advantage of her own trauma she had with her mother. If there was one thing these people really excelled at it is control. They figured us out quickly and efficiently and then used our traumas against us. Our second night there consisted of an informal group of the residents who stayed at Carmen Hall staring into each other’s eyes and then saying out loud what we felt at that moment. I remember staring at Daniella, who was a silhouette with the lamp directly behind her, and asking for healing. Something about the way she stared at me seemed to provoke a sense of trust and I felt that she would be able to help with a lot of the problems. That’s one way they won over us and got us to do whatever they wanted. They are experts at gaining people’s trust and then they take advantage of that fact. Through these scripted and planned events they were able to warp our realities to the point where we were already robotic slaves right off the bat. We certainly were eager to earn their approval and work our way to a position where we were seen as valuable members of the project. One of these planned events was Kukui’s birthday, which was just a few days after we got there. Kukui was a groundskeeper who had previously lived in Hawaii and was joked as being a ginger Jesus. He was an incredible person who really cared about the Earth. I have no idea if he was part of the manipulation or if he was there on similar beliefs that this was a group doing immense good in the world. Early on during the night’s preparation, Dakota and Lila walked up to us and asked if we wanted to go out to eat with them. This struck us as odd that they would abandon Kukui on his birthday, but we didn’t see it as too weird at the time. We struck up a conversation, where it was revealed that Dakota had two EBT cards from different states. One big hook they sunk into us was the idea that it was us versus the government. They managed to convince us that the institutions of the world were parasitic - which they usually are - but did it in such a way that made us feel like we were in a spiritual war against the bad boogie men of the world. And they managed this by gradually exposing us to more and more deliberate acts of defiance, in order to manifest our own sovereignty against the parasitic government. It’s what led to us accepting some of their more diabolic schemes. For instance, there was talk about building a village in Ava, Missouri, moving all their people in, and then taking over the mayorship. They chose Missouri for this plan due to the different building codes of the state. In the moment, this seemed like a brilliant plan for expanding the influence of Earth Nation, but in hindsight appears to be a dystopian means to increase their power and continue taking advantage of people. These were little seeds they planted that made us more comfortable with doing certain things that we otherwise wouldn’t. Awen was particularly uncomfortable with many of the things we did, but eventually they did get her to help out with their schemes. By keeping us under fear and gradually conditioning us, they were able to make us obedient as we were always looking out for our immediate survival. Fear. That is an emotion I am now excessively familiar with as a result of this cult. While I have battled paranoia all my life, they took those primal emotions and twisted them to the point that I had no idea which way was up. Each day gradually became a battle while being on high alert, as I constantly scrambled to overcome whatever artificial set-backs were planted in my way and keep up with the workload that was presented to me. My first exposure to this form of emotional manipulation came during Halloween. The night began jovially as Doran wore a plastic bag as a costume and invented a new dance that we all participated in. Daniella was preparing a large meal in the kitchen while we helped and played in rhythm to one another. The dinner we shared was only part of the night’s events that would change my life completely. After dinner, Awen and I went back to our room and talked about what we wanted to do that night. The rest of the group was still down at the dining hall and preparing for a fun night of festivities. Awen was not opposed to me going, but she was and still is a pagan and wanted to celebrate her ancestors as per the tradition of Samhain. I debated spending the night with her, but the opportunity to spend time with these new people in our life made me curious as to what they would be doing. I will also admit that I was much more controlled by my addictive nature and was excited to drink with them. So down I went. As I entered the dining hall, I saw that they were drinking tequila and generally having a great time. Naturally, I joined in and took a shot. Jovial times were had, and some time later I was offered another shot, but I did not see them pour this one. This turned out to be a crucial mistake on my part as I would find out that there was something else, something with psychedelic qualities, in the drink. It was not LSD, as I am familiar with the effects of that drug, so I am at a loss for what it could have been. As the night went on I began to feel funny. It wasn’t until we were in a smoke circle that I began to notice something was wrong. I had trouble forming words and when Grizzly asked me a question all I could muster was a “hi!” This tripped me up and I went inside to go sit down. This is where my memory starts to get fuzzy. I was mostly left alone as I sat cross-legged on a mat on the floor, but eventually there were three other people sitting around me, with a bottle placed in the center of us. I remember Prism and Josh, a carpenter who was doing some work on the buildings at Triangle Lake, were two of the people surrounding me, but I don’t remember any of the conversation they were having. I just remember getting really spooked at that time and tried to leave. I don’t know how long it took me to get back to Awen, but I do remember the headlights of a vehicle coming down the hill as I was going up. It was late by the time I made it back in into Carmen Hall, which suggests that I have no memory of what happened after the apparent spin-the-bottle episode. My memory starts to get better as I remember lying there with Awen trying to articulate what was going on, but my words just spiraled into incomprehensible nonsense. She was worried for me, just as I was worried for myself. The next morning continued on as if nothing ever happened, but I was emotionally jostled for the next few days. Nothing was ever said about what happened the night before, and a part of me was terrified that something happened Because my mother had AIDS, and that is a terror I still battle to this day, I obsessed over the idea that Prism, who was HIV positive, may have done something with me. I’ve since been tested and everything’s fine, but for a while I was terrified that I was raped. Was that a rational or irrational fear? I’ll never know. What I do know is that they took advantage of my perturbed state by subtly twisting the knife in the following days with their synchronous set-ups, making me feel guilty that I did not choose to spend time with Awen that night, and thus making me work harder than ever before. Chapter 4 in comments
Newbs might not know this, but bitcoin recently came out of an intense internal drama. Between July 2015 and August 2017 bitcoin was attacked by external forces who were hoping to destroy the very properties that made bitcoin valuable in the first place. This culminated in the creation of segwit and the UASF (user activated soft fork) movement. The UASF was successful, segwit was added to bitcoin and with that the anti-decentralization side left bitcoin altogether and created their own altcoin called bcash. Bitcoin's price was $2500, soon after segwit was activated the price doubled to $5000 and continued rising until a top of $20000 before correcting to where we are today. During this drama, I took time away from writing open source code to help educate and argue on reddit, twitter and other social media. I came up with a reading list for quickly copypasting things. It may be interesting today for newbs or anyone who wants a history lesson on what exactly happened during those two years when bitcoin's very existence as a decentralized low-trust currency was questioned. Now the fight has essentially been won, I try not to comment on reddit that much anymore. There's nothing left to do except wait for Lightning and similar tech to become mature (or better yet, help code it and test it) In this thread you can learn about block sizes, latency, decentralization, segwit, ASICBOOST, lightning network and all the other issues that were debated endlessly for over two years. So when someone tries to get you to invest in bcash, remind them of the time they supported Bitcoin Unlimited. For more threads like this see UASF
Did I just lose all my Bitcoins? Please help. New user and confused.
I downloaded "Bitcoin Core" because I wanted to store my BTC in a safer place than on CoinBase. I looked into "File>Receiving Address" for my personal wallet address (I think? or thought?). I copied this address and used it to send BTC from my Coinbase account to my Bitcoin Core Wallet. It is verified sent on CoinBase but not on Bitcoin Core. Additional: At the bottom of the Bitcoin Core platform it says "Synchronizing with network" don't know what this means, and it looks to be stuck, and I mean 5 hours stuck, at 10% done. Please help. Did I just send my BTC off into never never land?
Introduce miner heuristic "Child pays for parent" (like in BTC) to combat the weird cases when transactions with 1000 Gwei stuck in the mempool (because they are dependent via nonce on transaction paying much less and not getting mined).
Gavin put the Yellow Paper under the Creative Commons Free Culture License CC-BY-SA. Yoichi and Nick Savers have been making progress handling the Yellow Paper PRs. There is still the somewhat unresolved issue of what should define the "formal standard" of Ethereum and should an update to the Yellow Paper or another specification be required for every new EIP. This can be discussed in more detail in future meetings when there is greater attendance.
[7:43] 3. EWASM update + update on the following related EIPs.
Greg has been working with Seed (Gitter tag) who is writing an ELM formalization of the EIP. Greg says that there is no formal social process for deciding things like EVM 1.5 implementation so he is not sure if/when it would be implemented. Greg has been working on cleaning up the proposal for those who want to use it. Greg has some ideas around an EVM 3.0 that pulls everything together with transpilation that he hasn't started working on yet and is not sure if he will.
This topic was brought up months ago with mixed commentary. Christian R. says that ECADD and ECMUL were never intended to be used for general purpose cryptography, but rather it was suppose to be used in conjunction with the pairing pre-compiles for a specific curve that is pairing friendly. Christian says that in the past it has been discussed that there must be a very compelling reason for adding a pre-compile to Ethereum. Silur mentioned that the Monero research team is working on a new ring signature (still unnamed) that can be viewed in the Monero repository. The EWASM team may run some tests to compare native running of the pre-compiles vs EWASM. Adding a new pre-compile would only give a constant speed-up or reduction in cost, but if we achieve the same thing in new virtual machine it will give us a constant speed-up for every conceivable routine and allows for building other schemes like Casper and TrueBit. This is easier with Web Assembly because we can use existing C code. For the moment it looks like focusing energy on adding these proposed pre-compiles would not be worth it compared to just waiting for the next VM (likely EWASM) which will allow far more speed-ups across all computational routines.
[37:00] 6. Introduce miner heuristic "Child pays for parent" (like in BTC) to combat the weird cases when transactions with 1000 Gwei stuck in the mempool (because they are dependent via nonce on transaction paying much less and not getting mined).
[Note: I tried my best to cover what was discussed here, but I am not an expert in Ethereum transactions. If you find a mistake please point it out to me. Thanks!] Agenda item brought up to get people's opinion on this topic. Currently in Ethereum there are transactions that are stuck in the mempool for a long time because of the way transaction ordering per account is handled. The nonce of a transaction must be greater than the previous mined transactions (or equal if you are trying to replace a transaction). For example you can't process transaction #27 before transaction #26 has been mined. Many of the stuck transactions are dependent on other transactions that pay a much smaller fee, but are not being mined. It seems people inadvertently send an initial transaction with too small of a fee and then more transactions at a higher nonce with a much higher fee that cannot be processed until the first small fee transaction is processed. Alexey wondered if this may pose an attack vector or if we would get a benefit from implementing "child pays for parent" like Bitcoin does. Peter explained even if you define the max amount of gas your transaction could potentially consume, there is no guarantee it will use that much and we won't know until the transaction is processed (the only guarantee is that 21,000 gas will be consumed - a plain ether transfer). The attack vector example would be someone pushing a transaction that truly consumes 3,000,000 gas and attach a transaction fee of 1 wei and then push another TX that claims to consume 3,000,000 gas but with a transaction fee of 1000gwei. From the outside it looks like I can both can be executed for profit from the miner's perspective, but in reality the 2nd transaction will be processed first and the 1st tx will be long running and indirectly punish the miner. Alexey was concerned about the mempool filling up and impact on clients due to the way nonces are handled. Peter clarified that transactions in the mempool in the go ethereum client only maintains the top 4,000 most expensive transactions. If your cheap transaction gets evicted, the expensive transactions you stacked on top of it get evicted as well because they are no longer executable due to the nonce.
A relay network in general is a group of peers and/or miners who use a peer list to quickly connect to a group of known peers before connecting to (or instead of connecting to) random peers using network discovery. Alexey conjectured that this may create a powerful ring of network players who can share transactions very quickly and hurt the little guys on the outside (hurting the idea of this being a mesh network of peers). Clarifications were made about the issues involving transaction propagation issues with nodes with high transaction throughput such as Infura and Bittrex. Clients suddenly stop pushing transactions or cannot keep up with the blockchain when they are pushing out so many transactions. Hudson will work towards exploring this issue more and connecting the people with the issues with the devs.
Hudson will be working on writing up a starting plan to discuss potential release management issues. BitsBeTripping sent Hudson some good material about project management that he will review and bring to the next meeting. We need to start discussing Constantinople sooner rather than later.
cpp-ethereum - Andrei is working on snapshot imports. Fixes and updates to EVM-C to make EWASM integration easier.
Parity - No one available to give an update.
Harmony - Started to work on Casper implementation and working on performance improvements. There are some unexpected difficulties. Database improvements will come first, then the next release should reduce memory footprint and improving processing speed. No estimates yet on the next release, but database improvements are #1 priority.
ethereum-js - No updates. Entire ethereum-JS team focused on EWASM currently.
pyEVM - No one available to give an update. Piper left a text update: Implementation of full node sync in pyEVM is under way. Stateless client work is ongoing as is implementation of a simplified ethgasstation gas estimation algorithm is in progress for web3.py. Alpha release of pyEVM client is happening soon. Sharding and research development continues.
TurboGeth - Plan is to experiment with optimizations in geth. Analysis to decrease the state size on the disk by decreasing the repetition of hashes in the stored state in ongoing. The goal is to store as much of the state as possible in memory. [1:00:40] discusses this in more detail as well as some stats on full nodes. There is a blog post update
10. Other non-agenda items
[1:05:42] Question: Will we see any scaling improvements from Constantinople?
Answer is no because it potentially includes the first steps of the Casper consensus protocol and some account abstraction EIPs, but both of those do not alleviate scaling issues. Sharding would alleviate some of the issues. We are currently mostly bound by database and processing speed due to the database. Short term there are a lot of client improvements that can be accomplished to improve disk I/O, but long term things like sharding will be necessary. The Eth Research site has a lot of interesting threads about sharding including merkle tree formats to be used and ideas around asynchronous accumulators
Needs to be improved. Hudson and others will work on updating EIP #1 and other improvements in Q1. Nick Savers has been added as an EIP editor. Yoichi has been added as an editor. Both are doing a great job.
Alex Beregszaszi (EWASM/Solidity/ethereumJS), Alex Van de Sande (Mist/Ethereum Wallet), Alexey Akhunov (Turbo Geth), Ben Edgington (Consensys/Pegasys), Casey Detrio (Volunteer), Christian Reitwiessner (cpp-ethereum/Solidity), Daniel Ellison (Consensys/LLL), Greg Colvin (EVM), Hudson Jameson (Ethereum Foundation), Hugo de la Cruz (ethereumJS/EWASM), Jake Lang (EWASM), Jared Wasinger (ethereumJS/EWASM), Martin Becze (EWASM), Mikhail Kalinin (Harmony), Paweł Bylica (cpp-ethereum/EWASM), Péter Szilágyi (geth), Silur (ethereumJS / EWASM)
I transferred some bitcoin to my bitcoin core wallet, at the bottom it is still showing "Synchronizing with network" and my funds have not yet appeared. That's normal. If your transaction is included in block 100, then you won't see that transaction until your Bitcoin client downloads block 100. That means that you won't see it until your ... It's most likely you're using the client from bitcoin.org. Synchronizing with the network refers to the download and verification of the blocks in the block chain, which is the transaction history of Bitcoin. The block chain is the record of who spent what and when they spent it, and who owns what now. Currently, the bitcoin.org client downloads the entire block chain on installation, which is ... Q&A for Bitcoin crypto-currency enthusiasts. Stack Exchange Network . Stack Exchange network consists of 176 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers. Visit Stack Exchange. Loading… 0 +0; Tour Start here for a quick overview of the site Help Center Detailed answers to any ... How to Confirm a Pending or Stuck BItcoin Transaction (English) To do this, re-start the node with -reindex. Note also that any problem that would cause a user to reindex e. Finally, note that when a pruned node reindexes, it will delete any blk???. Experimental support for big-endian CPU architectures was added in th b>Bitcoin Core Wallet Synchronizing With Network Slow How Long.Increase slow download and sync of bitcoin blockchain on MacI have downloaded the "darkcoin-qt" file but was not able to open it.-reindex -rescan for linux/apple:. Does anyone If you're not trying to run a full node to support the network,. 0 September bitcoin synchronizing with network how long bse stock price less than 50 30 ...
How to re-pair or re-sync the Fitbit Aria scale to your Wi-Fi network. If you change you SSID or need to re-link your scale to your Fitbit account. Fitbit Ar... bitcoin qt synchronizing with network bitcoin qt wallet location bitcoin qt import wallet bitcoin qt synchronizing with network slow bitcoin qr bitcoin qt system requirements bitcoin qt trader ... Can funds in a Lightning channel get stuck there? What happens if a channel partner disappears? This question is from the bonus Q&A session on Lightning, which took place on April 18th, 2020. If ... Installed Bitcoin on my network. Helping the cause. Will be mining for BTCs. bitcoin qt synchronizing with network bitcoin qt wallet location bitcoin qt import wallet bitcoin qt synchronizing with network slow bitcoin qr bitcoin qt system requirements bitcoin qt trader ...