Bitcoin Testnet Faucet – Nicolas Kuttler

P2P Bitcoin Derivative Trading Through the Blockchain: Equities, Bonds, Forex & Commodities

Research & ideas to use [Veritaseum's UltraCoin](http://ultra-coin.com/) **user programmable Bitcoin swaps** to trade exposures to cryptos, forex, equities, bonds & commodities through 45,000+ global tickers & up to 10,000x price leverage - peer-to-peer. Veritaseum's UltraCoin is a software concern that holds no client funds and is not a financial entity, hence presents you with no counterparty or default risk. [Download the client & tutorials](http://ultra-coin.com/index.php/download-beta)
[link]

TomoChain AMA with DAppBird: Public blockchain applications for businesses.

TomoChain AMA with DAppBird: Public blockchain applications for businesses.

https://preview.redd.it/a07hgl4am5t41.png?width=690&format=png&auto=webp&s=df718220bddfbeb6e3790328177769859df08874
Hi everyone. Pleased to be here! Thank you for taking your time to join me.
I’m the Chief Business Development Officer for TomoChain.
Educationally I graduated university with degrees in both Industrial Engineering and Economics from Georgia Tech, and later earned an MBA from the Wharton School of Business.
I grew up as a gaming addict and have a video game collection that is a bit unwieldy. Dozens of consoles and, at one point, over 13 classic arcade machines.
So, before crypto, I spent much of my profession in the gaming space. I was a Game Designer, Game Producer, and eventually Studio Head for a major games studio that was recently purchased by Rockstar Games. I have run my own game-related tech businesses as well.
I fell into crypto back in 2014, and over time it became a second passion of mine as I began to truly understand the value of decentralization. True ownership of data was not possible until Bitcoin came along and that is simply a powerful and game-changing message to a world structure built on an opposing foundation.
Brief Introduction

https://preview.redd.it/8p7jm15ul5t41.png?width=739&format=png&auto=webp&s=8b572bdee2c56ffa29a1d628dda7332fac0fac50
TomoChain is a Public Blockchain powered by Proof-of-Stake Voting. TomoChain launched into Mainnet 1 year ago in December 2018. It is secured by 150 Masternodes, of which I’m proud to be an operator myself. TomoChain is EVM Compatible and runs at a speedy 2000 TPS with a 2 Sec Blocktime. Gas fees are almost zero too.
Based out of Vietnam, TomoChain is Southeast Asia’s largest public blockchain. We are focusing on developing a full suite of DeFi products. We also have commercial and enterprise clients. TomoChain has a number of major crypto-partnerships including notables like Neo Blockchain, Chainlink and Crypto.com. Our Masternode network is run by some of the most recognizable players in the space as well, including Neo Global Capital, CoinGecko, HashQuark, KuCoin, and more large players are on the way.
TomoChain earned its place onto Binance.com with a fee-free listing last year by winning the BinanceDEX community vote in August 2019. Binance has written us up in a detailed Binance Research Report and awarded us the V-Label. We have also been in a number of their reports, including those related to Dapps and DeFi. We have been interviewed by Forbes.com official and had an in-person interview at NASDAQ, in the heart of Times Square, about TomoChain and our upcoming TomoX Protocol.
In China, specifically, we have been integrated into and have solid relationships with various blockchain players including HashQuark, HashKey, CoboWallet, Conflux, and many others. We launched an Ecosystem Development partnership with Neo Blockchain last December and co-hosted a meetup + workshop with them as well.

https://preview.redd.it/anszszoxl5t41.png?width=733&format=png&auto=webp&s=1b8930c8c3df9357109d49f67f1a35edd6f803d0
GEARED FOR REAL WORLD USE
Now, let’s talk about how TomoChain has been built for real-world use.
We’re looking at Payments & DeFi as low hanging fruit when it comes to user adoption and TomoChain is developing a suite of tools to support this. The biggest challenge for having users benefit from Blockchain on a day-to-day basis is how much friction is involved to acquire, store and use it. Even stable coins are dual currency systems. The Stablecoin and then the Native Token to pay gas fees. Blockchain is simply not user-friendly.
Our view is that the true solution for Blockchain adoption by the world is end-users shouldn’t need to know they are using blockchain technology at all. It should be a hidden technology layer, similar to payment processor settlements or even the internet distribution centers/routers that power this very AMA we’re all participating in right now. Do we need to know the underlying technology infrastructure to use them? Nope.
We are developing a system to hide this friction, so the TomoChain blockchain can be integrated into real-world applications that you use every day on mobile or web.
There are 3 protocols that we are building to enable this future: (1) TomoZ: Zero Friction (2) TomoX: The DEX Protocol (3) TomoP: The Privacy Suite.

https://preview.redd.it/irwduto4m5t41.png?width=741&format=png&auto=webp&s=56e21c8e56b86af197344d7a043d073456c53181
TomoZ: Zero Friction - Our TomoZ protocol is a core starting point to the solution for mass market use of blockchain technology. TomoZ: Zero Friction allows for token issuance and use by having gas fees paid by the token itself. That means you don’t need TOMO to send transactions. You don’t even need to know you’re using the TomoChain blockchain.
So you could buy a cup of coffee at a café using loyalty points that are TomoZ tokens. The customers redeem for their coffee or earn it, but they don’t even have to know it’s a blockchain token which they actually own.
This approach is structured to enable the next million-plus users to utilize blockchain as a technology layer. After all, the real value of any Blockchain is in its utilization of high-quality transactions.
Now, TomoZ transactions aren’t FREE. It actually does use TOMO, but that’s hidden from the end-user. The way it works is that the token issuer deposits a small amount of TOMO into a pool. Every time the token is sent, TOMO is taken from this pool to pay the Masternodes.
The key is that the end-user doesn’t need to get involved with internal workings, which is why we call it the Zero Friction protocol
Now let’s talk about TomoX: The DEX Protocol
TomoX is an upcoming DEX Protocol that allows anyone to launch their on permissionless Decentralized Exchange in minutes. It requires very little technical knowledge making it a near turn-key solution.
TomoX is the fastest DEX experience since it’s a Layer 1 protocol. This means it’s run and secured by the entire TomoChain network. Our Masternodes manage the DEX instructions directly, rather than other DEXs that operate as a Layer 2 protocol. What this means is TomoX DEXs will operate at about 50x faster than a typical 0x exchange. That significantly improves the end-user experience.
TomoX DEX operators have access to a shared liquidity pool across all DEXs. That means a user buying on one DEX can be matched with a user selling on another DEX. Of course, Operators can customize and choose which tokens to include.
TomoX is fully decentralized since the Order Book is on-chain. Many other semi-decentralized exchanges store the OB on a centralized service in order to speed up the execution. That means there is a centralized point of weakness for them. TomoX minimizes custody and security challenges that centralized exchanges have too since all users are always in possession of their assets.
TomoX is currently in testnet and you can checkout TomoChain’s own DEX, aptly called TomoDEX, here: https://dex.testnet.tomochain.com/
Here is a link to get some free Testnet TOMO that can be used on the testnet version of TomoDEX: https://faucet.testnet.tomochain.com/
And finally, there is TomoP: Privacy Suite - TomoP is currently in testnet and is going to be the FASTEST way to send tokens privately. 2-4 seconds fast!
Any token issued on TomoChain will be able to utilize TomoP to send privately and anonymously. And that’s not all. We are including access to wrapped BTC, ETH, USDT, and other tokens that can also utilize the blazing speed and privacy that TomoP will offer.
Dapp privacy is a major part of TomoP. It is going to allow for the creation of Dapps to be built to handle customer data with true privacy, including from the Dapp operators themselves. This can jumpstart a new wave of applications geared towards hiding user information, transactions, assets owned, etc.
We are issuing a new token standard (TRC21p) which will be purely private. The only data available will be on its token supply. Token issuers can optionally provide auditing access to enforcement authorities to meet regulatory compliance. What this means is if the next Global PayPal/Skrill/Alipay competitor can build their service right on TomoChain and meet the most basic criteria required to stay above board in many jurisdictions.
If you guys want to check TomoP on testnet go here and login: https://wallet.testnet.tomochain.com/
Get some free Testnet TOMO that can be used with the TomoP testnet: https://faucet.testnet.tomochain.com/
Questions from the host
1. It’s been stated that TomoChain was on track to be a cash flow positive business, is it currently cash flow positive? What services or products is it offering to bring in this revenue?
Yes, absolutely. Our plan is to be cash flow positive this year. This really goes back to the level of experience our executive team has. Everyone is seasoned, having come from different fields, in big business and startups. Before the crazy boom of ICOs and IEOs, raising funding for traditional startups required considerable proof that there was market fit, that there were actual customers to drive revenue, and a model for growth.
We knew that TomoChain’s funds raised during the ICO were for a space that has yet to prove itself so the company had to be smart in budgeting for an uncertain future. And part of that initial preparation was selling much of the ICO proceeds into fiat. Something MANY blockchain startups did not do, largely due to ambitious teams that are also headed by very inexperienced leaders. So while the bubble burst, we had capital to continue operations and to even scale it.
And, we ARE running a business. A sustainable business requires us to identifying areas to generate income in order to minimize risk and to sustain the business in the long term. So we do both consulting and services work by helping clients to develop wallets, launch tokens (Orbyt), build exchanges (AIS), and of course enterprise solutions on the blockchain of which we have clients based out of Japan and in the Middle East using blockchain for traceability solutions across various industries from automotive, healthcare, and food.
2. What is the most strategical step TOMO is doing to bring adoption of TOMO coin to our daily lives?
Empowering businesses with a truly scalable blockchain that can be used by thousands and millions of users. We see user adoption of blockchain coming from businesses that base their solutions on blockchain technology. And, TomoChain has a number of real income-generating companies that have built on us, from exchanges to payment services to enterprise clients. Not bad for 1 year I say, especially during a stagnant market. Here are some examples.
UcarPac – A Top 10 User Car company in Japan is building traceability solutions on the blockchain. We completed a POC at the end of last year. After the assessment, the client decided it was solid and commissioned Phase 2 to expand the development of the project for commercialization purposes
Triip Protocol – Triip is a destination service for travelers to book vacations powered by Blockchain. Triip is a Shark Tank Vietnam alumnus, and the first ICO on TomoChain. Users can book tours and staycations using Triip or TOMO tokens.
WisePass – A service that sells subscription services to get discounted Starbucks, Singha Beer, and even makeup (of all things) integrated TomoChain as a payment solution
“Undisclosed Vendor” – Soon to be announced, a large player in the corporate gift giving business is also launching a Dapp on TomoChain to allow for them to make purchases with TOMO across thousands of items.
Maka - A peer-to-peer marketplace to conveniently buy/sell TOMO and other blockchain tokens using standard payment gateways, including e-wallets and bank transfers.
Coin98 – A local Vietnam crypto media company launched an App to allow for their community to earn their TomoChain token called C98 and use it for products and services geared around investors and gamers. The reception has been HUGE. 95,000 users and generating 500K+ transactions on our blockchain within 3 months of their launch! They are proving that innovative new business models can be adopted relying on and being blockchain specific.

https://preview.redd.it/mlol3zl6m5t41.png?width=759&format=png&auto=webp&s=4a516404ed6a15de0e56fd08ed1e354a53c4191e
3. Do you have any plans to collaborate with developers or attract more Dapps built on TomoChain?
We are today. Our founders run the largest Blockchain Developer community in Vietnam and we work with a number of them to help develop solutions on the blockchain.
Our team has held Hackathons a few times over the last couple years and we have done developer workshops too, including one with Neo Blockchain. And this year we are working closely with educational institutions to launch blockchain courses in Vietnam.
Every Dapp developer we work with is a partner. We try to provide as much support as possible, both technical and marketing. A number of Dapps are games on TomoChain and we hold contests regularly to promote the developers and their titles.
Since we are focusing on alleviating the friction of blockchain technology, we are building out an API that will make it even easier for developers to integrate blockchain into standard applications. This is intended to allow standard non-blockchain application developers to operate in an environment they are accustomed to while also having the benefit of blockchain technology accessible.
Onboarding more developers will take time. However, I’m confident we’re on the cusp of something wonderful in the coming years that will change the relationship between users and applications enabled by blockchain. Entirely new economic structures can be set up since it’ll be the users owning all of their data for the first time in digital history. And true ownership is a powerful motivator that can be harnessed by innovative blockchain businesses.
submitted by alexngn201 to Tomochain [link] [comments]

⚡ Lightning Network Megathread ⚡

Last updated 2018-01-29
This post is a collaboration with the Bitcoin community to create a one-stop source for Lightning Network information.
There are still questions in the FAQ that are unanswered, if you know the answer and can provide a source please do so!

⚡What is the Lightning Network? ⚡

Explanations:

Image Explanations:

Specifications / White Papers

Videos

Lightning Network Experts on Reddit

  • starkbot - (Elizabeth Stark - Lightning Labs)
  • roasbeef - (Olaoluwa Osuntokun - Lightning Labs)
  • stile65 - (Alex Akselrod - Lightning Labs)
  • cfromknecht - (Conner Fromknecht - Lightning Labs)
  • RustyReddit - (Rusty Russell - Blockstream)
  • cdecker - (Christian Decker - Blockstream)
  • Dryja - (Tadge Dryja - Digital Currency Initiative)
  • josephpoon - (Joseph Poon)
  • fdrn - (Fabrice Drouin - ACINQ )
  • pmpadiou - (Pierre-Marie Padiou - ACINQ)

Lightning Network Experts on Twitter

  • @starkness - (Elizabeth Stark - Lightning Labs)
  • @roasbeef - (Olaoluwa Osuntokun - Lightning Labs)
  • @stile65 - (Alex Akselrod - Lightning Labs)
  • @bitconner - (Conner Fromknecht - Lightning Labs)
  • @johanth - (Johan Halseth - Lightning Labs)
  • @bvu - (Bryan Vu - Lightning Labs)
  • @rusty_twit - (Rusty Russell - Blockstream)
  • @snyke - (Christian Decker - Blockstream)
  • @JackMallers - (Jack Mallers - Zap)
  • @tdryja - (Tadge Dryja - Digital Currency Initiative)
  • @jcp - (Joseph Poon)
  • @alexbosworth - (Alex Bosworth - yalls.org)

Medium Posts

Learning Resources

Books

Desktop Interfaces

Web Interfaces

Tutorials and resources

Lightning on Testnet

Lightning Wallets

Place a testnet transaction

Altcoin Trading using Lightning

  • ZigZag - Disclaimer You must trust ZigZag to send to Target Address

Lightning on Mainnet

Warning - Testing should be done on Testnet

Atomic Swaps

Developer Documentation and Resources

Lightning implementations

  • LND - Lightning Network Daemon (Golang)
  • eclair - A Scala implementation of the Lightning Network (Scala)
  • c-lightning - A Lightning Network implementation in C
  • lit - Lightning Network node software (Golang)
  • lightning-onion - Onion Routed Micropayments for the Lightning Network (Golang)
  • lightning-integration - Lightning Integration Testing Framework
  • ptarmigan - C++ BOLT-Compliant Lightning Network Implementation [Incomplete]

Libraries

Lightning Network Visualizers/Explorers

Testnet

Mainnet

Payment Processors

  • BTCPay - Next stable version will include Lightning Network

Community

Slack

IRC

Slack Channel

Discord Channel

Miscellaneous

⚡ Lightning FAQs ⚡

If you can answer please PM me and include source if possible. Feel free to help keep these answers up to date and as brief but correct as possible
Is Lightning Bitcoin?
Yes. You pick a peer and after some setup, create a bitcoin transaction to fund the lightning channel; it’ll then take another transaction to close it and release your funds. You and your peer always hold a bitcoin transaction to get your funds whenever you want: just broadcast to the blockchain like normal. In other words, you and your peer create a shared account, and then use Lightning to securely negotiate who gets how much from that shared account, without waiting for the bitcoin blockchain.
Is the Lightning Network open source?
Yes, Lightning is open source. Anyone can review the code (in the same way as the bitcoin code)
Who owns and controls the Lightning Network?
Similar to the bitcoin network, no one will ever own or control the Lightning Network. The code is open source and free for anyone to download and review. Anyone can run a node and be part of the network.
I’ve heard that Lightning transactions are happening “off-chain”…Does that mean that my bitcoin will be removed from the blockchain?
No, your bitcoin will never leave the blockchain. Instead your bitcoin will be held in a multi-signature address as long as your channel stays open. When the channel is closed; the final transaction will be added to the blockchain. “Off-chain” is not a perfect term, but it is used due to the fact that the transfer of ownership is no longer reflected on the blockchain until the channel is closed.
Do I need a constant connection to run a lightning node?
Not necessarily,
Example: A and B have a channel. 1 BTC each. A sends B 0.5 BTC. B sends back 0.25 BTC. Balance should be A = 0.75, B = 1.25. If A gets disconnected, B can publish the first Tx where the balance was A = 0.5 and B = 1.5. If the node B does in fact attempt to cheat by publishing an old state (such as the A=0.5 and B=1.5 state), this cheat can then be detected on-chain and used to steal the cheaters funds, i.e., A can see the closing transaction, notice it's an old one and grab all funds in the channel (A=2, B=0). The time that A has in order to react to the cheating counterparty is given by the CheckLockTimeVerify (CLTV) in the cheating transaction, which is adjustable. So if A foresees that it'll be able to check in about once every 24 hours it'll require that the CLTV is at least that large, if it's once a week then that's fine too. You definitely do not need to be online and watching the chain 24/7, just make sure to check in once in a while before the CLTV expires. Alternatively you can outsource the watch duties, in order to keep the CLTV timeouts low. This can be achieved both with trusted third parties or untrusted ones (watchtowers). In the case of a unilateral close, e.g., you just go offline and never come back, the other endpoint will have to wait for that timeout to expire to get its funds back. So peers might not accept channels with extremely high CLTV timeouts. -- Source
What Are Lightning’s Advantages?
Tiny payments are possible: since fees are proportional to the payment amount, you can pay a fraction of a cent; accounting is even done in thousandths of a satoshi. Payments are settled instantly: the money is sent in the time it takes to cross the network to your destination and back, typically a fraction of a second.
Does Lightning require Segregated Witness?
Yes, but not in theory. You could make a poorer lightning network without it, which has higher risks when establishing channels (you might have to wait a month if things go wrong!), has limited channel lifetime, longer minimum payment expiry times on each hop, is less efficient and has less robust outsourcing. The entire spec as written today assumes segregated witness, as it solves all these problems.
Can I Send Funds From Lightning to a Normal Bitcoin Address?
No, for now. For the first version of the protocol, if you wanted to send a normal bitcoin transaction using your channel, you have to close it, send the funds, then reopen the channel (3 transactions). In future versions, you and your peer would agree to spend out of your lightning channel funds just like a normal bitcoin payment, allowing you to use your lightning wallet like a normal bitcoin wallet.
Can I Make Money Running a Lightning Node?
Not really. Anyone can set up a node, and so it’s a race to the bottom on fees. In practice, we may see the network use a nominal fee and not change very much, which only provides an incremental incentive to route on a node you’re going to use yourself, and not enough to run one merely for fees. Having clients use criteria other than fees (e.g. randomness, diversity) in route selection will also help this.
What is the release date for Lightning on Mainnet?
Lightning is already being tested on the Mainnet Twitter Link but as for a specific date, Jameson Lopp says it best
Would there be any KYC/AML issues with certain nodes?
Nope, because there is no custody ever involved. It's just like forwarding packets. -- Source
What is the delay time for the recipient of a transaction receiving confirmation?
Furthermore, the Lightning Network scales not with the transaction throughput of the underlying blockchain, but with modern data processing and latency limits - payments can be made nearly as quickly as packets can be sent. -- Source
How does the lightning network prevent centralization?
Bitcoin Stack Exchange Answer
What are Channel Factories and how do they work?
Bitcoin Stack Exchange Answer
How does the Lightning network work in simple terms?
Bitcoin Stack Exchange Answer
How are paths found in Lightning Network?
Bitcoin Stack Exchange Answer
How would the lightning network work between exchanges?
Each exchange will get to decide and need to implement the software into their system, but some ideas have been outlined here: Google Doc - Lightning Exchanges
Note that by virtue of the usual benefits of cost-less, instantaneous transactions, lightning will make arbitrage between exchanges much more efficient and thus lead to consistent pricing across exchange that adopt it. -- Source
How do lightning nodes find other lightning nodes?
Stack Exchange Answer
Does every user need to store the state of the complete Lightning Network?
According to Rusty's calculations we should be able to store 1 million nodes in about 100 MB, so that should work even for mobile phones. Beyond that we have some proposals ready to lighten the load on endpoints, but we'll cross that bridge when we get there. -- Source
Would I need to download the complete state every time I open the App and make a payment?
No you'd remember the information from the last time you started the app and only sync the differences. This is not yet implemented, but it shouldn't be too hard to get a preliminary protocol working if that turns out to be a problem. -- Source
What needs to happen for the Lightning Network to be deployed and what can I do as a user to help?
Lightning is based on participants in the network running lightning node software that enables them to interact with other nodes. This does not require being a full bitcoin node, but you will have to run "lnd", "eclair", or one of the other node softwares listed above.
All lightning wallets have node software integrated into them, because that is necessary to create payment channels and conduct payments on the network, but you can also intentionally run lnd or similar for public benefit - e.g. you can hold open payment channels or channels with higher volume, than you need for your own transactions. You would be compensated in modest fees by those who transact across your node with multi-hop payments. -- Source
Is there anyway for someone who isn't a developer to meaningfully contribute?
Sure, you can help write up educational material. You can learn and read more about the tech at http://dev.lightning.community/resources. You can test the various desktop and mobile apps out there (Lightning Desktop, Zap, Eclair apps). -- Source
Do I need to be a miner to be a Lightning Network node?
No -- Source
Do I need to run a full Bitcoin node to run a lightning node?
lit doesn't depend on having your own full node -- it automatically connects to full nodes on the network. -- Source
LND uses a light client mode, so it doesn't require a full node. The name of the light client it uses is called neutrino
How does the lightning network stop "Cheating" (Someone broadcasting an old transaction)?
Upon opening a channel, the two endpoints first agree on a reserve value, below which the channel balance may not drop. This is to make sure that both endpoints always have some skin in the game as rustyreddit puts it :-)
For a cheat to become worth it, the opponent has to be absolutely sure that you cannot retaliate against him during the timeout. So he has to make sure you never ever get network connectivity during that time. Having someone else also watching for channel closures and notifying you, or releasing a canned retaliation, makes this even harder for the attacker. This is because if he misjudged you being truly offline you can retaliate by grabbing all of its funds. Spotty connections, DDoS, and similar will not provide the attacker the necessary guarantees to make cheating worthwhile. Any form of uncertainty about your online status acts as a deterrent to the other endpoint. -- Source
How many times would someone need to open and close their lightning channels?
You typically want to have more than one channel open at any given time for redundancy's sake. And we imagine open and close will probably be automated for the most part. In fact we already have a feature in LND called autopilot that can automatically open channels for a user.
Frequency will depend whether the funds are needed on-chain or more useful on LN. -- Source
Will the lightning network reduce BTC Liquidity due to "locking-up" funds in channels?
Stack Exchange Answer
Can the Lightning Network work on any other cryptocurrency? How?
Stack Exchange Answer
When setting up a Lightning Network Node are fees set for the entire node, or each channel when opened?
You don't really set up a "node" in the sense that anyone with more than one channel can automatically be a node and route payments. Fees on LN can be set by the node, and can change dynamically on the network. -- Source
Can Lightning routing fees be changed dynamically, without closing channels?
Yes but it has to be implemented in the Lightning software being used. -- Source
How can you make sure that there will be routes with large enough balances to handle transactions?
You won't have to do anything. With autopilot enabled, it'll automatically open and close channels based on the availability of the network. -- Source
How does the Lightning Network stop flooding nodes (DDoS) with micro transactions? Is this even an issue?
Stack Exchange Answer

Unanswered Questions

How do on-chain fees work when opening and closing channels? Who pays the fee?
How does the Lightning Network work for mobile users?
What are the best practices for securing a lightning node?
What is a lightning "hub"?
How does lightning handle cross chain (Atomic) swaps?

Special Thanks and Notes

  • Many links found from awesome-lightning-network github
  • Everyone who submitted a question or concern!
  • I'm continuing to format for an easier Mobile experience!
submitted by codedaway to Bitcoin [link] [comments]

Open TODO List

GET PAID BBP COINS FROM MONTHLY BUDGET FOR YOUR WORK!
Anyone can get paid BBP for helping do work for BiblePay!
http://wiki.biblepay.org/UnderstandingGovernance

From GUI Wallet, in top menu click Proposals >> Proposals Add
NOTE: Only costs 2500 BBP to submit a proposal requesting funding for your work

Here is an incomplete ownership list of different resources:
https://www.reddit.com/BiblePay/comments/9utdsh/biblepay_ownership_list/

OPEN TODO LIST:
- Update and migrate Update/Clean wallet guide to website/wiki
https://www.reddit.com/BiblePay/comments/7nmvm8/how_to_update_clean_wallets/
(erasechain?)

- Update Wiki main page
---- Create Table of Contents
http://wiki.biblepay.org/Main_Page

- Update White Paper
https://www.reddit.com/BiblePay/comments/cyd12g/need_help_updating_white_pape
https://pool.biblepay.org/Docs/BiblePay_White_Paper.pdf

- Write and Publish Step by Step Buying Bitcoin and Buying BiblePay guide
https://bitcointalk.org/index.php?topic=2388064.msg51062536#msg51062536

- Create Youtube Videos
--- How to Mine
--- How to Buy Coins
--- How to Create Proposals, How to View, How Budget System Works-
-- How to Setup Masternode (How to Vote)

- Translate to All Languages
--- Bitcointalk ANN
https://www.reddit.com/BiblePay/comments/7qmt6m/bitcointalk_main_post_language_translations/
--- Mining Guides
--- Website
http://biblepay.org/https://www.reddit.com/BiblePay/comments/7dyabk/help_translate_website_documentation_to_othe
--- White Paper
--- Wallet?
--- Bible?
Language Plugins for Wordpress:
- Polylang: https://wordpress.org/plugins/polylang/
- qTranslate X: https://wordpress.org/plugins/qtranslate-x/
- Polylang Pro: https://polylang.pro/downloads/polylang-pro/
- WordPress Multilingual Plugin (WPML): https://wpml.org/

- Spread to all online Christians
https://bitcointalk.org/index.php?topic=2388064.msg52642234#msg52642234

- Create Twitter Account and Follow BiblePay, Like and Retweet Tweets
https://twitter.com/i/flow/signup?lang=en

- Create or Update Bitcointalk Forum Signature
https://www.reddit.com/BiblePay/comments/7s1qsy/bitcointalk_forum_signature_guide/

MORE TODO:
- Advertising and Journalist Research (Multiple Sheets)
https://docs.google.com/spreadsheets/d/1grgb5Y74XMqShKDp051h1bSZVbHzRLna1bYzoTh6MAY/edit#gid=0

--- Write Articles/Stories
Christcoin is a dead coin now, but look what places it got articles:
https://baptistnews.com/article/market-christian-cryptocurrency-christ-coin-aims-find/#.XNs1E45KiUk
https://www.worldreligionnews.com/religion-news/first-cryptocurrency-god-christ-coin
https://religionnews.com/2017/10/04/christ-coin-launches-as-first-faith-based-cryptocurrency/
https://www.christiantoday.com/article/christ-coin-new-christian-digital-currency-launches-with-rewards-for-the-faithful/115333.htm

- Google Ads - https://forum.biblepay.org/index.php?topic=204.0
- Facebook Ads
- Reddit Ads - https://forum.biblepay.org/index.php?topic=82.0
- Twitter Ads (Banned)

- Monthly Updates
- Weekly Updates
- Email Alerts for Mandatory Upgrades and Monthly News
- Monthly Proposal Summaries

Should we explain our History? and how should we explain it?https://www.reddit.com/BiblePay/comments/ba81wh/current_block_reward_breakdown_mining_guides_and/
https://forum.biblepay.org/index.php?topic=323.0
https://forum.biblepay.org/index.php?topic=380.0https://wiki.biblepay.org/Nutrition_Information

- How do we reach the people that would be most interested in BiblePay?
- How do people find BiblePay?
- What do they see when they find us?
- Why should someone invest in BiblePay? (Why does someone invest in Bitcoin?)
- How is BiblePay different and better than Bitcoin? What is unique?
- How easy is the path to invest?
- How do they stay in the loop / up to date?
  1. Simple Fun Youtube video on How to install BiblePay wallet, How to Buy Bitcoin, How to Buy BiblePay coins, and then How to Backup wallet and keep up to date on the project, Anyone here got youtube/video creation skills? (Older mining video that was good: https://www.youtube.com/watch?v=K1yKx8KsH60) [Most people are visual learners]
  2. Higher google search ranking for religion keywords matched with crypto keywords (more articles, google adwords, etc), examples of religious keywords: christian denominations: https://en.wikipedia.org/wiki/List_of_Christian_denominations_by_number_of_members, Anyone interested in running a Google Adwords campaign? Anyone interested in writing articles hitting upon keywords in title and in article?
  3. I think we are missing out on Facebook, lots of older people on Facebook, older people probably dont use Reddit, Twitter, Discord, etc (I believe our Google Analytics data showed average age of users clicking on BiblePay.org was around age 35), we should be posting regularly on there, anyone interested to make periodic posts that are super user friendly / not too technical?
We need help creating youtube videos
We need help creating graphics
We need help writing articles/stories
We need help communicating on Facebook
We need help running an email newsletter
We need help advertising our monthly budget proposals

- Coin Comparisons
https://wiki.biblepay.org/Nutrition_Information

- Airdrop
https://forum.biblepay.org/index.php?topic=120.0https://www.biblepay.org/airdrop/https://airdropalert.com/biblepay-airdrop

- Random Faucet
https://forum.biblepay.org/index.php?topic=80.0
https://www.reddit.com/BiblePay/comments/7m6t8s/build_2nd_faucet/

- Website SEO (Yoast plugin)

- International Crypto Forums
--- 8btc.com (Chinese)
--- MiningClub.info (Russian)

- Slide Deck
http://smallbusiness.chron.com/deck-marketing-64930.html
"Slide decks are full of infographics and data optimized for "at-a-glance" viewing"

- Paper Wallet Giveaway
How to generate 100+ paper wallets with $1-5 loaded on each

- April of BLOOM has PR experience
https://forum.biblepay.org/index.php?topic=72.0

- Banner Ads
http://fozy.altervista.org/latest-banners.html
https://pasteboard.co/HS9J9W1.pnghttps://pasteboard.co/HS9Jrz0.png

- Interesting Data
https://www.alexa.com/siteinfo/biblepay.org
https://coincheckup.com/coins/biblepay/analysis

- Cathio
Contact organization and writers who wrote articles about them(I think we are missing out on the keyword catholic, we should write page/articleabout how we are open to everyone including all Christian denominations)

INFO:
- What information needs to be added to our website/ann/whitepapeetc?
-- IPFS
https://www.reddit.com/BiblePay/comments/9b6tex/testnet_testing_ipfs_decentralized_file_system/
https://www.reddit.com/BiblePay/comments/9h1578/rob_biblepay_progress/
https://medium.com/biblepay-news/biblepay-october-2018-update-2eba069fd2a2
https://www.reddit.com/BiblePay/comments/9st66d/november_announcement/
-- Dash Evolution
https://www.reddit.com/BiblePay/comments/bifvpk/biblepay_evolution_what_is_it/
-- Generic Smart Contracts (GSCs
)https://wiki.biblepay.org/Generic_Smart_Contracts
-- Healing Campaign
https://wiki.biblepay.org/BiblePay_Healing_Campaign
-- Bug Bountys
https://forum.biblepay.org/index.php?topic=408.msg6046#msg6046
-- Proof of Orphan Mining (POOM)
https://wiki.biblepay.org/POOM
-- Christian Spaces
https://bitcointalk.org/index.php?topic=2388064.msg52080919#msg52080919
-- Chain Locks
https://dashnews.org/andreas-antonopoulos-calls-dash-chainlocks-a-smart-way-of-preventing-51-attacks/
submitted by togoshige to BiblePay [link] [comments]

Vertnode - An automated solution for installing Vertcoin node(s) on Single Board Computers

Hello Vertcoin Community,
Eager to contribute to the Vertcoin Community I began creating step by step walkthrough guides on how to get a Vertcoin node up and running on a Raspberry Pi, Raspberry Pi Zero and Intel NUC. Along with information to get a Vertcoin node up and running was also optional steps to install p2pool-vtc.
I decided that while this step by step guide might be helpful to a few, a setup script may prove to be useful to a wider range of people. I have this script to a point where I think it may be productive to share with a bigger audience, for those who are brave and have this hardware sitting around or like to tinker with projects; I invite you to test this setup script if you are interested, if you run into errors any sort of verbose console output of the error proves to be extremely helpful in troubleshooting.
The script was designed to produce a “headless” server... meaning we will not be using a GUI to configure Vertcoin or check to see how things are running. In fact, once the server is set up, you will only interact with it using command line calls over SSH. The idea is to have this full node be simple, low-power, with optimized memory usage and something that “just runs” in your basement, closet, etc.
Why run a headless node on a Single Board Computer?
The idea is to have this full node be simple, low-power, with optimized memory usage and something that “just runs” in your basement, closet, etc.
Required: USB Flash Drive 6GB - 32GB
Please note that the script was designed for Single Board Computers first and looks for an accessible USB Flash Drive to use for storing the blockchain and swap file, as constant writing to a microSD can degrade the health of the microSD.
Supports

Hardware

All of the hardware listed above is hardware that I have personally tested / am testing on myself. The plan is to continue expanding my arsenal of single board computers and continue to add support for more hardware to ensure as much compatibility as possible.
Functionality
It is worth noting that LIT can be ran with multiple configurations, the ones displayed in the Post Installation Report reflect values that run LIT with the Vertcoin Mainnet. Please be aware that the Vertcoin Testnet chain has not been mined 100% of the time in the past, if you make transactions on the Vertcoin testnet that do not go through it is likely because the chain has stopped being mined.
BE CAREFUL WITH YOUR COINS, ONLY TEST WITH WHAT YOU ARE OKAY WITH LOSING IF YOU USE THE MAINNET.

Vertcoin Testnet Coins

https://tvtc.blkidx.org/faucet/
I've included some documentation on LIT I created which includes information I found to be useful: https://github.com/e-corp-sam-sepiol/vertnode/blob/mastedocs/lit.md
Please visit the mit-dci/lit github repository for the most up to date information on lit: https://github.com/mit-dci/lit

Vertnode | Automated Vertcoin Node Installation Script

https://github.com/e-corp-sam-sepiol/vertnode

Recommended: Use Etcher to install the chosen OS to your microSD card / USB flash drive.

If you intend on installing Ubuntu Server 16.04 to your Intel NUC please use Etcher to install the .iso to your USB flash drive.
https://etcher.io/
PLEASE NOTE THIS SCRIPT MAY GIVE AN ERROR. THIS IS THE NATURE OF TESTING. PLEASE REPORT YOUR ERRORS IF YOU WANT THEM TO BE FIXED/RESOLVED. THANK YOU FOR BETTERING THE DEVELOPMENT OF THIS SCRIPT.

Ubuntu Server 16.04 Setup Details

You can use different clients to ssh into your node. One option is using PuTTY or Git Bash on Windows which is included in the desktop version of Git. If you are using Linux you can simply open a new terminal window and ssh to the IP address of your node (hardware you intend installing the Vertcoin node on).
You will need to know the IP address of your node, this can be found on your router page.
ssh 192.168.1.5 -l pi For example, this command uses ssh to login to 192.168.1.5 using the -l login name of pi. The IP address of your node will likely be different for you, in this example I am logging into a Raspberry Pi which has a default login name of pi.
A brief list of commands that can be used to check on the Vertcoin node status:
vertcoin-cli getblockchaininfo | Grab information about your blockchain
vertcoin-cli getblockcount | Grab the current count of blocks on your node
vertcoin-cli getconnectioncount | Grab the current count of connections to your node. A number of connections larger than 8 means that you have incoming connections to your node. The default settings are to make 8 outgoing connections. If you want incoming connections please port forward your Raspberry Pi in your Router settings page.
vertcoin-cli getpeerinfo | Grab the information about the peers you have connected to / are connected to
vertcoin-cli getnettotals | Grab network data, how much downloaded/upload displayed in bytes
tail -f ~/.vertcoin/debug.log | Output the latest lines in the Vertcoin debug.log to see verbose information about the Vertcoin daemon (ctrl+c to stop)
Thank you to all who have helped me and inspired me thus far, @b17z, @jamesl22, @vertcoinmarketingteam, @canen, @flakfired, @etang600, @BDF, @tucker178, @Xer0
This work is dedicated to the users of Vertcoin, thank you for making this possible.
7/20/2018 Thank you @CommodoreAmiga for the incredibly generous tip <3
You can reach me @Sam Sepiol#3396 on the Vertcoin Discord, here on reddit or @ [email protected]
submitted by ecorp-sam-sepiol to vertcoin [link] [comments]

I'm Gavin Andresen, Chief Scientist at the Bitcoin Foundation. Ask me anything!

So what do you want to know?
I'm 47 years old and live and work in Amherst, Massachusetts with my wife, two kids and assorted pets.
I was born in Melbourne, Australia as "Gavin Bell" but moved to the US when I was five years old. I grew up in Seattle Washington, Anchorage Alaska and the Santa Ynez Valley, California.
After graduating from Princeton University (Computer Science), I worked at Silicon Graphics Computer Systems for eight years, creating 3D graphics software (Open Inventor and VRML).
My wife and I moved to Madison, Wisconsin after she got her PhD from Stanford. There I wrote a book and co-founded a startup that failed. We moved to Amherst in 1998, where I worked on an Internet Walkie-Talkie), online games for blind and sighted people, tools for Prosper lenders, a web site content management system for Gravity Switch, and part of the back-end for a search engine for computer science research literature.
Phew. That long list makes me feel old.
I first heard about Bitcoin in a May, 2010 InfoWorld article, and started working on Bitcoin-related projects soon after. I'm proud of my contributions:
You can read about what I've been working on recently at the Foundation blog.
I try not to let Bitcoin completely take over my life; I spend about eleven evenings a year as an elected member of Amherst Town Meeting. And I still have some time to ride my bicycle or unicycle, use my skeptical skills to debunk the crazy things friends post on Facebook, and read a little science fiction.
You can get an idea of topics I find interesting and how I think at my blog.
So: AMA!
Thanks everybody for all the kind words! I'm going to stop now, but I'll check in tomorrow and if there are burning questions that get eleven or more points that I haven't already answered I'll try to jump in and answer them.
submitted by gavinandresen to Bitcoin [link] [comments]

Soo after almost 3 months of setting up I have my own LN full node running on RP3

Soo after almost 3 months of setting up I have my own LN full node running on RP3
I have been eager to try LN mainnet since the very beginning of it. I've found out about lnd, eclair, zap and other wallets but every scenario I tried to use it failed because of critical issues:
  • eclair does not really constitute a wallet, it's more like a credit card - you can send money but not receive it
  • lnd is okay, but requires a server and tons of resources for maintaining a full node, can't be used securely, efficiently and mobily at the same time
  • zap offers some cloud wallet (in testnet!) by default, this is a serious misunderstanding of my cryptoanarchy needs
  • web wallets - ah, forget it
So I've decided to use my Raspberry Pi with a very old laptop HDD attached (200GB so the pruning function has to be used) to create a backend wallet service and zap desktop (temporarily!) as my frontend control panel.
https://preview.redd.it/0vcq147887q11.png?width=1024&format=png&auto=webp&s=7bb6eccdd4110a857e5af0400acc2d7e1ee7ee85
Setting up Pi is easy, lots of tutorials over the internet, not gonna discuss it here. Then I had to obtain bitcoind (current rel: bitcoin-0.17.0-arm-linux-gnueabihf.tar.gz) and lnd (lnd-linux-armv7-v0.5-beta.tar.gz), create a bitcoin technical user, deploy the tools, configure and install new systemd services and go through the configs. This is a tricky part, so let's share:
# Generated by https://jlopp.github.io/bitcoin-core-config-generato # This config should be placed in following path: # ~/.bitcoin/bitcoin.conf # [core] # Set database cache size in megabytes; machines sync faster with a larger cache. Recommend setting as high as possible based upon machine's available RAM. dbcache=100 # Keep at most  unconnectable transactions in memory. maxorphantx=10 # Keep the transaction memory pool below  megabytes. maxmempool=50 # Reduce storage requirements by only storing most recent N MiB of block. This mode is incompatible with -txindex and -rescan. WARNING: Reverting this setting requires re-downloading the entire blockchain. (default: 0 = disable pruning blocks, 1 = allow manual pruning via RPC, greater than 550 = automatically prune blocks to stay under target size in MiB). prune=153600 # [network] # Maintain at most N connections to peers. maxconnections=40 # Use UPnP to map the listening port. upnp=1 # Tries to keep outbound traffic under the given target (in MiB per 24h), 0 = no limit. maxuploadtarget=5000 # [debug] # Log IP Addresses in debug output. logips=1 # [rpc] # Accept public REST requests. rest=1 # [wallet] # Do not load the wallet and disable wallet RPC calls. disablewallet=1 # [zeromq] # Enable publishing of raw block hex to 
. zmqpubrawblock=tcp://127.0.0.1:28332 # Enable publishing of raw transaction hex to
. zmqpubrawtx=tcp://127.0.0.1:28333 # [rpc] # Accept command line and JSON-RPC commands. server=1 # Username and hashed password for JSON-RPC connections. The field comes in the format: :$. RPC clients connect using rpcuser=/rpcpassword= arguments. You can generate this value with the ./share/rpcauth/rpcauth.py script in the Bitcoin Core repository. This option can be specified multiple times. rpcauth=xxx:yyy$zzz
Whooaa, this online config generator is really helpful, but I still had to manually correct a few things. The last line is obviously generated by rpcauth.py, I disabled the wallet functionality as lnd is going to take care of my funds. ZMQ is not available to the network so only my LND can use it, RPC usage I still have to think through a little, in general I would like to have my own block explorer some day but also be safe from any hacking attempts (thus I would need at least 2 RPC ports/user accounts - one for lnd, one for block explorer frontend). No ports open on firewall at this time, only UPnP is active and gently opens 8333 for block/tx transfers.
Now, synchronizing the blockchain took me time from mid-July to early September... The hard drive is really slow, also my external HDD drive has some trouble with its A/C adapter so Pi was getting undervoltage alerts all the time. Luckily, it is just downclocking when it happens and slowly but steadily synchronized the whole history. After all, I'm not paying even $5 monthly for a VPS, it is by design the cheapest hardware I could use to set up my LN wallet.
When bitcoind was ready (I've heard some stories about btcd but I don't trust this software yet, sorry), it's time to configure lnd.conf:
[Application Options] debuglevel=trace rpclisten=0.0.0.0:10009 externalip=X.X.X.X:9735 listen=0.0.0.0:9735 alias=X color=#XXXXXX [Bitcoin] bitcoin.active=1 bitcoin.mainnet=1 bitcoin.node=bitcoind [Bitcoind] bitcoind.rpchost=127.0.0.1 bitcoind.rpcuser=X bitcoind.rpcpass=X bitcoind.zmqpubrawblock=tcp://127.0.0.1:28332 bitcoind.zmqpubrawtx=tcp://127.0.0.1:28333 
Here I've had to XXX a little more fields, as not only the bitcoind RPC credentials are stored here, but also my node's public information (it should be illegal to run nodes without specifically selected color and alias!). It is public (and I had to open port 9735 on my firewall), but not necessarily connected to my reddit account for most of the adversaries, so let's keep it this way. In fact, I also see a security vulnerability here: my whole node's stability depends on the IP being static. I could swap it for a .tk domain but who can tell if the bad guys won't actively fight DNS system in order to prevent global economic revolution? As such, I would rather see node identification in LN based on a public key only with possible *hints* of last-known-ip-address but the whole discovery should be performed by the nodes themself in a p2p manner, obviously preventing malicious actors from poisoning the network in some way. For now, I consider the IP stability a weak link and will probably have to pay extra Bitcoin TX fees when something happens to it (not much of a cost luckily!).

https://preview.redd.it/hjd1nooo77q11.png?width=741&format=png&auto=webp&s=14214fc36e3edf139faade930f4069fc31a3e883
Okay then, lnd is up and running, had to create a wallet and give it a night for getting up to speed. I don't know really what took it so long, I'm not using Windows nor 'localhost' in the config so the issues like #1027 are not the case. But there are others like #1545 still open so I'm not going to ponder much on this. I haven't really got any idea how to automatically unlock the wallet after Pi restart (could happen any time!), especially since I only tried to unlock it locally with lncli (why would I enter the password anywhere outside that host?), but let's say that my wallet will only be as stable as my cheap hardware. That's okay for the beta phase.
Finally, zap-desktop required me to copy tls.cert and admin.macaroon files to my desktop. If my understanding of macaroon (it's like an authentication cookie, that can later be revoked) is correct then it's not an issue, however it would be nice to have a "$50 daily limit" macaroon file in the future too, just to avoid any big issues when my client machine gets stolen. Thanks to this, I can ignore the silly cloud-based modes and have fully-secure environment of my home network being the only link from me to my money.
https://preview.redd.it/11bw3dgw47q11.png?width=836&format=png&auto=webp&s=b7fa7c88d14f22441cbbfc0db036cddfd7ea8424
Aaand there it is. The IP took some time to advertise, I use 1ml.com to see if my node is there. The zap interface (ZapDesktop-linux-amd64-v0.2.2-beta.deb) lacks lots of useful information so I keep learning lncli syntax to get more data about my new peers or the routes offered. The transactions indeed run fast and are ridiculously cheap. I would really love to run Eclair with the same settings but it doesn't seem to support custom lnd (why?). In fact, since all I need is really a lncli wrapper, maybe it will be easy to write my own (seen some web gui which weighs 700MB after downloading all dependencies with npm - SICK!). Zap for iOS alpha test registration is DOWN so I couldn't try it (and I'm not sure if it allows custom lnd selection), Zap for Android doesn't even exist yet... I made a few demo transactions and now I will explore all those fancy t-shirt stores as long as the prices are still in "early investor" mode - I remember times when one could get 0.001 BTC from a faucet...
https://preview.redd.it/42sdyoce57q11.png?width=836&format=png&auto=webp&s=7ec8917eaf8f3329d51ce3e30e455254027de0ee
If you find any of the facts presented by me false, I am happy to find out more in the discussion. However what I did I did mostly for fun, without paying much attention to the source code, documentation and endless issue lists on github. By no means I claim this tutorial will work for you but I do think I shared the key points and effort estimations to help others decide if they want a full-node LN client too. I'm also interested in some ideas on what to do with it next (rather unlikely that I will share my lnd admin.macaroon with anyone!) especially if it gives me free money. For example, I can open 1000 channels and start earning money from fees, although I no longer have more Bitcoins than the LN capacity yields... I will probably keep updating the software on my Pi until it leaves beta phases and only then will pour more money inside. I'm also keen on improving the general security of my rig and those comments I will answer more seriously.
submitted by pabou to Bitcoin [link] [comments]

High-risk Security vulnerabilities Left Unchecked Before the EOS Mainnet Countdown

Why BP Candidate Alliance Couldn’t Successfully Launch EOS Mainnet NO GO
!!!Final Warning From EOSForce.io!!!
This is a technical article for the developers of the BP candidate team and those interested in EOS security research.
As a team has conducted in-depth research on EOSIO software and has conducted extensive deployment testing, EOSForce.io has repeatedly warned the security risks of mainnet, and has fixed some problems identified already. Recently, as the research deepens, we have discovered more potential security risks, and some other BP candidate have begun to pay more attention to the safety of the mainnet.
We are going to reveal nine core security issues that still plague us up to now. We have made some preliminary solutions ourselves since Block.one claims not to be responsible for the security of any mainnet. We also attempt to help you understand why EOSForce.io's changes to EOSIO are necessary. If there is a better solution, we also hope that you could communicate with us and contribute to the safety of EOS. EOSForce.io promises not voting for the Block Producer, and will not start the mainnet until the public testing is completed. It is highly not recommended that users import private keys to activate mainnet assets before that.
In order to tackle the current troubles of EOS, EOSForce.io has made the latest precautions, hoping to start the EOS mainnet safely with minimum functionality. Then slowly release the corresponding functions after the formal verification of each restriction module and the large-scale test verification passed.
1st Problem: EOS proposes a resource-based mortgage model, but the implementation is far away from its original expectation. The public chains already in operation all use fee-based model.
There are two benefits of charging transaction fee:
  1. To prevent chain-level DDOS, it is well-known that the reason that Ethereum's POW test network is often attacked is testnet token has no value and there is no threshold to prevent chain-level attacks. The reasonable setting of each code gas price for Ethereum in the past is also on this purpose. Everyone knows that the best way to prevent DDOS is to enforce the cost of attacks much greater than the profits.
  2. Transaction fee can be used as a source of incentives to maintain the ecological stability of the entire chain. The Idea of ** EOS Based, Mortgage Model ** is innovative, free of charge, at the beginning everyone (including BM) expects to prevent DDOS via staking resources, and later expects to establish EOSraM and other related resource tokens to generate incentives. What solves the problem of transaction fees. However, the issue of transaction fee is only a bit of a connection between the System contract and bottom layer, and it does not meet the expectation. For developers, as long as you randomly launch a testnet, you can send transactions without any cost, which could verify the problem I mentioned. This is a fatal problem at chain level, far more severe than 360 "epic" traditional memory leak. As long as any person opens a computer, continuously to send batch transactions to EOS network. The network will fail.
EOSForce.io Prevention 1 :In response to this issue, EOSForce.io adds a price setting to each action based on EOS. At this moment, EOS has not implemented a fully opertional resource model, so we add a fee-based filter for transaction. When BM Master get it completely done, EOSForce could turn off the transaction fee filter and eventually prevent DDOS attacks through resources staking.
**2nd Problem:**EOS has a root user, which means that the super-privilege can be authenticated without a private key. Besides accounts that start with the characters eosio. are all quasi-super-authority accounts (there is already eosio now). This goes against the sacred inviolability of personal assets under the protection of private keys in the basic function of blockchain philosophy.
EOSForce.io Prevention 2: In response to this problem, EOSForce.io restricts the entire system to have only one privileged account, which is eosio, whose public key is all zero, the address is EOS1111111111111111111111111111111114T1Anm. No one owns or knows its private key.
3rd Problem: The design structure of the transaction is too complicated You can see the complete EOS block data we have extracted. A transaction in EOS could consist of an array of actions and multiple context free action arrays. Inline action could be added in the action , context free action does not require signature, and actions can contain a large number of inline actions. EOS is executed sequentially in action units. The transaction can also be delayed. All these designs are very innovative, thanks to BM. However, such a sophisticated system is too large and there are many points that can be attacked. Transaction with delayed transaction, an action could include multiple inline action. Such complex functionalities require long time, variety of case combinations and strong test validation.
EOSForce.io Prevention 3: We are also organizing a lot of teams to conduct testing and verification in this area. But for the safety of stakeholders, we enforce a transaction can only include a single action, limiting context free actions requiring no signature. After the successful implementation of various tests formal verification results, as well as large-scale case test verification, this layer of filter would be removed.
https://preview.redd.it/qps6jyvozp311.jpg?width=898&format=pjpg&auto=webp&s=f577bf48b38b46e2c61b658cebaa5f9a3273c50a
4th Problem: EOS queries such as get table query interface can not specify keyword query in batches Here I have to marvel at BM's technical genius. He uses multi plugin pluggable module programming. Multiple modules are single-rowed and can be accessed by each other. In addition, he also used the message bus microservice programming mode. As long as each module is interested in the corresponding message and registers the corresponding message bus, corresponding messages can be accepted. However, many of the query interfaces in these modules can only be queried in batches. When the data is small, it is acceptable. But when there are a million tps, such a query allow basically no machine to meet the need. Although --key is a field in EOS, it is always as the memo parameter in the transfer interface in EOS code, only has a name, no implementation.
EOSForce.io Prevention 4: Add-key A fixed-point small query by keyword.
5th Problem: The faucet plugin in EOS has been deprecated for a long time and it's broken now. This plugin allows users to register a user name through a third party.
EOSForce.io Prevention 5: Reactivate faucet plugin.
6th Problem: The instability of chainbase database. For instance, you could call the interface of chainbase and store the same data twice, then the program could core dump. The multiIndex table in the EOS contract also utilized chainbase. When you modified the different columns of the same row in a table, only the last update will be successful.
EOSForce.io Prevention 6: We would review seriously the code related to this issue as well as other problematic parts.
7th Problem: EOS wasm-jit was a direct fork of Andrew Scheideckers code for the past two years, as well as a fork of the official webassembly. There are so many bugs within which requires large-scale testing.
EOSForce.io Prevention 7: EOSForce.io creates a built-in system contract since the genesis block, making the system contracts genuinely. EOSForce.io also limits setcode, setabi interface.
8th Problem: EOS has no world state. If you want to know whether the chain has been forked, the only avaliable approach is the block-level verification.
For example: Node A and B have a same transaction list, that is, the blocks are all the same. However, the two nodes exxcuted two different databases store for each account and the chain is unknown to that. Possibility of attack: Although BM sets that only contract table owner has privilege to modify in apply_context.cpp. However, it cannot be ruled out that the table of different contract accounts cannot be directly done related state landing attack by constructing the corresponding key value externally. At this time, all the pieces in the chain are the same, but the state storage in each node will be different, even cover the corresponding table across accounts and change the status of different contract accounts.
EOSForce.io Prevention 8:Restricts the function of freely submitting code, they would be released after all of these have been formalized.
9th Problem: Unstability of mongodb, sql plugin. The mongodb plugin works before. After a while, they want to abandon mongodb and replace it with sqldb plugin. However, this change is deadly for eco-developers.
EOSForce.io Prevention 9: EOSForce.io is recruiting blockchain developers on a large scale. There will be better and more continuous updates to the filter module and database plugins.
Blockchain is not like traditional software development. Security and stability must be the first citizen in Blockchain world, otherwise everything is zero. Each vulnerability could incur a large-scale coin-losing accident, in which case even though the million TPS makes any sense. The security and stability cannot be overemphasized. We should extend performance and expand features on the basis of ensuring safety and stability. We believe in BM, and we also respect the brilliance of EOSIO that BM has brought us. However, it is impossible for any program to have no bugs. There are essential differences between block chain and centralized system. Centralized system's code update and data modification authority are entirely responsible by the centralized organization, and it is free to go online, find BUG, ​​fix BUG, ​​roll back data, offset account, high-speed iteration and other operations. But block chain can't seem to be bug-free, or it would go online without obvious BUG, the data on the chain is all related to the highest value user assets, even if 99% is no problem, there is still 1% risk, as long as there is any point or dimension that can be attacked, the block chain network will certainly fail, do not hold any chance. The EOSIO code has continued to iterate over the past year, especially in April and May. It has reduced the previous complex design, revised all the way to the 1.0 version released on 1st June, and few teams have conducted a complete test on EOSIO. The traditional security attack-defense operation and maintenance test can not be considered as a real test. What really needs to be tested is the voting process on the chain, resource-related issues, custom contracts, etc. This kind of test case needs to be written for several months. We all know that the number of Ethereum's test data and test scripts are several times of the codes themselves.
Today, the market value of EOS once reached 100 billion RMB, and the details are so numerous that it far exceeds the scale of Bitcoin and Ethereum when they went online. If the security of the chain itself cannot be guaranteed, the user's assets will shrink substantially or become zero. Block.one has always stressed officially that it will not be responsible for the security of EOS mainnet. EOSForce.io has done a lot of testing and repair of the significant risks inherent in EOSIO. No one dare to say that it is 100% safe at the moment. Now we sincerely invite all EOS community users, BP candidates, and third-party security teams to verify a secure EOS mainnet. It would go online after confirming that there are no major security risks. Welcome to login EOSForce.io to participate in the beta EOS mainnet. We pay tribute to Oracle chain, EOS Shenzhen and other teams that voted “No go”. There is no compromise on security issues.
submitted by EOSForce to eos [link] [comments]

An Introduction

Hello and welcome to Tangrams !
If you are already part of our community and found your way here from Discord, good to see you. We hope you'll enjoy our brand new subreddit.
In case you are new to Tangram, first of all we are very glad to have you onboard! Please read on to get gain some further information.

What is Tangram?

Tangram is a DAG (Directed Acyclic Graph) privacy-focused cryptocurrency. Tangram aims to be a private and anonymous digital currency, a platform for near instant and feeless exchange of value which allows users to securely manage personal and financial information.
Our mission is to create the most private distributed ledger technology the world has ever seen, one that is provably impervious to re-identification attacks. It must be fast, feeless, and infinitely scalable. Tangram will function as a true cryptocurrency, while supporting other capabilities such as smart contracts, data storage, and communications. Tangram is a startup focused on cutting-edge engineering, compelling user experience, irresistible branding, and a vibrant community, all built from scratch. Tangram will be the end-to-end solution you know you can trust to safeguard your identity, your data, your business, and your rights in a world of prying eyes. Privacy by Design.
It is currently in development, with the testnet and mainnet planned for the short to middle term. (More information regarding various expected deadlines can be found here )

Where can I find more information on the technical aspects of Tangram?

There’s a range of resources you can consult to learn more about our project:
A little rundown of what's been released so far, and what to expect from the near future alpha releases:
Released
View the roadmap for further details.

How will Tangram be distributed?

The token metrics of Tangram are as follows:
Maximum Token Supply: 183,744,990
Once mainnet launches, everyone is going to have the opportunity to participate in the token distribution process. The details of which method(s) will be implemented are currently being discussed and will be finalized soon. As you can see above, 65% of the total supply ( 119,434,243.5 SNKs) are reserved for public distribution.

How can I get involved in the project?

We are a community-centered project and welcome all, especially those that wish to contribute to our growth and improvement. If you believe you have some spare time and skills to dedicate, feel free to fill out our Community Talent Pool Form!
Alternatively, if you just want to get involved more generally in our vibrant community and have access to development in real time, we recommend joining our Discord. Most of the fun happens there! If you have any questions or queries, do not hesitate to come by the Discord where you are sure to get a quick response.

FAQ

TBC
See Manifesto. https://medium.com/@getsneak/a-sneak-manifesto-163eb38e00ea
No.
Public: 65% Contributors: 10% Founders: 7.84% Development Fund: 10% Community Fund: 7.16%
Through lending your computation power for research and development against finding a cure (diseases such as Alzheimer’s disease, Huntington’s disease, cystic fibrosis, BSE (Mad Cow disease), an inherited form of emphysema, and even many cancers). Find out more here: https://foldingathome.org/ How it works in Tangram public free distribution: https://medium.com/@getsneak/f-h-faucet-alpha-0-1-testing-d179568d1f40
When Tangram goes main-net (end of December 2018).
Contributors donated a combination of Monero, Nano, Bitcoin, and Ethereum to the developers to support the development throughout the early stages. These donations allowed Matthew Hellyer to move to developing the Tangram platform full-time.
The Community Fund is for those who have provably donated to a privacy DAG project prior to February 28th that turned out to be a scam. Contact the devs to receive Tangrams in return for your scammed donations at a rate of half the dollar value of your donation the day it was sent. 26% of the Community Fund has already been claimed.
Yes. More information on this will be released prior to main-net.
Testing is open to all. See here: https://medium.com/tangram-tgm/test-net0-release-ac5ad5d691ae
TBC - Currently the only bug bounty available would be associated with the faucet: https://medium.com/@getsneak/f-h-faucet-alpha-0-1-testing-d179568d1f40 (Please see Rules & Rewards section). When main-net has launched and Tangram is open-sourced further bug bounties will be defined.
183,744,990
C#
See here for technical introduction: https://tangrams.io/wp-content/uploads/2018/12/Tangram_An_Introduction-2018-12-19-03-27.pdf
No, transactions will be fee-less
TBC (Better estimate will be provided 3 months after main-net)
This is not a primary focus. We will provide documentation that allows any 3rd party to develop and integrate with Tangram.
Not yet decided, we are finalising the faucet models and their distribution mechanism which in turn affects the amount received.
No. The [email protected] work unit will calibrate to your CPU.
Yes. The name of the 3rd party security audit firm will be released once a contract has been signed.
Tangram’s codebase is built from scratch. To protect the integrity of the project before main-net and prior to a security audit by a reputable firm. Following main-net there will be discussions and post made to define the properties in which need to be met for open-source.
Yes.
The view key of the genesis block will be made available for all once main-net is live.
Yes, prior to main-net.
Yes.
There are no monetary incentives for running a node. Will nodes be private? Yes.
YES! Come poke around, join the crew, pingpong doesn’t bite.
TBC - Current estimations are 3 month – 8 months.
No. You will not find any exchange or OTC channel supported in the Tangram server by team members.
https://trello.com/b/x02K9WgV
Sneak was the code name of Tangram before the current name was chosen.
No.
Yes. See here for more information - https://pastebin.com/8YKrJJEZ https://pastebin.com/iHGMMxBr
Current live channels include: Discord: https://discord.gg/GhX6nUC Reddit: https://www.reddit.com/Tangrams/ (not live - pending website) Telegram: https://t.me/Tangrams See the #resource channel in Discord to see all articles and references to Tangram
See here:
https://medium.com/tangram-tgm/breaking-down-tangrams-consensus-mechanism-part-1-ba4857539eb
https://medium.com/tangram-tgm/breaking-down-tangrams-consensus-mechanism-part-2-6d88b435bef7
https://tangrams.io
No.
Yes, although pre-announcement. Official announcement will be made once we have prepared main-net. https://bitcointalk.org/index.php?topic=3022248.0
Nodes can run on Windows, Linux, Mac, Raspberry Pi or any Linux distro
submitted by sw33t_sneak to Tangrams [link] [comments]

Laffka opensource torshop+bitcoin

Laffka opensource torshop+bitcoin
14.8 For sane instructions, please refer to https://github.com/eruina/laffka, most relevant technical stuff is in README.md - https://github.com/eruina/laffka/blob/masteREADME.md
14.8 RELEASE 2.01
pip3 -r requirements.txt
nano app/configuration.py
nano app/templates/disclaimer.html
python3 laffka.py
https://github.com/eruina/laffka
10.8 Made one test sale, spores for for microscopy in syringe.
Can confirm, payment of mailing expenses made to my wallet rapidly and without problems.
Proof:https://www.blocktrail.com/BTC/address/1FwJdVgMZHK6WWX9t9GJnBnSVrSqfqkARB/transactions
Revamped site, welcome: http://laffka6wwduoexvb.onion/
source code will be availible 12.8
Revamped sitehttp://laffka6wwduoexvb.onion/
9.8 Items can be added, removed and edited from console panel:
Console item
And this is how it looks like listed: http://laffka6wwduoexvb.onion/item/6
Listing
Custom list of amounts to ship is in use now, howver - admin console validates only if session authorized.
What does this mean? Means that putting wrong values into database might bring whole Laffka down. Especially amount lists and orders which include both MainNet and TestNet orders.
Temporary solution would be to implement /rescue page, where admin can delete any offending row from database. Bit lame, but would do for now.
I am also puzzled at in which form package is to make. Well, have 3 days to figure it out.
8.8 At very basic level Laffka works in very basic level without any external stuff. Here:
Second part of admin console
At the risk of being labeled pedlling crap - shop example on laffka should work: http://sporeikzj77hnrxq.onion/ (yes, it is fully working little shop)
8.8 Items can be changed from console now. One can change, but not add or remove items at the moment.
Ugly as hell, but admin console in fact doesnt need to be pretty.
it needs to be functional.
https://preview.redd.it/xqpdx0rn0ue11.png?width=1195&format=png&auto=webp&s=c495e2c89b59c7a0fcc35a2c123a83a8667c35d1
6.8 Orders part of console is finished. Orders shown - ones that are paid, and ones that are marked with note.
Rather nifty, but probably requires additional changes after code is released.
Orders page
Order 98 will be shown even if Wif key is swept. Order 99 will disappear after Wif key is swept. Simple, and probably will require additions, but would do for now.
Time to fiddle with items.
5.8 Something like this. Subject to change!
Console, early version
5.8 Admin console is a bit of a puzzle. At the moment, I think of showing orders that has been paid AND orders which has note left by admin. Should be sufficient for first release version.
I also deem it bit pointless at the moment to validate values of admin console forms, orders and items.
4.8 pip3 module requirements now include flask-login and flask-session.
It would be interesting to run few instances of Laffka with common order table. This way one can make and keep a lot of small darknetshops in hidden onion land, with overall price well under 50€.
Login and session are required for shopowner identification, means it is in progress, after which packaging only left.
It might be interesting to make liveusb with sole purpose of running small Laffka-torshop.
Word Laffka is from finnish Lavka, which means small shop, usually at market place.
2.8 I should mention, that purchase process is very nonintrusive for customer. Gives a bit strain to shop owner, but not much.
1.8 Meanwhile I suffer from heat and overuse of bandwith, here is small presentation, how payments work.
Suppose customer would like 3pcs of Test item 1:
Generic order of Test item 1
So, customer clicks 3pcs, and arrives at second page:
Address part of ordering
Finally customer arrives at personalized payment page
Check out
After which customer is asked to pay for order:
Electrum Testnet
After order being paid, payment reflects on orderpage(http://laffka6wwduoexvb.onion/pay/mryJ3ukrFHoUmdHeSkR4XZcwe3wvG3pRkd)
After payment been through:
Finished payment
Shop owner can claim funds by sweeping own private key from admin console(not finished yet)
Private key cUP4jznEGX8EDMPw813w4B7E6fBo3FDXPqhRLp5sFHq3v3KCgP2z
All right, now lets swipe:
Sweep-sweep.
Voila, New transaction received
Received payment
So, all in all customer paid 4.64526, and shop owner received 4.64108, difference is paid for bitcoin transaction, while private key was swept.
Nifty.
1.8 FFS. Seems I've depleted bandwith for august.
need to tune tor more careful.
UPDATE: temporarily example can be accessed at http://laffka6wwduoexvb.onion/. test22cq47 doesn't work for now.
1.8 Satellite skeleton is done, orders page in progress.
Makes sence to finish satellite with instructions after admin console is done.
Still fucking hot in here, coding advances very slow, yet I believe it is going to be finished before deadline, 12.8
31.7 Satellite is in works, meanwhile testshop can be found at http://test222cq47k6qrn.onion/
http://laffka6wwduoexvb.onion/ is going to point to project site itself, with sources and instructions.
31.7 My bad.Had theoretic items in a shop, and was considered peddling crap by administration.
Exchanged those to Test item 1 and 2, as seen here: http://laffka6wwduoexvb.onion/
Project is now hosted separatedly from development, and should be availible all the time.
Of course, since it is early Alpha, it can fall, but otherwise you are welcome to make test order and pay it with testBitcoins.
It is fucking hot here, literally cannot concentrate myself to do anything useful.There is but two things left before release:
  1. Admin console (for fiddling with items, and sending orders)Have idea how to elegantly handle orders, but not items
  2. Some form of ready to deploy package
Also, I must mention requirements. Installing whole thing on pristine CentOS 7.4 was under 15mins, so here are first requirements:Python3 and python3-pip
And pip requirements for now: flask, requests, Flask-APScheduler, Flask-WTF, bitmerchant
12.8 is still deadline for release.
29.7 Nifty!!!
Too hot to think about admin console, yet it is not harder to run few instances of Laffka on machine than typing:flask run --port=5678andflask run --port=6789
in two different consoles. Actually nifty. No conflicts, two absolutely separate instances having nothing to do with each other.One can already generate sales, yet database from admin perspective is accessible only from some DB Browser.
29.7 I have observed, that visitors are coming to payment page, where it asks address and then most probably close page.
Don't be afraid, type some stupid shit there, it will transfer you to payment page itself. Don't be afraid to pay order neither, since testBitcoins do not cost anything. Neither I receive any information, except routes of visitors.
Answering questions: Design is no priority whatsoever. Since Laffka is developed with Tor in mind, there is no graphical elements at all. May be later CSS will be tweaked and ability to add pictures to items, but I don't see myself developing cushy designs for Laffka.
It should be lightweight, fast and simple. Functionality is of priority here.
Then there is question "How can I participate". At the moment only by testing is a method or participation, ie making order and paying with testBitcoins. After first release, one can branch code and develop own branch. I am not yet ready to release first public version.
Before releasing, there is necessity to create make/setuptools.py
28.7 Hello.
Always wanted my own small shop on darknet, not consolidated markets, which are riddled with such problems as exit scams, DDOS attacks, rules which you couldn't change and whatnot.
Never found anything suitable, heard about torshop, but apparently it was a scam.
Which is quite understandable - never trust your private keys to unknown third party, it is just plain stupid.
I think I came up with solution. Well, I didn't invent idea of opensource, but I think I know how to make this thing work.
Let me present Laffka, in its very much alpha stage.
It is written in Flask+python3, and uses* sqli*te as database engine. Doesn't require blockchain downloading, checks transactions online and generates private keys for bitcoin wallet sweeping, thus getting payments for *a t*x price.
Should work clearnet too, I don't see why not. Works excellent and made specially for hidden service purpose.
No binaries whatsoever, everything is in clean and understandable python+html. No surprises, no hidden stuff. Plain opensource. And plain opensource will be released, without tricks.
There are some pypi dependencies, I will list them in documentation upon release.
And release is coming soon. Not yet, but I've decided to draw a little attention, since Laffka accepts and processes payments, albeit on very basic level (no admin console at the moment, lot of functionality still missing)
Please observe alpha version 0.02 in action - http://laffka6wwduoexvb.onion/
make order, or observe existing order - http://laffka6wwduoexvb.onion/pay/mxprSXCVX7WvvADDDVCrKmEhfsvWvznawu
(observe increasing wallet balance upon sending testBitcoins. No blockchain involved.)
It would be greatly appreciated if you'd make order and pay for it. TestNet, not MainNet, so no money involved whatsoever. I require some feedback about project. You can run Electrum in testnet electrum --testnet, and get testBitcoins at some faucet, https://testnet.coinfaucet.eu/en/ for example (there are others)
If link doesn't work, it is ok - means I've took it off, and it will be coming back online bit later. Resource will run continuously when I finish satellite for Laffka (ToDo list is on index at http://laffka6wwduoexvb.onion/)
Thanks for attention.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
yes, it is me
http://silkkitiehdg5mug.onion/faceless
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBAgAGBQJbXh9iAAoJEEuIauo+qFrQPvcP/A+aYZEkFgMNkl8pKj2RtOtv
fZeeMu45vTRNDbShZkkvtSRTLkInhHONQ7+2iYZLYQOMXCpMtgUdmZCXBxsQgf0j
WKyjgMuyP/IFOAZzPYlkDhBc7XlVMmaSR5aezrAcKF1vVUujrFwxuCBNFs7gjF74
1IKK1O3QHmjP/mHakmM31Ml5/VGH0cOaEQAcSJ4j3WUnfm5qCblRu81BFqWgoMh/
wyzJg6YYXcH+Hw2IAgJ4N2yL+Ze1DNehWVnNxxzbeqqkpuNvMVxutTqOjVcvj6or
WVzke9rjEYpP8tpNlIdCnPaKq9IpRmSnJHeh0gN6SknRsT56gyPZ2dS09j4bATCD
vL9yrufAb7KJKgZoQfMH02i1M9+PFL/HPV4l1Do62dAY5EKwdwOFBiAn/1rfKFXA
NuD7N63+zKtUJyO3HKxtdxMmyRE3XcTD0OWnLfjhcrsCcptu+9kPIN+aDu9OnuXt
j94FLiJupwf1k5jeKIcvDXT+fwr3SacrmrsOTv4vcGC2LJj0aEK+/dEE0RDoCl
x3pPWT9v31PvA11HiT8PpLH2aQoE6e0iwhfRHtcsqy8itfwzCeSqhZz56q377BcH
FKYYcyIJulTji7YYGrLU+6aKlYBGTGTCISPonTgZoB2fi5UZaSu6UvhrEA5sAEEH
t81FDBuHqqeHaPH0mi0R
=ZVSC
-----END PGP SIGNATURE-----
submitted by faceless-valhalla to darknet [link] [comments]

Help us create the best mobile wallet – join Billion test-net beta! [iOS]

Hey there, folks!
We are a team of cryptocurrency enthusiasts behind Billion Wallet (screenshot) for iOS. It's common among developers to think about their project in a special way, and we are not an exception – we do feel like we created something different. We believe we have a reason to think like that, and we invite you to participate in a public beta test that allows you to play with all features without spending real bitcoins ㋛.
We value Bitcoin Cash very much, but due to roadmap inertia we still do not have a version that works natively with Bitcoin Cash – we are sorry for that. What makes us very sad, is that our posts on Bitcoin are always deleted for no apparent reason and without any explanation. It's not a kind of treatment we expect – we work hard for the benefit of the Bitcoin infrastructure, we are a very small, self-funded team of cryptocurrency enthusiasts and the ability to participate in open communities is vital to us. We hope you do not mind we invite you to test the wallet that works in a test-net Bitcoin Core chain.
Here is what's unique about Billion:

Private

Not only Billion never asks you to enter email or phone number, but it also implements a unique feature called Reusable Payment Codes. Payment Code is a special kind of address that can be freely published online and no one will be able to calculate the amount received. Kind of Monero Stealth Addresses but in a Bitcoin world! You can read a high-level overview of this technology on our Medium blog (a 10-min read). Billion is an SPV wallet that does not depend on a central server for any critical functionality.

User-Friendly

To make cryptocurrencies easy to use for everyone we have developed an entirely new visual paradigm. If you ever experienced struggle while using a crypto wallet, we encourage you to try Billion – that's something new on the market. You can read a brief explanation of Billion user-interface on Medium (4-min read), or watch a 30 seconds-long promo video. Please forgive us the part of the video with 10$ fees :)

Social

One of the most important aspects of Billion is a system of contacts based on Payment Codes. Once you have added your friend to a list – either using Air Connectivity (Bluetooth connection) or by importing/scanning a Billion Card – you can make payments without any copying/pasting/scanning. This way, a payment workflow is simplified drastically, and the privacy is not sacrificed at all. Moreover, such a system is cross-platform: you can add contacts from other wallets that support Payment Codes. As of now, Samurai (BTC-only) and Stash (BTC + BCH)) on Android are two wallets that support Payment Codes (and Stash can be used on TestNet). And by the way, Stash Wallet works great in test-net so you can experience the magic of cross-platform Bitcoin contacts right away!

How to Participate

  1. Download Billion TESTNET Edition from the App Store
  2. Create a new wallet. Once it's synced, tap onto the balance tab to display your Billion card. Assign a pseudonym and avatar to make it more recognizable.
  3. Share your BillionCard picture in comments, or join a dedicated Telegram channel. We will send you some test-bitcoins so you won't need to use any faucets!
  4. Add BillionCards of other users who participate in beta testing to your list of contacts (tap onto 'Contacts' icon -> 'Add contact' -> 'Scan BillionCard' -> 'Extract QR-code from picture' and choose the image you saved to media library). Send them some coins, and tell us how do you enjoy the workflow.
  5. If you have friends with whom you can test Billion irl, we urge you to test Air Connectivity and Billion Requests.
Thanks for reading and let's create the best mobile cryptocurrency wallet together!

P.S.

We have to polish the version on a single platform with one cryptocurrency first, and we need your help. We are looking forward to testing Billion with you!
submitted by billionappl to btc [link] [comments]

Ulord Project Progress (From Dec 27, 2018 to Jan 2, 2019)

Ulord Project Progress (From Dec 27, 2018 to Jan 2, 2019)
Ulord project progress includes the progress from the underlying layer team, the platform team, the application team, and test team.
Welcome to contact us by email: [email protected], or @UlordChain on Github or twitter. Your advice is very important to us. We look forward to your support and participation. Ulord invites you to build the Ulord ecosystem together!

https://preview.redd.it/nsn0ps6v2k821.png?width=900&format=png&auto=webp&s=bfa8670791376596bbea4cfa4e22c52b6d4d592a

Technical progress

Development progress

The Ulord public blockchain development mainly focuses on the tutorial of the sidechain UOS testnet, node deployment, TPS testing, and USmart. New features and smart contracts in UDFS has been in development and the UMaster test is complete. Ulord V2.0.0 has been in test and Ulord V2.0.1 has been in development. The developer community V1.2.0 and the block browser of the sidechain UOS testnet have been online.
The public blockchain development
  1. UOS sidechain BP nodes, full node deployment tutorials, and contract development tutorials were edited. Developers can easily deploy the UOS testnet according to the tutorials.
  2. The UOS testnet was launched. BP nodes, RPC nodes of the UOS testnet were deployed. Currently, the UOS testnet runs normally.
  3. TPS testing of the UOS testnet were taken. The performance of the UOS sidechain testnet is equal to that of the EOS mainnet.
  4. Usmart, the UOS wallet browser plug-in was developed and has been in the application of the listing on Chrome App Store. USmart can provide convenient payment functions for Dapps on UOS, and will support USC and UT in the future.
  5. The bind between Usmart and UDFS registration was in the pre-research for users’ convenient operation;
  6. Smart contracts for UDFS score have been in development;
  7. UMaster, the masternode management system, was test and the system management preparation has been gradually advanced.
Peripherals
  1. The beta test of Ulord V 2.0.0 was completed and some functions were added: escrow account function, discovery plaza, and honeycomb game; the exchange function between UT and SUT was added.
  2. Ulord V2.0.1 entered the development, including completing the escrow account replenishment, cash withdrawal function, and completing the UT red envelope function.
  3. The developer community V 1.2.0 is officially launched (https://ulorder.one/)
The front-end new function: forum, task invitation, the sidechain UOS function module. The proposal function and UI were optimized;
The backstage new function: data statistics, forum management, financial management, proposal management and task management module.
  1. The block browser of the UOS testnet has been online: http://testnet.uos.ulord.one/.

Test
Developer Community V 2.0.0 function test:
  1. Task invitation was added. If user A invites user B successfully, both can get UT as bonus.
  2. Forum function was added. You can post, comment, like, click topic list and view the details.
  3. The personal center and the forum message were optimized. Users can view their post and reply records.
  4. The sidechian UOS function was added:
a. User can create a sidechain UOS account in the testnet bar and get UOS coins through the UOS faucet. Users can view related data through the UOS block browser.
b. In the resource bar, users can download USmart tools and the sidechain UOS tutorials.
  1. The masternode proposal function was optimized:
a. When the non-masternode user views the proposal details, only part of the information content was displayed and he has no voting right; When the masternode user views the proposal details, all the proposal details were displayed and he has the voting right;
b. If the proposal is rejected, the users can reapply;
c. The proposal voting failure interface displays related information.
This version was tested and launched on December 28, 2018

Operation Progress

  1. On December 26 and 29, Ulord announced twice the list of excellent Ulord users in the Ulord beta test and gave them awards. Sincere thanks to these initial users of Ulord.
  2. On December 29, the Ulord sidechain UOS testnet was officially launched. UOS has innovation in voting mechanism, incentive mechanism, throughput, irreversible block mechanism, and joint alliance. The tutorial was released (https://mp.weixin.qq.com/s/OiUdn0qhZSBLQNmJTDOkKQ).
Welcome developers to install the UOS testnet.
  1. On December 30 and January 1, Ulord New York office and the strategic partner HOMEBLOC jointly launched the “10th Anniversary of Bitcoin Genesis Block”. Blockchain pioneers, KOLs and technology enthusiasts gathered to say goodbye to 2018 and welcome the new year of 2019.
https://preview.redd.it/d4gnoao33k821.jpg?width=1080&format=pjpg&auto=webp&s=fd5ddf998ada3cf0e7bf74194a5497ef12a2f5ec

Terminology

UOS (Ulord operation system): UOS is the Ulord operation system. It is the second sidechain based on Ulord. It uses the DPos consensus protocol to extend millions TPS. UOS has strong compatibility. The EOS contract applications, with slight configuration, can run on UOS; UOS consensus prevents BP nodes from voting to each other; UOS joins BP penalty mechanism to prevent BP from doing evil; UOS irreversible block mechanism makes block confirmation faster. UOS fundamentally reduces the technical threshold and helps blockchain projects to land quickly.
submitted by ulordchain to u/ulordchain [link] [comments]

[uncensored-r/Bitcoin] ? Lightning Network Megathread ?

The following post by codedaway is being replicated because some comments within the post(but not the post itself) have been silently removed.
The original post can be found(in censored form) at this link:
np.reddit.com/ Bitcoin/comments/7ojkoz
The original post's content was as follows:
This post is a collaboration with the Bitcoin community to create a one-stop source for Lightning Network information.
There are still questions in the FAQ that are unanswered, if you know the answer and can provide a source please do so!

?What is the Lightning Network? ?

Explanations:

Specifications / White Papers

Videos

Lightning Network Experts on Reddit

Lightning Network Experts on Twitter

  • @rusty_twit - (Rusty Russell - Blockstream)
  • @starkness - (Elizabeth Stark - Lightning Labs)
  • @roasbeef - (Olaoluwa Osuntokun - Lightning Labs)
  • @snyke - (Christian Decker - Blockstream)
  • @JackMallers - (Jack Mallers - Zap)
  • @tdryja - (Tadge Dryja - Digital Currency Initiative)
  • @jcp - (Joseph Poon - Lightning Labs)
  • @stile65 - (Alex Akselrod - Lightning Labs)
  • @bitconner - (Conner Fromknecht - Lightning Labs)

Medium Posts

Learning Resources

Books

Desktop Interfaces

Web Interfaces

Tutorials and resources

Lightning on Testnet

Lightning Wallet
Place a transaction
Instant Swaps for Altcoins using Lightning

Lightning on Mainnet

Atomic Swaps

Developer Documentation and Resources

Lightning implementations:

  • LND - Lightning Network Daemon (Golang)
  • eclair - A Scala implementation of the Lightning Network (Scala)
  • lit - Lightning Network node software (Golang)
  • c-lightning - A Lightning Network implementation in C
  • lightning-onion - Onion Routed Micropayments for the Lightning Network (Golang)
  • lightning-integration - Lightning Integration Testing Framework
  • ptarmigan - C++ BOLT-Compliant Lightning Network Implementation [Incomplete]

Libraries

submitted by censorship_notifier to noncensored_bitcoin [link] [comments]

Coin-a-Year: Nyancoin

Hello cryptocurrency lovers! Welcome to Coin-a-Year, the laziest series yet in the Coin-a-Day publishing empire. This year's coin is Nyancoin (NYAN). I originally covered Nyancoin in an article here in /cryptocurrency published January 4th, 2015.
Without (much) further ado, I'm going to include the original report next, unmodified. This is unlike my Coin-a-Week series, where I use strikeout and update in-text. Because this is going to be a longer update, I'll just make all further comments and updates below, just realize that all information below is as of January 4th, 2015 and thus is more than a year out of date as of posting now, at the end of February 2016.
Since I use horizontal rules as internal dividers in the original post, I'll use a double horizontal rule to divide the original text from this prelude and the following update.
Coin-a-Day Jan 4th
Welcome to the fourth installment of Coin-a-Day! To see convenient links to the introduction and the previous entries, please see /coinaday. Today's coin is Nyancoin (NYAN).
Summary
• ~173.6 million available currently [1]; 337 million limit [2]
• All-time high: ~0.000024 BTC on February 16, 2014 [1]
• Current price: ~3 satoshi [1]
• Current market cap: ~$1,275 [1]
• Block rate (average): 1 minute [1] [3]
• Transaction rate: ~25? / last 24 hours; estimated $3-4 [4]
• Transaction limit: 70 / second [5]
• Transaction cost: 0 for most transactions [6]
• Rich list: ??? [7]
• Exchanges: Cryptsy [8]
• Processing method: Mining [10]
• Distribution method: proof-of-work block rewards and 1% premine for "bounties, giveaways & dev support" [2] [10]
• Community: Comatose [9]
• Code/development: https://github.com/nyancoin-release/nyancoin ; there hasn't been a released code change in 10 months. The new developer has talked about some changes, but has not made a new release. He has given advice about how to keep the network running and operate the client. [10]
• Innovation or special feature: First officially licensed cryptocurrency (from Nyancat) [2]; "zombie"-coin [11]
Description / Community:
So you're probably wondering why in the world we're talking about a coin which has been declared dead and already written off. I actually first selected this coin to illustrate a "deadcoin", but the more I dug into it, the more I was amazed at the shambles I discovered. I am combining the description and community sections for this coin, because the community (or lack thereof) is the central issue for Nyancoin.
Substantially all, if not literally all, of the original infrastructure is gone. From the announcement post, the original website has expired. The nyan.cat site itself survives, but has no reference to the coin. The github repo remains, but then there was never much changed from the bitcoin/litecoin original. In fact, the COPYING file doesn't even list "Nyancoin Developers". None of the original nodes seem to be running anymore. @Nyan_Coin hasn't tweeted since July 6th. And that was just to announce posting an admittedly cute picture to facebook which makes a claim for a future which seems never to have developed. Of the original 15 pools, I think all are dead except p2pool, for which at least one node still supports NYAN. The original blockchain explorer, nyancha.in, is still running. The faucet is dead or broken. The original exchanges no longer list it (two of the three having died; SwissCEX having ended its trading as of the first of this year). And so forth.
And yet:

I'm not dead! I'm getting better!

No you're not, you'll be stone dead in a moment.
[Of course, that scene finishes with knocking out the "recovering" patient so he can be taken away...not to mention the absurdity of including Monty Python in a financial article, but moving right along.]
There is still just enough left to Nyancoin to keep it twitching, even if it is on life-support. Whether it's an individual node or whether it's a pool, there are blocks being produced at a steady rate as intended. Transactions are being processed. There is still a market. There is still a block explorer. And there is a dev. It is like a case study in the absolute minimum necessary to keep a coin alive. The most likely outcome is almost certainly a final collapse when one critical piece or another of the infrastructure goes away. And yet in the meantime, a person can own a million NYAN for $8 [12], and then move this coin quickly and easy, albeit with no particular external demand. It's like the world's most hyped testnet.
I think this case presents an interesting example of what happens to an altcoin when its initial support dries up. NYAN coin is more fortunate than some, actually, as there are some where there are no longer any nodes running it nor the original announcement thread (in fact, there was actually a second Nyancoin launched around the same time. But it died hard and its original announcement thread was deleted and at this point I would have no idea how to access it; so "Nyancoin" thus illustrates how hard a coin can die (Nyancoin 2) as well as how it can hang around despite being proclaimed dead, with far more justification behind that pronouncement than there has been for bitcoin (NYAN) ).
Footnotes
[1] http://coinmarketcap.com/currencies/nyancoin/
[2] https://bitcointalk.org/index.php?topic=402085.0 Regarding the premine, it's unclear to me where this money is now, since the original poster hasn't been active on BCT since May and the original site is down. However, given that it's only 1%, and about $25 in value right now, there seem to be more significant concerns for NYAN.
[3] http://nyancha.in/chain/Nyancoin - Nyan blockchain explorer; blocks are somewhat inconsistent but somewhere around the 1 minute average
[4] There doesn't seem to be anything automatically doing these stats, so I did visual inspection on about 1500 blocks (about one day) excluding the block generation reward (~250k/day). Most blocks are otherwise empty. I counted about 24 transactions or so scrolling through, with an outlier around 300k NYAN and another around 100k NYAN. In total, about 500k NYAN, excluding the block rewards. This is very approximately $3-4.
[5] Nyancoin is a basically unmodified, slightly out-of-date bitcoin as far as code goes, and ignoring the change in block rate and total coin supply, as well as the difficulty retarget after every block. So for purposes of estimating maximum possible transaction throughput, I start with bitcoin's estimated 7 transactions per second, and multiply by 10 for having a block on average every minute rather than every 10 minutes. In any event, this limit is not likely to be reached in the foreseeable future.
[6] Like bitcoin, transaction fees appear to be optional in Nyancoin. Unlike bitcoin, there is almost no transaction volume, and coins tend to sit for a relatively long time before being moved. So zero-fee transactions appear to be the norm from looking at a couple